Software Architecture for Developers Workshop
Led by Robert Smallshire
Are you an experienced developer keen to jump-start your way to becoming a software architect? Join this Software Architecture course and learn about pragmatic and real-world software architecture, rather than academic "ivory tower" software architecture.software-architecture architecture
Does TDD really lead to good design?
Featuring Sandro Mancuso
"TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design.agile-testing bddx tdd craftsmanship software-design extreme-programming xp
Building applications in ES6 today
Featuring Jack Franklin
Functional programming design patterns with Scott Wlaschin
Featuring Scott Wlaschin
In object-oriented development, we are all familiar with design patterns such as the Strategy pattern and Decorator pattern, and design principles such as SOLID.
The functional programming community has design patterns and principles as well.
This talk will provide an overview of some of these,...f# functional-programming software-design solid-principles
Elegant software that just so happens to use Spring
Featuring Jan Machacek
You often hear people say, "use JEE 6: you'll be able to write standards-based applications," or "use Spring: it is the best way of writing enterprise applications," or, even still "Java is dead; .NET is the only way forward". A much better approach is to say...software-design java spring weld
Functional Pipeline Design in Ruby
Featuring Michael C. Feathers
Do you know how to design software? Of course you do. We all know how to organize our applications with classes and methods. Often we use frameworks that help us with the easy choices. But many people don't realize that there are other approaches to design.ruby software-design
Object Oriented Design. What is it really?
Featuring Uncle Bob (Robert C. Martin)
The awesome @unclebobmartin (Robert C Martin) shares his experience and thoughts on OO Design and explores the question "Object Oriented Design. What is it really?".agile object-oriented-design ood architecture software-design