Django News Newsletter

Archives
Jobs
Podcast
Videos
January 28, 2022

DjangoCon Europe 2022

Secure file downloads, adding a favicon, go fast with Django, and the future of editing in Wagtail.

News

Announcing DjangoCon Europe 2022

DjangoCon Europe 2022 is back again and it’s going to be five full days of talks, tutorials, and sprints September 21-25, 2022.

Django Styleguide Survey

HackSoft is running a survey on current Django style usage which will be used to update its open source Django Styleguide.

Sponsored Link 1

Stay secure with CodeStasis

Keep your old Django install secure with our backported patches fixing security vulnerabilities and data loss bugs. Django 1.8 and up available now at www.codestasis.com. Get notified when 1.6 and 1.7 are released.

CodeStasis is free for personal use and a paid subscription for businesses.

Articles

How to Add a Favicon to Your Django Site

Adam Johnson takes us deep down the rabbit hole of properly adding a favicon to your Django site.

Security 101: Securing file downloads

Three example apps for authenticated file downloads using Django.

Understand Django #18: Go Fast with Django

An overview of various approaches and tools to speed up Django websites.

The future of editing in Wagtail

An update on Wagtail's new page editor coming later this year.

Trends and Insights

So much happens on social media that doesn't always get covered in traditional articles, and we wanted to experiment with an occasional Trends and Insights section. Let us know if you like the idea and what you think. We might make it a more permanent part of our newsletter if it's well-received.

🐍 CPython's main branch now compiles to WebAssembly, which means that Python will run natively in your web browser. Check out Katie Bell's "How to run Python in the browser" talk from LCA 2022.

πŸ₯š Dustin Ingram shared some packaging insights that, as of December 2021, less than 1% of all uploading PyPI packages include .egg files. Python eggs are effectively deprecated.

πŸ§ͺ Jamie Matthews shared a nice PyQuery snippet that makes testing for exact text easier in a reply thread about Django Template tips, tricks, and best practices using CSS selectors.

🏁 Hugo van Kemenade had a Twitter thread that measures how long each major Python release is supported on each CI platform. For Python 3.10, the fastest was 12 hours for GitHub Actions, and the slowest was 106 days for TravisCI.

🎨 Are you still confused by the CSS Box Model? Annie Bombanie shared an illustrated analogy drawing that sums it up better than a few boxes with borders.

Videos

Django / Tailwind Tutorial - Code a Netflix Clone

A clone of Netflix with Django and Tailwind CSS.

Sponsored Link 2

Django Styleguide - A styleguide for Django projects, big and small.

Podcasts

Real Python #94: Designing for Users and Building a Social Network With Django

A conservation about mapping out a social network with Django and the step-by-step tutorial also available.

Projects

adamghill/coltrane

A simple content site framework that harnesses the power of Django without the hassle.

kezabelle/django-technicalerrors

Subjectively 'better' technical debug pages for 404/500 errors. A pre-alpha project but very interesting.


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.