Caktus Blog
2014

Tips for Upgrading Django
From time to time we inherit code bases running outdated versions of Django and part of our work is to get them running a stable and secure version. In the past year we've done upgrades from versions as old as 1.0 and we've learned a few lessons along the way.

Chapelboro.com: Carrboro Firm Develops Web App to Register Voters in Libya
Chapelboro.com recently featured Caktus’ work in implementing the first ever voter registration system via text message.

O'Reilly Deal: 50% Off Lightweight Django
O'Reilly Media, the go-to source for technical books, just let us know that they're having a 50% off sale on eBook pre-orders of Lightweight Django today. Use coupon code: DEAL.

Caktus + Durham Bulls Game!
Is there a better way to celebrate the first day of summer than a baseball game? To ring in summer, the Caktus team and their families attended a Durham Bulls game. It was a great chance to hang out in our new city before relocating later this fall.









TechPresident: Libya Uses World's First Mobile Voter Registration System
Caktus team members from our Libya mobile voter registration team recently spoke with TechPresident about the context and challenges of implementation.

Triangle Business Journal: The Triangle technology fueling Libya's election
The Triangle Business Journal recently featured our work in Libya on the first ever SMS voter registration system.

Caktus Supports Libya Elections with World’s First SMS Voter Registration System
Today’s election in Libya, the second general election for a governing body since Gaddafi’s ouster, is being supported in-country by our Caktus team. Caktus developers created Libya's SMS voter registration system, the first of its kind in the world.

Getting Started Scheduling Tasks with Celery
UPDATE: A newer version of this blog post is available for Celery Version 5.0.x.
Getting Started Using Celery for Scheduling Tasks
Many Django applications can make good use of being able to schedule work, either periodically or just not blocking the request thread.

Reflecting on Challenges Faced by Female Developers
Karen Tracey, a Django core committer and Caktus Lead Developer and Technical Manager, recently participated in TriLUG’s panel on Women in Free and/or Open Source Software. Karen was one of five female developers who discussed challenges women face in joining the open source community. We recently caught up with Karen to discuss her own experience.

CTO Copeland Featured on WNCN for Open Government App
Colin Copeland, our Chief Technology Officer, recently spoke to WNCN about a new web application, NCFoodInspector.com, that lets Durham County visitors know the cleanliness of nearby restaurants. Colin helped build the application in his spare time as captain of Code for Durham Brigade, an all-volunteer group dedicated to using technology to improve access to publicly available sanitation scores. The group leverages open source technology to build applications.