April 14, 2025 code 3 min read Working with data structures in Jinja An in-depth exploration of data structure handling in Jinja templates, featuring practical implementations for Flask and Pelican applications. Topics: jinja python flask pelican
February 03, 2025 code 8 min read Semantic HTML in a utility-first world: balancing best practices with Tailwind CSS This article explores the importance of semantic HTML, potential conflicts with utility-first CSS frameworks like Tailwind, and practical strategies for maintaining semantic integrity in modern web development. Topics: html css tailwind accessibility semantic-markup
June 03, 2023 code 6 min read Running Flask in production: a comprehensive guide A comprehensive guide to deploying Flask applications in production using Docker, with a focus on performance, reliability, and scalability. Topics: flask docker nginx production deployment uwsgi gunicorn
May 16, 2023 code 5 min read Running an open sourced generative AI on a local device with GPT4All and Docker Learn how to run a local version of GPT-like AI models using GPT4All and Docker for improved privacy and full local control. Topics: ai docker gpt4all privacy
April 21, 2023 code 2 min read Best practices for quoting YAML frontmatter values A comprehensive guide on when to quote values in YAML frontmatter for technical documentation and blog posts Topics: yaml markdown documentation best-practices
January 29, 2023 code 6 min read Setting up Pelican with Ansible: a beginner's guide Learn how to automate your Pelican static site generator setup using Ansible, including essential plugins for image handling. Topics: pelican ansible python static-site
January 14, 2023 code 1 min read One-minute Markdown Guide Learn the essentials of Markdown formatting in under a minute Topics: markdown productivity documentation
April 20, 2022 code 4 min read Securing Flask blueprints: a comprehensive guide to best practices Learn how to implement robust security measures in Flask blueprints, from access control to protection against common web vulnerabilities. Topics: python flask security blueprints web-security
April 17, 2022 code 4 min read Regenerating Odoo assets when things go wrong A practical guide to regenerating Odoo web assets when they become corrupted, using Docker and PostgreSQL. Topics: odoo docker postgresql
January 15, 2022 code 5 min read Securing Flask application factories: advanced considerations Advanced security considerations when implementing Flask application factories, focusing on architectural decisions and security best practices. Topics: flask security architecture python application-factory