Title | Published | Introduction | Date |
---|---|---|---|
Tailwind CSS | Published | I used to hate working in CSS because it is messy and complex. They I found Tailwind. | 20/04/2025 |
Tracking Errors with Sentry | Published | Tracking errors needs more than just email. Sentry is a solution. | 20/04/2025 |
Jenkins Server | Published | Jenkins 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 | Published | I 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 | Published | Waking 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 |