Best of DjangoOctober 2023

  1. 1
    Article
    Avatar of awstipAWS Tip·3y

    Test-Driven Development (TDD) in Software Development: Applying TDD Methodology in Django

    Test-Driven Development (TDD) is a programming practice that instructs developers to write new code only if an automated test has failed. TDD enhances code quality, simplifies bug detection, and promotes code reuse. In Django, TDD can be implemented by writing unit tests before writing code.

  2. 2
    Article
    Avatar of awstipAWS Tip·3y

    Deploying a Django Application with Docker, Nginx, and Certbot

    Learn how to deploy a Django application with Docker, Nginx, and Certbot to ensure robust security and internet availability. The process involves containerizing the Django app, using Nginx as a reverse proxy, and obtaining SSL certificates with Certbot.

  3. 3
    Article
    Avatar of snykSnyk·3y

    Dependency injection in Python

    Learn about the concept of dependency injection in Python, its benefits for code maintainability, modularity, and testability, and its limitations. Explore how dependency injection can be implemented in popular Python frameworks such as Flask, Django, and FastAPI. Also, discover the different Python dependency injection frameworks available and how they can contribute to your project. Finally, learn about the importance of keeping project dependencies secure with Snyk and how it integrates with Python development workflows.

  4. 4
    Article
    Avatar of awstipAWS Tip·3y

    Docker Compose Configuration for a Django and React Application with an Nginx Reverse Proxy and Let’s Encrypt SSL Certificate

    This article provides a tutorial on how to pack a Django and React application into containers using Docker Compose. It covers the creation of Dockerfiles for Django and Nginx, as well as the configuration of Nginx as a reverse-proxy for the Django server. The article also includes instructions for adding Let's Encrypt SSL certificates to secure the application. The tutorial is aimed at readers who are looking to deploy their Django and React applications using Docker.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Intro To DevOps II: Our first containerized App (Django & Docker)

    This article provides a tutorial on creating a Django project, containerizing it with Docker, and publishing the containerized app on Amazon ECR.

  6. 6
    Article
    Avatar of awstipAWS Tip·3y

    Building Microservices with Python: Leveraging Django, RabbitMQ, and Pika

    This article discusses the concept of microservices and how to build a microservice with Python Django and Flask. It also introduces RabbitMQ as a message broker for communication between microservices.

  7. 7
    Article
    Avatar of rpythonReal Python·3y

    Build a Blog From Scratch With Django – Real Python

    Learn how to build a blog from scratch with Django. Set up a Django project, create and edit blog posts, display posts to the user, assign categories to posts, and allow users to comment on posts.

  8. 8
    Article
    Avatar of hackernoonHacker Noon·3y

    How to Dockerize And Deploy Django Applications

    How to Dockerize and deploy Django applications using Docker, Django, and Heroku. How to use Docker Compose to manage multiple containers and services, and how to configure your Django settings for different environments. You saw how Docker can help you create isolated and reproducible environments for your applications.