Django

2015


Cakti Comment on Django's Class-based Views

Dan Poirier

After PyCon 2015, we were surprised when we realized how many Cakti who attended had all been asked about Django’s class-based views (CBVs). We talked about why this might be, and this is a summary of what we came up with.

PyCon 2015 Talks: Our Must See Picks (1/6)

Calvin Spealman

Whether you couldn’t make it to PyCon this year, were busy attending one of the other amazing talks, or were simply too enthralled by the always popular “hallway track”, there are bound to be talks you missed out on. Thankfully, the PyCon staff does an amazing job not only organizing the conference for the attendees and the days of the conference, but also by producing recordings of all the talks for anyone who couldn’t attend. Even if you attended, you couldn’t have seen every talk, so these recordings are a great safety net.

cover-why-did-caktus-group-start-astro-code-school.png

Why did Caktus Group start Astro Code School?

Liza Chabot

Our Astro Code School is now officially accepting applications to its twelve-week Python & Django Web Development class for intermediate programmers! To kick off Astro’s opening, we asked Caktus’ CTO and co-founder Colin Copeland, who recently won a 2015 Triangle Business Journal 40 Under 40 Leadership Award, and Astro’s Director Brian Russell to reflect on the development of Astro as well as the role they see the school playing in the Django community.

cover-caktus-groups-colin-copeland-recognized-among-tbjs-40-under-40.jpg

Caktus Group's Colin Copeland Recognized Among TBJ’s 40 Under 40

Hao Nguyen

Caktus co-founder and Chief Technology Officer, Colin Copeland, is among an outstanding group of top business leaders to receive the Triangle Business Journal’s 2015 40 Under 40 Leadership Award. The award recognizes individuals for their remarkable contributions to their organizations and to the community.

cover-now-launching-astro-code-school-django-and-python-education.png

Now Launching: Astro Code School for Django and Python Education

Hao Nguyen

Since moving to Durham in Fall 2014, we’ve been busy here at Caktus. We just finished renovating the first floor of our headquarters to bring the Triangle’s (and East Coast’s!) first Django and Python code school, Astro Code School. We’re proud to say that the school is now officially open and we’ll be celebrating with a public launch party on May 1st.

cover-diamondhacks-2015.jpg

DiamondHacks 2015 Recap

Liza Chabot

Image via Diamond Hacks Facebook Page

This past weekend, Technical Director Mark Lavin came out to support DiamondHacks, NCSU’s first ever hackathon and conference event for women interested in computer science. Not only is NCSU Mark’s alma mater, but he’s also a strong supporter of co-organizer Girl Develop It RDU (GDI), of which Caktus is an official sponsor.

cover-welcome-our-new-staff-members.png

Welcome to Our New Staff Members

Hao Nguyen

We’ve hit one of our greatest growth points yet in 2015, adding nine new team members since January to handle our increasing project load. There are many exciting things on the horizon for Caktus and our clients, so it’s wonderful to have a few more hands on deck.

cover-astro-code-school-now-accepting-applications-intermediate-django-python.jpg

Astro Code School Now Accepting Applications - Intermediate Django + Python

Brian Russell

I’m really happy to officially announce the first Python and Django Web Engineering class at Astro Code School. I’ll outline some details here and you can also find them on our classes page.

cover-why-rapidsms-SMS-applications.JPG

Why RapidSMS for SMS Application Development

Dan Poirier

Caktus has been involved in quite a few projects (Libyan voter registration, UNICEF Project Mwana, and several others) that include text messaging (a.k.a. Short Message Service, or SMS), and we always use RapidSMS as one of our tools. We’ve also invested our own resources in supporting and extending RapidSMS.

Django Logging Configuration: How the Default Settings Interfere with Yours

Dan Poirier

My colleague Vinod recently found the answer on Stack Overflow to something that’s been bugging me for a long time - why do my Django logging configurations so often not do what I think they should?