---
title: "Mounir Messelmeni (@mounir) | Hashnode"
description: "Software Architect. Read the latest articles by Mounir Messelmeni on Hashnode."
url: "https://hashnode.com/@mounir"
---

@mounir

# Mounir Messelmeni

@mounir · Stuttgart, Germany · Joined April 2021

Software Architect

### [Django-Syzygy: Safe Zero-Downtime Database Migrations](https://blog.mounirmesselmeni.de/django-syzygy-safe-zero-downtime-database-migrations?utm_source=hashnode&utm_medium=feed)

Django-Syzygy enhances deployment safety by automating zero-downtime database migration stages, reducing runtime errors in production environments

5 min read · [blog.mounirmesselmeni.de](https://blog.mounirmesselmeni.de/django-syzygy-safe-zero-downtime-database-migrations?utm_source=hashnode&utm_medium=feed)

[Jan 16](https://hashnode.com/posts/django-syzygy-safe-zero-downtime-database-migrations/696a63c67c4dc027c57701e5)

### [Understanding Apache Kafka: A Beginner's Guide to Partitions, Consumers, and Migrations](https://blog.mounirmesselmeni.de/understanding-apache-kafka-a-beginners-guide-to-partitions-consumers-and-migrations?utm_source=hashnode&utm_medium=feed)

Master the core building blocks of Kafka, including partitions, consumer groups, and how to handle tricky topic migrations.

8 min read · [blog.mounirmesselmeni.de](https://blog.mounirmesselmeni.de/understanding-apache-kafka-a-beginners-guide-to-partitions-consumers-and-migrations?utm_source=hashnode&utm_medium=feed)

[Jul 25, 2025](https://hashnode.com/posts/understanding-apache-kafka-a-beginners-guide-to-partitions-consumers-and-migrations/6883ccf7effbc5271bed3456)

### [Zero Down Time DB migrations with Django](https://blog.mounirmesselmeni.de/zero-down-time-db-migrations-with-django?utm_source=hashnode&utm_medium=feed)

Learn how to use \`django-migration-linter\` to achieve zero downtime in Django database migrations by detecting backward-incompatible changes early

4 min read · [blog.mounirmesselmeni.de](https://blog.mounirmesselmeni.de/zero-down-time-db-migrations-with-django?utm_source=hashnode&utm_medium=feed)

[Jul 2, 2025](https://hashnode.com/posts/zero-down-time-db-migrations-with-django/68655dd62e881be2dc310322)

### [🏗️ Building Beautiful, Responsive Django Forms with Tailwind and Widget Tweaks](https://blog.mounirmesselmeni.de/building-beautiful-responsive-django-forms-with-tailwind-and-widget-tweaks?utm_source=hashnode&utm_medium=feed)

Learn to create beautiful, responsive Django forms using django-tailwind and django-widget-tweaks in this detailed step-by-step guide

4 min read · [blog.mounirmesselmeni.de](https://blog.mounirmesselmeni.de/building-beautiful-responsive-django-forms-with-tailwind-and-widget-tweaks?utm_source=hashnode&utm_medium=feed)

[Jun 15, 2025](https://hashnode.com/posts/building-beautiful-responsive-django-forms-with-tailwind-and-widget-tweaks/684f23ee2c7e827c56a98184)

### [Leveraging HTMX for Dynamic UI in Django Projects](https://blog.mounirmesselmeni.de/leveraging-htmx-for-dynamic-ui-in-django-projects?utm_source=hashnode&utm_medium=feed)

Discover how HTMX transforms Django web development, enabling seamless AJAX interactions and dynamic user experiences.

15 min read · [blog.mounirmesselmeni.de](https://blog.mounirmesselmeni.de/leveraging-htmx-for-dynamic-ui-in-django-projects?utm_source=hashnode&utm_medium=feed)

[Feb 7, 2024](https://hashnode.com/posts/leveraging-htmx-for-dynamic-ui-in-django-projects/65c3ed0698afa718d5ce6a4b)
