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
How to Use Couchbase With Java
Learn how to use Couchbase with Java by creating a heroes service that will come up with a superhero's name, their powers, and more.
January 2, 2018
by Otavio Santana DZone Core CORE
· 18,823 Views · 4 Likes
article thumbnail
12 Java YouTube Channels You Should Follow in 2018
Do you want to stay on top of your Java game in 2018? Here are 12 YouTube channels that you should stay up to date with.
December 31, 2017
by Thorben Janssen
· 83,203 Views · 100 Likes
article thumbnail
OWASP Dependency-Check Maven Plugin: A Must-Have
Though it's tough, this developer admits he hadn't heard of this plugin until recently. If you're in the same boat, read to get an overview of this great security tool.
December 30, 2017
by Bozhidar Bozhanov
· 18,884 Views · 5 Likes
article thumbnail
What Is Project Amber in Java?
Curious about Project Amber? Take a look at the ongoing effort to enhance the productivity of Java developers everywhere.
Updated December 30, 2017
by Mahmoud Anouti
· 17,927 Views · 13 Likes
article thumbnail
Spring Boot: Unit Testing and Mocking With Mockito and JUnit
In this post we take an in-depth look at how to create effective unit tests in Spring Boot using JUnit and Mockito. Read on for the details!
December 29, 2017
by Ranga Rao Karanam
· 244,427 Views · 11 Likes
article thumbnail
How to Set Up JDK and Tomcat on Ubuntu
This quick tutorial will guide you in setting up the latest JDK and Tomcat on Ubuntu, complete with the necessary code and commands.
December 29, 2017
by Mafijur Rahman
· 8,865 Views · 6 Likes
article thumbnail
OTP (One Time Password) Using Spring Boot and Guava
Read on to learn how to add One Time Password authentication to your web application using Spring Boot and Google's Guava library.
December 28, 2017
by Shrisowdhaman Selvaraj
· 124,988 Views · 23 Likes
article thumbnail
OOP Concepts for Beginners: What Is Polymorphism
Polymorphism can be an elusive concept to pin down, so let's take a look at what it is and what the different types are.
December 28, 2017
by Thorben Janssen
· 29,097 Views · 29 Likes
article thumbnail
Creating a Simple Web App With Java 8, Spring Boot, and Angular
In this tutorial, we'll look at how developers can combine multiple technologies to make a web application. Read on to get started!
Updated December 27, 2017
by Ashish Lohia DZone Core CORE
· 394,131 Views · 39 Likes
article thumbnail
IoC vs. DI
Some people use the terms Inversion of Control and Dependency Injection interchangeably. Let's see how they're different and how they can work together.
December 27, 2017
by Francisco Alvarez DZone Core CORE
· 141,764 Views · 106 Likes
article thumbnail
Random Number Generation in Java
Need some randomness in your numbers? Check out a few different techniques you can avail yourself of to create random (or mostly random) numbers in Java.
December 26, 2017
by John Thompson
· 1,268,472 Views · 31 Likes
article thumbnail
API Test Parameterization With Spock
In this blog post, a performance testing expert will cover the different ways one can parameterize Groovy tests in Spock.
Updated December 25, 2017
by Grigor Avagyan
· 8,457 Views · 2 Likes
article thumbnail
Accessing Git Repos With Java Using SSH Keys
See how you can use SSH keys to gain access to Git repos from Java apps. We'll use JGit and cover some customizations you can introduce.
December 25, 2017
by Sebastian Daschner
· 29,551 Views · 8 Likes
article thumbnail
Multi-Release JARs: Good or Bad Idea?
The folks at Gradle feel that Java 9's multi-release JARs are a poor solution to a real problem for library designers. See how to create an MRJAR and why you shouldn't.
December 23, 2017
by Cédric Champeau
· 20,051 Views · 16 Likes
article thumbnail
Kotlin vs. Scala (vs. Java)
Java might be the grandaddy of them all, but there are new kids on the block. Let's see what makes Scala and Kotlin great, frustrating, and how they compare to Java.
December 22, 2017
by Nyma Malik
· 127,221 Views · 47 Likes
article thumbnail
A Deep Dive Into the Java ExecutorService
Take a dive into Java's ExecutorService to see how you can put it to use, including overviews of the various parameters at your disposal.
December 22, 2017
by Tim Ojo
· 177,592 Views · 33 Likes
article thumbnail
What You Can Expect as a Client, From SOAP to gRPC
We take a quick but insightful look at what you can expect as a client consuming one of the several forms of API implementations. Read on and let us know what you think!
December 20, 2017
by Kin Lane
· 7,874 Views · 2 Likes
article thumbnail
Row Level Security in Hibernate Using @Filter
Learn how to give certain people permission to view certain parts of your database, and thus increase your database's security.
December 20, 2017
by Ali Akbar Azizkhani
· 22,226 Views · 12 Likes
article thumbnail
Making Graph Databases Fun Again With Java
Graph databases need to be made fun again! Not to worry — the open-source TinkerPop from Apache is here to do just that.
December 20, 2017
by Otavio Santana DZone Core CORE
· 22,348 Views · 12 Likes
article thumbnail
Communicating Between Microservices
Inter-service communication is essential to consider when building microservices. Learn about the characteristics and benefits of different communication styles.
December 19, 2017
by Piotr Mińkowski
· 197,819 Views · 116 Likes
  • Previous
  • ...
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • ...
  • 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: