Tags: web-review, communication, type-systems, performance, microservices, agile, diversity, devops, motivation, quality, hiring, smells, coverage, culture, observability, rust, django, craftsmanship, fastapi, tech, algorithm, security, language, project-management, complexity, product-management, logging, conference, remote-working, management, talk, email, cloud, architecture, organization, python, developer-experience, foss, web, education, design, backend, flatpak, services, optimization, routing, ux, sql, framework, privacy, databases, law, tdd, ethics, tests, javascript, hr, programming, team, graph
Let’s go for my web review for the week 2025-32.
Tags: tech, cloud, privacy, law
Indeed, you can’t trust claims of the big cloud players. If asked by they will hand out your data, wherever it is hosted.
https://nextcloud.com/blog/big-techs-sovereign-cloud-promises-just-collapsed-in-their-own-words/
Tags: tech, foss, education, ethics
This is an old one, but I think that even without DVDs in the mix the core of the stories are still valid.
https://www.pcworld.com/article/491934/does_free_software_restory_dignity.html
Tags: tech, algorithm, graph, routing
Looks like we’ll be able to leave Dijkstra’s algorithm behind at some point.
https://www.quantamagazine.org/new-method-is-the-fastest-way-to-find-the-best-routes-20250806/
Tags: tech, email
This is a good way to deal with email. My approach is fairly similar and I confirm it works nicely for me.
https://herman.bearblog.dev/digital-hygiene-emails/
Tags: tech, flatpak, security
Still some work to have proper confinement in practice for apps in the Flatpak ecosystem.
Tags: tech, databases, sql, security
An oldie but a goodie about SQL injection. Does a good job getting the overall picture of this particular security plague.
https://www.troyhunt.com/everything-you-wanted-to-know-about-sql/
Tags: tech, python, performance
It’s just hard to make Python fast. It can be improved yes, but it’ll stay cache un-friendly without a redesign. Nobody wants a Python 4. :-)
https://lwn.net/SubscriberLink/1031707/73cb0cf917307a93/
Tags: tech, python, django, fastapi, framework, web, backend
Looks like an interesting alternative to the bigger Django and FastAPI which get all the attention.
https://www.b-list.org/weblog/2025/aug/06/litestar/
Tags: tech, javascript, performance, optimization
Interesting tricks to optimize this function in V8.
https://v8.dev/blog/json-stringify
Tags: tech, rust, type-systems, language
Very interesting pattern. The article is really in-depth and gets all the way to language lawyer level. It’s not for everyone I guess.
https://arhan.sh/blog/the-generativity-pattern-in-rust/
Tags: tech, programming, design
The example is maybe a bit on the simplistic side. Still it helps understand why you need to pay attention to the SRP.
https://8thlight.com/insights/single-responsibility-principle-why-does-it-matter
Tags: tech, architecture, observability, logging
Observability is indeed not necessarily easy to fit into a code base. Here is a potential approach to make it easier. I wouldn’t use it on a project where we’re only logging, but once you add metrics to the mix, this kind of probes can be worthwhile.
https://martinfowler.com/articles/domain-oriented-observability.html
Tags: tech, architecture, motivation
Or why you should know why you’re picking a new tech stack… or not. Don’t just blindly follow fashions.
https://avdi.codes/new-project-new-tech-stack/
Tags: tech, web, services, architecture, devops, developer-experience
This is a good list of guidelines to produce a service which is less of a pain to test locally, deploy and operate. Of course, don’t take everything at face value (not all of it aged well) but it’s a good source for inspiration.
Tags: tech, architecture, microservices, complexity
Or why the microservice cargo cult which has been going on for a while now infuriates me. It totally ignores the complexity it brings.
https://martinfowler.com/bliki/MicroservicePremium.html
Tags: tech, quality, agile
The question is always valid. I like this particular answer.
https://www.mountaingoatsoftware.com/blog/what-is-quality
Tags: tech, craftsmanship, quality, smells
A short list of common code smells that people need to know.
https://8thlight.com/insights/common-code-smells
Tags: tech, tdd, design, architecture, ux
When you realize TDD is about units of behavior… then you can see what can be iterative and what can’t in your process. In other word, what is dictated by the problem domain is iterative, what is dictated by system architecture is not. Luckily, the latter is often related to the user experience you’re aiming for.
https://blog.cleancoder.com/uncle-bob/2014/01/27/TheChickenOrTheRoad.html
Tags: tech, tests, tdd
The design proposed is a bit too clear cut for my case. Other than that it’s fairly aligned with what I preach.
https://olano.dev/blog/unit-testing-principles/
Tags: tech, tests, coverage
Or why meeting targets is not what you want. It’s still a good guide though.
https://martinfowler.com/bliki/TestCoverage.html
Tags: tech, agile, organization, team, project-management
A good reminder that there’s a lot of things going on in something as mundane as a stand up meeting. It needs to be organized properly for the needs of the teams.
https://martinfowler.com/articles/itsNotJustStandingUp.html
Tags: tech, agile, product-management, project-management, management
There’s often confusion as to where the management responsibilities are in agile teams. This little rambling does a good job pointing it out and giving an idea of how management happens inside and around teams.
https://ronjeffries.com/articles/019-01ff/management/
Tags: organization, communication, management
Interesting idea. Didn’t make one but maybe I should sit and take some time to do that.
https://cassierobinson.medium.com/a-user-manual-for-me-d3a851fbc694
Tags: tech, remote-working, communication
Interesting trick for remote teams. There are many ways to try to get back the “water cooler talk” in your organization, it’s the first I encounter structured like this.
https://stephango.com/ramblings
Tags: hr, hiring, management
It’s indeed not only about skills but also about roles… and the natural tendencies to cover them.
https://estherderby.com/filling-a-team-position/
Tags: tech, management, diversity, culture
Indeed, it’s not just about hiring people it’s also about having a safe culture in the workplace.
https://modelviewculture.com/pieces/hiring-isn-t-enough
Tags: tech, conference, talk
Please go ahead and share what you know! This article gives good tips on how to get started and why you can do it.
https://8thlight.com/insights/yes-you-can-speak-at-a-conference
Bye for now!