Contribute Media
A thank you to everyone who makes this possible: Read More

Everyday Design Patterns Facade Pattern


Directly integrating dependencies into business logic couples our code to something we do not control. Changes made to upstream packages require us to update integration code across the project. This talk demonstrates how the Facade pattern can improve software design and simplify testing.

Speaker: Aly Sivji Aly Sivji is a Canadian expat living in Chicago. By day, he builds backend systems. By night, he is a co-organizer of the Chicago Python Users Group (ChiPy). Aly is an active participant in ChiPy’s Mentorship Program and he loves helping intermediate developers become experts. Outside of Python, Aly enjoys cycling, reading, and rewatching old TV shows.


Improve this page