Esubalew Chekolcode.esube.com.et·Jan 8, 2025What Makes Django Different? An In-Depth Look with ExamplesDjango is a robust and high-level Python web framework that promotes rapid development and clean, pragmatic design. In this blog, we'll delve into what distinguishes Django from other web frameworks, showcasing its key features with practical example...Django
Eurico Santosesantoscyber.hashnode.dev·Jan 6, 2025Django in 2025: The Future of the Web FrameworkDjango has been a powerful framework for building scalable, secure web applications for over a decade. But what does the future hold for Django in 2025? In this post, we’ll explore the exciting trends and innovations that could shape Django’s evoluti...37 readsDjango
Dauda Kolokolo.hashnode.dev·Dec 30, 2024What Clean Code Really Means?I think there's quite some misconception about what writing clean code really means. Here's my take on what clean code isn't and what it is: What isn't really clean code: Code formatting: Clean code is barely about proper indentation, spacing and fo...React
Ahmad W Khanblog.ahmadwkhan.com·Dec 29, 2024Migrating a Python Django DRF Monolith to Microservices: Part 3 - Deploying Dockerized Microservices to KubernetesNow that we have containerized our microservices using Docker and tested them locally with Docker Compose, the next step is to deploy them to Kubernetes (K8s). Kubernetes is a powerful container orchestration tool that automates deployment, scaling, ...monolithic architecture
Ahmad W Khanblog.ahmadwkhan.com·Dec 10, 2024Migrating a Python Django DRF Monolith to Microservices - Part 4: Setting Up a CI/CD Pipeline for Kubernetes Deployment Using GitLabWith our microservices deployed on Kubernetes, the next step is to automate the process of building, testing, and deploying updates. Continuous Integration and Continuous Deployment (CI/CD) pipelines streamline these workflows, ensuring consistent an...monolithic architecture
Ahmad W Khanblog.ahmadwkhan.com·Dec 8, 2024Migrating a Python Django DRF Monolith to Microservices - Part 2: Dockerizing the MicroservicesContainerization is a crucial step in preparing your microservices for deployment. By using Docker, we can package each microservice with its dependencies, ensuring consistency across development, testing, and production environments. In this part, w...monolithic architecture
Saurav Sharmaselftaughtdev.hashnode.dev·Dec 7, 2024Implementing a Robust SQLite Backup System in DjangoIn this blog post, I'll share our approach to implementing a comprehensive SQLite backup system for a Django application. This system not only creates backups but also verifies their integrity and automatically pushes them to GitHub for safe storage....101 readsSQLite
Azeez Aremudjangoway.hashnode.dev·Dec 4, 2024Openstack Authentication and AuthorizationHello and welcome back! In our last post, we explored on high level some common OpenStack components like Nova and Keystone. Today, we'll dive deeper into how OpenStack structures its authentication and authorization modules, particularly focusing on...Openstack APIopenstack
Vidyesh Churividyesh.hashnode.dev·Nov 29, 2024Django Project Management Rest APIDjango Python Machine Test • Consider the following scenario where we have 3 entities in our system. User Client Project We have the number of users registered in our system. You can use Django's default admin template to create/register users b...31 readsdjango rest framework
Michael Interfacemikeinterface.hashnode.dev·Nov 4, 2024Optimizing DRF LimitOffsetPagination performance to avoid slow count queries.TLDR LimitOffsetPagination in Django can cause performance issues due to the expensive count query, especially with large datasets or search_fields. To improve performance, you can override the default pagination to skip the count query. The issue Li...68 readsdjango rest framework