Cargo Cult Coding
September 4, 2025
Cargo Cult Coding: När vi kopierar ritualer istället för att förstå värde
September 4, 2025
Cargo Cult Coding: När vi kopierar ritualer istället för att förstå värde
September 3, 2025
I have previously shared some thoughts about when to use REST and when not to in and the REST is history. In that post, I stated that a good time to use REST is when “you need public APIs that are easy to understand and use”.
August 25, 2025
In his PhD dissertation “Architectural Styles and the Design of Network-based Software Architectures”, Roy Fielding defined the REST architecture style.
August 20, 2025
August 18, 2025
Observabilitet är inte lätt att förstå sig på. Ganska ofta när jag diskuterar med både produktledning och utvecklare så finns det ett motstånd till att göra observerbara strukturer till en första klassens objekt. Nästan alltid när frågan kommer upp om statistik eller metrik så handlar det om att på något sätt använda databaser och dess information till att derivera fram den information man frågar efter. Det är speciellt vanligt inom brancher där lagkrav och regelverk hur och vilken information som ska lagras. Många har tyvärr föreställningen att man inte får utöka de definierade datamodellerna med vad man behöver i verksamheten. Baserat på ett par olika uppdrag över de senaste 10 åren har jag skapat ett lite exempel. Jag har ändrat namnen på tabellerna och entiteterna samt använd en helt annan domän för att skydda eventuella inblandade utvecklare men i stort sett är det taget från verkligheten.
August 18, 2025
I think it was Ward Cunningham who described how a system grows in complexity as it grows in capability. As systems grow, they inevitably create cruft, so there is no way to keep an evolving system “clean.” Since our understanding of a system evolves with its design, our definition of “clean” changes as the system improves or when another piece is introduced.
July 10, 2025
Vi hamnade i en diskussion, ett gäng gamla uvar till programmerare som alla har det gemensamt att vi inte längre kan kalla oss programmerare egentligen. Några har lyckats få in ett C i sin titel, en del är Engineering Managers och de som har haft extra mycket otur, som jag, är systemarkitekter. Men vi har också det gemensamt att vi har varit (och kanske till viss del är) BesvärligaProgrammerare™.
June 27, 2025
The team behind our favorite Java conference most likely played around with ChatGPT and came up with the idea of having an AI-focused conference. As with all conferences, it focuses around the coffee breaks, so these are my coffee break reflections and highlights.
June 18, 2025
Scene:
May 30, 2025
In today’s digital landscape, APIs are the backbone of modern software systems. But not all APIs are created equal. Dive into this blog post and discover why RESTful APIs with structured data and DTOs are vastly superior to database-centric, CSV-driven approaches. We’ll explore the flexibility, scalability, and security benefits that make REST the clear winner for your next integration project. Don’t let clunky APIs hold you back! Read more to learn how to build APIs that developers (and your business) will love. And, there is a twist at the end.