Caktus Blog

Insights and strategies from a team recognized at Python and Django conferences worldwide since 2009. The Caktus Blog is your space for practical how-to’s, real-world solutions, and expert advice on building better user experiences, strengthening quality assurance, solving deep and complex Python/Django problems, and managing projects that deliver impact. Whether you’re refining a UI or prepping for launch, join us to learn, level up, and lead with confidence.

2014


Tips for Upgrading Django

Mark Lavin

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.

cover-chapelborocom-carrboro-firm-develops-web-app-register-voters-libya.jpg

Chapelboro.com: Carrboro Firm Develops Web App to Register Voters in Libya

Nicole Mance Foster

Chapelboro.com recently featured Caktus’ work in implementing the first ever voter registration system via text message.

cover-oreilly-deal-50-lightweight-django.jpg

O'Reilly Deal: 50% Off Lightweight Django

Hao Nguyen

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!

Nicole Mance Foster

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.

Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game
Caktus @ Durham Bulls Game

cover-techpresident-libya-uses-worlds-first-mobile-voter-registration-system.png

TechPresident: Libya Uses World's First Mobile Voter Registration System

Hao Nguyen

Caktus team members from our Libya mobile voter registration team recently spoke with TechPresident about the context and challenges of implementation.

cover-triangle-business-journal-triangle-technology-fueling-libyas-election.jpg

Triangle Business Journal: The Triangle technology fueling Libya's election

Nicole Mance Foster

The Triangle Business Journal recently featured our work in Libya on the first ever SMS voter registration system.

cover-caktus-supporting-libyas-elections-worlds-first-sms-voter-registration-system.png

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.

cover-scheduling-tasks-celery.png

Getting Started Scheduling Tasks with Celery

Dan Poirier

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.

cover-reflecting-challenges-faced-female-developers.jpg

Reflecting on Challenges Faced by Female Developers

Nicole Mance Foster

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.

cover-cto-copeland-featured-wncn-contribution-government-transparency.png

CTO Copeland Featured on WNCN for Open Government App

Hao Nguyen

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.