Skip to content

Page 22

Software Craft2 min read

CP3 - Builder - Design Pattern From Simple Things

Building a house involves bringing together many parts, each house has its own specific requirements, you need a builder who can easily implement what you want.

#design-patterns#creational-patterns
Software Craft3 min read

BP1 - Gun (Iterator) - Design Pattern From Simple Things

There are bullets that need to be fired one by one in a specific order. You need a tool to set it up neatly and easily upgrade later.

#design-patterns#behavioral-patterns
Software Craft5 min read

CP2 - Comparison between Factories: Simple Factory & Factory Method & Abstract Factory - Design Pattern From Simple Things

Simple Factory is da best, Factory Method and Abstract Factory are cumbersome, complicated and stupid?

#design-patterns#creational-patterns
Software Craft3 min read

CP1 - Vending Machine (Factory) - Design Pattern From Simple Things

Beverages scattered across stores - too tiring to search each one. Learn how the Factory pattern centralizes object creation cleanly.

#design-patterns#creational-patterns
Software Craft3 min read

SP1 - Adapter - Learn Design Pattern From Simple Things

Having many devices that need to connect to your Macbook leads to too many cables. You need a tool to replace all those cables.

#design-patterns#structural-patterns
Software Craft3 min read

FBP1 - Google Foobar Plus - Dodge the Lasers!

Level 5: I tried retyping `request` and Google Foobar still revealed the challenge for me

#google-foobar#algorithms#python
Software Craft4 min read

FBP0 - Google Foobar Plus - Disorderly Escape

Level 5: After completing all the levels I tried typing `request` to see what happens, then this challenge is the result

#google-foobar#algorithms#python
Software Craft4 min read

FB5 - Google Foobar - Expanding Nebula | Cellular Automaton

Level 5 of Google Foobar: Expanding Nebula, a cellular automaton problem that marks the final challenge - and the end of the journey.

#google-foobar#algorithms#python
Software Craft10 min read

FB4 - Google Foobar - Free the Bunny Workers & Escape Pods

Level 4 of Google Foobar: Free the Bunny Workers (combinatorics) and Escape Pods (max-flow) - the real coding gauntlet begins.

#google-foobar#algorithms#python