How to Run Celery Tasks on Windows using WSL: A Step-by-Step Guide (2023/2024)
Introduction
Over the past few days, I faced several challenges attempting to run Celery on Windows. 😓
For those not so familiar, it's worth noting that Celery 4.0+ no longer officially supports the Windows OS. I found myself at a situation where va...
Read: https://afeez1131.hashnode.dev/how-to-run-celery-tasks-on-windows-using-wsl-a-step-by-step-guide-20232024
Introduction
Over the past few days, I faced several challenges attempting to run Celery on Windows. 😓
For those not so familiar, it's worth noting that Celery 4.0+ no longer officially supports the Windows OS. I found myself at a situation where va...
Read: https://afeez1131.hashnode.dev/how-to-run-celery-tasks-on-windows-using-wsl-a-step-by-step-guide-20232024
👍1
DjangoCon Europe 2024 CFP Now Open
It's a new year. What better way to start it than submitting your talk or
workshop for DjangoCon Europe 2024, in beautiful Vigo, Spain?
The Call for Proposals (CFP) is open now, and will be until midnight on
February 29th. That's two whole months, but you don't have to leave it to the
last minute:
DjangoCon Europe 2024, Vigo CFP
We're looking for a range of talks on technical and non-technical topics. We're
looking for talks accessible to skill all levels, and we're looking for
submissions from new and seasoned speakers.
If you're asking, can I do this? The answer is yes. If you've got a topic that
interest you, then it interests us.
If you've got half an idea, or aren't sure in any way, and want to chat, you
can jump on the DjangoCon Europe Slack, and find us there.
Don't be shy, we want to hear from you!
DjangoCon Europe 2024, Vigo CFP
We'll see you in Vigo!
Read: https://www.djangoproject.com/weblog/2024/jan/01/djangocon-europe-2024-cfp/
It's a new year. What better way to start it than submitting your talk or
workshop for DjangoCon Europe 2024, in beautiful Vigo, Spain?
The Call for Proposals (CFP) is open now, and will be until midnight on
February 29th. That's two whole months, but you don't have to leave it to the
last minute:
DjangoCon Europe 2024, Vigo CFP
We're looking for a range of talks on technical and non-technical topics. We're
looking for talks accessible to skill all levels, and we're looking for
submissions from new and seasoned speakers.
If you're asking, can I do this? The answer is yes. If you've got a topic that
interest you, then it interests us.
If you've got half an idea, or aren't sure in any way, and want to chat, you
can jump on the DjangoCon Europe Slack, and find us there.
Don't be shy, we want to hear from you!
DjangoCon Europe 2024, Vigo CFP
We'll see you in Vigo!
Read: https://www.djangoproject.com/weblog/2024/jan/01/djangocon-europe-2024-cfp/
KafkaProducer connection pool in Python: Part 1
Note: The complete implementation is in my kafka-python-producer-pool repository.
Introduction
Kafka is an event-streaming platform used for building event-driven systems. Kafka hinges on three things: Topics, Producers, and Consumers. Producers publ...
Read: https://blog.lordsarcastic.dev/kafkaproducer-connection-pool-in-python-part-1
Note: The complete implementation is in my kafka-python-producer-pool repository.
Introduction
Kafka is an event-streaming platform used for building event-driven systems. Kafka hinges on three things: Topics, Producers, and Consumers. Producers publ...
Read: https://blog.lordsarcastic.dev/kafkaproducer-connection-pool-in-python-part-1
KafkaProducer connection pool in Python: Part 2
Part 1 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
Introduction
In part 1 of this series, we addressed the concept of a Kafka producer pool to provide safe, multi-threaded connec...
Read: https://blog.lordsarcastic.dev/kafkaproducer-connection-pool-in-python-part-2
Part 1 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
Introduction
In part 1 of this series, we addressed the concept of a Kafka producer pool to provide safe, multi-threaded connec...
Read: https://blog.lordsarcastic.dev/kafkaproducer-connection-pool-in-python-part-2
Django bugfix releases issued: 4.2.9 and 5.0.1
Today we've issued 5.0.1 and 4.2.9 bugfix releases.
The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.
Read: https://www.djangoproject.com/weblog/2024/jan/02/bugfix-release/
Today we've issued 5.0.1 and 4.2.9 bugfix releases.
The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.
Read: https://www.djangoproject.com/weblog/2024/jan/02/bugfix-release/
👍2
How to Deploy Django with Uvicorn (ASGI) on Windows IIS
Django is a high-level web framework written in Python that encourages rapid development and clean pragmatic design. It's designed to help developers build web applications quickly and efficiently by providing a robust set of tools, libraries, and fu...
Read: https://ashyokhei.hashnode.dev/how-to-deploy-django-with-uvicorn-asgi-on-windows-iis
Django is a high-level web framework written in Python that encourages rapid development and clean pragmatic design. It's designed to help developers build web applications quickly and efficiently by providing a robust set of tools, libraries, and fu...
Read: https://ashyokhei.hashnode.dev/how-to-deploy-django-with-uvicorn-asgi-on-windows-iis
👍2
Personal Finance Tracker Project and 2024 Plans
Project Planning
Hey folks, after a bunch of quick trials with a bunch of different stacks, I finally settled on what I'm going to focus on with this project. The projection of a project of this size is about 6 months but knowing how I work and what ...
Read: https://blacknerd.dev/personal-finance-tracker-project-and-2024-plans
Project Planning
Hey folks, after a bunch of quick trials with a bunch of different stacks, I finally settled on what I'm going to focus on with this project. The projection of a project of this size is about 6 months but knowing how I work and what ...
Read: https://blacknerd.dev/personal-finance-tracker-project-and-2024-plans
👍2
Need to Create a Simple Content Aggregator Website using Django? It's a Minimalist Task
Introduction
The web contains a lot of content housed in thousands of websites. Different websites contain related content that one website could efficiently host. The nature of distribution of related content on the web forces users to visit differe...
Read: https://nickoch.hashnode.dev/need-to-create-a-simple-content-aggregator-website-using-django-its-a-minimalist-task
Introduction
The web contains a lot of content housed in thousands of websites. Different websites contain related content that one website could efficiently host. The nature of distribution of related content on the web forces users to visit differe...
Read: https://nickoch.hashnode.dev/need-to-create-a-simple-content-aggregator-website-using-django-its-a-minimalist-task
Elevate Your Web Design
Introduction
Embarking on the journey of web design can be both exciting and overwhelming for beginners. To help you navigate this creative realm, I've compiled a list of essential tools and resources that will not only enhance your design skills but...
Read: https://daichi.hashnode.dev/elevate-your-web-design
Introduction
Embarking on the journey of web design can be both exciting and overwhelming for beginners. To help you navigate this creative realm, I've compiled a list of essential tools and resources that will not only enhance your design skills but...
Read: https://daichi.hashnode.dev/elevate-your-web-design
How to deploy Django app on Fly.io
Deploy Django + PostgreSQL on Fly.io
In this guide we will develop a Django Todo application locally and then deploy it on Fly.io with a Postgres production database. There are a number of steps needed to convert a local Django project to be producti...
Read: https://daichi.hashnode.dev/how-to-deploy-django-app-on-flyio
Deploy Django + PostgreSQL on Fly.io
In this guide we will develop a Django Todo application locally and then deploy it on Fly.io with a Postgres production database. There are a number of steps needed to convert a local Django project to be producti...
Read: https://daichi.hashnode.dev/how-to-deploy-django-app-on-flyio
Unlock Early Savings: Early Bird Tickets for DjangoCon Europe 2024 Now Available!
You can take advantage of our Early Bird ticket sale for DjangoCon Europe 2024. By purchasing your tickets early, you not only guarantee your attendance at one of the most exciting Django events but also enjoy significant savings.
Buy tickets on the conference website
Why Go Early?
You can secure your tickets at a special Early Bird rate, providing exceptional value for your conference experience.
Also, your early commitment goes a long way in supporting the success of DjangoCon Europe 2024. It helps us plan better and ensure a seamless event.
Act now and secure your Early Bird tickets before the sale closes on April 31st. Don't miss out on the chance to save and be a part of this exciting event.
We can't wait to welcome you to DjangoCon Europe 2024!
Read: https://www.djangoproject.com/weblog/2024/jan/04/early-bird-tickets-for-djangocon-europe-2024/
You can take advantage of our Early Bird ticket sale for DjangoCon Europe 2024. By purchasing your tickets early, you not only guarantee your attendance at one of the most exciting Django events but also enjoy significant savings.
Buy tickets on the conference website
Why Go Early?
You can secure your tickets at a special Early Bird rate, providing exceptional value for your conference experience.
Also, your early commitment goes a long way in supporting the success of DjangoCon Europe 2024. It helps us plan better and ensure a seamless event.
Act now and secure your Early Bird tickets before the sale closes on April 31st. Don't miss out on the chance to save and be a part of this exciting event.
We can't wait to welcome you to DjangoCon Europe 2024!
Read: https://www.djangoproject.com/weblog/2024/jan/04/early-bird-tickets-for-djangocon-europe-2024/
Django cache for APIs with invalidation
APIs especially for dashboards are predominantly read-heavy. To make for a user friendly experience, we should reduce response times of the APIs.
The tried and trusted way uses a distributed cache-aside strategy or something more exotic. The expensiv...
Read: https://blog.danwald.me/django-cache-for-apis-with-invalidation
APIs especially for dashboards are predominantly read-heavy. To make for a user friendly experience, we should reduce response times of the APIs.
The tried and trusted way uses a distributed cache-aside strategy or something more exotic. The expensiv...
Read: https://blog.danwald.me/django-cache-for-apis-with-invalidation
Deploy a Django app to PythonAnywhere for free.
Introduction
Now that we have completed the development of our website, it’s time for the exciting part—deploying the code to a web server. Deploying a website can often be a complex and frustrating process, however, this is another area where Django...
Read: https://irfanblogs.hashnode.dev/deploy-a-django-app-to-pythonanywhere-for-free
Introduction
Now that we have completed the development of our website, it’s time for the exciting part—deploying the code to a web server. Deploying a website can often be a complex and frustrating process, however, this is another area where Django...
Read: https://irfanblogs.hashnode.dev/deploy-a-django-app-to-pythonanywhere-for-free
👍2
Flask vs Django: Comprehensive Guide and Which to Choose
In the dynamic landscape of web development, choosing the right framework for a project can be pivotal. Python, known for its simplicity and readability, offers two popular frameworks: Flask and Django. These frameworks, while both built on Python, c...
Read: https://dmuvaa.hashnode.dev/flask-vs-django
In the dynamic landscape of web development, choosing the right framework for a project can be pivotal. Python, known for its simplicity and readability, offers two popular frameworks: Flask and Django. These frameworks, while both built on Python, c...
Read: https://dmuvaa.hashnode.dev/flask-vs-django
How to integrate Tailwind CSS into your Django Project
In today’s world of web development, where speed while maintaining code quality has been a constant challenge, the use of modern tools like Tailwind CSS that help to bridge this gap has been on a constant rise.
Tailwind CSS is a utility-first CSS fra...
Read: https://judeolowo.hashnode.dev/how-to-integrate-tailwind-css-into-your-django-project
In today’s world of web development, where speed while maintaining code quality has been a constant challenge, the use of modern tools like Tailwind CSS that help to bridge this gap has been on a constant rise.
Tailwind CSS is a utility-first CSS fra...
Read: https://judeolowo.hashnode.dev/how-to-integrate-tailwind-css-into-your-django-project
👍2
Choosing Your Path: AbstractUser vs. AbstractBaseUser
Introduction
It is important to understand the difference between AbstractUser and AbstractBaseUser when you are a Django developer. I am hoping that this article will help you answer the confusion the two come with.
First, we explain…
AbstractUser
A...
Read: https://weshy.hashnode.dev/choosing-your-path-abstractuser-vs-abstractbaseuser
Introduction
It is important to understand the difference between AbstractUser and AbstractBaseUser when you are a Django developer. I am hoping that this article will help you answer the confusion the two come with.
First, we explain…
AbstractUser
A...
Read: https://weshy.hashnode.dev/choosing-your-path-abstractuser-vs-abstractbaseuser
KafkaProducer connection pool in Python: Part 1
Introduction
Note: Part 2 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
Kafka is an event-streaming platform used for building event-driven systems. Kafka hinges on three things: To...
Read: https://lordsarcastic.hashnode.dev/kafkaproducer-connection-pool-in-python-part-1
Introduction
Note: Part 2 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
Kafka is an event-streaming platform used for building event-driven systems. Kafka hinges on three things: To...
Read: https://lordsarcastic.hashnode.dev/kafkaproducer-connection-pool-in-python-part-1
KafkaProducer connection pool in Python: Part 2
Introduction
Note: Part 1 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
In part 1 of this series, we addressed the concept of a Kafka producer pool to provide safe, multi-threaded c...
Read: https://lordsarcastic.hashnode.dev/kafkaproducer-connection-pool-in-python-part-2
Introduction
Note: Part 1 of this series is available here
Note: The complete implementation is in my kafka-python-producer-pool repository.
In part 1 of this series, we addressed the concept of a Kafka producer pool to provide safe, multi-threaded c...
Read: https://lordsarcastic.hashnode.dev/kafkaproducer-connection-pool-in-python-part-2
Mastering Decoupled Communication: A Comprehensive Guide to Custom Signals in Django
As discussed in the previous article, Signals are a way for different parts of our application to communicate with each other based on any events or triggers. They allow decoupled communication between different components, promoting modularity and f...
Read: https://musaaib.hashnode.dev/mastering-decoupled-communication-a-comprehensive-guide-to-custom-signals-in-django
As discussed in the previous article, Signals are a way for different parts of our application to communicate with each other based on any events or triggers. They allow decoupled communication between different components, promoting modularity and f...
Read: https://musaaib.hashnode.dev/mastering-decoupled-communication-a-comprehensive-guide-to-custom-signals-in-django
Understand the MVT Framework in Django and how it differs from MVC in backend development
When it comes to web development frameworks, the Model-View-Controller (MVC) architecture is very crucial for organizing code and maintaining separation. However, Django, a popular web framework for Python, introduces a slight twist with its Model-Vi...
Read: https://rhythmblogs.hashnode.dev/understand-the-mvt-framework-in-django-and-how-it-differs-from-mvc-in-backend-development
When it comes to web development frameworks, the Model-View-Controller (MVC) architecture is very crucial for organizing code and maintaining separation. However, Django, a popular web framework for Python, introduces a slight twist with its Model-Vi...
Read: https://rhythmblogs.hashnode.dev/understand-the-mvt-framework-in-django-and-how-it-differs-from-mvc-in-backend-development