- Managing the risk of not upgrading
-
As a manager in a technology department, it’s one’s duty to make decision while being as informed as possible - or to provide the decision makers with the necessary data to make such decisions.
- Periodic Face-to-Face
-
Common sense
- Insecure Features in PDFs
-
I’ll never look at PDF in the same way as before, and you likely won’t if you value security.
- Standard JavaScript Objects That Every Developer Should Know (sic!)
-
- Working with Binary Data Using ArrayBuffer and Typed Arrays
- Implementing Internationalization Features with Intl
- Data Structures: Map, Set, and Their Weak Versions
- Solving the JavaScript’s Only Number Type Issues with BigInt
- Reflection APIs: Reflect and Proxy
- The siren song of domain-specific languages
-
A good overview of consequences of designing a DSL for users who are not developers.
- The Reactive Java era is over. Here is why.
-
I never jumped on the Reactive hype train because the contexts I’ve worked in favored maintainability over costs. However, the problem with technology is that you’re never sure if the train you join is going to be become mainstream or niche.
- Pingora is a Rust framework to build fast, reliable and programmable networked systems
-
Pingora is battle tested as it has been serving more than 40 million Internet requests per second for more than a few years.
After the fork of Nginx, are we going to see challenges to its quasi-monopoly?
- GPT Pilot – what we learned in 6 months of working on a CodeGen pair programmer
-
Finally an interesting experiment in the realm of code generation with AI.
- How Netflix Really Uses Java
-
Lots of people have ideas on how a company uses such or such a technology based on what they heard years ago. The post tells exactly what happens at Netflix. TL;DR: Reactive is not a thing anymore.
- Continuous API Delivery Pipelines
-
Great post on APIOps by my colleague Navendu on APIOps via GitHub Actions.
- The hater’s guide to Kubernetes
-
Spoiler: there’s no hate involved, just arguments on using some Kubernetes features in the user’s context - or not.
- How to hide files or data in a JPEG Image
-
The process of hiding data in data is known as steganography. Steganography started before computers, but its scope widened tremendously afterwards.
- OpenTelemetry Collector Anti-Patterns
-
Regular readers know that I’m quite interested in OpenTelemetry. The post gives actionable tips to improve your OTEL-Fu in production.