Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. This post shares 4 tips for effectively working with sqlc in Go.

  2. In this post, we’ll look at how to use Gitea Actions to automate Ansible workflows including linting and running the playbooks and some key gotchas when setting up the workflow

  3. This blog post guides readers through implementing a pluggable architecture in Go using around 300 lines of code.

  4. Learn how to use Postgres native feature to coordinate work across several processes, acting as a mutex.

  5. In this short post, we’ll look at a generic implementation of a mapper functions, and how to extend it to support some common use cases.

  6. This post explores an approach to unit testing database-dependent code by implementing a single backing Postgres instance and a disposable database for each test case.

  7. Here’s a short script to reset your python environment to a clean state.

  8. In this series, I’ll be documenting my journey to self hosting my core development tools and infrastructure from git hosting, CI/CD, backups, container orchestration, and more.

  9. In this article I’m going to walk through how I’ve been able to reduce boilerplate code and ensure that my handlers have consistent behavior across my application.

  10. Error handling is a critical part of any software development project.

  11. A quick look at how to use custom marshaling in Go and why you might want to.

  12. 5 Useful Hugo Snippets

    A collection of useful snippets I discovered while rewriting my blog in Hugo.

  13. Introducing Homebox

    Homebox is a simple, self-hosted, open-source, home inventory platform.

  14. My go-to snippet for starting a simple HTTP client abstraction in Go.

  15. The highlights and of the latest release of Mealie including some security updates, and a some new features.

  16. Today I learned how you stop a request mid flight with the python requests library

  17. This week I find out the no matter how much time you spend on documentation people probably won’t read it.

  18. This week I’m starting a new practice to capture my weekly thoughts and notes and write them up in a weekly blog post.

  19. Today I learned that it’s possible to slightly decouple your http handler tests from your chi router.

  20. What’s new in my 2022 dotfiles?

  21. 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.

  22. 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.

  23. The first article in the series on lessons I’ve learned from re-writing my open-source project.

  24. Let’s take a look at how we can integrate Rich’s logging and traceback behavior into FastAPI.

  25. While rewriting the Mealie Frontend in Nuxt and Typescript I’ve implemented a component organization style based on a 3 folder structure

  26. When setting up your Ansible playbooks you can include this script in the top directory and run it from the terminal to add this pre-commit hook.

  27. Today I learned that you can use powershell on windows to recursively convert visio files to PDF files.

  28. This article will go over a basic setup on integrating SSH login notifications into Home Assistant using Webhooks and Node-Red.

  29. 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.

  30. I recently began the process of migrating my small blog from Ghost to a static site build with Nuxt.

  31. As an avid FastAPI and Pydantic user, I’ve stumbled into a problem that is common with any web framework.