Anti-IF Workshop // Berlin Feb 4th 2018
Learn with Francesco Cirillo — the creator of the Anti-IF Campaign — in this 1 day Workshop.

Learn how to make the construction of your software system effective and enjoyable.

Our classes are designed to provide as much interaction and personal attention as possible.

The workshop includes training modules, exercises, assignments aimed at helping you achieve meaningful, measurable results which can be built upon and improved over time.

Get more done in less time.

About the workshop

This is an official workshop taught by Francesco Cirillo. During this 1 day workshop, you will attend 2 Anti-IF sessions lasting 3,5 hours each:

Day 1:

  • Anti-IF Project #1
  • Anti-IF Project #2

Check out the detailed programme for the Anti-IF Workshop

At the end of this workshop, when you've submitted your assignments, you will get a Certificate of Attendance.

Do you want to go a step further along the road to becoming a Certified Anti-IF Practitioner? Apply for a Certificate of Practice. This certification is free in 2017.

    1 day
  • WHEN
    Feb 4th 2018
  • TIME
    8.30am - 5pm
    Cirillo Company
    Saarbruecker Strasse 19
    10405 Berlin
    View Map
    Min 2, Max 4 people

What did I like the most? In this workshop the theory part matches up with the practical part. You don't only hear WHAT TO DO but also HOW TO DO IT, and you start practicing it right away in the labs! That's really what the Workshop is about: real-life practice aimed at consolidating theoretical notions. This approach helps in understanding problems.

Alessandro Ruzzon
Scrum Master @ Omicron Technologies Srl

I really liked the course and I think that it will truly help me improve the quality of my work.

Stefano Cappugi

What's so special about this workshop?

Small Classes

The course is limited to a maximum number of 4 people to make sure everybody gets individual attention and the chance to interact.


At the end of the five sessions and when you've submitted your assignments, you will get a Certificate of Attendance.

Additional Info


The Workshop is aimed towards Experienced Programmers who want to be more effective and are able to question themselves in order to make improvements, as well as Junior Programmers who want to start their business on the right foot.

Skill Requirements

Participants should be fluent in the fundamental concepts of the Object-Oriented Paradigm in a language of their choice. Creating classes, subclasses, making associations, implementing Design Patterns, and understanding how to use the xUnit testing framework.

To participate in the Workshop, no other particular professional skills are needed. Participants will acquire skills during the Workshop.

Technical Requirements

Laptop - Participants will perform the Anti-IF Workshop coding sessions using their own laptops. So the first thing to remember is to bring your laptop :-).

Languages - The Anti-IF Workshop is open to Object-Oriented languages such as Java, C# and Ruby. It is up to each participant to choose their preferred development environment and operating system.

Setup - Install your preferred development environment. Install the appropriate xUnit Framework for the language that you will be using. We also suggest installing a plug-in or a library for refactoring and to collect product metrics, number of lines of code absolute/by class/by method, cyclometric index of complexity (for Eclipse users we suggest Metrics).

Before the Workshop

To get the most out of the Workshop, we recommend that participants review the main concepts of Object-Oriented and Design Principles. And even if you know them already, a thorough review of Design Patterns will surely be useful as well :-).

Suggested Reading Material:

  • "Implementation Patterns" by Kent Beck
  • "Apply UML and Patterns" by Craig Larman
  • "GOF Design Patterns"
Minimum Number of Participants

The course will only be held if 2 people subscribe.


To take part, you must read, sign and send us the terms and conditions via email.