Building Native Images in Java with GraalVM

When building native executables with GraalVM, you might run into issues when your application uses dynamic language features of the JVM. This article will walk you through a practical example of how to work with these types of features and provide metadata to GraalVM's Native Image Builder.

From: Dan Vega

GraphQL Scalars - How to use Custom Scalars in Java

Whether you're new to GraphQL or a seasoned user, understanding the scalar types in GraphQL is important.

From: Dan Vega

Easily Implement UUIDs as Primary Keys in Spring Boot 3

In this tutorial you will learn how to use one of the new features in Jakarta EE 10 in a Spring Boot 3 application.

From: Dan Vega

Easily Implement UUIDs as Primary Keys in Spring Boot 3

In this blog post, we will take a trip down memory lane and discuss the evolution of Jakarta EE (formerly known as Java EE) and its impact on enterprise development in Java.

From: Dan Vega

Happy New Year 2023

Happy New Year! I want to take a few minutes and talk about a few of my priorities as we head into the new year.

From: Dan Vega

Happy New Year 2023

Happy New Year! I want to take a few minutes and talk about a few of my priorities as we head into the new year.

From: Dan Vega

Happy New Year 2023

It’s that time of year again. If you missed my last post I spent some time reflecting on 2022 before setting some goals for the new year. I mentioned this in last year's new year's post but I have 2 small kids at home so I am hesitant to attach the word goal but I will give it a shot.

From: Dan Vega

2022 Reflections

In this article I am going to spend some time reflecting because I believe it's a good reminder of the good and the bad as I began to set some goals for next year.

From: Dan Vega

2022 Reflections

It’s hard to believe that another year has passed but I’m guessing this is something we say at the end of every year. I like to sit down over Christmas break and spend some time reflecting because I believe it's a good reminder of the good and the bad as I began to set some goals for next year.

From: Dan Vega

Spring Boot Configuration proxy bean methods

In this blog post, we will explore the configuration classes in Spring and explain how setting a property on the @Configuration annotation of proxyBeanMethods=false can resolve certain issues.

From: Dan Vega

Spring Response Entity - How to customize the response in Spring Boot

In this tutorial, you will learn what the ResponseEntity class is and how it can be used to customize the response in your Spring Boot application.

From: Dan Vega

Spring Response Entity - How to customize the response in Spring Boot

Recently, I sent out a tweet that received a lot of attention.

From: Dan Vega

AWS Lambda SnapStart for Spring Developers

AWS Lambda SnapStart is a new performance optimization developed by AWS that can significantly improve the startup time for your applications.

From: Dan Vega

AWS Lambda SnapStart for Spring Developers

AWS Lambda SnapStart is a new performance optimization developed by AWS that can significantly improve the startup time for your applications.

From: Dan Vega

What's new in Spring Security 6

In this article we will discuss the new features of Spring Security 6 and create a new Spring Boot 3 project together.

From: Dan Vega

What's new in Spring Security 6

This article discusses the new features of Spring Security 6.

From: Dan Vega

Building AWS Lambda Functions with Java: An Introduction to the AWS Lambda Core Java Library

In this tutorial, we are continuing our journey to build AWS Lambda functions in Java. Previously, we looked at the quintessential "Hello World" example - how to create our first serverless function using Java. If you missed it, you can find the previous tutorial here.

From: Dan Vega

Building AWS Lambda Functions with Java: An Introduction to the AWS Lambda Core Java Library

In this tutorial you will learn how to build AWS Lambda functions with Java using the AWS Lambda Core Java Library.

From: Dan Vega

Feeds