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
Newsletter
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Popular Topics

article thumbnail
Gracefully Shutting Down Java in Containers
Let's look at some lessons learned about gracefully shutting down Java programs in the worlds of Docker, Kubernetes, and enterprise integration.
September 15, 2017
by Janaka Bandara
· 37,730 Views · 13 Likes
article thumbnail
Logging in Style: log4j 2, Contextuality, Auto-Cleanup... All With No Strings Attached!
In this article, a software engineer tells us why he and his team used log4j 2 to make their logging better, and provides some sample code from the project.
September 13, 2017
by Janaka Bandara
· 7,251 Views · 3 Likes
article thumbnail
What Is a Man Month, Anyway?
A developer responds to the question, 'if a project is estimated at 30 man months, does that mean that 30 people could finish it one month?'
September 13, 2017
by Partha Sarathi Sengupta
· 19,870 Views · 2 Likes
article thumbnail
.NET Core vs .NET Framework: How to Pick a .NET Runtime for an Application
So you're looking to build a .NET-based application but with .NET Core now floating around you're not sure which .NET runtime you should be using. In this post, we take a look at the various options and compare them to help you make that decision.
September 13, 2017
by Angela Stringfellow
· 14,119 Views · 16 Likes
article thumbnail
Global Exception Handling With @ControllerAdvice
Centralize your error handling logic in spring by using the @ControllerAdvice annotation. Reduce duplicate code and keep your code clean!
September 13, 2017
by Dan Newton
· 269,591 Views · 16 Likes
article thumbnail
Java Application Security Frameworks
If you're creating a web app, security is more important than ever. Learn about some great Java-based frameworks that add extra security to your apps.
September 12, 2017
by Swathi Prasad
· 38,707 Views · 20 Likes
article thumbnail
Lazy Loading and Caching Objects With Guava
Lazy loading and caching are powerful performance tools, but they can be implemented poorly. Here's how you can pull them off in Java using Google's Guava.
September 11, 2017
by Bill O'Neil
· 14,218 Views · 7 Likes
article thumbnail
How to Sort Number Strings Numerically
In a recent talk, I told a community of mathematicians that nearly arbitrary data can *easily* be stored in a JSON-based document store. I should've known better...
September 11, 2017
by Max Neunhoeffer
· 18,667 Views · 6 Likes
article thumbnail
Enabling Centralized Logging
Learn to build a centralized logging system using Splunk and ELK that can gather multiple application logs into a single service.
September 7, 2017
by Randhir Singh
· 71,215 Views · 24 Likes
article thumbnail
The Difference Between REST and SOAP APIs
This overview will help you understand the differences between REST and SOAP APIs, and how they are used in integrations.
September 7, 2017
by Nyma Malik
· 700,233 Views · 29 Likes
article thumbnail
Code Smells: Multi-Responsibility Methods
Our work on code smells and refactoring tips continues with a look into adhering to the single responsibility principle and refactoring multi-responsibility methods.
September 6, 2017
by Trisha Gee
· 17,208 Views · 24 Likes
article thumbnail
Deploying a PHP App to Cloud Foundry
Deploying PHP apps to Cloud Foundry is simple, but fairly involved. Here are the steps to use Cloud Foundry or Bluemix's CLIs for the task.
September 6, 2017
by Rob Allen
· 5,943 Views · 3 Likes
article thumbnail
What Are the Keys to a Successful Database Strategy?
There are so many different databases available for applications and verticals. Make sure you have the right database for optimal performance.
September 5, 2017
by Tom Smith DZone Core CORE
· 21,920 Views · 4 Likes
article thumbnail
API Load Testing With Gatling
In this article, we'll learn how to perform a load test on a REST API endpoint using Gatling and JMeter. Read on for more information!
September 5, 2017
by Grigor Avagyan
· 17,539 Views · 3 Likes
article thumbnail
Apiee - An Easy Way to Get Swagger on Java EE
Learn how to use Apiee, which allows you to easily add Swagger annotations when creating REST APIs, and works on any Java EE 7 server.
Updated September 5, 2017
by Phillip Kruger
· 22,412 Views · 11 Likes
article thumbnail
The Skinny on Fat, Thin, Hollow, and Uber
Here's just about everything you could want to know about your favorite packaging techniques for Java—skinny JARs, fat/uber JARs, thin JARS, and hollow JARs.
September 5, 2017
by James Falkner
· 45,907 Views · 10 Likes
article thumbnail
Bootstrapping Spring Cloud Config Server MongoDB
Bootstrapping a configuration server with Spring Cloud Config Server MongoDB is just a matter of three steps. Learn what they are and look at a usage example!
September 5, 2017
by Venil Noronha
· 8,893 Views · 5 Likes
article thumbnail
Understanding Classes in Java (Part 2)
The history of Java classes continues, this time with a focus on objects, their creation, their purpose, and how they're treated in memory.
September 5, 2017
by Justin Albano DZone Core CORE
· 22,019 Views · 40 Likes
article thumbnail
Java Command-Line Interfaces (Part 13): JArgs
JArgs is a solid open source option for those who want basic command line processing that covers code going back to Java SE 1.1.
September 4, 2017
by Dustin Marx
· 8,734 Views · 4 Likes
article thumbnail
Understanding Classes in Java (Part 1)
This comprehensive deep dive into Java classes is as much history as it is education. In Part 1, we focus on class makeup to make classes more intuitive for developers.
September 4, 2017
by Justin Albano DZone Core CORE
· 29,878 Views · 42 Likes
  • Previous
  • ...
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

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 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×