Learn the most common ways of calling Python code from Java. >>>
Yearly Archives: 2020
Open/Closed Principle in Java
Explore the Open/Closed Principle (OCP) as one of the SOLID principles of object-oriented programming in Java. >>>
Applying CI/CD With Spring Boot
Learn how to go from Spring Boot to CI/CD, all with freely available, open-source tooling. >>>
Java Weekly, Issue 334
A guide to switch expressions in Java 14, and a great article explains how developers can overcome their aversion to refactoring through deliberate practice. >>>
Formatting Currencies in Spring Using Thymeleaf
Learn to format currencies in Spring using Thymeleaf. >>>
Java Record Keyword
Explore the fundamentals of records, including their purpose, generated methods, and customization techniques. >>>
Java Weekly, Issue 333
A preview of Spring Boot support for GraalVM Native Images, and Spring Security and Boot release several new versions. >>>
Finding an Object’s Class in Java
A quick and practical guide to finding an object’s class in Java. >>>
Introduction to Finagle
Learn how to send and receive information over the wire using Twitter’s RPC Library Finagle. >>>
Introduction to Lock-Free Data Structures with Java Examples
A quick and practical guide to lock-free data structures in Java. >>>
Generating PDF Files Using Thymeleaf
Learn how to generate PDF files using Thymeleaf. >>>
AWS AppSync With Spring Boot
Learn how to use AWS AppSync with Spring Boot. >>>
Transactional Annotations: Spring vs. JTA
A quick and practical comparison of various @Transactional annotations. >>>
Log4j 2 Plugins
Learn how to use the Log4j 2 extension mechanism to implement custom plugins >>>
Foreign Function and Memory API in Java
Java 14 brings in a new API to wrap accessing memory managed outside of the JVM. Here we explore the need for the API and how it works. >>>
Validate Phone Numbers With Java Regex
Learn how to validate different formats of phone numbers using regular expressions. >>>
Logout in an OAuth Secured Application (using the Spring Security OAuth legacy stack)
A practical deep-dive into how to implement logout in a Spring Security OAuth2 application with JWT, using Spring Security OAuth legacy stack. >>>
Spring Security With Okta
Explore Spring Security with Okta along with a minimalistic setup of the Okta developer account >>>
How to Dynamically Autowire a Bean in Spring
Learn how to autowire beans dynamically given ceertain conditions. >>>
Spring Cloud Gateway WebFilter Factories
Learn about Spring Cloud Gateway’s built-in WebFilter factories and how to use them in advanced scenarios >>>