Ronny Vedrillainambient-digitalGoing atomic with Django QuerySetsA straightforward pattern for greater simplicity and consistencyApr 172Apr 172
Ronny Vedrillainambient-digitalHow to open-source in a closed-source environmentA case study about successfully working on an open-source package for a closed-source applicationFeb 19Feb 19
Ronny Vedrillainambient-digitalCleaning Up Your Django repo — A Holistic Approach to Managing Migration FilesImplementing the “django-migration-zero” Pattern, Including the CI/CD PipelineDec 6, 20231Dec 6, 20231
Ronny Vedrillainambient-digitalYour Next Database-Lifehack: Efficient Pseudo-Random Sorting with HashingFetch “random” data without compromising on query speedNov 20, 2023Nov 20, 2023
Ronny Vedrillainambient-digitalTaming the beast: Python Package Maintenance Made SimpleHow to reduce package maintenance like a proJul 28, 2023Jul 28, 2023
Ronny Vedrillainambient-digitalRiding high with django-pony-expressHow and why class-based emails will save your dayJun 1, 2023Jun 1, 2023
Ronny Vedrillainambient-digitalHealth checks for Celery in kubernetesProviding a solid and functional way to build readiness and liveness probes for k8sNov 21, 20227Nov 21, 20227
Ronny Vedrillainambient-digitalImplementing a lasting service pattern for your business logicBest practices for building an understandable, maintainable and scalable home for your custom logicMay 27, 2022May 27, 2022
Ronny Vedrillainambient-digitalInteractive zero Javascript sites with djangoHow to rocket-start your frontend with HTMXNov 26, 2021Nov 26, 2021
Ronny Vedrillainambient-digitalThe perfect GitflowHow to optimise your workflow with GitLabMar 4, 2021Mar 4, 2021