Workshops

Join hands-on workshops that explore building software without relying on traditional IF statements. Ask questions, and see how defusing the IF strategy can transform the way you approach coding.

Upcoming Events

Calendar

Catalog

Series
Title
Type
Language
Price*
Defuse-IF Series
Temperature Converter - Building a Complete Application
Workshop with Francesco
In this workshop, you'll learn to grow and organize the interaction between the GUI, Domain, and Persistence modules of a simple application using Defuse-IF practices. Creating modular applications while avoiding condition-heavy designs is crucial for maintainable and scalable software. You'll progress step by step, avoiding anticipatory design and reliance on IF statements, while working in TDD.
Digital Product
English
$199
Defuse-IF Series
The Diamond Kata - No Thinking Ahead Required
Workshop with Francesco
In this workshop, you'll learn to solve the Diamond Kata using Defuse-IF practices. The challenge lies in tackling the problem without anticipatory thinking or predefined algorithms, focusing instead on intentional and incremental design. You'll progress step by step, without anticipatory design or reliance on IF statements, while working in TDD.
Digital Product
English
$199
Defuse-IF Series
2D Text-Based Breakout Game - Decentralized Collision Detection
Workshop with Francesco
In this workshop, you'll learn to develop a collision detection algorithm applying Defuse-IF practices. Collision detection is often riddled with complex conditions, and this approach will teach you to tackle it incrementally and maintain simplicity. You'll progress step by step, without anticipatory design or reliance on IF statements, while working in TDD.
Digital Product
English
$240-$525
Defuse-IF Series
2D Web Breakout Game - Porting an Application from Console to Web
Workshop with Francesco
In this workshop, you'll learn to transform a console-based solution into a web application applying Defuse-IF practices. Transitioning from a terminal-based game to a web application presents unique challenges in adapting logic and interface without increasing complexity. You'll progress step by step, without anticipatory design or reliance on IF statements, while working in TDD.
Digital Product
English
$240-$525
Defuse-IF Series
Bank Statements - Taming Complexity in Financial Data
Workshop with Francesco
In this workshop, you'll learn to normalize various bank statement formats using Defuse-IF practices. Handling diverse and inconsistent formats is a common challenge, and you'll discover how to simplify this process. You'll progress step by step, without anticipatory design or reliance on IF statements, while working in TDD.
Digital Product
English
$240-$525

Become the developer you want to be