Django News Newsletter

Archives
Jobs
Podcast
Videos
July 9, 2021

Django + htmx

Hear why htmx is so exciting, new Django, new Wagtail, more on automated tests, naming migrations, and more.

News

Wagtail 2.13.3

Bugfix release for Wagtail 2.13.3.

Articles

How to Name Django Migrations (and Why It's Important)

Proper migration names are important. This article covers how Django's migration system works and tips for making their names more human readable.

One Database Transaction Too Many

A deep dive look at how a bug was created around accidentally sending hundreds of users messages they got paid when they didn't.

What You Should Know About The Django User Model

A nice overview of Django User Model limitations and workarounds.

Probably Are Gonna Need It: Application Security Edition

Jacob Kaplan-Moss's list of “Probably Are Gonna Need It” security features for your web app – things that you should build up-front, not wait until you need them (when it’s already too late).

PAGNIs: Probably Are Gonna Need Its

Simon Willison's You Ain’t Gonna Need It (YAGNI) list of features you shouldn’t add just because it might be useful in the future—only write code when it solves a direct problem.

Django 3.2 Update for “Speed Up Your Django Tests” Released

Adam just released the 3.2 update to his excellent book on Django testing. Highly recommended.

Events

What’s New in Wagtail Webinar on July 13th & 15th

A virtual Wagtail conference with information on the Wagtail vision for the next 2 years, new features/packages, live demos, and more.

Videos

Backend Web Development with Python - Full Course

A comprehensive YouTube course for absolute beginners to Python and Django.

Podcasts

Django Chat #95: htmx with Carson Gross

Carson is the creator of htmx (formerly intercooler.js), which allows for AJAX, CSS Transitions, WebSockets, and Server Sent Events directly in HTML: no JavaScript required.

Django Riffs #13: Does My Site Work?

A discussion of using automated tests to verify that your site works and continues to work.

Projects

django/channels_redis

3.3.0 Release of the popular Redis channel layer backend for Django Channels.

aroberge/friendly: Aimed at Python beginners: replacing standard traceback by something easier to understand

Aimed at Python beginners: replacing standard traceback by something easier to understand.

b1go/django-jet-reboot

Legacy Django JET rebooted. Supports only Django 3.

Sponsorship

Trying to hire Django developers? Have a product you want the community to know about?

Reach over 2,000 engaged Django developers every week. Sponsorship availability, prices, and details are available here.


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.