Using my new Raspberry Pi to run an existing GitHub Action
Recently, I mentioned how I refactored the script that kept my GitHub profile up-to-date. Since Geecon Prague, I'm also a happy owner of a …

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.
397 views

Nicolas Frankel
5,571 viewsRecently, I mentioned how I refactored the script that kept my GitHub profile up-to-date. Since Geecon Prague, I'm also a happy owner of a …

Nicolas Frankel
3,763 viewsLast year, I wrote a post on Open Telemetry Tracing to understand more about the subject. I also created a demo around it...

Nicolas Frankel
10 viewsThe first rule of distributed systems is "Don’t distribute your system". Designing distributed systems right is infamously hard for multiple …

Nicolas Frankel
7,475 viewsToday, I'd like to write about my North America "Tour" across several conferences and user groups.

Nicolas Frankel
12 viewsImplicit returns are a feature in some languages. They have recently bitten me, so here's my opinion. Statements, expressions, and returns …

Nicolas Frankel
3,735 viewsIn this two-post series, I've addressed most of 16 different practices to secure APIs with Apache APISIX.

Nicolas Frankel
3,678 viewsSee how to configure Apache APISIX to secure your APIs against 7 of the 16 rules in the "16 practices to secure your API" list.

Nicolas Frankel
9 viewsGitHub offers a way to customize one's profile by allowing one to create a README in a specific repository, named as your profile, e.g.,…

Nicolas Frankel
5,096 viewsMost organizations don't incentivize for security. Hence, we need to be smart about it and use existing components as much as possible.

Nicolas Frankel
8 viewsAs part of learning the Rust ecosystem, I dedicated the last few days to error management. Here are my findings. Error management 101 The …