Category: Software Development
-
Reply: How moving from AWS to Bare-Metal saved us 230,000$ /yr
Our transition from AWS to bare-metal infrastructure underscores the fact that while cloud services such as AWS offer robust flexibility and power, they may not always be the most economical choice for every enterprise. Neel Patel, https://blog.oneuptime.com/moving-from-aws-to-bare-metal/ We had a very similar experience at my current company a few years ago and we’re saving similar…
-
Parsing Ingredient Strings with SpaCy PhraseMatcher
As part of my work on Gastronaut, I’m building a form that allows users to create recipes and which will attempt to parse ingredients lists and find a suitable stock photo for each item the user adds to their recipe. As well as being cute and decorative, this step is important for later when we…
-
Gitea Actions and PDM
Gitea actions is the new Github-compatible CI/automation pipeline feature that ships with Gitea and Forgejo. In theory it is interoperable with Github actions but there are still a few rough edges and for that reason, the feature is still disabled by default. I have been trying to get a django project that uses PDM for…
-
Gastronaut – Fediverse Recipe App
Over the last few days I’ve been starting to build out a webapp. I was inspired by a personal “itch” I want to “scratch”. Although I’m a long way from ready to share my app, I thought I’d take the time to write up some of my initial ideas and choices. I’m a big fan…
-
TIL: Unlocking Ubuntu Remotely
My use case is starting a game stream from my steamdeck after my pc has locked itself. The game will start but the desktop lock screen/screensaver is visible and you can’t play or do anything. You need to SSH in as the active user (from another device like your phone or another laptop) and run:…
-
Setting up HTTP(S) and Firefly III with Caddy
Today I’m experimenting with Firefly III the brilliant, FOSS budgeting app from James Cole which I’m hoping will be a YNAB killer for me. The Issue The app is running on a Raspberry Pi and there’s a Caddy reverse proxy with SSL etc enabled running on my internet-facing server. I’ve been banging my head against…
-
An opinionated guide to Python environments in 2021
Note: If you don’t want to read the blah-blah context and history stuff then you can jump to the recommendations The Problem The need for virtual python environments becomes fairly obvious early in most Python developers’ careers when they switch between two projects and realise that they have incompatible dependences (e.g. project1 needs scikit-learn-0.21 and…