DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

The Latest Java Topics

article thumbnail
Using Google's Protocol Buffers With Java
Straight out of Effective Java, Third Edition, we tackle the flaws in Java serialization and how to counter them using Google's Protocol Buffers as an example.
January 17, 2018
by Dustin Marx
· 101,901 Views · 19 Likes
article thumbnail
An Introduction to Hollow JARs
With JAR files, you've got your fat JARs, thin JARs, and skinny JARs, but here's an overview of Hollow JARs and how they sit between an app server and an Uber JAR.
January 16, 2018
by Paul Stovell
· 14,134 Views · 3 Likes
article thumbnail
Java Image Cat and Dog Recognition With Deep Neural Networks
It's a cat! It's a dog! It's a Java-based application that uses deep learning and neural networks to detect whether an image is a cat or a dog!
Updated January 15, 2018
by Klevis Ramo
· 30,862 Views · 5 Likes
article thumbnail
Converting Collections to Maps With JDK 8
Java 8 makes it easy to convert Lists, Sets, and arrays to Maps. Here are a couple of potential use cases and a step-by-step guide.
Updated January 15, 2018
by Dustin Marx
· 31,541 Views · 8 Likes
article thumbnail
Java 9 Module Services
This deep dive into Java 9 module services tackles how the ServiceLoader class has changed, how to browse the classpath, and how it all ties together in Jigsaw.
January 14, 2018
by Peter Verhas DZone Core CORE
· 21,839 Views · 15 Likes
article thumbnail
Java 9 Modules (Part 1): Introduction
Get your feet wet with Java 9's modularity by learning how to create, compile, and execute single- and multi-module projects all from the command line.
January 13, 2018
by Gunter Rotsaert DZone Core CORE
· 92,946 Views · 47 Likes
article thumbnail
The Highly Useful Java ChronoUnit Enum
When it comes to date and time manipulations, the ChronoUnit enum might be your best aid. See how and when to use it in your Java projects.
January 12, 2018
by Dustin Marx
· 26,131 Views · 17 Likes
article thumbnail
Achieving Scalability With Key-Value Databases in Java
Learn about key-value NoSQL databases, models, and structures, and get some code examples that use JNoSQL and Hazelcast.
January 11, 2018
by Otavio Santana DZone Core CORE
· 17,727 Views · 7 Likes
article thumbnail
Writing Java Microservices With WSO2 Microservices Framework for Java (MSF4J)
Learn about writing microservices in Java with WSO2 Microservices Framework to enable capabilities necessary in a production environment.
January 9, 2018
by Chanaka Fernando DZone Core CORE
· 12,559 Views · 2 Likes
article thumbnail
Java-Based Fraud Detection With Spark MLlib
Learn how to develop an algorithm with Java and Spark MLlib that can detect fraud based on a dataset with seven million records.
January 9, 2018
by Klevis Ramo
· 20,225 Views · 10 Likes
article thumbnail
A Guide to Getting Started Quickly With Android Feature Flags
Read on to learn how to quickly build an Android feature flag and go deeper into feature flag management for mobile app development.
January 9, 2018
by Erik Dietrich
· 6,528 Views · 1 Like
article thumbnail
Jlink in Java 9
If you haven't played around with Jlink yet, see what Java 9's new command line tool can do to help you create a lightweight, custom JRE.
January 9, 2018
by Shubham Agarwal
· 51,394 Views · 59 Likes
article thumbnail
Understanding flatMap
Taking a walk on Java's functional side? Here are a few good things to know about how flatMap works and what it offers for Optionals and Streams.
January 8, 2018
by Paweł Szeliga
· 38,140 Views · 19 Likes
article thumbnail
Spring-Based Apps: Migrating to JUnit 5
With JUnit 5 newly available, we take a look at how migrating your JUnit 4 tests to JUnit 5 might go as well as a couple of pitfalls to avoid.
January 8, 2018
by Biju Kunjummen
· 27,844 Views · 4 Likes
article thumbnail
7 Things to Know for Getting Started With Spring Boot
Just getting into Spring Boot? Then check out this post for a helping hand in understanding Spring Boot's architecture and functionality.
January 6, 2018
by Ranga Karanam DZone Core CORE
· 238,123 Views · 70 Likes
article thumbnail
How to Improve the Performance of a Java Application
Ensuring your Java application is running at peak performance can take some effort. Here's how you can help ensure the performance of your Java application is top notch.
January 4, 2018
by Eugen Paraschiv
· 61,958 Views · 47 Likes
article thumbnail
Java Quiz 8: Upcasting and Downcasting Objects
Check in on the results from a previous quiz about unary operators in Java and try out your knowledge up upcasting and downcasting objects.
January 4, 2018
by Sar Maroof
· 17,050 Views · 4 Likes
article thumbnail
dotenv for Java and the JVM
Wish configuring your microservices was easy? Well, while it started with Ruby, dotenv has a Java port that brings configuration into a single method.
January 3, 2018
by Carmine DiMascio
· 44,281 Views · 14 Likes
article thumbnail
Integration Tests With Maven
Integration tests with Maven have different requirements from simple unit tests. This article covers some of these different configurations.
January 3, 2018
by Emmanouil Gkatziouras DZone Core CORE
· 42,084 Views · 18 Likes
article thumbnail
Dockerizing Jenkins 2, Part 1: Declarative Build Pipeline With SonarQube Analysis
In the first part of this Dockerizing Jenkins series, learn to run Jenkins on Docker, and automate plugin installation, Java and Maven tool configuration, and more.
Updated January 2, 2018
by Kayan Azimov
· 125,562 Views · 43 Likes
  • Previous
  • ...
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • ...
  • Next

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: