Articles

Writing about collaborative software development, AI integration, testing practices, and modern development workflows.

June 3, 2025•Medium

Mob Agentic Engineering: Riding the AI Wave Together

Exploring how AI-powered mob programming can enhance collaborative software development, leveraging collective intelligence with artificial intelligence assistance.

May 29, 2025•Medium

Mob Programming: Unlocking Collective Intelligence for Better Software Development

A comprehensive guide to mob programming practices, exploring how collaborative coding can improve code quality, knowledge sharing, and team dynamics.

October 13, 2024•Medium

Add Tailwind to a project created with DJPoe boilerplate

Step-by-step guide on integrating Tailwind CSS into Django projects created with the DJPoe boilerplate, covering setup, configuration, and best practices.

October 9, 2024•Medium

Customizing DJPoe: A Script for Rapid Django Project Initialization

Learn how to customize and extend DJPoe, a powerful script for quickly setting up Django projects with modern development tools and best practices.

September 29, 2024•Medium

Base 6 — Wagtail CMS for the content

Implementing Wagtail CMS in Django projects for content management, exploring its features, customization options, and integration patterns.

September 15, 2024•Medium

Base 5 — 3rd party authentication in Django

Comprehensive guide to implementing third-party authentication in Django applications, covering OAuth, social login integration, and security considerations.

August 5, 2024•Medium

Base 4 — Deploy Django on DigitalOcean

Complete deployment guide for Django applications on DigitalOcean, covering server setup, configuration, security, and production best practices.

July 14, 2024•Medium

#3 — Lint and test with GitHub Actions

Setting up automated linting and testing workflows for Django projects using GitHub Actions, ensuring code quality and continuous integration.

June 27, 2024•Medium

Base 2 — Linting Django

Essential guide to setting up linting tools for Django projects, covering flake8, black, isort, and mypy for maintaining clean, consistent code.

June 23, 2024•Medium

Base 1 — Django with Poetry

Modern Django project setup using Poetry for dependency management, creating a solid foundation for scalable web applications.

April 19, 2023•Medium

Mocking the unmockable

Advanced testing techniques for Django applications, focusing on mocking challenging dependencies and external services in unit tests.

February 13, 2023•Medium

Triggering an old bug with a new code

A debugging story exploring how new code changes can expose existing bugs, and strategies for identifying and fixing legacy issues.

April 14, 2022•Medium

Payment Link Strapi plugin Part 1 — The server

Building a custom Strapi plugin for payment link generation, covering server-side implementation, API design, and integration patterns.

Want to discuss ideas or collaborate on content?

Get in touch