Django News Newsletter

Archives
Jobs
Podcast
Videos
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.