#SoftwareDesign

Jan Van Ryswyckjanvanryswyck
2026-02-05

I've been teaching this course at several different companies over the past couple of years. Feedback from past attendees has been unanimously positive, and I’m thrilled to open this experience to a wider audience. 𝐑𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐛𝐲 𝐀𝐩𝐫𝐢𝐥 19 𝐭𝐨 𝐭𝐚𝐤𝐞 𝐚𝐝𝐯𝐚𝐧𝐭𝐚𝐠𝐞 𝐨𝐟 𝐭𝐡𝐞 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐝𝐢𝐬𝐜𝐨𝐮𝐧𝐭! Spots are limited, so visit my website to learn more and secure your spot.

🔗 Secure your spot now: principal-it.eu/training/well-

Jan Van Ryswyckjanvanryswyck
2026-02-05

I’m happy to announce my workshop, ‘𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭’ on 21 𝐚𝐧𝐝 22 𝐌𝐚𝐲 2025 at 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩. This two-day, hands-on workshop blends theory with practice in a real-world codebase. You'll be collaborating together with fellow attendees to master the art of writing loosely coupled and highly maintainable automated developer tests.

(1/2)

Jan Van Ryswyckjanvanryswyck
2026-02-03
Mahmoud Zaltzalt
2026-01-30

How do you go from plain functions to a distributed conversation? This piece on StateGraphs digs into how that transformation actually works.

Read More: zalt.me/blog/2026/01/stategrap

Codeminer42codeminer42
2026-01-28

New post in our blog! Part of our "Women in tech" series.

Discover the legacy of Rebecca Wirfs-Brock, pioneer of Responsibility-Driven Design, and her profound impact on modern software development and design.

blog.codeminer42.com/women-in-

Marcus Fihlon (McPringle)mcpringle_jugch@videos.ijug.eu
2026-01-28

An Introduction to Residuality Theory

videos.ijug.eu/w/pSdVP6yU9spiX

Thomas Byernthomas_byern@c.im
2026-01-26

Most “architecture” conversations start with boxes and arrows.
The systems that survive start with invariants.

What must never happen? What must always be true? What can be eventually true?
If you cannot answer those without drawing a diagram, the diagram is premature.

I’ve seen beautiful designs fail because nobody wrote down the invariants.
And I’ve seen ugly systems run for a decade because someone did.

#SoftwareEngineering #SoftwareDesign #Maintainability #Architecture #ByernNotes

Mahmoud Zaltzalt
2026-01-26

When keybindings become a language, config stops being random shortcuts and starts acting like a small, programmable system you can actually reason about.

Read More: zalt.me/blog/2026/01/keybindin

Mass Axismassaxis
2026-01-25

Maybe the future isn't "all-in-one platforms." Maybe it's "best-of-breed tools with great APIs."
Let each tool excel at its core purpose. Connect them simply.
Thoughts?

Mahmoud Zaltzalt
2026-01-24

Most agent setups focus on bigger models, not better communication. This post dives into the translation layer that makes agents actually feel smart 🤖

Read More: zalt.me/blog/2026/01/agent-tra

Chris Woody Woodruffcwoodruff
2026-01-23

We keep saying our systems are complex because the world is complex.
That’s only half the truth.

Systems Thinking helps us understand complexity.
It doesn’t always stop us from creating more of it.

Simplicity-First does.

In my latest post, I explain why Simplicity-First must lead, and how Systems Thinking works best as a supporting discipline.

Read the full post woodruff.dev/systems-thinking-

Mahmoud Zaltzalt
2026-01-23

Most front controllers become god objects. “The Front Controller That Stays Out Of Your Way” explores how to keep one central entry point without cluttering your code.

Read More: zalt.me/blog/2026/01/front-con

2026-01-22

Thiết kế Phần mềm, Kiến trúc và Sự tường minh ở quy mô lớn

Nội dung thảo luận giữa các chuyên gia Sam Newman, Jacqui Read và Simon Rohrer về cách duy trì sự rõ ràng trong kiến trúc phần mềm khi hệ thống mở rộng:

- Tầm quan trọng của việc giao lưu và thống nhất ngôn ngữ giữa các bên.
- Cách tiếp cận thiết kế hệ thống phức tạp mà vẫn giữ được tính linh hoạt.
- Giải quyết rào cản kỹ thuật và con người khi mở rộng quy mô.

#SoftwareArchitecture #SoftwareDesign #KiếnTrúcPhầnMềm #ThiếtKếHệThống #Pro

Mahmoud Zaltzalt
2026-01-21

Turning type hints from passive comments into active guardrails sounds wild. Curious how a single metaclass can reshape your whole data model? 🤔

Read More: zalt.me/blog/2026/01/metaclass

2026-01-21

Mô hình hóa ERD giúp nhận diện các mẫu lặp lại: BaseAnalyzer, BaseStore, BaseDialect có cấu trúc tương tự. Hôm nay tập trung vào API: định nghĩa, endpoint, kiểm soát truy cập – cũng là "định nghĩa, lưu trữ và truy cập dữ liệu". Ứng dụng cấu trúc ERD giúp tối ưu trừu tượng hóa. Vấn đề lớn nhất: khiến Claude Code tuân theo mẫu này một cách nhất quán.
#Abstraction #ERD #API #SoftwareDesign #LậpTrình #ThiếtKếHệThống #MãNguồn #DevPattern

reddit.com/r/SaaS/comments/1qi

Horacio Pérez-Sánchezhoracio_ps
2026-01-20

Before concluding, I am curious: what do you think works best today for this kind of AI-assisted, exploratory coding? Are you seeing... 🧵 14/14

Jan Van Ryswyckjanvanryswyck
2026-01-20

This book was published in 2003, which is also the year that I read it. The sentence “A developer is a tester is a developer” has always stuck with me. Unfortunately, in 2026, not much has changed. There is certainly a correlation between quality and ownership of testing. Software teams that adopt a holistic approach, where everyone is responsible for quality, will always outperform those that don’t. (2/2)

Jan Van Ryswyckjanvanryswyck
2026-01-20

One of the books that had a profound impact during my early years as a software developer was “Debugging Applications for Microsoft .NET and Microsoft Windows” by John Robbins. I fondly remember the following paragraph from one of the first chapters of the book. (1/2)

Mahmoud Zaltzalt
2026-01-20

When does graph orchestration stop being glue code and start feeling like a real power tool? This explores that shift and why it matters for your systems.

Read More: zalt.me/blog/2026/01/graph-orc

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst