Patrick AltmanCrafting Software: Writing Maintainable CodeMaintainable code is can easily be the difference between long-lived, profitable software, and short-lived money pits.Nov 21, 2022Nov 21, 2022
Patrick AltmanAdding GraphQL to your Django AppAdding a GraphQL endpoint to your Django application is a simple and powerful way to reduce API maintenance and give more power to your…Nov 8, 2022Nov 8, 2022
Patrick AltmanDocker: From Development to Deployment with Django and VueUsing Docker to isolate my environment has been a game-changer for the teams I’ve been a part of and me. It is a massive timesaver by…Sep 12, 2021Sep 12, 2021
Patrick AltmanLoading Global Vue ComponentsWhen building Vue apps, we will invariably have components that are pretty generic and don’t fit within any one feature area. For these…Oct 23, 2018Oct 23, 2018
Patrick AltmanOctober 2018 ReviewIn October, I doubled-down on efforts to write more for both the Pinax Project as well as for Eldarion. Here is a summary of what I wrote.Nov 7, 2017Nov 7, 2017
Patrick AltmaninThe Pinax ProjectPinax Stripe 4.0.0 Release Coming SoonA lot has been happening these past two months in pinax-stripe. I wanted to take a moment between all the Pull Requests and provide an…Oct 26, 2017Oct 26, 2017
Patrick AltmanJavascript Testing with Jasmine and KarmaRecently I updated eldarion-ajax to have more robust tests along with 100% test coverage. I wanted to get to this point before I venture…Oct 24, 2017Oct 24, 2017
Patrick AltmaninThe Pinax ProjectAdoption of a new Import Ordering StandardIn the early days, there was a sense that there was a distinction being made between was it was in Django’s core and what was in…Oct 23, 2017Oct 23, 2017
Patrick AltmaninThe Pinax ProjectProgress Update on Semantic TemplatesAs it turns out managing templates in an external app for dozens of different apps across 11 different projects is quite a tedious process…Oct 18, 2017Oct 18, 2017
Patrick AltmanHow We Maintain High Levels of Code QualityFor a long time, we used TravisCI and Coveralls for executing lint checkers and tests and tracking our code coverage. These are fine tools…Oct 17, 2017Oct 17, 2017