New & Notable
How to communicate effectively in the workplace
Don't bury the lead. Grab your audience's attention early. Be graceful when others disagree. These and other tips will help you communicate more effectively with your peers.
What are checked vs. unchecked exceptions in Java?
Understand the difference between checked and unchecked exceptions in Java, and learn how to handle these problem conditions properly and gracefully.
Either log or rethrow Java exceptions, but never do both
When an exception occurs in your Java code, you can log it or you can rethrow it -- but don't do both. Here's why you must avoid that exception handling antipattern.
7 tips to choose the right Java library
Your application is only as secure and reliable as the external libraries you use. Here's a list of the top 7 things to consider when choosing a software library for your project.
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them.
Coffee Talk: News & Insight
-
Dockerfile vs docker-compose: What's the difference?
Cameron McKenzie 18 May 2022Wondering what's the difference between Dockerfile and docker-compose? Using simple examples, we'll compare not only the Dockerfile and the docker-compose.yaml...
-
How to setup an Apache reverse proxy server example
Cameron McKenzie 17 May 2022Most enterprise architectures use Apache as a reverse proxy. Unfortunately, Apache is not configured as a reverse proxy by default. In this quick tutorial, we ...
-
How to use docker-compose with Apache httpd example
Cameron McKenzie 17 May 2022https://youtu.be/DwJT4vncv6c Docker-compose and Apache httpd It's easy to start an Apache Docker image by issuing an imperative docker run command in ...
-
How to run Apache Docker httpd images with local files example
Cameron McKenzie 17 May 2022The best way to run Docker's httpd Apache web server image is to map a volume that points to local files on your hard drive. This example shows you how to run ...
-
How to dockerize Apache httpd web servers example
Cameron McKenzie 17 May 2022Need to dockerize Apache? Want to build a custom Docker httpd image that hosts your website? Here we provide a simple Apache Dockerfile example that will build...
-
Imperative vs. declarative Kubernetes commands: What's the difference?
09 May 2022Imperative and declarative Kubernetes commands are the two different ways to configure the state of your clustered environment. Here we compare declarative ...
-
CDI Full vs CDI Lite: What's new in Contexts and Dependency Injection 4.0
20 Apr 2022There's an interesting change packaged inside the CDI 4.0 release that will change the way you think about the API. Version 4.0 of Jakarta Contexts and ...
-
Hibernate 6.0 release marks a milestone for JPA 3.x development
19 Apr 2022Hibernate 6.0 has finally been released. Here's what this full increment release means for developers who use JPA for persistence.
-
Being Agile vs. doing Agile: What's the difference?
18 Apr 2022What's the difference between being Agile and doing Agile? It's subtle, but it's significant. Here we compare them and show you how to both be Agile and do ...
-
Top 5 best Scrum Master certifications of today
19 Mar 2022Whether you are hiring for a career position or just trying to build your resume, this list of the top 5 best professional Scum Master certifications to have ...
Featured Authors
-
21 Jan 2022 Why you must avoid ScrumBut at all costs
Twitter Talk
Multimedia
Videos, Podcasts, Photo Stories and Infographics
-
-
Problem Solve
5 ways to force garbage collection in Java