Recent Posts

Book Review: Monolith to Microservices (Part 2)

This is the second article of the first one I wrote the other day, “Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith” by Sam Newman. In this article, I will summarize chapter two. Chapter #2: Planning to Migration In this chapter, the book discusses the goal and mindset. When we are looking for a Microservices, what should be our …

Read More »

Embracing Java 17: Here’s What We Learned at Picnic

Java 17? Count us in! At Picnic, we’re more than a grocery delivery company. There’s a lot of tech behind the scenes that enables us to provide the affordable, sustainable service our customers have come to expect — and the back end of most of that tech is written in Java. So when the new Java 17 release was announced, …

Read More »

Memory Debugging and Watch Annotations

Before diving into debugging memory issues and the other amazing running process, memory debugging capabilities (which are amazing)… I want to discuss a point I left open in the last duckling post. Back there we discussed customizing the watch renderer. This is super cool! But it’s also tedious. Before we continue, if you prefer, I cover most of these subjects …

Read More »