- Tricky servlet mappings!
-
Last week, I wrote about the creative use one can make of Filters by grading assignments of students. About, there’s another recurring issue that warrants a blog post: servlet mappings. While servlet mappings seem easy on the surface, they sometimes can be the cause of huge headaches.
In the assignment mentioned above, students have to create a mock e-commerce shop application. The home page shows a title, an introduction phrase, as well as a catchy image. The issue is that the image is not displayed.
- Pavlov’s Half Marathon: Training Myself to Run More with Classical Conditioning
-
Just an amazing life-hack, with tech!
I bought an IOT dog food dispenser, filled it with M&Ms, and made a script checks the Strava API to see if I ran a sufficient distance. If I did, I got a reward like the good boy I was.
If you know how your mind works, you can trick it into making it work for you.
- Better, Faster Python Projects: A Deep Dive into uv
-
I kept reading and hearing about
uv
, but I was too lazy to actually read the documentation. The post explains perfectly what it’s all about, including the fact that there’s a corp behind it. - 7 Databases in 7 Weeks for 2025
- Everyone Loves Policy as Code, No One Wants to Write Rego
-
Despite the post advertising for Permit.io, the analyis it makes is unfortunately accurate.
TIL: you can make HTTP calls in Rego, even though you probably shouldn’t.
- Extending Spring Data Repositories Just Got Easier
-
TL;DR: you can know create implementation "fragments", which you can reuse across different repositories.
- Breakage! in the Cargo.toml — How Rust Package Features Work (And Break)
-
My Rust skills are pretty limited and I never created a package to be used by others so far. Quite an interesting read.
- WireMock Now Has an Official Spring Boot Integration
-
I never used WireMock to test Spring Boot, but if I do, I’ll remember this integration.
- What is PGlite?
-
PGlite is a WASM Postgres build packaged into a TypeScript/JavaScript client library, that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It’s under 3mb Gzipped, and has support for many Postgres extensions, including pgvector.
- Eliminating Memory Safety Vulnerabilities at the Source
-
In the final year of our simulation, despite the growth in memory-unsafe code, the number of memory safety vulnerabilities drops significantly, a seemingly counterintuitive result not seen with other strategies
- Collecting OpenTelemetry-compliant Java logs from files
-
- In the first part, we’ll show how to configure the Java application to output logs in the OTLP/JSON format.
- In the second part, we’ll show how to configure the OpenTelemetry Collector to ingest the logs.
- Finally, we’ll show a Kubernetes-specific setup to handle container logs.
- Typed Python in 2024: Well adopted, yet usability challenges persist
-
TIL:
- There’s more than just mypy, e.g., Pyright
- Pydantic is runtime
I have now something to learn about in more details.
- Compromising OpenWrt Supply Chain via Truncated SHA-256 Collision and Command Injection
-
I’m always amazed by such documented attacks.