JVM timing options
For as long as I have been coding in Java, we have had requirements to measure the execution time of blocks of code. While the current good …

Technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.
37 views

For as long as I have been coding in Java, we have had requirements to measure the execution time of blocks of code. While the current good …

Most of my blog posts are lessons learned. I'm trying to achieve something, and I document the process I used to do it. This one is one of …

Nicolas Frankel
1,572 viewsA couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually created it with different JVM …

I got a lot of interesting feedback on Checked exceptions and lambdas. Let's start with my own: after writing the post, I realized I had …

Java's checked exceptions were a massive improvement over C's error-handling mechanism. As time passed and experience accumulated, we …

Nicolas Frankel
1 viewsI have spent some time last year implementing Cloudflare Tunnels on my Home Assistant and my Synology NAS. On Mastodon, I had not one but …

From the beginning, the focus of this blog has been technical, very rarely organizational. I broke this unwritten rule once in 2015. I began …

I have been eyeing the YOW! conferences for probably more than a decade. They occur in Australia, and feature top industry experts. I was …

I decided to stop using Twitter, but for my own content and supporting Ukraine against its barbarian invaders, I understood the contemporary …

I have been learning Rust for a couple of years, and using it for pet projects and demos alike. Working for a JVM-heavy company, I thought …