Archives
A Rust to-do list CLI app - Part 1
Design and implement a flexible VPC on AWS
Data Partitioning and Consistent Hashing
From Docker CLI to Docker Compose
Public key cryptography: OpenSSH private keys
Stop using tools as if they were solutions
How to write a Pelican theme for your static website
AWS Log Insights as CloudWatch metrics with Python and Terraform
First-class objects in Python - Higher-order functions, wrappers, and factories
Mau: a lightweight markup language
Public key cryptography: SSL certificates
TDD in Python with pytest - Part 5
TDD in Python with pytest - Part 4
TDD in Python with pytest - Part 3
TDD in Python with pytest - Part 2
TDD in Python with pytest - Part 1
Delegation: composition and inheritance in object-oriented programming
A game of tokens: write an interpreter in Python with TDD - Part 5
Emacs Configuration for Python/JavaScript, Terraform and blogging
Flask project setup: TDD, Docker, Postgres and more - Part 3
Flask project setup: TDD, Docker, Postgres and more - Part 2
Flask project setup: TDD, Docker, Postgres and more - Part 1
Object-Oriented Programming (OOP) concepts in Python
Multiple inheritance and mixin classes in Python
The Digital Cat Youtube Channel
Motorola 68000: addressing modes
Clean Architectures in Python: the book
Useful pytest command line options
A game of tokens: solution - Part 4
A game of tokens: write an interpreter in Python with TDD - Part 4
Public key cryptography: RSA keys
A game of tokens: solution - Part 3
A game of tokens: write an interpreter in Python with TDD - Part 3
A game of tokens: solution - Part 2
A game of tokens: write an interpreter in Python with TDD - Part 2
Refactoring with tests in Python: a practical example
A game of tokens: solution - Part 1
A game of tokens: write an interpreter in Python with TDD - Part 1
Clean architectures in Python: a step-by-step example
Python Mocks: a gentle introduction - Part 2
Punch - Update your version while having a drink
Abstract Base Classes in Python
Python Mocks: a gentle introduction - Part 1
Clojure sequential data types for Python programmers
A simple example of Python OOP development (with TDD) - Part 2
Using gitflow with GitHub: a simple procedure
A simple example of Python OOP development (with TDD) - Part 1
Python decorators: metaprogramming with style
99 Scala Problems 15 - Duplicate the elements of a list a given number of times
99 Scala Problems 14 - Duplicate the elements of a list
99 Scala Problems 13 - Run-length encoding of a list (direct solution)
99 Scala Problems 12 - Decode a run-length encoded list
99 Scala Problems 11 - Modified run-length encoding
99 Scala Problems 10 - Run-length encoding of a list.
99 Scala Problems 09 - Pack consecutive duplicates of list elements into sublists
99 Scala Problems 08 - Eliminate consecutive duplicates of list elements
99 Scala Problems 07 - Flatten a nested list structure
99 Scala Problems 06 - Find out whether a list is a palindrome
99 Scala Problems 05 - Reverse a list
99 Scala Problems 04 - Find the number of elements of a list
99 Scala Problems 03 - Find the Kth element of a list
99 Scala Problems 02 - Find the last but one element of a list
99 Scala Problems 01 - Find the last element of a list
Accessing attributes in Python
Advanced use of Python decorators and metaclasses
Object-Oriented Programming in Python 3 - Abstract Base Classes
Object-Oriented Programming in Python 3 - Metaclasses
Object-Oriented Programming in Python 3 - Polymorphism
Object-Oriented Programming in Python 3 - Composition and inheritance
Object-Oriented Programming in Python 3 - Classes and members
Object-Oriented Programming in Python 3 - Objects and types
OOP concepts in Python 2.x - Part 3
OOP concepts in Python 2.x - Part 2
OOP concepts in Python 2.x - Part 1
Digging up Django class-based views - 3
Digging up Django class-based views - 2
Digging up Django class-based views - 1
Some tips about AMQP direct exchanges
Postage - a RabbitMQ-based component Python library
The Lord of the Rings: an Erlang epic
Error handling in Erlang - a primer
Python Generators - From Iterators to Cooperative Multitasking - 3
Python Generators - From Iterators to Cooperative Multitasking - 2
Python generators - from iterators to cooperative multitasking