Delivered once every Week. No Spam Ever.

Issue - 53

Worthy Read

Django: Under the Hood second edition concluded. It's a conference for experienced Django developers. One that talks/focuses on the internals of Django, and help to shape its future. If you are a Django developer you want to take out time and watch these. Videos brought to you by OpBeat, an application monitoring platform built for Django.

Even seemingly simple, straightforward usage of the Django REST Framework and its nested serializers can kill performance of your API endpoints. And that matters: if your web server is wasting its time inefficiently responding to a REST API call, it will drag the rest of the server's responsiveness down with it.

Python 3.5 introduces type hinting to help code-writing during development. Let’s take a look at this feature and show it in action.

This guide shows you how to set up a Django application and development environment using Docker.

Django recommends that you use, for example, to ensure you always get “the right now” (i.e. timezone-aware). So you might, as with the code example above, extrapolate that timezone.datetime(2015, 1, 1) will give you a timezone-aware “1st of January 2015” datetime object.

After 10 and a half months of development, the Django team is happy to announce the release of Django 1.9. As always, the release notes cover everything in-depth, but the major highlights are: Support for performing actions after a transaction commit. Support for password validation. Permission mixins for class-based views. New styling for contrib.admin. Support for running tests in parallel.

This blog post explains how to compute the sorted intersection of two sorted lists, and it shows a fast Python implementation. The time complexity is O(min(n + m, n · log(m)), where n is the minimum of the list lengths, and m is the maximum of the list lengths.

Kinga is a Django Girls workshop organiser & coach, a novice programmer and a student of Computer Security & Forensics at Edinburgh Napier University. After hours, she likes to unwind with an Oliver Sacks’ book and a surprisingly diversified playlist.

How much do you know about Django’s security protections? Do you feel confident that you could secure a Django application from attackers?

This week we welcome Nick Coghlan (@ncoghlan_dev) as our PyDev of the Week. Nick is a core developer of the Python language. He also write a pretty intense Python blog. Lets take some time to hear what he has to say.


Bengaluru, Karnataka, India
Participate in PyCode, which is a flagship online coding competition which will allow you to grab full-time opportunities and internships at InMobi.


microservices - 310 Stars, 23 Fork
Example of Microservices written using Flask.

vocabulary - 200 Stars, 15 Fork
Python Module to get Meaning, Synonym, Antonym, Part of speech, Usage examples, Pronunciation and hyphenation for a given word

musicbot - 160 Stars, 9 Fork
Telegram Music Catalog Bot

char-rnn-tensorflow - 152 Stars, 17 Fork
Multi-layer Recurrent Neural Networks (LSTM, RNN) for character-level language models in Python using Tensorflow

article-date-extractor - 32 Stars, 2 Fork
Automatically extracts and normalizes an online article or blog post publication date

django-package-monitor - 10 Stars, 0 Fork
A Django app for keeping track of dependency updates

emailhunter-clone - 8 Stars, 0 Fork
A Clone of Awesome Service