Struggling with brittle tests that slow you down? Join my π–πžπ₯π₯-𝐁𝐚π₯𝐚𝐧𝐜𝐞𝐝 π“πžπ¬π­-πƒπ«π’π―πžπ§ πƒπžπ―πžπ₯𝐨𝐩𝐦𝐞𝐧𝐭workshop on 𝐌𝐚𝐲 21-22, 2026 in Antwerp! Learn how to write reliable, maintainable tests that help you think about software design and prevent defects. Early -bird tickets are available until 𝐀𝐩𝐫𝐒π₯ 19.

For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html

#tdd #unittests #softwaredesign #softwarecrafting #xp

πŸ” Software evolves, can your app handle it?

Alexander M. Turek presents
β€œBuild Applications that Welcome Change” at Symfony_Live Berlin 2026!

#Symfony #PHP #Architecture #SoftwareDesign https://symfony.com/blog/symfony-live-berlin-build-applications-that-welcome-change

Symfony_Live Berlin: "Build Applications that Welcome Change" (Symfony Blog)

Change is inevitable β€” but your architecture can make it easier. In β€œBuild Applications that Welcome Change”, Alexander M. Turek shares how to design Symfony apps built for long-term evolution.

API-Design

Ab wie vielen Methoden in einem Interface habt Ihr ein schlechtes GefΓΌhl?

#csharp #java #oop #SoftwareDesign

How does FFmpeg keep long, intensive jobs responsive instead of freezing up? β€œHow FFmpeg Stays In Control” digs into the control layer behind the CLI.

Read More: https://zalt.me/blog/2026/04/ffmpeg-control

#FFmpeg #CLI #softwaredesign #programming

It's hard when method wars between Agile and Six Sigma hide what you're actually building. Simon Wardley shared how mapping a system's evolution helps choose the right approach for each component, avoiding costly failures. Look at the landscape first, then pick your tools.

Read, watch, or listen: https://virtualddd.com/facilitating-archdes/method-wars-hide-real-problem/
#WardleyMapping #SoftwareDesign #Context

Why Method Wars Hide the Real Architecture Problem

Simon Wardley shares how mapping component evolution resolved methodology wars on HS2. Discover why understanding context matters more than choosing the right method.

Virtual Domain-Driven Design

C++Now 2026 SESSION ANNOUNCEMENT: C++ and Wave Function Collapse - Elegance that Procedurally Generates Aesthetics by Eduardo Madrid

https://schedule.cppnow.org/session/2026/cpp-and-wave-function-collapse/

Register now at https://cppnow.org/registration/

#ai #cpp #cplusplus #softwaredesign

#AI #cplusplus #cpp #softwaredesign

C++Now 2026 SESSION ANNOUNCEMENT: From Template Metaprogramming to User Convenience - API Design Stories by Ruslan Arutyunyan

https://schedule.cppnow.org/session/2026/from-template-metaprogramming-to-user-convenience/

Register now at https://cppnow.org/registration/

#softwaredesign #cpp #cplusplus #programming

#cplusplus #cpp #programming #softwaredesign

From Template Metaprogramming to User Convenience – C++Now Schedule

When does an agent loop stop being simple iteration and start acting like a control tower for your AI system? This piece digs into that turning point ✈️

Read More: https://zalt.me/blog/2026/04/agent-loop-control-tower

#AIagents #orchestration #softwaredesign

C++Now 2026 SESSION ANNOUNCEMENT: When Abstractions Fix Too Much - Towards Flexible Library Design by Patrick Roberts

https://schedule.cppnow.org/session/2026/when-abstractions-fix-too-much/

Register now at https://cppnow.org/registration/

#softwaredesign #cpp #cplusplus #programming

#cplusplus #cpp #programming #softwaredesign

When Abstractions Fix Too Much – C++Now Schedule