In most tech companies, the biggest bottleneck isn’t technology; it’s people holding on to outdated mindsets … How Modern Software Fails Outside EngineeringRead more
End-to-End Testing Is a Trap: Here’s a Smarter Way
End-to-end testing sounds like the ultimate safety net — testing full user journeys across systems to … End-to-End Testing Is a Trap: Here’s a Smarter WayRead more
The Pain Lies Beneath Modern Software Engineering
One of the younger engineers on my team was diving into Domain-Driven Design. He had been … The Pain Lies Beneath Modern Software EngineeringRead more
The Future of Programmers: When We Are The Complexity!
Part I: Understanding The Law It was 1994 when I wrote my first program in GW-BASIC, … The Future of Programmers: When We Are The Complexity!Read more
How Accidental Complexity Undermines Enterprise Software Systems
Enterprise software systems are complex—but not all complexity is necessary. In this video, we dive into … How Accidental Complexity Undermines Enterprise Software SystemsRead more
Automated Testing Pipeline at Trendyol GO
Trendyol GO is an instant delivery platform developed by the Trendyol Team. It currently provides meal … Automated Testing Pipeline at Trendyol GORead more
Five Tips On Domain-Driven Design
Domain-Driven Design (DDD) is a software development approach that offers a useful and powerful set of tools … Five Tips On Domain-Driven DesignRead more
SAGA Pattern Briefly
What is the SAGA Pattern? SAGA pattern has been around for over 30 years, and it … SAGA Pattern BrieflyRead more
Useful Tips & Practices for Sizing Agile Stories
In Agile story sizing, there are some basic concepts and useful practices applied to every development … Useful Tips & Practices for Sizing Agile StoriesRead more
