Adding Two-Factor Authentication to Django (with django-allauth)” Lightning Talk

Thursday, April 6, 2017

A bit late on this article, but better late than never! Back on October 27th, 2016 I gave a talk at Django Boston entitled “Adding Two-Factor Authentication to Django (with django-allauth)”. It was a ~20 minute talk on integrating the django-allauth-2fa package into a Django project. The package (which I …

read more →

Windows Mobile (or Windows Phone) and FastMail

Sunday, July 24, 2016

I’ve been a big fan of Windows Phone (now Windows Mobile) for a while and have had a few phones across versions 7, 8, and now 10. A while ago I switched to FastMail as my e-mail provider [1], but had been stuck using Google as my calendar provider …

read more →

Google Summer of Code 2016 projects

Friday, May 20, 2016

I’d like to introduce the 13 students that are being mentored by Mozilla this year as part of Google Summer of Code 2016! Currently the “community bonding” period is ongoing, but we are on the cusp of the “coding period” starting.

As part of Google Summer of Code (GSoC …

read more →

Thoughts on Applying to Google Summer of Code

Monday, March 7, 2016

Over the past few years I’ve been involved in Google Summer of Code (GSoC), a program that sponsors students to write code for open-source projects, as part of Mozilla. I’ve been both a mentor and administrator, Florian Quèze and I frequently get asked questions about what students should …

read more →

Combining Disparate QuerySets in Django

Thursday, February 4, 2016

Note: This was originally posted on the Strongarm Blog.

While refactoring we ran into a problem: we had different database tables that we needed to query over as if they were a single database table. We use Django as an ORM and needed to stay within the ORM …

read more →