We offer technical support and consultation for complex open source systems.
Jeff Triplett's reactions are included in the 2025 Django Developer Survey by Jetbrains. 2025's results were pretty interesting with some surprises this year!
Jeff Triplett, Carlton and Will discuss the 2025 Django Survey results in Episode 188 of DjangoChat
Jeff Triplett was a guest on Talk Python To Me Live Stream with Adrian, Simon, Will Vincent and Thibaud celebrating Django's 20th Birthday. Frank also gets a shout out in there.
Stop letting bot traffic evict your customers' sessions. A simple Redis configuration switch from LRU to LFU solved our crawler problem, with a Django configuration example.
At REVSYS, our first attempt at adding JSON-LD to our sites relied on embedding the data in the Django template. For the most part, this has worked fine, and we've had good results from an SEO perspective. But in terms of maintainability, it has not been the most efficient approach. We have now started transitioning to generating the structured data using Django Ninja and Pydantic. As a result, we now have cleaner templates and better maintainability.
Writing Django management commands can involve a ton of boilerplate code. But Revsys uses two libraries that cut our management command code in half while making it more readable and powerful: django-click and django-typer.