Django News Newsletter

Archives
Sponsor Us
Jobs
Podcast
Videos
Subscribe
April 24, 2020

Issue 20

Sourdough Starters, Removing Secrets, Effective Testing With PyTest, WebSockets Debugging Tool, and much more!

Articles

Beginner Sourdough: Does anything really matter?

urllib3 creator and maintainer Andrey Petrov deep dives and shares his thoughts on a subject that's been on everyone's mind lately, a guide on how to read sourdough recipes. 🍞

Oops! Removing Secrets from Django Project in Docker

Have you ever accidentally committed a SECRET_KEY or another sensitive setting to a git repository and wondered how to remove it?

Sync Data to and From Google Sheets with django-gsheets

The django-gsheets Django app makes two-way data sync from models to Google Sheets simple.

Events

Virtual Nationwide Django Meetup

The Django SF, NYC, and Boston groups teamed up for a Virtual Nationwide Django Meetup last week. Here are videos of the 4 presented talks:

  • East Meets West When Translating Django Apps
  • GraphQL and Django at Scale
  • Tales from a Distributed Team
  • Django Patterns for Growing Backend Teams

Tutorials

Effective Python Testing With Pytest

A wonderful tutorial on pytest benefits, approach, and how to apply to any Python project.

Handling Periodic Tasks in Django with Celery and Docker

A detailed tutorial on using Django, Celery, and Redis together.

How To Create a URL Shortener with Django and GraphQL

Create a non-relational GraphQL backend for a URL shortener: a service that takes any URL and generates a shorter, more readable version.

Django Email/Contact Form Tutorial

Build a simple contact form that sends email for any Django website.

Podcasts

Django Chat #60 - Advanced Deployment with Katie McLaughlin

Katie is a Developer Advocate for Google and regular conference speaker. Discussion covers advanced deployment techniques and tools such as Google Cloud Run, relational vs non-relational databases, Terraform, and more.

Projects

vi/websocat: Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

Websocat is a command-line client for debugging WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions.

drf-yasg

Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.

django-guid

Inject a GUID (Correlation-ID) into every log message in a Django request.

django-cleanup

Automatically deletes old file for FileField and ImageField. It also deletes files on models instance deletion.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.