Tutorials
-
Using signed commits on GitHub
A quick tutorial on setting up signed commits for GitHub-hosted git repositories.
-
Utterances: GitHub-powered Comments Section for Personal Sites
A short 'TIL' memo about using Utterances to add a comments section to your website, powered by GitHub issues.
-
Structuring Starlette Projects
Starlette's modular design doesn't necessarily make it clear how Starlette projects should be structured. Here is a minimal yet flexible project structure that will prevent circular dependencies and help you write more readable Starlette application code.
-
How to write optionally callable parametrized decorators in Python
A memo on implementing parametrized decorators whose default behavior doesn't require empty parentheses.
-
How To Upgrade Your VuePress Site To v1.0
VuePress v1.0 is out of beta! Upgrade your documentation site by following this 10-step tutorial.
-
Building A Real-time Chatbot Server In Python With WebSocket, ChatterBot And Bocadillo
From setup to testing, walk through the steps of building a real-time chatbot with Bocadillo and ChatterBot!
-
Consuming APIs in Angular: Displaying Data In Components
Learn how to fetch a list of items from a REST API and display it in an Angular component.
-
Reconciling Dataclasses And Properties In Python
I love Python dataclasses, but combining them with properties is not obvious. This is a problem solving report — and a practical introduction to dataclasses!
-
Building A Streaming Fraud Detection System With Kafka And Python
A thorough tutorial to build your first real-world Kafka app in Docker Compose. Welcome to the land of stream processing!