How Jupyter executes, inspects, completes and debug code
How I learned about hooks by upgrading this website
Learn to communicate your ideas clearly while coding
How distributed systems are different to single-node setups?
Have fun designing least-recently-used cache in Python
How the priority queue and heap work: theory, implementation, complexity. Heap sorting and other applications.
A full story about building a custom ML workstation. From parts picking to software installation and using.
Theoretical aspects of the KNN algorithm. Where it can be applied and when it fails.
Play rock, paper, scissors game powered by computer vision