Top all-time · #3926
Home on Caktus Group
Company blog · caktusgroup.com/blogwebprogramming
Home on Caktus Group is the company blog at caktusgroup.com, writing about web and programming. Since 2011, 20 different Hacker News readers have linked it 26 times. It is still writing: the last post was on 2026-10-30, and you can follow it by feed.
Too few sampled comments (6) to say how often HN recommends it.?
Why HN links it
HN readers point to Caktus Group's blog as a technical resource on Python and Django. Its 2018 post on clean merges is also cited in a git discussion, and its migrations article is listed among resources.
Summarised by Claude from a sample of 6 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Caktus leads in web development with a sharp team and an ongoing commitment to clients. Contact us to start your enterprise, higher ed, or non-profit project.
What Hacker News says?
In git the rebase of course isn't a sound operation either, the merge is heuristic and you're liable to get conflicts or silent mismerges. Some simple examples: https://www.caktusgroup.com/blog/2018/03/19/when-clean-merge...
Comment linking /blog/2018/03/19/when-clean-merge-wrong/
on “Stop syncing everything”Submitted Raspberry IO open sourced as a story · 44 points
HN discussionThe Caktus team has a great technical blog with many posts about Python and Django. I've also really enjoyed visiting with their people at PyCon over the years. https://www.caktusgroup.com/blog/
Comment linking /blog/
on “Ask HN: Which companies have the best blogs written by their engineering team?”Submitted Narrowing the Gender Gap in the Open Source community as a story · 12 points
HN discussionI’m a bit surprised to hear that is the state of migrations in Rails. Being a Django developer I’m used to having most of the points you mention covered for a really long time already. It’s timeless by looking at a captured schema, that doesn’t change with later code changes. Which means you can’t import / use methods of models and have to copy those over. So a different way than using the vcs for this, but still. N…
Comment linking /blog/2016/02/02/writing-unit-tests-django-migrations/
on “Building a better and scalable system for data migrations”Submitted Class-based views in Django 1.3 as a story · 7 points
HN discussionIn RTP, since that's where I am: https://www.caktusgroup.com/ http://www.redhat.com https://www.sciencelogic.com/ https://www.ansible.com/ I moved from Python to JavaScript a few years ago primarily because the market just isn't there locally.
Comment linking /
on “Ask HN: Do you use either C# or Java in your professional work?”Submitted Django Is Boring, or Why Tech Startups (Should) Use Django as a story · 4 points
HN discussionThis is not specific to Django, but to any project using a database. Here's a list of a couple quite useful resources I used when we had to address this: * https://github.com/tbicr/django-pg-zero-downtime-migrations * https://docs.gitlab.com/development/migration_style_guide/ * https://pankrat.github.io/2015/django-migrations-without-dow... * https://www.caktusgroup.com/blog/2021/05/25/django-migration... * https://…
Comment linking /blog/2021/05/25/django-migrations-and-deployment/
on “Notes on Starting to Use Django”Submitted When a Clean Merge Is Wrong as a story · 2 points
HN discussionThat OP is cherrypicking is obvious, but his web shop example is particularly brazen. Google for 'django consulting' also turns up on first page: http://www.comfychairconsulting.com/ http://tivix.com/ http://www.caktusgroup.com/
Comment linking /
on “Dear Python, Why Are You So Ugly?”Submitted Don't keep important data in your Celery queue (2016) as a story · 2 points
HN discussionSubmitted Introduction to Monte Carlo Tree Search as a story · 2 points
HN discussionSubmitted Django-scribbler, a lightweight front-end interface for Django template editing as a story · 2 points
HN discussionSubmitted Live from Djangocon 2012: Notes on the First Day as a story · 2 points
HN discussionSubmitted Using Less with Django as a story · 2 points
HN discussionSubmitted Openblock Geocoder Part 1: Data Models and Geocoding as a story · 2 points
HN discussionSubmitted Managing Client Expectations Amind Shifting Deadlines as a story · 2 points
HN discussionSubmitted Coding for Time Zones and Daylight Saving Time – Oh, the Horror as a story · 1 points
HN discussionSubmitted One team's development patterns with VueJS and Django REST framework as a story · 1 points
HN discussionSubmitted Testing Client-Side Applications with Django Post Mortem as a story · 1 points
HN discussionSubmitted Python type annotations as a story · 1 points
HN discussionSubmitted Using strace to Debug Stuck Celery Tasks as a story · 1 points
HN discussionSubmitted A helper script for runserver (Django) as a story · 1 points
HN discussionSubmitted Caktus' Django Fundamentals Bootcamp as a story · 1 points
HN discussionSubmitted Getting started in python using Eclipse as a story · 1 points
HN discussion