Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems. In this podcast, we’ll discuss how developers can secure their code. I talked with three authors who posted a security and code …
-
Become a Better Java Developer: 19 Tips for Staying Ahead in 2024
I reached out to one of my fellow Java developers who is very experienced and has been working in the industry forever and asked for his thoughts about the observability improvements in JDK 21 and Spring Boot 3.2.
-
SQL Query Optimization: How to Identify and Optimize Slow SQL Queries
In this article, we want to share our experience using real-life examples on how to identify and optimize slow SQL queries, especially when working with relational database management systems like PostgreSQL, MySQL, MSSQL, Oracle, etc.
-
How to Detect Cache Misses Using Observability
In this article, we’ll examine cache misses and, in general, learn about the caching concept and how to implement it in Spring Boot.
-
The “Spring Way” of Doing Things: 9 Ways to Improve Your Spring Boot Skills
How to make sure you’re unlocking the full potential of Spring Boot. 9 ways to improve your Spring Boot Skills.
-
Hello eBPF: Recording data in event buffers (3)
How to use another kind of eBPF maps, the perf event buffer, and run tests with docker and JUnit 5.
-
Foojay Podcast #38: Java in the Cloud
Cloud servers, Docker, Kubernetes, distributed systems, scaling up and down… these things are now part of our daily job, but Java wasn’t originally designed for it.
-
Couch to fully-observed code with Spring Boot 3.2, Micrometer Tracing, and Digma
Collecting important data about your code in dev and test has become trivial, it’s now also getting easier to put that data to use.
-
Patterns For The Design Of Microservices – Part 3
Design patterns plays a pivotal role in designing and solving the commonly occurring problems in software application.
-
Beyond Pass/Fail- a Modern Approach to Java Integration Testing
Tests can run limited sets of assertions on your code, or reveal important insights about how your application really works!
-
It’s 2AM Do you Know What Your Code is Doing?
There’s a newer approach to developer observability that helps with deeper understanding. Learn how code works in production, not in theory.