-

Delegate and Decorate in Python: Part 3 – Reusable Decorators
Note: This is not about Python’s language feature called decorators (with the @ symbol), but about the design patterns called “decorator” and “delegate.” In the final installment of this series, we will take the universal concepts…
-

Delegate and Decorate in Python: Part 2 – The Decorator Pattern
Note: This is not about Python’s language feature called decorators (with the @ symbol), but about the design patterns called “decorator” and “delegate.” In the previous article, we learned how to implement the Delegation…
-

Delegate and Decorate in Python: Part 1 – The Delegation Pattern
Note: This is not about Python’s language feature called decorators (with the @ symbol), but about the design patterns called “decorator” and “delegate.” In this series we’re going to learn two very useful design…
-

Stop Worrying About Which Programming Language to Learn First
I remember when I first decided I wanted to learn to write code, my google search history would look like this: Best first programming language What programming language should I learn How to avoid…
-
5 Great Programming Books Rarely Mentioned in “Great Programming Books” Articles
Originally posted on dev.to If you search something like “programming books” or “books developers should read” you will get a lot of articles listing the same 5 or 6 books. In this article, I…
-

Why You Shouldn’t Learn C
Knowledge of the C programming language is often touted as the mark of a “true” programmer. You don’t really know programming unless you know this language, or so the wisdom goes. Many aspiring programmers…








