Developer Erin Mullaney was just in Amsterdam for RapidCon, a UNICEF-hosted event for developers using RapidPro, an SMS tool built on Django. The teams that have worked on Rapid... Read more

November 16, 2016

I recently decided I wanted to understand better what Cross-Site Scripting and Cross-Site Request Forgery were, and how they compared to that classic vulnerability, SQL Injecti... Read more

November 10, 2016

Even Python learning materials that get into very advanced language features rarely mention some practical things that would be very helpful to know as soon as you start workin... Read more

November 3, 2016

During the past two presidential debates, moderators from ABC and Fox asked candidates Hillary Clinton and Donald Trump voter-submitted questions from PresidentialOpenQuestions.... Read more

October 25, 2016

This ShipIt day marks four years of ShipIt days at Caktus! We had a wide range of projects that people came together to build. Most importantly, we all had fun and learned throu... Read more

October 24, 2016

The Celery library (previous posts) makes it as easy to schedule a task to run later as calling a function. Just change: send_welcome_email('dan@example.com') to: send_welc... Read more

October 18, 2016