<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Open Source on Caktus Group</title><link>https://www.caktusgroup.com/tags/open-source/</link><description>Recent content in Open Source on Caktus Group</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 11 Feb 2021 14:37:42 +0000</lastBuildDate><atom:link href="https://www.caktusgroup.com/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating PyPI releases with Github Actions</title><link>https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/</link><pubDate>Thu, 11 Feb 2021 14:37:42 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2021/02/11/automating-pypi-releases/</guid><description>&lt;p>At Caktus, we maintain some &lt;a href="https://github.com/caktus" target="_blank" rel="noopener noreferrer">open source packages&lt;/a>, which are usually pieces of code that we&amp;rsquo;ve found useful when building an application, and we figure they might be useful to others. From time to time, those open source projects need a little maintenance: Maybe a bug fix has been provided from a community member, or we need to update to support a new version of Python or Django. I always hesitate to do this because I know there are multiple steps involved to ensure that any updates are properly tested, documented, versioned, and released. One of my silly blockers is that I always seem to forget how to upload a release to PyPI, which is the Python Package Index, a repository of software for Python. I call it silly because it shouldn’t really be a blocker, seeing how simple it actually is, but I still forget it each time and have to walk through the documentation step by step to make sure I do it properly. I recently found a tool that helps with this process.&lt;/p></description></item><item><title>What to do About Email: How to Extract Data from Microsoft PST Files</title><link>https://www.caktusgroup.com/blog/2020/03/19/email-extract-data-microsoft-pst-files/</link><pubDate>Thu, 19 Mar 2020 12:27:52 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2020/03/19/email-extract-data-microsoft-pst-files/</guid><description>&lt;p>In my previous line of work as an archivist, the question of what to do
about email archives was an ongoing and deeply-considered topic. Email
is everywhere. Yes, even Gen Z and millennials use it, despite thousands
of think pieces that would have you believe that the old ways are giving
way to business meetings conducted on fixed-gear bicycles, over avocado
toast and Instagram.&lt;/p></description></item><item><title>All Things Open 2019 Recap</title><link>https://www.caktusgroup.com/blog/2019/11/06/all-things-open/</link><pubDate>Wed, 06 Nov 2019 19:02:08 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2019/11/06/all-things-open/</guid><description>&lt;p>I recently attended &lt;a href="https://allthingsopen.org/" target="_blank" rel="noopener noreferrer">All Things Open in Raleigh&lt;/a>. Bringing together more than 4,000 attendees, it is the largest open tech event on the East Coast, and is focused on “exploring open source, open tech, and the open web.” This year, ATO included more than 240 sessions across 22 tracks, ranging from front-end development to internet-of-things to studies of open data in government. The event was much larger than the last time that I attended in 2017.&lt;/p></description></item><item><title>Caktus Adopts New Web Framework</title><link>https://www.caktusgroup.com/blog/2019/04/01/caktus-adopts-new-web-framework/</link><pubDate>Mon, 01 Apr 2019 11:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2019/04/01/caktus-adopts-new-web-framework/</guid><description>&lt;h2 id="caktus-changing-from-django-to-new-cobol-based-framework">Caktus Changing from Django to New COBOL-based Framework&lt;/h2>
&lt;p>Beginning immediately, Caktus will build new projects using our new
COBOL-based framework, ADD COBOL TO WEB.&lt;/p></description></item><item><title>Django Depends on You: A Takeaway from DjangoCon</title><link>https://www.caktusgroup.com/blog/2018/11/13/django-depends-you/</link><pubDate>Tue, 13 Nov 2018 13:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/11/13/django-depends-you/</guid><description>&lt;p>&lt;em>Photo by &lt;a href="https://bartpawlik.format.com/" target="_blank" rel="noopener noreferrer">Bartek Pawlik&lt;/a>.&lt;/em>&lt;/p>
&lt;p>DjangoCon 2018 attracted attendees from around the world, including myself and several other Cakti (check out our &lt;a href="https://www.caktusgroup.com/blog/2018/10/25/djangocon-2018-recap/">DjangoCon recap post&lt;/a>). Having attended a number of DjangoCons in the past, I looked forward to reconnecting with old colleagues and friends within the community, learning new things about our favorite framework, and exploring San Diego.&lt;/p></description></item><item><title>ShipIt Day Recap Q3 2017</title><link>https://www.caktusgroup.com/blog/2017/08/14/shipit-day-recap-q3-2017/</link><pubDate>Mon, 14 Aug 2017 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/08/14/shipit-day-recap-q3-2017/</guid><description>&lt;p>Caktus recently held the Q3 2017 ShipIt Day. Each quarter, employees take a step back from business as usual and take advantage of time to work on personal projects or otherwise develop skills. This quarter, we enjoyed fresh crêpes while working on a variety of projects, from coloring books to Alexa skills.&lt;/p></description></item><item><title>Presidential debate questions influenced by open source platform</title><link>https://www.caktusgroup.com/blog/2016/10/25/presidential-debate-questions-influenced-open-source-platform/</link><pubDate>Tue, 25 Oct 2016 18:40:02 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/10/25/presidential-debate-questions-influenced-open-source-platform/</guid><description>&lt;p>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.&lt;/p></description></item><item><title>ShipIt Day Recap Q3 2016</title><link>https://www.caktusgroup.com/blog/2016/10/24/shipit-day-recap-october-2016/</link><pubDate>Mon, 24 Oct 2016 15:50:02 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/10/24/shipit-day-recap-october-2016/</guid><description>&lt;p>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 through actively working on the projects. People explored new technologies and tools, and had a chance to dig a bit deeper into items that piqued their interest in their regular work.&lt;/p></description></item><item><title>Caktus Group @ PyData Carolinas 2016</title><link>https://www.caktusgroup.com/blog/2016/09/14/Caktus-group-pydata-carolinas-2016/</link><pubDate>Wed, 14 Sep 2016 17:23:47 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/09/14/Caktus-group-pydata-carolinas-2016/</guid><description>&lt;p>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.&lt;/p></description></item><item><title>Trainspotting: Real-Time Detection (PyCon 2016 Must-See Talk: 4/6)</title><link>https://www.caktusgroup.com/blog/2016/08/04/trainspotting-real-time-detection-pycon-2016-must-see-talk-46/</link><pubDate>Thu, 04 Aug 2016 13:41:43 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/08/04/trainspotting-real-time-detection-pycon-2016-must-see-talk-46/</guid><description>&lt;p>&lt;em>Part four of six in our annual &lt;a href="https://www.caktusgroup.com/blog/tags/PyCon%20Must%20See%20Series/">PyCon Must-See Series&lt;/a>, 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.&lt;/em>&lt;/p></description></item><item><title>ShipIt Day Recap - July 2016</title><link>https://www.caktusgroup.com/blog/2016/07/25/shipit-day-recap-july-2016/</link><pubDate>Mon, 25 Jul 2016 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/07/25/shipit-day-recap-july-2016/</guid><description>&lt;p>We finished up last week with another successful ShipIt Day. ShipIt Days are quarterly events where we put down client work for a little bit and focus on learning, stretching ourselves, and sharing. Everyone chooses to work together or individually on an itch or a project that has been on the back of their mind for the last few months. This time, we stretched ourselves by trying out new frameworks, languages, and pluggable apps. Here are some of the projects we worked on during ShipIt Day:&lt;/p></description></item><item><title>Code for Durham: National Day of Civic Hacking Recap</title><link>https://www.caktusgroup.com/blog/2016/06/10/code-durham-national-day-civic-hacking-recap/</link><pubDate>Fri, 10 Jun 2016 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/06/10/code-durham-national-day-civic-hacking-recap/</guid><description>&lt;p>&lt;a href="http://codefordurham.com/" target="_blank" rel="noopener noreferrer">Code for Durham&lt;/a> recently participated in Code for America’s National Day of Civic Hacking. Hosted in the Caktus Group Tech Space, the event was attended by more than 50 local participants.&lt;/p></description></item><item><title>Caktus CTO Colin Copeland Invited to the White House Open Police Data Initiative</title><link>https://www.caktusgroup.com/blog/2016/05/12/Caktus-CTO-Colin-Copeland-White-House-Open-Police-Data-Initiative/</link><pubDate>Thu, 12 May 2016 18:46:57 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/05/12/Caktus-CTO-Colin-Copeland-White-House-Open-Police-Data-Initiative/</guid><description>&lt;p>We at Caktus were incredibly proud when the White House Police Data Initiative invited CTO Colin Copeland to celebrate their first year accomplishments. While at the White House, Colin also joined private breakout sessions to share ideas with law enforcement officials, city staff, and other civic technologists from across the country. Colin is the co-founder of Code for Durham and served as lead developer for &lt;a href="OpenDataPolicingNC.com">OpenDataPolicingNC.com&lt;/a>. &lt;a href="OpenDataPolicingNC.com">OpenDataPolicingNC.com&lt;/a>, a site built for the Southern Coalition for Social Justice, displays North Carolina police stop data.&lt;/p></description></item><item><title>What We’re Clicking - April Link Roundup</title><link>https://www.caktusgroup.com/blog/2016/05/05/what-were-clicking-april-link-roundup/</link><pubDate>Thu, 05 May 2016 14:04:27 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/05/05/what-were-clicking-april-link-roundup/</guid><description>&lt;p>It&amp;rsquo;s time for this month’s roundup of articles and posts shared by Cakti that drew the most attention on Twitter. The list highlights new work in civic tech and international development as well as reasons for the increasing popularity of Python and open source development.&lt;/p></description></item><item><title>ShipIt Day Recap: Q2 2016</title><link>https://www.caktusgroup.com/blog/2016/04/21/shipit-day/</link><pubDate>Thu, 21 Apr 2016 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/04/21/shipit-day/</guid><description>&lt;p>Last Friday, the Cakti set aside regular client projects for our quarterly &lt;a href="https://www.caktusgroup.com/blog/2012/10/01/planning-our-first-shipit-day-caktus/">ShipIt Day&lt;/a>, a chance for personal development and independent projects. People work individually or in groups to flex their creativity, tackle interesting problems, or expand their personal knowledge. This quarter’s ShipIt Day was all about open source contributions, frontend fixes, and learning new (or revisiting old) programming languages. Read about the various ShipIt Day projects for Q2 of 2016 below.&lt;/p></description></item><item><title>What We're Clicking - March Link Roundup</title><link>https://www.caktusgroup.com/blog/2016/04/05/what-were-clicking-march-link-roundup/</link><pubDate>Tue, 05 Apr 2016 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/04/05/what-were-clicking-march-link-roundup/</guid><description>&lt;p>We’re starting a new, monthly series on the Caktus blog highlighting the articles and posts shared by Cakti that drew the most attention on Twitter. These roundups will include everything from Django how-tos to explorations of the tech industry, to innovations for social good.&lt;/p></description></item><item><title>New white paper: "Shipping faster: Django team improvements"</title><link>https://www.caktusgroup.com/blog/2016/04/04/new-white-paper-shipping-faster-django-team-improvements/</link><pubDate>Mon, 04 Apr 2016 13:26:38 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2016/04/04/new-white-paper-shipping-faster-django-team-improvements/</guid><description>&lt;p>For the past couple months, we’ve been working on a new white paper, “&lt;a href="http://learn.caktusgroup.com/shipping-faster-django-team-improvements?utm_source=web&amp;amp;utm_medium=bloglaunch&amp;amp;utm_campaign=shippingfaster" target="_blank" rel="noopener noreferrer">Shipping Faster: Django Team Improvements&lt;/a>”. We examined our existing processes, looked at best practices, and considered what has or hasn’t worked across our dozens of simultaneous projects.&lt;/p></description></item><item><title>What We Open Sourced in 2015: A New Year's Retrospective</title><link>https://www.caktusgroup.com/blog/2015/12/31/what-we-open-sourced-2015-new-years-retrospective/</link><pubDate>Thu, 31 Dec 2015 13:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/12/31/what-we-open-sourced-2015-new-years-retrospective/</guid><description>&lt;p>This year we had the pleasure of building a number of unique solutions for several organizations. In addition, we had the support of these clients to open source the tools we built. By open sourcing our work, we enable others to use, replicate, and even improve upon the tools we’ve created.&lt;/p></description></item><item><title>Reflecting on My Time as Caktus' Open Source Fellow</title><link>https://www.caktusgroup.com/blog/2015/12/21/reflecting-my-time-caktus-open-source-fellow/</link><pubDate>Mon, 21 Dec 2015 13:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/12/21/reflecting-my-time-caktus-open-source-fellow/</guid><description>&lt;p>My name is Ben Phillips and I am Caktus&amp;rsquo; Open Source Fellow. As my fellowship comes to a close, I wanted to reflect on my time at Caktus and to share my experience and some of what I&amp;rsquo;ve learned here. First, however, I should probably share how I ended up here in the first place.&lt;/p></description></item><item><title>Caktus CTO Colin Copeland Helps Launch Open Data Policing Website</title><link>https://www.caktusgroup.com/blog/2015/12/17/cto-colin-copeland-helps-launch-open-data-policing-website/</link><pubDate>Thu, 17 Dec 2015 13:50:11 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/12/17/cto-colin-copeland-helps-launch-open-data-policing-website/</guid><description>&lt;p>Today, at Caktus headquarters, CTO and co-founder of Caktus Colin Copeland will stand at a press conference along with activists, police representatives, and elected officials to announce the launch of &lt;a href="http://OpenDataPolicingNC.com" target="_blank" rel="noopener noreferrer">OpenDataPolicingNC.com&lt;/a>. The first site of its kind, OpenDataPolicingNC.com draws on public records to publish up-to-date stop, search, and use-of-force data—broken down by race and ethnicity—for every police department and officer in the state of North Carolina. The volunteer effort, led by The Southern Coalition for Social Justice (SCSJ) and technical leadership by Colin, includes approximately 20 million anonymized data points from 15 years of NC traffic stop data.&lt;/p></description></item><item><title>Identifying Racial Bias in Policing with a Data-driven App</title><link>https://www.caktusgroup.com/blog/2015/10/16/identifying-racial-bias-policing-tech/</link><pubDate>Fri, 16 Oct 2015 21:16:16 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/10/16/identifying-racial-bias-policing-tech/</guid><description>&lt;p>Recently, Caktus co-founder Colin Copeland spoke about the creation of a web app that analyzes North Carolina traffic stop data to identify racial bias during the Code for America 2015 Summit. The website allows both police departments and community members to visualize a dataset of more than 18 million stops statewide. Colin spoke with Ian Mance, the originator of the app idea and staff attorney with the Southern Coalition for Social Justice. Together with fellow community members, Andy Shapiro and Dylan Young, they used Django, an open source web framework, to make policing data more accessible.&lt;/p></description></item><item><title>Colin Copeland to Speak on Police Data and Racial Bias at Code for America Summit</title><link>https://www.caktusgroup.com/blog/2015/09/29/caktus-group-co-founder-colin-copeland-speak-police-data-and-racial-bias-code-america-summit/</link><pubDate>Tue, 29 Sep 2015 17:33:09 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/09/29/caktus-group-co-founder-colin-copeland-speak-police-data-and-racial-bias-code-america-summit/</guid><description>&lt;p>This Thursday, Colin Copeland, CTO and Caktus Group Co-founder, will be co-presenting “Case Study from North Carolina: Identifying Racial Bias in Policing Practices” during the prestigious 2015 &lt;a href="http://www.codeforamerica.org/summit/" target="_blank" rel="noopener noreferrer">Code for America Summit&lt;/a> in Oakland, CA. This invite-only event joins technologists, activists, and officials ranging from mayors to White House officials to discuss technology’s role in civic participation.&lt;/p></description></item><item><title>Introduction to Monte Carlo Tree Search</title><link>https://www.caktusgroup.com/blog/2015/09/24/introduction-monte-carlo-tree-search-1/</link><pubDate>Thu, 24 Sep 2015 13:47:08 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/09/24/introduction-monte-carlo-tree-search-1/</guid><description>&lt;script type="text/javascript"
 src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
&lt;/script>
&lt;script type="text/x-mathjax-config">
 MathJax.Hub.Config({ TeX: { extensions: ["color.js"] }});
&lt;/script>
&lt;p>&lt;em>For DjangoCon 2015, Jeff Bradberry created an A.I. for our booth game,
Ultimate Tic Tac Toe. Reprinted here from jeffbradberry.com is his
explanation of the Monte Carlo Tree Search used to build the A.I.&lt;/em>&lt;/p></description></item><item><title>Announcing the Caktus Open Source Fellowship</title><link>https://www.caktusgroup.com/blog/2015/08/06/announcing-caktus-open-source-fellowship/</link><pubDate>Thu, 06 Aug 2015 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/08/06/announcing-caktus-open-source-fellowship/</guid><description>&lt;p>We are excited to announce the creation and funding of a pilot program for open source contributions here at Caktus Group. This program is inspired by the Django Software Foundation’s &lt;a href="https://www.djangoproject.com/weblog/2015/mar/06/welcome-our-full-time-django-fellow/" target="_blank" rel="noopener noreferrer">fellowship&lt;/a> as well as the &lt;a href="http://twodaymanifesto.com/" target="_blank" rel="noopener noreferrer">Two Day Manifesto&lt;/a>. For this program, Caktus seeks to hire a part-time developer for twelve weeks this fall for the sole purpose of contributing back to open source projects. Caktus builds web applications based on open source tools and the continued growth of these projects is important to us. Open source projects such as Python and Django have given so much to this company and this is one of many ways we are trying to give back.&lt;/p></description></item><item><title>Stanford Social Innovation Review Highlights Caktus' Work in Libya</title><link>https://www.caktusgroup.com/blog/2015/06/12/stanford-social-innovation-review-highlights-caktus-work-libya/</link><pubDate>Fri, 12 Jun 2015 18:43:50 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/06/12/stanford-social-innovation-review-highlights-caktus-work-libya/</guid><description>&lt;p>The Stanford Social Innovation Review recently featured Caktus in “Text the Vote” in Suzie Boss’ “What’s Next: New Approaches to Social Change” column. It describes how our team of developers built the world’s first SMS voter registration system in Libya using RapidSMS.&lt;/p></description></item><item><title>Robots Robots Ra Ra Ra!!! (PyCon 2015 Must-See Talk: 6/6)</title><link>https://www.caktusgroup.com/blog/2015/06/10/robots-robots-ra-ra-ra/</link><pubDate>Wed, 10 Jun 2015 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/06/10/robots-robots-ra-ra-ra/</guid><description>&lt;p>&lt;em>Part six of six in our &lt;a href="https://www.caktusgroup.com/blog/2015/04/28/pycon-2015-must-see-talk-favorites/">PyCon 2015 Must-See Series&lt;/a>, a weekly highlight of talks our staff enjoyed at PyCon.&lt;/em>&lt;/p>
&lt;p>I&amp;rsquo;ve had an interest in robotics since high school, but always thought it would be expensive and time consuming to actually do. Over the past few years, though, I&amp;rsquo;ve observed the rise of open hardware such as the Arduino and the Raspberry Pi, and modules and kits built on top of them, that make this type of project more affordable and accessible to the casual hobbyist. I was excited by Katherine&amp;rsquo;s talk because Robot Operating System (ROS) seems to do for the software side what Arduino and such do for the hardware side.&lt;/p></description></item><item><title>Creating and Using Open Source: A Guide for ICT4D Managers</title><link>https://www.caktusgroup.com/blog/2015/05/29/creating-and-using-open-source-guide-ict4d-managers/</link><pubDate>Fri, 29 May 2015 18:25:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/05/29/creating-and-using-open-source-guide-ict4d-managers/</guid><description>&lt;p>Choosing an open source product or platform upon which to build an ICT4D service is hard. Creating a sustainable, volunteer-driven open source project is even harder. There is a proliferation of open source tools in the world, but the messaging used to describe a given project does not always line up with the underlying technology. For example, the project may make claims about modularity or pluggability that, upon further investigation, prove to be exaggerations at best. Similarly, managers of ICT4D projects may be attracted to Open Source because of the promise of a “free” product, but as we’ve learned through trial and error at Caktus, it’s not always less costly to adapt an existing open source project than it would be to engineer a quality system from the ground up.&lt;/p></description></item><item><title>Q2 2015 ShipIt Day ReCap</title><link>https://www.caktusgroup.com/blog/2015/05/14/q2-2015-shipit-day-recap/</link><pubDate>Thu, 14 May 2015 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/05/14/q2-2015-shipit-day-recap/</guid><description>&lt;p>Last Friday everyone at Caktus set aside their regular client projects for our quarterly ShipIt Day, a chance for Caktus employees to take some time for personal development and independent projects. People work individually or in groups to flex their creativity, tackle interesting problems, or expand their personal knowledge. This quarter’s ShipIt Day saw everything from game development to Bokeh data visualization, Lego robots to superhero animation. Read more about the various projects from our Q2 2015 ShipIt Day.&lt;/p></description></item><item><title>Marketplace Radio Highlights How Service Info App Helps 1.5 Million Syrian Refugees</title><link>https://www.caktusgroup.com/blog/2015/04/28/npr-highlights-how-serviceinfo-app-helps-15-million-syrian-refugees/</link><pubDate>Tue, 28 Apr 2015 18:51:07 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/04/28/npr-highlights-how-serviceinfo-app-helps-15-million-syrian-refugees/</guid><description>&lt;center>&lt;i>Image Courtesy of UK Department for International Development [&lt;a href="http://creativecommons.org/licenses/by/2.0">CC BY 2.0&lt;/a>], &lt;a href="http://commons.wikimedia.org/wiki/File%3AStill_smiling_despite_the_hardship_they_face_(11174085546).jpg">via Wikimedia Commons&lt;/a>&lt;/i>&lt;/center>
&lt;p>Recently, one of our projects, Service Info, received national attention thanks to a &lt;a href="http://www.marketplace.org/topics/world/service-info-its-yelpbut-refugees" target="_blank" rel="noopener noreferrer">Marketplace interview&lt;/a>. American Public Media’s Kai Ryssdal spoke with International Rescue Committee CEO David Miliband about how Service Info is helping 1.5 million refugees of the Syrian conflict in Lebanon. The Syrian conflict is one of the worst ongoing humanitarian crises, accounting for the majority of the world’s refugees.&lt;/p></description></item><item><title>Why RapidSMS for SMS Application Development</title><link>https://www.caktusgroup.com/blog/2015/03/16/why-rapidsms-SMS-applications/</link><pubDate>Mon, 16 Mar 2015 12:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/03/16/why-rapidsms-SMS-applications/</guid><description>&lt;p>Caktus has been involved in quite a few projects (&lt;a href="http://www.caktusgroup.com/case-study/libya-SMS-text-message-voter-registration/" target="_blank" rel="noopener noreferrer">Libyan voter registration&lt;/a>, &lt;a href="http://www.caktusgroup.com/case-study/Project-Mwana/" target="_blank" rel="noopener noreferrer">UNICEF Project Mwana&lt;/a>, 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&amp;rsquo;ve also invested our own resources in &lt;a href="http://www.caktusgroup.com/blog/2014/02/05/caktus-completes-rapidsms-community-coordinator-development-unicef/" target="_blank" rel="noopener noreferrer">supporting and extending RapidSMS&lt;/a>.&lt;/p></description></item><item><title>Triangle Open Data Day and Code Across</title><link>https://www.caktusgroup.com/blog/2015/02/17/triangle-open-data-day-and-code-across/</link><pubDate>Tue, 17 Feb 2015 14:56:22 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/02/17/triangle-open-data-day-and-code-across/</guid><description>&lt;p>International Open Data Day is this weekend, February 21st and 22nd. As part of the festivities, &lt;a href="http://www.codeforamerica.org/" target="_blank" rel="noopener noreferrer">Code for America&lt;/a> is hosting its 4th annual &lt;a href="http://www.codeforamerica.org/events/codeacross-2015/" target="_blank" rel="noopener noreferrer">CodeAcross&lt;/a>. The event aims to unite developers across the country for a day of civic coding, creating tools that make government services simple, effective, easy to use. Put simply, “the goal of CodeAcross is to activate the Code for America network and inspire residents everywhere to get actively involved in their community.”&lt;/p></description></item><item><title>PyCon Blog Features Caktus Group</title><link>https://www.caktusgroup.com/blog/2015/01/27/pycon-blog-features-caktus-group/</link><pubDate>Tue, 27 Jan 2015 21:07:10 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/01/27/pycon-blog-features-caktus-group/</guid><description>&lt;p>Brian Curtis, the director of the Python Software Foundation, recently interviewed and featured Caktus on the &lt;a href="http://pycon.blogspot.com/2015/01/a-look-at-how-caktus-group-built-pycon.html" target="_blank" rel="noopener noreferrer">PyCon website&lt;/a>. PyCon is the premiere event for those of us within the Python and Django open source communities. Brian writes about our work designing the PyCon 2015 website, our efforts in Libya, and what’s on the horizon in 2015. We&amp;rsquo;re excited about this recognition!&lt;/p></description></item><item><title>Why I Love Technical Blogging</title><link>https://www.caktusgroup.com/blog/2015/01/23/why-i-love-technical-blogging/</link><pubDate>Fri, 23 Jan 2015 16:06:51 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2015/01/23/why-i-love-technical-blogging/</guid><description>&lt;p>I love writing blog posts, and today I’m setting out to do something I’ve never tried before: write a blog post about writing blog posts. A big part of our mission at Caktus is to foster and help grow the Python and Django development communities, both locally and nationally. Part of how we’ve tried to accomplish this in the past is through hosting development sprints, sponsoring and attending conferences such as PyCon and DjangoCon, and building a knowledge base of common problems in Python and Django development in our blog. Many in the Django community first get to know Caktus through our blog, and it’s both gratifying and humbling when I meet someone at a conference and the person thanks me for a post Caktus wrote that helped him or her solve a technical problem at some point in the past.&lt;/p></description></item><item><title>Q4 ShipIt Day: Dedicated to Creativity</title><link>https://www.caktusgroup.com/blog/2014/11/20/q4-shipit-day/</link><pubDate>Thu, 20 Nov 2014 13:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/11/20/q4-shipit-day/</guid><description>&lt;p>This October, nearly everyone at Caktus took a break from their usual projects to take part in Caktus’s 8th ShipIt Day. Apart from a few diligent individuals who couldn’t afford to spare any time from urgent responsibilities, nearly everyone took a break to work and collaborate on creative and experimental projects, with the aim of trying something new and ideally seeing a project through from start to finish in the space of a day and a half.&lt;/p></description></item><item><title>Improving Infant and Maternal Health in Rwanda and Zambia with RapidSMS</title><link>https://www.caktusgroup.com/blog/2014/09/19/rapidsms-africa/</link><pubDate>Fri, 19 Sep 2014 21:19:06 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/09/19/rapidsms-africa/</guid><description>&lt;center>&lt;p style="font-size: 80%;">&lt;i>Image courtesy of &lt;a href="http://unicefstories.org/2013/11/13/the-mobile-phone-rwandas-key-weapon-in-making-maternal-deaths-history/">UNICEF&lt;/a>, the funders of this project.&lt;/i>&lt;/p>&lt;/center>
&lt;p>I have had the good fortune of working internationally on mobile health applications due to Caktus&amp;rsquo; focus on public health. Our public health work often uses &lt;a href="http://rapidsms.org" target="_blank" rel="noopener noreferrer">RapidSMS&lt;/a>, a free and open-source Django powered framework for dynamic data collection, logistics coordination and communication, leveraging basic short message service (SMS) mobile phone technology. I was able to work on two separate projects tracking data related to the &lt;a href="http://www.thousanddays.org/" target="_blank" rel="noopener noreferrer">1000 days&lt;/a> between a woman&amp;rsquo;s pregnancy and the child&amp;rsquo;s second birthday. Monitoring mothers and children during this time frame is critical as there are many factors that, when monitored properly, can decrease the mortality rates for both mother and child. Both of these projects presented interesting challenges and resulted in a number of takeaways worth further discussion.&lt;/p></description></item><item><title>OSCON 2014 &amp; REST API Client Best Practices</title><link>https://www.caktusgroup.com/blog/2014/08/04/oscon-2014-rest-api-client-best-practices/</link><pubDate>Mon, 04 Aug 2014 11:36:53 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/08/04/oscon-2014-rest-api-client-best-practices/</guid><description>&lt;p>&lt;a href="http://www.caktusgroup.com/about/mark-lavin/" target="_blank" rel="noopener noreferrer">Mark Lavin&lt;/a>, Caktus Technical Director and author of the forthcoming &lt;a href="http://shop.oreilly.com/product/0636920032502.do" target="_blank" rel="noopener noreferrer">LightWeight Django&lt;/a> was recently at &lt;a href="http://www.oscon.com/oscon2014" target="_blank" rel="noopener noreferrer">OSCON 2014&lt;/a> in Portland where he gave a talk on improving the relationship between server and client for REST APIs. OSCON, with over 3000 attendees, is one of the largest open source conferences around. I sat down with him to ask him about his time there.&lt;/p></description></item><item><title>A Culture of Code Reviews</title><link>https://www.caktusgroup.com/blog/2014/07/28/culture-code-reviews/</link><pubDate>Mon, 28 Jul 2014 11:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/07/28/culture-code-reviews/</guid><description>&lt;p>Code reviews are one of those things that everyone agrees are worthwhile, but sometimes don’t get done. A good way to keep getting the benefits of code reviews is to establish, and even nurture, a culture of code reviews.&lt;/p></description></item><item><title>July 2014 ShipIt Day Recap</title><link>https://www.caktusgroup.com/blog/2014/07/14/july-2014-shipit-day/</link><pubDate>Mon, 14 Jul 2014 21:28:13 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/07/14/july-2014-shipit-day/</guid><description>&lt;p>This past Friday we celebrated another ShipIt day at Caktus. There was a lot of open source contribution, exploring, and learning happening in the office. The projects ranged from native mobile Firefox OS apps, to development on our automated server provisioning templates via Salt, to front-end apps aimed at using web technology to create interfaces where composing new music or &lt;a href="https://www.youtube.com/watch?v=HzS-7-bT9g4" target="_blank" rel="noopener noreferrer">performing Frozen’s Let It Go is so easy anyone can do it&lt;/a>.&lt;/p></description></item><item><title>Reflecting on Challenges Faced by Female Developers</title><link>https://www.caktusgroup.com/blog/2014/06/18/reflecting-challenges-faced-female-developers/</link><pubDate>Wed, 18 Jun 2014 11:36:28 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/06/18/reflecting-challenges-faced-female-developers/</guid><description>&lt;p>
&lt;a href=”https://www.caktusgroup.com/about/karen-tracey/”>Karen Tracey&lt;/a>, 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.
&lt;/p></description></item><item><title>CTO Copeland Featured on WNCN for Open Government App</title><link>https://www.caktusgroup.com/blog/2014/06/10/cto-copeland-featured-wncn-contribution-government-transparency/</link><pubDate>Tue, 10 Jun 2014 19:17:18 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/06/10/cto-copeland-featured-wncn-contribution-government-transparency/</guid><description>&lt;p>Colin Copeland, our Chief Technology Officer, recently spoke to
&lt;a href="http://www.wncn.com/story/25569848/website-launched-to-make-durham-sanitation-ratings-more-transparent" target="_blank" rel="noopener noreferrer">WNCN&lt;/a>
about a new web application,
&lt;a href="http://NCFoodInspector.com" target="_blank" rel="noopener noreferrer">NCFoodInspector.com&lt;/a>, that lets Durham
County visitors know the cleanliness of nearby restaurants. Colin helped
build the application in his spare time as captain of &lt;a href="http://codefordurham.com" target="_blank" rel="noopener noreferrer">Code for Durham
Brigade&lt;/a>, 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.&lt;/p></description></item><item><title>FastCompany: 10 Most Innovative Companies in Local</title><link>https://www.caktusgroup.com/blog/2014/02/14/fastcompany-10-most-innovative-companies-local/</link><pubDate>Fri, 14 Feb 2014 21:59:21 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/02/14/fastcompany-10-most-innovative-companies-local/</guid><description>&lt;p>
FastCompany named Caktus client, UNICEF, as one of the &lt;a href=”http://www.fastcompany.com/3026361/most-innovative-companies-2014/the-worlds-top-10-most-innovative-companies-in-local”>Top 10 Most Innovative Companies in Loca&lt;/a>l. UNICEF received this honor for their launch of RapidSMS, an open source platform for quickly building SMS applications.
&lt;/p></description></item><item><title>Caktus Completes RapidSMS Community Coordinator Development for UNICEF</title><link>https://www.caktusgroup.com/blog/2014/02/05/caktus-completes-rapidsms-community-coordinator-development-unicef/</link><pubDate>Wed, 05 Feb 2014 14:12:35 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2014/02/05/caktus-completes-rapidsms-community-coordinator-development-unicef/</guid><description>&lt;p>Colin Copeland, Managing Member at Caktus, has wrapped up work,
supported by UNICEF, as the Community Coordinator for the open source
&lt;a href="http://rapidsms.org" target="_blank" rel="noopener noreferrer">RapidSMS&lt;/a> project. RapidSMS is a text messaging
application development library built on top of the Django web
framework. It creates a SMS provider agnostic way of sending and
receiving text messages. RapidSMS has been used widely in the mobile
health field, in particular in areas where internet access cannot be
taken for granted and cell phones are the best communication tool
available. This has included projects initiated by UNICEF country
offices in Ethiopia, Madagascar, Malawi, Rwanda, Uganda, Zambia, and
Zimbabwe.&lt;/p></description></item><item><title>Raspberry IO Open Sourced</title><link>https://www.caktusgroup.com/blog/2013/08/14/raspberry-io-open-sourced/</link><pubDate>Wed, 14 Aug 2013 14:40:39 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2013/08/14/raspberry-io-open-sourced/</guid><description>&lt;p>Back in March, at &lt;a href="https://us.pycon.org/2013/" target="_blank" rel="noopener noreferrer">PyCon
2013&lt;/a>, the &lt;a href="http://pyfound.blogspot.com/" target="_blank" rel="noopener noreferrer">PSF&lt;/a> provided
each attendee with a &lt;a href="http://www.raspberrypi.org/" target="_blank" rel="noopener noreferrer">Raspberry Pi&lt;/a>, a tiny
credit-card sized computer meant to be paired with the Python
programming language. The power and portability of the Raspberry Pi has
stimulated an explosion of interest among hobbyists and educators. Their
uses seem to be limited only by our collective imagination.&lt;/p></description></item><item><title>Mark &amp; Julia Speaking at OSCON. “Developers + Designers: Collaborating on your Open Source project”</title><link>https://www.caktusgroup.com/blog/2013/07/23/mark-julia-speaking-oscon-developers-designers-collaborating-your-open-source-project/</link><pubDate>Tue, 23 Jul 2013 14:20:01 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2013/07/23/mark-julia-speaking-oscon-developers-designers-collaborating-your-open-source-project/</guid><description>&lt;p>On Wednesday, Mark and Julia are teaming up to deliver their talk
&amp;quot;&lt;a href="http://www.oscon.com/oscon2013/public/schedule/detail/28590" target="_blank" rel="noopener noreferrer">Developers + Designers: Collaborating on your Open Source
project&lt;/a> &amp;quot;
at OSCON 2013. We&amp;rsquo;re thrilled that their talk got accepted and know that
they have a lot to contribute to the Open Source conversation which too
often lacks the voice of designers. Julia and Mark will be discussing
how it is important to start collaborating early on your ideas before
writing code. We&amp;rsquo;re happy to have such adept developers and designers
here at Caktus pushing each other to work outside of their strict job
titles and collaborate to build projects that couldn&amp;rsquo;t be built anywhere
else. If you are at OSCON this week, stop by and hear Mark and Julia&amp;rsquo;s
talk. Or, if you miss their talk, they will be around all week and are
excited about meeting new people.&lt;/p></description></item><item><title>AngularJS to PyGame: Caktus’ 2nd ShipIt Day</title><link>https://www.caktusgroup.com/blog/2013/04/30/caktus-2nd-shipit-day/</link><pubDate>Tue, 30 Apr 2013 13:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2013/04/30/caktus-2nd-shipit-day/</guid><description>&lt;p>We had our 2nd ShipIt Day at Caktus last week. ShipIt (coined
by &lt;a href="http://www.atlassian.com/company/about/shipit" target="_blank" rel="noopener noreferrer">Atlassian&lt;/a>), in case
you don&amp;rsquo;t know, is an exercise that allows your team to work on
alternative projects in a 24-hour hackathon. We brainstorm ideas related
to Caktus, break into small groups and try to build a project by the end
of the day on Friday. It&amp;rsquo;s a lot of fun and provides an opportunity to
work on internal tools, try something new and collaborate together. \&lt;/p></description></item><item><title>Managing Django Translations with Transifex</title><link>https://www.caktusgroup.com/blog/2013/04/25/managing-django-translations-transifex/</link><pubDate>Thu, 25 Apr 2013 15:51:27 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2013/04/25/managing-django-translations-transifex/</guid><description>&lt;p>We manage a number of open source Django apps here at Caktus. While many
of us here are proficient in a number of programming languages, the same
can&amp;rsquo;t be said for our ability to read or write in languages other than
English. The Django community is global and we want our apps to support
other languages. For that we&amp;rsquo;ve turned
to &lt;a href="https://www.transifex.com/" target="_blank" rel="noopener noreferrer">Transifex&lt;/a> which it the same tool Django
itself uses for translations.&lt;/p></description></item><item><title>django-scribbler, a lightweight front-end interface for Django template editing</title><link>https://www.caktusgroup.com/blog/2012/10/30/django-scribbler-a-lightweight-front-end-interface-for-Django-template-editing/</link><pubDate>Tue, 30 Oct 2012 13:36:44 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2012/10/30/django-scribbler-a-lightweight-front-end-interface-for-Django-template-editing/</guid><description>&lt;p>&lt;a href="https://github.com/caktus/django-scribbler/" target="_blank" rel="noopener noreferrer">django-scribbler&lt;/a> is a new
open-source project published by the team at Caktus. Its goal is to
create a seamless way for authorized end users to make edits to specific
blocks of content in their Django template.&lt;/p></description></item><item><title>Planning Our First ShipIt Day at Caktus</title><link>https://www.caktusgroup.com/blog/2012/10/01/planning-our-first-shipit-day-caktus/</link><pubDate>Mon, 01 Oct 2012 16:10:33 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2012/10/01/planning-our-first-shipit-day-caktus/</guid><description>&lt;p>I'm delighted to write that last Friday, we announced we'll be trying
our first &amp;quot;ShipIt Day&amp;quot; at Caktus in October. ShipIt Days, also known
as FedEx Days, provide a time for the team to set aside what occupies us
most days&amp;mdash;building fantastic &lt;a href="https://www.caktusgroup.com/services/custom-web-applications/">web
applications&lt;/a> using Python and
Django for our wonderful &lt;a href="https://www.caktusgroup.com/portfolio/">clients&lt;/a>&amp;mdash;and pick up something
new or scratch an itch that's been bugging us for awhile. We got the
idea from the book &lt;em>&lt;a href="http://www.danpink.com/drive" target="_blank" rel="noopener noreferrer">Drive&lt;/a>&lt;/em> by Daniel
Pink, and it was also suggested independently by a number of &lt;a href="https://www.caktusgroup.com/about/">team
members&lt;/a>.&lt;/p></description></item><item><title>Djangocon 2012 First Day</title><link>https://www.caktusgroup.com/blog/2012/09/05/live-djangocon-2012-notes-first-day/</link><pubDate>Wed, 05 Sep 2012 15:24:10 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2012/09/05/live-djangocon-2012-notes-first-day/</guid><description>&lt;p>The Caktus team arrived in DC for Djangocon on Monday evening, 9/3 and
I've been keeping notes about what the presenters have been discussing
and generally what the mood and experience have been like. I am taking a
few minutes out of my Tuesday schedule to share with everyone how
Djangocon 2012 is shaping up! I stayed in Track 1 throughout the day, so
I can only report on talks given there.&lt;/p></description></item><item><title>Caktus Team Members Presenting at DjangoCon 2012</title><link>https://www.caktusgroup.com/blog/2012/09/03/caktus-team-members-presenting-djangocon-2012/</link><pubDate>Mon, 03 Sep 2012 14:00:13 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2012/09/03/caktus-team-members-presenting-djangocon-2012/</guid><description>&lt;p>Caktus is proud to announce that four of our developers will be
presenting at this year&amp;rsquo;s &lt;a href="http://www.djangocon.us/" target="_blank" rel="noopener noreferrer">DjangoCon&lt;/a>. We are
also happy to announce that we will be sponsors of DjangoCon, taking
place in Washington D.C. on September 4th through the 7th. In addition
to the four Caktus team members who will be presenting this year, our
entire development staff will be in attendance enjoying the conference
and city.&lt;/p></description></item><item><title>Caktus Consulting Group Sponsors PyCon 2011</title><link>https://www.caktusgroup.com/blog/2011/03/09/caktus-consulting-group-sponsors-pycon-2011/</link><pubDate>Thu, 10 Mar 2011 03:00:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2011/03/09/caktus-consulting-group-sponsors-pycon-2011/</guid><description>&lt;p>&lt;a href="http://us.pycon.org/2011/home/" target="_blank" rel="noopener noreferrer">PyCon 2011
Atlanta&lt;/a> is just
around the corner, and I'm proud to announce that Caktus is a gold
sponsor at the conference this year! We sponsored DjangoCon in both 2009
and 2010, and this year agreed to extend that support to the Python
community in general.&lt;/p></description></item><item><title>Caktus Consulting Group Sponsors DjangoCon 2010</title><link>https://www.caktusgroup.com/blog/2010/08/26/caktus-consulting-group-sponsors-djangocon-2010/</link><pubDate>Thu, 26 Aug 2010 17:50:45 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2010/08/26/caktus-consulting-group-sponsors-djangocon-2010/</guid><description>&lt;p>&lt;a href="http://djangocon.us" target="_blank" rel="noopener noreferrer">DjangoCon 2010&lt;/a> is just around the corner, and
I'm proud to announce that Caktus is sponsoring the conference again
this year!&lt;/p></description></item><item><title>Caktus Consulting Group hosts 2nd Django sprint in NC Triangle area</title><link>https://www.caktusgroup.com/blog/2010/03/16/caktus-consulting-group-hosts-2nd-django-sprint-in-nc-triangle-area/</link><pubDate>Tue, 16 Mar 2010 16:36:31 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2010/03/16/caktus-consulting-group-hosts-2nd-django-sprint-in-nc-triangle-area/</guid><description>&lt;p>&lt;a href="http://www.djangoproject.com/" target="_blank" rel="noopener noreferrer">Django&lt;/a> is a tool we use every day to
build &lt;a href="https://www.caktusgroup.com/services/">fantastic web apps&lt;/a> here at Caktus, and a development
sprint is a concerted, focused period of time in which developers meet
in the same space to get things done on a project.&lt;/p></description></item><item><title>Decoupled Django Apps and the Beauty of Generic Relations</title><link>https://www.caktusgroup.com/blog/2010/03/11/decoupled-django-apps-and-the-beauty-of-generic-relations/</link><pubDate>Thu, 11 Mar 2010 21:18:02 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2010/03/11/decoupled-django-apps-and-the-beauty-of-generic-relations/</guid><description>&lt;p>Like just about everyone else, we've written our own suite of tools to
help with building complex content management systems in Django here at
&lt;a href="https://www.caktusgroup.com/services">Caktus&lt;/a>. We reviewed a number of the existing CMSes out
there, but in almost every case the navigation and page structure were
so tightly coupled the system broke down when it came time to add
additional, non-CMS pages.&lt;/p></description></item><item><title>Caktus Sends Team of Five to PyCon 2010 in Atlanta</title><link>https://www.caktusgroup.com/blog/2010/02/17/caktus-sends-team-of-five-to-pycon-2010-in-atlanta/</link><pubDate>Wed, 17 Feb 2010 18:08:30 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2010/02/17/caktus-sends-team-of-five-to-pycon-2010-in-atlanta/</guid><description>&lt;p>&lt;a href="http://www.python.org" target="_blank" rel="noopener noreferrer">Python&lt;/a> and
&lt;a href="http://www.djangoproject.org" target="_blank" rel="noopener noreferrer">Django&lt;/a> are tools we use on a daily basis
to build &lt;a href="https://www.caktusgroup.com/services/">fantastic web apps&lt;/a> here at Caktus. I'm pleased
to announce that Caktus is sending five developers--Colin, Alex, Mike,
Mark, and myself--to &lt;a href="http://us.pycon.org/2010/about/" target="_blank" rel="noopener noreferrer">PyCon 2010&lt;/a>!
PyCon is an annual gathering for users and developers of the open source
Python programming language. This year the US conference is being held
in Atlanta, GA. We'll be driving down tomorrow (Thursday) from Chapel
Hill, NC and staying for the conference weekend plus one day of the
sprints.&lt;/p></description></item><item><title>Caktus Consulting Group hosts Django sprint in Triangle, NC area</title><link>https://www.caktusgroup.com/blog/2009/12/06/caktus-consulting-group-hosts-django-sprint-in-triangle-nc-area/</link><pubDate>Sun, 06 Dec 2009 19:37:17 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2009/12/06/caktus-consulting-group-hosts-django-sprint-in-triangle-nc-area/</guid><description>&lt;p>&lt;a href="http://www.djangoproject.com/" target="_blank" rel="noopener noreferrer">Django&lt;/a> is a tool we use every day to
build &lt;a href="http://www.caktusgroup.com/services/" target="_blank" rel="noopener noreferrer">rock-solid web apps&lt;/a> here
at Caktus, and a development sprint is a concerted, focused period of
time in which developers meet in the same space to get things done on a
project.&lt;/p></description></item><item><title>Open Source Django Projects from Caktus Consulting Group</title><link>https://www.caktusgroup.com/blog/2009/09/07/open-source-django-apps-from-caktus-consulting-group/</link><pubDate>Mon, 07 Sep 2009 23:48:44 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2009/09/07/open-source-django-apps-from-caktus-consulting-group/</guid><description>&lt;p>At Caktus we're big fans of reusing code. We leverage many open source
projects--especially Django apps--to accomplish a variety of tasks. In
addition, we've written quite a few pluggable apps over the paste two
years that we reuse over and over again for different projects. As a way
of giving back to the community, we've polished and released a portion
of that code as open source ourselves. While some of the projects have
been available on Google Code for awhile now, we just put together a
consolidated list of &lt;a href="http://www.caktusgroup.com/portfolio/community/" target="_blank" rel="noopener noreferrer">open source Django
projects&lt;/a> on our web
site to serve as a jumping off point for all the projects we like, we
contributed to, and we created. Enjoy!&lt;/p></description></item><item><title>Why Caktus Uses Django</title><link>https://www.caktusgroup.com/blog/2009/01/13/why-caktus-uses-django/</link><pubDate>Tue, 13 Jan 2009 15:45:31 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2009/01/13/why-caktus-uses-django/</guid><description>&lt;p>Here at &lt;a href="http://www.caktusgroup.com/services/" target="_blank" rel="noopener noreferrer">Caktus&lt;/a>, we use the
popular &lt;a href="http://www.djangoproject.com" target="_blank" rel="noopener noreferrer">Django&lt;/a> web framework for a lot
of our custom web application development. We don't use Django simply
because it's popular, easy to learn, or happened to be the first thing
we found. We've written web apps in PHP, Java, and Ruby on Rails--all
before we discovered Django--but were never quite satisfied. Following
are just a few of the reasons that we both enjoy working with Django and
believe it gives you (the client) the best end-product.&lt;/p></description></item><item><title>Free and Open Source security scanning software</title><link>https://www.caktusgroup.com/blog/2008/09/07/free-and-open-source-security-scanning-software/</link><pubDate>Sun, 07 Sep 2008 17:45:23 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2008/09/07/free-and-open-source-security-scanning-software/</guid><description>&lt;p>I was pretty disappointed when I discovered today that Nessus, the
security scanner I've used for many years now, had discontinued its
free plugin feed. The plugin feed is used to disseminate updated
security alerts in an automated fashion to the security scanner, as they
become available. The price tag on Nessus' new &amp;quot;Professional Feed&amp;quot;:
$1200.&lt;/p></description></item><item><title>Is Asterisk More Silent Than You'd Like?</title><link>https://www.caktusgroup.com/blog/2007/12/15/is-asterisk-more-silent-than-youd-like/</link><pubDate>Sat, 15 Dec 2007 19:06:01 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2007/12/15/is-asterisk-more-silent-than-youd-like/</guid><description>&lt;p>At Caktus, we use the &lt;a href="http://www.asterisk.org/" target="_blank" rel="noopener noreferrer">Asterisk&lt;/a> open source
telephony platform. While setting up Asterisk, we tested a number of
different system environments and configurations to help determine what
would best fit our telephone needs. This involved running Asterisk on
both real and virtual machines and testing several configuration front
ends, including &lt;a href="http://www.freepbx.org/" target="_blank" rel="noopener noreferrer">FreePBX&lt;/a> and
&lt;a href="http://destar.berlios.de/" target="_blank" rel="noopener noreferrer">DeStar&lt;/a>. This article discusses a fairly
technical problem we confronted while installing a basic Asterisk setup
on the Debian GNU/Linux operating system (on real hardware); namely,
when the ztdummy Linux kernel module was loaded, Asterisk was unable to
play back any recordings (even its own). When we unloaded the ztdummy
module, however, recordings would play back fine. The catch, of course,
was that we needed ztdummy loaded for conference room support.&lt;/p></description></item></channel></rss>