Articles Presented As Report

TitlePublishedIntroductionDate
Tailwind CSS
PublishedI used to hate working in CSS because it is messy and complex. They I found Tailwind.20/04/2025
Tracking Errors with Sentry
PublishedTracking errors needs more than just email. Sentry is a solution.20/04/2025
Jenkins Server
PublishedJenkins is the tool of choice for Continuous Deployment. Easier to set up and configure with more control and a much cheaper alternative than the commercially available pipelines.20/04/2025
Reports
PublishedI have a ReportView class based on Django's ListView class. The ReportView uses a filter object allowing me to create filters for any report. In the JobView pictured left, I have a filter for open and closed jobs, and one to filter by clients. I also have a search field which is part of the ReportView. This was inspired by the excellent Django Suit application along with some clever programming by my predecessor at INTRO Travel, Jared Quin.<br />20/04/2025
Enumerated Types in Django
PublishedWaking up at 3am in the morning and wanting to execute an idea is a good indication that you have chosen the right career. It came to me one early morning that the way I was dealing with ordinal types was clunky, and I needed a type that was orderable, quick to compare, easy to display and not prone to typing errors.31/03/2025