Django News Newsletter

Archives
Jobs
Podcast
Videos
October 16, 2020

DjangoCon Europe Videos Available

Mocking environment variables in pytest, thoughts on GitHub, timezones, upgrading Python with Homebrew, and more.

News

DjangoCon Europe 2020 - Videos now live

All 30 videos are now available on YouTube from this year's conference.

Sponsored Link 1

Mystery Science Theatre 3000 with Your Friends

Privately stream movies and chat with your friends on WeeVee. Read about WeeVee’s Django tech stack and request access today!

Articles

How to Mock Environment Variables in PyTest

Three things most Django projects need--mocks, environment variables and PyTest--covered by Adam Johnson.

Django's transaction.atomic()

It's not always as atomic as you might think!

Weeknotes 2020 WK 41 - OMG Timezones

Django Fellow Carlton Gibson's weekly notes on all things Python/Django, with a focus on timezone support.

We need to talk about GitHub

On the current state of GitHub and mono/poly cultures.

Upgrading Python Homebrew packages using pip

A quick tip from Simon Willison on updating Python via Homebrew.

Prevent Unintended Data Modification With django-read-only - Adam Johnson

Tips to using the new django-read-only package, which provides a read-only mode for Django’s database layer.

Django log management with Elastic and Kibana

A hands-on guide to creating log management with Elasticsearch, Filebeat, and Kibana in a Django project.

Events

PyTexas 2020

PyTexas is Oct 24th & 25th and online this year will be streamed for free or a donation. Don't miss the t-shirts which are very nice looking.

Videos

DjangoCon 2020 | Choose, and choose quickly: Optimising ModelChoiceField - Carlton Gibson

Django Fellow Carlton Gibson on how to optimize and improve the performance of ModelChoiceField.

DjangoCon 2020 | How To Break Django: With Async - Andrew Godwin

Who better than Andrew Godwin to look at a variety of ways that asynchronous code can make you write some spectacularly nasty code, as well as the ways Django tries to save you from these terrible fates.

DjangoCon 2020 | A Pythonic Full-Text Search - Paolo Melchiorre

How to implement full-text search in a web service using only the latest versions of Django and PostgreSQL as well as the pros/cons vs more complex solutions based on external services.

DjangoCon 2020 | C is for Cookie 🍪 - Russell Keith-Magee

"This site uses cookies"... no kidding! Every site uses cookies! Russell provides a deep dive on what cookies actually are, how they work, are used/misued, and how they have changed as the modern web evolves.

DjangoCon 2020 | A Pony On The Move: How Migrations Work In Django 🐎 - Markus Holtermann

While migrations are widely used by almost every Django project ever since, there is little known about the internals of the migration framework. This talk looks into its components and how they are tied together.

DjangoCon 2020 | How to Hack a Django Website - Adam Johnson

Adam Johnson walks through some stories of common web vulnerabilities, and what they mean for Django.

Podcasts

Django Chat #76 - Ethical Ads with David Fischer

David is an engineer at Read the Docs where he focuses on EthicalAds.io, a developer and privacy-focused ad network. We talk about internet advertising and why much of it is not ethical, the open source code powering the ad server, and what it takes to serve tens of millions of monthly API requests.

Just Django - Justin Mitchel of Coding for Entrepreneurs

Justin is an entrepreneur, coder, avid tech enthusiast, and creator of CodingForEntrepreneurs.com, which offers project-based courses on Django, Python, JavaScript, Machine Learning and many other technologies.

Projects

django-waffle/django-waffle

Django Waffle is a feature flipper for Django. You can define the conditions for which a flag should be active, and use it in a number of ways.

springload/awesome-wagtail

A curated list of awesome packages, articles, and other cool resources from the Wagtail community.

oxan/djangorestframework-dataclasses

Dataclasses serializer for Django REST framework.

adenh93/django-typomatic

A simple solution for generating Typescript interfaces from your Django Rest Framework Serializers.


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.