Python

2016


cover-rapidcon-2016-rapidpro-developers-recap.jpg

RapidCon 2016: RapidPro Developer's Recap

Hao Nguyen

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 RapidPro and its predecessor RapidSMS have gotten to know each other virtually over the years. This marks the second time they’ve all come from across the globe to share learnings on RapidPro and to discuss its future.

cover-common-web-site-vulnerabilities-Django-security.png

Common web site security vulnerabilities

Dan Poirier

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 Injection.

cover-managing-multiple-python-projects-virtual-environments.jpg

Managing multiple Python projects: Virtual environments

Dan Poirier

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 working on more serious projects, like:

cover-presidential-debate-questions-influenced-open-source-platform.png

Presidential debate questions influenced by open source platform

Hao Nguyen

During the past two presidential debates, moderators from ABC and Fox asked candidates Hillary Clinton and Donald Trump voter-submitted questions from PresidentialOpenQuestions.com. The site, created by the bipartisan Open Debate Coalition (ODC) with the support of Caktus Group, is built on top of the open source Django web framework.

cover-dont-keep-important-data-your-celery-queue.jpg

Don't keep important data in your Celery queue

Dan Poirier

The Celery library (previous posts) makes it as easy to schedule a task to run later as calling a function. Just change:

cover-pydata-carolinas-2016-recap.jpg

PyData Carolinas 2016 Recap

Alex Lemann

We had a great time at the inaugural PyData Carolinas hosted nearby at IBM in the Research Triangle Park. People from Caktus presented a number of talks and the videos are now up online:

cover-Caktus-group-pydata-carolinas-2016.png

Caktus Group @ PyData Carolinas 2016

Hao Nguyen

Tomorrow marks the official beginning of PyData Carolinas 2016 (though technically, the tutorials started today). This is the first time PyData has hosted a conference in our area. We’re especially proud of the way local leaders and members of meetups like TriPython, TechGirlz, Girl Develop It RDU, and PyLadies have worked in tandem to put this event together for the Python community.

cover-python-nordeste-2016-recap.png

Python Nordeste 2016 Recap

Mark Lavin

Image via @pythonnordeste #pyselfie

I don’t know anyone there. I don’t know the language. What about this Zika virus? What about this political unrest? These were some of the doubts and fears racing through my mind at the start of my trip. I had barely settled back home from my trip from PyCon US when it was time to start making the trip to Python Nordeste. It’s a long set of flights to Teresina in the northeast region of Brazil, and I was alone.

cover-bake-cookies-pycon-2016-must-see-talk-56.jpg

Bake the Cookies (PyCon 2016 Must-See Talk: 5/6)

Rebecca Conley

Part five of six in our annual PyCon Must-See Series, a weekly highlight of talks our staff especially loved at PyCon. With so many fantastic talks, it’s hard to know where to start, so here’s our short list.

cover-how-i-built-power-debugger-pycon-2016-must-see-talk-36.png

How I Built a Power Debugger (PyCon 2016 Must-See Talk: 3/6)

Mark Lavin

Part three of six in our annual PyCon Must-See Series, a weekly highlight of talks our staff especially loved at PyCon. With so many fantastic talks, it’s hard to know where to start, so here’s our short list.