PyCharm & DSF Campaign 2022 Results
The sixth annual JetBrains PyCharm promotion in June netted the Django Software Foundation $25,000 this year.
This amount represents over 10% of the DSF's overall budget, which goes directly into funding the continued development and support of Django via the Django Fellowship program and Django conferences worldwide.
Django Software Foundation
The Django Software Foundation is the non-profit foundation that supports the development of the Django Web framework. It funds the Django Fellowship program, which currently supports two Fellows who triage tickets, review/merge patches from the community, and work on infrastructure. The introduction of this program starting in 2015 has gone a long way towards ensuring a consistent major release cycle and the fixing/blocking of severe bugs. DSF also funds development sprints, community events like DjangoCons, and related conferences and workshops globally.
Fundraising is still ongoing and you can donate directly at djangoproject.com/fundraising.
Read: https://www.djangoproject.com/weblog/2022/jun/24/pycharm-dsf-campaign-2022-results/
The sixth annual JetBrains PyCharm promotion in June netted the Django Software Foundation $25,000 this year.
This amount represents over 10% of the DSF's overall budget, which goes directly into funding the continued development and support of Django via the Django Fellowship program and Django conferences worldwide.
Django Software Foundation
The Django Software Foundation is the non-profit foundation that supports the development of the Django Web framework. It funds the Django Fellowship program, which currently supports two Fellows who triage tickets, review/merge patches from the community, and work on infrastructure. The introduction of this program starting in 2015 has gone a long way towards ensuring a consistent major release cycle and the fixing/blocking of severe bugs. DSF also funds development sprints, community events like DjangoCons, and related conferences and workshops globally.
Fundraising is still ongoing and you can donate directly at djangoproject.com/fundraising.
Read: https://www.djangoproject.com/weblog/2022/jun/24/pycharm-dsf-campaign-2022-results/
How to handle background tasks in a microservice architecture built with Django using Redis and Celery
Objectives
Build a simple Microservice API
Introduce Redis and its benefits
Successfully Set up a Redis instance in the Redis lab
Connect celery and Redis and run background tasks successfully
Deploy the API to Heroku and run it successfully in pr...
Read: https://ubaydah.hashnode.dev//how-to-handle-background-tasks-in-a-microservice-architecture-built-with-django-using-redis-and-celery
Objectives
Build a simple Microservice API
Introduce Redis and its benefits
Successfully Set up a Redis instance in the Redis lab
Connect celery and Redis and run background tasks successfully
Deploy the API to Heroku and run it successfully in pr...
Read: https://ubaydah.hashnode.dev//how-to-handle-background-tasks-in-a-microservice-architecture-built-with-django-using-redis-and-celery
Ubaydah's Blog🎉
Running background tasks in Django using Celery and Redis
A guide to handling asynchronous tasks in a microservice architecture built with Django and Django rest framework using Celery and Redis
Django using Python
Django is a fully-featured Python web framework that can be used to build complex web applications.
Django apps are structured so that there is a separation of logic. It supports the Model-View-Controller Pattern, which is the architecture on which m...
Read: https://theshaily.hashnode.dev/django-using-python
Django is a fully-featured Python web framework that can be used to build complex web applications.
Django apps are structured so that there is a separation of logic. It supports the Model-View-Controller Pattern, which is the architecture on which m...
Read: https://theshaily.hashnode.dev/django-using-python
Datasocks : Realtime IoT made simple ✅
IoT Made simple
An account, an API Key and you are good to go !
The idea behind Datasocks is to provide an easy way to connect, monitor and control multiple IoT devices without having to setup a web server and deal with networking.
Study Case
You ...
Read: https://duraben.hashnode.dev/datasocks-realtime-iot-made-simple
IoT Made simple
An account, an API Key and you are good to go !
The idea behind Datasocks is to provide an easy way to connect, monitor and control multiple IoT devices without having to setup a web server and deal with networking.
Study Case
You ...
Read: https://duraben.hashnode.dev/datasocks-realtime-iot-made-simple
Introducing YTClass
The Problem
YouTube is a great platform for learning anything, you can find videos on almost any topic. Some YouTube playlists are better than paid courses, but the problem is when you start learning from YouTube you end up watching tons of unrelated...
Read: https://ankitdevelops.hashnode.dev/introducing-ytclass
The Problem
YouTube is a great platform for learning anything, you can find videos on almost any topic. Some YouTube playlists are better than paid courses, but the problem is when you start learning from YouTube you end up watching tons of unrelated...
Read: https://ankitdevelops.hashnode.dev/introducing-ytclass
Convert Django website to PWA
We can convert a Django website to a PWA (Progressive web app) very easily.
PWA are web apps that look like a normal native app on the phone or PC. I consider it to be a shortcut for making cross-platform applications
We will be using django-pwa pa...
Read: https://dilutewater.hashnode.dev/convert-django-website-to-pwa
We can convert a Django website to a PWA (Progressive web app) very easily.
PWA are web apps that look like a normal native app on the phone or PC. I consider it to be a shortcut for making cross-platform applications
We will be using django-pwa pa...
Read: https://dilutewater.hashnode.dev/convert-django-website-to-pwa
Building a Recipe App on Vultr's Platform
Taking Flight with Vultr
Back in February, I made a very exciting move by joining Vultr
as Senior Director of Engineering. Vultr is an independent cloud provider
that has been in the industry for roughly 20 years. Over the last several years,
this h...
Read: https://vultr.hashnode.dev/building-a-recipe-app-on-vultrs-platform
Taking Flight with Vultr
Back in February, I made a very exciting move by joining Vultr
as Senior Director of Engineering. Vultr is an independent cloud provider
that has been in the industry for roughly 20 years. Over the last several years,
this h...
Read: https://vultr.hashnode.dev/building-a-recipe-app-on-vultrs-platform
Introducing Roomstack: Building an effective room and roommates finder with Django and Linode
Inspiration
At some point in college, we've all had some bad experiences finding a room or living with a bad roommate while others(mostly freshmen) who are just moving in their freshman year either had difficulties with getting an hostel or moving in...
Read: https://codlog.hashnode.dev/introducing-roomstack-building-an-effective-room-and-roommates-finder-with-django-and-linode
Inspiration
At some point in college, we've all had some bad experiences finding a room or living with a bad roommate while others(mostly freshmen) who are just moving in their freshman year either had difficulties with getting an hostel or moving in...
Read: https://codlog.hashnode.dev/introducing-roomstack-building-an-effective-room-and-roommates-finder-with-django-and-linode
Introduction to Django, Creating First Project
Django is a Python framework that simplifies the creation of web applications in Python. It handles the tedious tasks so you can focus on developing your web apps. Django stresses component reusability, commonly known as DRY (Don't Repeat Yourself), ...
Read: https://ilkecandan.hashnode.dev/introduction-to-django-creating-first-project
Django is a Python framework that simplifies the creation of web applications in Python. It handles the tedious tasks so you can focus on developing your web apps. Django stresses component reusability, commonly known as DRY (Don't Repeat Yourself), ...
Read: https://ilkecandan.hashnode.dev/introduction-to-django-creating-first-project
Creating Your First Application in Django
First of all I created a new project from terminal which is the main one and called "main"
Open a new terminal, then a new project. I will name mine "movies".
python manage.py startapp movies
Now, we need to register this app in the settings module....
Read: https://ilkecandan.hashnode.dev/creating-your-first-application-in-django
First of all I created a new project from terminal which is the main one and called "main"
Open a new terminal, then a new project. I will name mine "movies".
python manage.py startapp movies
Now, we need to register this app in the settings module....
Read: https://ilkecandan.hashnode.dev/creating-your-first-application-in-django
Reimagining front-end web development with htmx and hyperscript
We all know that to create an interactive front end for your website you need JavaScript. Not just vanilla JS, mind: we're in 2022, and to create an acceptable UI you need to be using a framework like React or Vue.js. Right?
Wrong.
In recent years, a...
Read: https://nomadiq.hashnode.dev/reimagining-front-end-web-development-with-htmx-and-hyperscript
We all know that to create an interactive front end for your website you need JavaScript. Not just vanilla JS, mind: we're in 2022, and to create an acceptable UI you need to be using a framework like React or Vue.js. Right?
Wrong.
In recent years, a...
Read: https://nomadiq.hashnode.dev/reimagining-front-end-web-development-with-htmx-and-hyperscript
The Best way: Safe way to hide secret information in any Django project
Hey!
Do you use Django in your project?
Then, this is for you. To build a web app requires writing API KEY, PASSWORD, MAIL ID, etc., sensitive information in your code. But, often, we write these pieces of information in our code straightforwardly ...
Read: https://rahulbiswas.hashnode.dev/the-best-way-safe-way-to-hide-secret-information-in-any-django-project
Hey!
Do you use Django in your project?
Then, this is for you. To build a web app requires writing API KEY, PASSWORD, MAIL ID, etc., sensitive information in your code. But, often, we write these pieces of information in our code straightforwardly ...
Read: https://rahulbiswas.hashnode.dev/the-best-way-safe-way-to-hide-secret-information-in-any-django-project
How to Protect Your Django Project's Secret Key
I have been working on some Django tasks for a while. I mistakenly pushed my secret key to my public GitHub repository.😬 Yeah, rookie mistake! 🤷🏽♂️
I immediately received an email from GitGuardian informing me of the security risks involved.
I t...
Read: https://themfon.hashnode.dev/how-to-protect-your-django-projects-secret-key
I have been working on some Django tasks for a while. I mistakenly pushed my secret key to my public GitHub repository.😬 Yeah, rookie mistake! 🤷🏽♂️
I immediately received an email from GitGuardian informing me of the security risks involved.
I t...
Read: https://themfon.hashnode.dev/how-to-protect-your-django-projects-secret-key
How to do a secure login in django
Secure Login Challenge
https://github.com/Sainya-Ranakshetram-Submission/secure-login
This project addresses all the web vulnerabilities and implements login system in a secure way
Web vulnerabilities addressed
Cross Site Forgery Request
Clickjackin...
Read: https://dhruvashaw.hashnode.dev/how-to-do-a-secure-login-in-django
Secure Login Challenge
https://github.com/Sainya-Ranakshetram-Submission/secure-login
This project addresses all the web vulnerabilities and implements login system in a secure way
Web vulnerabilities addressed
Cross Site Forgery Request
Clickjackin...
Read: https://dhruvashaw.hashnode.dev/how-to-do-a-secure-login-in-django
Debugging Django Applications in VSCode
This is very handy if our program fails to achieve the desired result and we want to run it line by line to see what went wrong.
So, click on this button and open the "run and debug" panel.
When we see the panel, we should create a launch.json file....
Read: https://ilkecandan.hashnode.dev/debugging-django-applications-in-vscode
This is very handy if our program fails to achieve the desired result and we want to run it line by line to see what went wrong.
So, click on this button and open the "run and debug" panel.
When we see the panel, we should create a launch.json file....
Read: https://ilkecandan.hashnode.dev/debugging-django-applications-in-vscode
What is Gunicorn?
What is Gunicorn?
Gunicorn is a WSGI server
As described in PEP3333, the Python Web Server Gateway Interface (WSGI) is a way to make sure that web servers and python web applications can talk to each other.
Gunicorn is built to facilitate multiple se...
Read: https://www.sidequirk.com/what-is-gunicorn
What is Gunicorn?
Gunicorn is a WSGI server
As described in PEP3333, the Python Web Server Gateway Interface (WSGI) is a way to make sure that web servers and python web applications can talk to each other.
Gunicorn is built to facilitate multiple se...
Read: https://www.sidequirk.com/what-is-gunicorn