The highlights and of the latest release of Mealie including some security updates, and a some new features.
This week I find out the no matter how much time you spend on documentation people probably wont read it. Along with some neat tricks on validating deployments using some docker volume tricks inspired by ACME domain validation.
This week I'm starting a new practice to capture my weekly thoughts and notes and write them up in a weekly blog post. We'll see how it goes!
Today I learned that it's possible to slightly decouple your http handler tests from your chi router. Well sort of...
What's new in my 2022 dotfiles? Mac on utilities, capturing aliases in functions and more!
These resources have made all the difference in going from scratching my head, to actually writing an application that makes sense and that I'm excited to keep working on.
While FastAPI is a great first choice for any API development in Python, it's often not considered when your primary goal is to use Jinja2 templates to return HTML to the user. It''s hard to match the Ecosystem and support that comes with Flask, but it's easy to get started.
The first article in the series on lessons I've learned from re-writing my open-source project.
I recently began the process of migrating my small blog from Ghost to a static site build with Nuxt. As apart of the process I wanted to create a small script that would automate some of the basic metadata creation the Nuxt can use to generate cards and sort content. Luckily, frontmatter in markdown is just yaml, making it easy to parse and manipulate.
While rewriting the Mealie Frontend in Nuxt and Typescript I've implemented a component organization style based on a 3 folder structure
As part of my on going development for Mealie, a self hosted recipe manager, I needed to split the static files from the API to simplify deployment and get some clunky code out of the FastAPI backend. Instead of using the traditional Nginx configuration I decided to use a newer web server Caddy to handle requests.