A quick tutorial on setting up signed commits for GitHub-hosted git repositories.
From cookie-based user data sharing to browser-computed label broadcasting: how Google plans to retain and expand its ads monopoly under the guise of promoting a more "private Web".
A short 'TIL' memo about using Utterances to add a comments section to your website, powered by GitHub issues.
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 I moved my blog to a different domain and URL structure while retaining SEO and integrating seamlessly with a static website generator — a case study of using Starlette and ASGI to build and glue web application components together.
A memo on implementing parametrized decorators whose default behavior doesn't require empty parentheses.
If you were thinking Python had been getting locked into data science, think again! Python web development is back with an async spin, and it's exciting.
A new library for building GraphQL APIs and serving them over HTTP via ASGI, powered by the Tartiflette Python asynchronous GraphQL engine.
VuePress v1.0 is out of beta! Upgrade your documentation site by following this 10-step tutorial.
Tips for attending tech conferences based on my experience at PyConWeb 2019.
Medium doesn't get you views or reputation — quality content does, regardless of the platform. So you'd better use your own!
From setup to testing, walk through the steps of building a real-time chatbot with Bocadillo and ChatterBot!
Learn how to fetch a list of items from a REST API and display it in an Angular component.
Inspirational thoughts and tips on starting and managing an open source project, based on my experience building Bocadillo, an asynchronous Python web framework.
I became too safe in the world of Angular, so I started learning Vue.js. Do I feel like a noob? Yes. Is it worth it? Totally.
I love Python dataclasses, but combining them with properties is not obvious. This is a problem solving report — and a practical introduction to dataclasses!
Wondering how best to manage email? Get to love the "Archive" button.
I'm starting a series on building streaming apps with Apache Kafka — here's why!
A thorough tutorial to build your first real-world Kafka app in Docker Compose. Welcome to the land of stream processing!
It's about time you met streaming data! I'm sure you two and Apache Kafka will do great things together.
A TypeScript-friendly pattern to improve how you integrate Angular apps and REST APIs.
First step to the RESTful way: make sure errors don't come back as 200 OK.
How to prevent a common Python mistake that can lead to horrible bugs and waste everyone's time.
Welcome back! Let's deploy your own personal PaaS step by step with CaptainDuckDuck.
Deploying web apps can be a pain. I chose CaptainDuckDuck to build my personal, Heroku-style PaaS, hassle-free.
Type hints add optional static typing to Python 3.5+, and I love them. I now use annotated variables throughout my projects.
Hi! My name is Florimond. I will be your captain for the length of this journey. 👨✈️
ChainMap in a nutshell: treat multiple dictionaries as one, unlock Python superpowers.