Java Articles

Running Java in AWS Lambda

Running Java in AWS Lambda

Apr 29, 2024Tom Gregory11 min read
7 Hidden Spring Boot Features You Need To Enable NOW!

7 Hidden Spring Boot Features You Need To Enable NOW!

Apr 17, 2024Tom Gregory11 min read
Did You Update Yet to Latest Java 21?

Did You Update Yet to Latest Java 21?

Streamline your code with new language features in this latest Java LTS release.

Sep 19, 2023Tom Gregory6 min read
10 Reasons Why It’s Still OK To Love Java

10 Reasons Why It’s Still OK To Love Java

After 30 years, Java is still relevant and arguably more useful in many situations than other languages.

Jul 14, 2023Tom Gregory4 min read
What Java Developers Need To Know About NPM

What Java Developers Need To Know About NPM

For Java devs, npm can be a mystery. Jump in and learn the npm essentials.

Dec 24, 2022Tom Gregory12 min read
Ultimate CORS Guide for Developers

Ultimate CORS Guide for Developers

Why CORS exists, how it works, and how to use it to properly setup cross-origin requests.

Dec 6, 2022Tom Gregory24 min read
13 Simple Ways To Edit Code Faster in IntelliJ IDEA

13 Simple Ways To Edit Code Faster in IntelliJ IDEA

Are you making the most of IntelliJ IDEA for basic code editing? Here are 13 time-saving shortcuts for navigating, highlighting, and moving code.

Aug 28, 2022Tom Gregory5 min read
Which JDK Version and Vendor Should You Use on Your Project?

Which JDK Version and Vendor Should You Use on Your Project?

With so many versions and vendors available, choosing which JDK to use can be confusing. Discover the most important facts to help you decide.

Jul 29, 2022Tom Gregory14 min read
Optional in Java: Everything You Need To Know

Optional in Java: Everything You Need To Know

Learn everything you need to know about Java's Optional: how it works, what problems it helps solve, and when not to use it.

Jul 17, 2022Tom Gregory22 min read
Jar vs. Zip Files: The Key Differences

Jar vs. Zip Files: The Key Differences

Learn everything you need to know about the differences between jar and zip files, with practical tips and examples along the way.

May 15, 2022Tom Gregory8 min read
JDK vs. JRE: The Key Differences

JDK vs. JRE: The Key Differences

Discover why the JDK & JRE exist, their differences & similarities, and practically how to use them.

May 10, 2022Tom Gregory9 min read
JAVA_HOME vs. PATH Environment Variables

JAVA_HOME vs. PATH Environment Variables

Learn what JAVA_HOME and PATH do, when to use them, and how to set them up in Windows.

May 2, 2022Tom Gregory6 min read
How to Deploy Eureka into AWS ECS

How to Deploy Eureka into AWS ECS

Discover how to setup Eureka in AWS ECS following an example project.

Apr 13, 2022Tom Gregory10 min read
Jib vs. Spring Boot for building Docker images

Jib vs. Spring Boot for building Docker images

Discover why using a Docker image build tool like Jib or the Spring Boot plugin is a good idea and how to set it up to build your application.

Nov 30, 2021Tom Gregory16 min read
Setup Spring Boot behind a load balancer using the X-Forwarded headers

Setup Spring Boot behind a load balancer using the X-Forwarded headers

Oct 12, 2020Tom Gregory9 min read
Spring Boot default metrics

Spring Boot default metrics

May 22, 2020Tom Gregory11 min read
Recursive AWS Lambda Functions in Node.js JavaScript

Recursive AWS Lambda Functions in Node.js JavaScript

Jan 3, 2020Tom Gregory11 min read
Monitoring A Spring Boot Application, Part 4: Visualisation & Graphing

Monitoring A Spring Boot Application, Part 4: Visualisation & Graphing

Nov 8, 2019Tom Gregory7 min read
Monitoring A Spring Boot Application, Part 3: Rules & Alerting

Monitoring A Spring Boot Application, Part 3: Rules & Alerting

Nov 1, 2019Tom Gregory9 min read
Monitoring A Spring Boot Application, Part 2: Prometheus

Monitoring A Spring Boot Application, Part 2: Prometheus

Oct 25, 2019Tom Gregory7 min read
Monitoring A Spring Boot Application, Part 1: Fundamentals

Monitoring A Spring Boot Application, Part 1: Fundamentals

Oct 17, 2019Tom Gregory6 min read