6 followers
Interested in software engineering: architecture and system design, programming languages, quality, performance, and cloud. Interested in Agile/XP and other practices that improve software lifecycle
Not your grandparents' OOP anymore · In traditional Object-Oriented Programming (OOP), interfaces are a common way to ensure flexibility, testability,...
A CTO’s Perspective on ROI and Software Quality · As a CTO, choosing the right programming language for your business can significantly impact your...
Ditch the Drama, Embrace the Monad! · Flow control Imagine a language where exception handling is the only flow control. You know what? Such a language...
Hey there! If you're like me, always hunting for ways to make your code cleaner and your life as a developer easier, you've come to the right place....
Introduction In C#, generics are used to create classes, methods, and interfaces where the type of data they operate on is not specified in advance....
Many organizations, as they grow, reach a point where they need to introduce some common code. This code should be used across all engineering teams...