Inheritance gone wrong
A critique of Java's Stack class design, showing how inheritance from Vector breaks encapsulation and leads to non-stack operations being exposed.
A critique of Java's Stack class design, showing how inheritance from Vector breaks encapsulation and leads to non-stack operations being exposed.
A beginner's guide to the Python deque module from collections, explaining its double-ended queue functionality and basic operations.
A guide to implementing a simple, efficient connection pool using asynchronous IO in Twisted Python, explained in just a few lines of code.