Johan Martinsson - Bug Free, by Design
Get rid of whole families of bugs for good with 21 tricks to reduce the space available for bugs.
Bugs are not a fatality, they appear whenever the design allows for it. Learn how to fix the root-causes and how to give an intrinsic quality to your code.
You'll look at static and dynamic typing in a different way. Learn about NoPrimitives, coupling & cohesion, if-less. We'll talk about the feedback-funnel and how it all scales from micro design to micro-services and to macro-design.
Loads of concrete examples and some live coding