Anti IF
Become The IF Conqueror in your Project

A 1-month online course which will help you reduce the IF/ELSE mess in your codebase.
We're starting now!

Who is the course for?
This course if for all programmers who care about code quality.

Regardless if you're a JS dev or Java or C# or Ruby - we all struggle with the same - IF monsters.

Learn how to kill all the big and ugly IF statements in your codebase. A practical training, based on real code examples, typical to real-world projects.

Become the If-conqueror in your project!

This course is language-agnostic. Many examples will be with Ruby, but it's not language-specific and will be readable to everyone.

For juniors:

- learn how to avoid if/else and what to use instead
- learn how to refactor existing if/else
- live calls with like-minded people
- pass the homeworks
- ask questions

For seniors:

- enrich your toolbox with more advanced techniques - Transformation Priority Premise, Mutation Testing, Monads, Aggregates, Process Managers, DDD
- learn how to teach juniors what to replace IFs with
- access the community of like-minded people
- consult how to refactor more complex IFs from your project

What I will learn during Anti IF Course?
rails masterclass module 1
Nested IFs weapon
Get through the refactoring of Gilded Rose - a famous refactoring kata. See how and why which techniques are applied.
rails masterclass module 2
Kill the mutants
Learn how to use mutation testing tools to ensure your changes are safe. You can aim the deathclaw, only if no mutants are around. The TDD process enhanced with test coverage tools is your new friend.
rails masterclass module 3
Business doesn't speak IFs
Using business language in your codebase is crucial. Learn patterns which replace IFs with better named abstractions - value objects, aggregates, process managers
rails course module 4
Functional toolbox
I can't promise I will teach you monads. But I will try. Other FP techniques here too. Immutability as a weapon for complex IF/ELSE blocks.
rails course module 5
Senior++
Transformation Priority Premise 
Mentoring juniors how to avoid IFs
DeMorgan laws
What will you get
  • 1-month online class
  • ​Async approach - you can follow your own pace (you're probably on a busy project, right?)
  • ​Learning via the modern learning platform focused on pupils - PupilFirst (open sourced)
  • ​Live calls
  • ​Forum to ask questions
  • ​Share your IFs - the community will help you fight them
  • ​Meet like-minded people
  • ​Screencasts to follow code changes
  • ​Code examples
  • ​Repo access
  • ​(side effect) Learn Ruby
    Money-back Guarantee
    I am so sure you’ll be happy with your purchase that I offer a “30-Day Money-Back Guarantee”.
    If for any reason the Anti IF doesn't satisfy you, just reply to your purchase receipt email and I will issue a refund.
    No hard feelings. 

    Andrzej Krzywda
    CEO Arkency
    ANTI IF COURSE
    $
    299
      What our students say about our other classes
      Rails Architect MasterClass testimonial
      Rails Architect MasterClass testimonial
      Arkency logo
      About Arkency
      Our teachers has thousands of hours of expertise. We started working with Rails in early 2007 and we’re advocating this technology since this date. We work with legacy projects, as well as demanding projects which needs a lot of domain crunching and sophisticated features. We help in growing big and advanced applications as well as planning and creating startups. 

      During Rails Architect MasterClass you will learn everything about: DDD, Backend Architecture, UI Architecture Styles and Testing.

      We're trustworthy developers.
      Andrzej Krzywda
      Andrzej Krzywda
      CEO Arkency
      Still not sure?
      Contact me

      If you are still wondering if this course is for you, write to me and describe your doubts.
      I will try and answer your questions.

      My email: dev@arkency.com
      Arkency
      Arkency

      Powered By ClickFunnels.com