Subscribe to Updates
Get notified when I publish new articles about Java, Spring, and web development.
Articles by Category
-
Java
- Building Distributed Concurrency Control in Spring
- Fetching Logical Deleted Entities with JPA Like a PRO - Advanced Techniques for Accessing Archived Data
- How Spring Implements the Chain of Responsibility Pattern
- Understanding Spring's Proxy Pattern - How @Transactional, @Cacheable, and @Secured Actually Work
- Virtual Threads With Java 24 - Will it Scale?
- Implementing CQRS with Spring Modulith
- Multi-Layer Cache in Spring Boot
- Don't use Stream filter().map(); Use mapMulti() Instead
- Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
- Spring Boot JSON Patch done Right
- Java Exception Anti-Patterns
- Firebase Auth With Spring Security
- Accelerate Spring Boot APP Start Time - Simply
- How to Configure AI Chat To Query APIs
- Retrieval Augmented Generation (RAG) with Spring, ReactJS, and PGVector
- TestContainers with Docker Compose in SpringBoot 3
- AWS Lambda with Java: Build, Deploy, Expose, Trace and Monitor
- Main() without Class (and it's not Kotlin)
- Tremendous Simplification of SpringBoot Development with TestContainers
- Java Efficient Patterns for Exception Handling
-
SpringBoot
- Fetching Logical Deleted Entities with JPA Like a PRO - Advanced Techniques for Accessing Archived Data
- Implementing CQRS with Spring Modulith
- Mastering Logical Deletion in Spring Boot with JPA - Enhancing @SQLDelete with Custom Parameters
- Spring Boot JSON Patch done Right
- Accelerate Spring Boot APP Start Time - Simply
- TestContainers with Docker Compose in SpringBoot 3
- Tremendous Simplification of SpringBoot Development with TestContainers
-
Security
-
Patterns
-
JsonPatch
-
Firebase
-
Exception
Total: 26
Best Articles on Medium
- Use your old Android Phone as an IP camera
- Achieve the Best Performance: Spring-Boot or Node-JS?
- Update Angular/React environment dynamically reading variables from Kubernetes ConfigMaps
-
Jul 12, 2023
AWS Lambda with Java: Build, Deploy, Expose, Trace and Monitor
In this article, we’ll implement a component of a distributed system in the AWS Cloud Environment: a Lambda serverless function. -
Jun 8, 2023
Main() without Class (and it's not Kotlin)
Jdk 21 has just reached Rampdown Phase One and will be released with some awesome features such as Virtual Threads, sequenced collections, generational ZGC, and pattern matching. As if those aren’t enough, Java is becoming more accessible to new programmers thanks to the JEP (Java Enhancement Proposal) 445: Unnamed Classes and Instance Main Methods.
-
May 27, 2023
Tremendous Simplification of SpringBoot Development with TestContainers
A couple of weeks ago, Spring Boot 3.1.0 has been released, and it contains some tasty features. In this article, we’ll focus on the brand-new built-in integration with TestContainers. This feature brings great flexibility to developers running Spring Boot Apps on localhost.
-
Mar 15, 2023
Efficient Error Handling Tips for Javascript Web Clients
Error handling in Javascript-based web clients is a fundamental constituting part of a web application. Poor error handling can sink your system before it even learns to float.
-
Mar 14, 2023
Chat GPT-4 is (Almost) Ready to ROCK
A few moments ago, Greg Brockman, President, and Co-Founder of OpenAI presented a developer demo showcasing GPT-4 and some of its capabilities/limitations. OpenAI has been building this technology for over two years, tuning and rebuilding the entire framework several times.
-
Mar 5, 2023
Java Efficient Patterns for Exception Handling
Error handling is one of the most crucial parts of any application. In this article, which results from a lot of research and insights (and some experience in the field), we will see 4 peculiar patterns/best practices for handling errors or exceptions in Java.
Showing posts 21-26 of 26 total posts (Page 3 of 3)