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.

2023


cover-3-react-anti-patterns-and-how-fix-them.jpeg

3 React Anti-Patterns and How to Fix Them

Jeanette O’Brien

React is a powerful JavaScript library for building user interfaces, but it is important to avoid certain common mistakes that can hinder the performance, maintainability, and scalability of your application. Here are three React anti-patterns that you should be aware of:

cover-developing-the-downbeat.png

Developing the Downbeat

Kel Hanna

Two years ago, I created a blog post entitled Chords and Code: 52 Black Artists to Add to Your Work Playlist. My Co-Guiding Life Partner, Eshé (credited in the photo), had just completed their first sun (r)evolution and began their second tour of life on earth. Caktus had just started transitioning to a delayered, autonomous organizational structure while simultaneously working to finalize our plans to become an employee-owned company (which we accomplished in 2022!). I was the only BIPOC-identifying cis-female person on our team.

cover-love-letter-html.png

Love Letter to HTML

Janelle Bouchard

My Dearest HTML,

Shall I compare thee to another Markup language? Thou art more foundational and more essential to how we consume web content!

cover-django-con-2022.jpg

Reflection on DjangoCon 2022

Ronard’s Recap

“It takes a village” the African proverb goes. Nowhere was this as apparent as in DjangoCon. It was my first technology conference and my experience could not have been better. People from the most senior developer to fellow juniors and even one of the co-creators of Django made the experience feel warm and inviting. Perhaps knowing that you are surrounded by introverts alleviates the social pressure, knowing that everyone has a common interest, or perhaps even love for programming also brought a soothing feeling to the experience.

2022


cover-new-mentorship-program.png

A New Mentorship Program

Dmitriy Chukhin

With all of the global changes from the past few years, some of us have been thinking a fair amount about the way that folks at our company, as well as in web development, grow in their careers. Initially, this conversation began with the desire to attract new developers to our company. However, as we continued discussing, we realized that it would also be beneficial to think about how to help people at our company grow in their careers. As a result, Kel Hanna and I have worked together to come up with a structure for more junior folks at our company to grow in their careers. I’m sharing some thoughts about it here, since we’re excited to see it in action, and in case it may allow others to implement similar ideas at their workplace.

cover-how-we-built-caktus-cloud.jpeg

How We Built a Caktus Cloud

As a research project this year at Caktus, we decided to build our own private cloud. Some of Caktus' clients prefer or require that their data and workloads remain on premises, which begs the question, "How can we bring a modern, cloud-like experience to an on-premises data center?"

cover-developers-playground.jpeg

Developer's Playground

Lindsey Ardrey

Image by Colin Copeland

We’ve made it…the final category description! Welcome to the Developer’s Playground. This is where the developers run wild and free. They have absolute free reign on the monkey bars, swings, giant slides, and may spin the merry-go-round as fast (or slow) as their hearts’ content. This is that underground lair the aliens have yet to find. That place with the cave drawings full of acronyms, drawings, algorithms, and codes the likes most of us have no way to decipher. So we’ll only hear the voices of developers here. DEVS UNITE…and geek out at will!

cover-big-data.jpg

Big Data

James Worthan

Artwork by Myk’l Hanna

Café Rouge was busy today. Servers bustled about, taking orders and delivering food. The design reminded Morgan of a cafe he had frequented in London. The floors were shiny and clean, gray-flecked white tile. Booths lined every wall, standing out from the white floor in stark contrast with vibrant red vinyl seats and red and white backrests. A crowded bar occupied the back third of the cafe, with gleaming silver stools packed in closely. Between the booths and the bar, tables were arranged like a checkerboard, leaving enough space for several servers to flit from table to table.

Ethical Divinations

Lindsey Ardrey

Image by Jeanette O’Brien

Through all of your Caktus Universe exploring, set your sights high but keep your expectations at sea level. We’re here to explore and experiment, share a couple of laughs, and live as humans just trying to make it from one day to the next. Some pieces will be silly and inane, many will be our bread and butter technical works, others will serve hard-hitting topics with wide-ranging social implications, and still others will be somewhere in-between.

cover-alien-anthropologist.jpg

Alien Anthropologist

Lindsey Ardrey
Joel Sleppy

Welcome back, let’s jump right in! Since we’re painting this picture of a Caktus universe, it comes to mind that perhaps we’ve left some people behind down on Earth. Some folks have journeyed along with us, of course, but for the remnant–well, things may seem a little alien to them. So, this category will hold posts that bring those folks into the loop. And when I say ‘those folks,’ I mean me. I am that alien anthropologist (thanks to my liturgy professor for that term), venturing into this new-to-me universe of technology, and I’m pretty sure the air has a different molecular make-up than I’m accustomed to. But of course there are hundreds of others out there like me who use, but do not understand, technology. For myself and all the other alien Earthlings, let’s take copious notes and learn what makes this technology culture and Caktus society unique.