Published
All published posts
This is a really amazing documentary of argocd. I got into k8s pretty late in the game. Which is pretty typical for me. As I went to use k8s for the first time i was using workflows, then cd. both of these tools had a level of polish that made them seem like they had been there forever and not quite as young as they actually are.
I thought it was interesting how they focused on how the name must be two syllables or less, start with a or b, logo needs to be cutesy funny and recognizable seemed interesting, but puts them at the top of lists and makes them look like they’ve been there forever.
I’m impressed by kubectl-debug-ide from devfile.
A kubectl plugin to debug Pods from an IDE rather than the CLI
bootc is the underlying technology that enables OS’s like bazzite, and Aurora from the uBlue ecosystem.
A new completion plugin that I might give a try. Readme makes it sound like its built on some fast teck that allows them to handle a lot of items and run more frequently. The videos look like they don’t have some of the same issues cmp does for me. Maybe its my configuration, but I’m pretty sure it does not update when you backspace and things like that.
These css anchors are crazy that you can do this with html and not a bunch of js, probably requiring a library or framework.
I’ve been playing with 3d printing some items through the slant3d api. I’ve been pricing out different prints by running a slice request through their api.
I’ve been using uv for project management. It’s been working well for quick projects like this while making it reproducible, I’m still all in on hatch for libraries.
mkdir slantproject cd slantproject uv init uv venv . ./.venv/bin/activate uv add httpx rich python-dotenv
Get an api key #
You will need an api key from the slant api, which currently requires a google account and a credit card to create.
# .env # replace with your api key from https://api-fe-two.vercel.app/ SLANT_API_KEY=sl-**
slicing an stl with teh slant api #
Then you can run the python script to price out your print. I’m not exactly sure how this compares to an order, especially when you add in different materials.
Staically makes creating OG images so easy, you can just pop this in your section with some og tags.
Check out terminal-tree by willmcgugan. It’s a well-crafted project with great potential.
No description available.
I hit an interesting error after updating my nvim plugins today. I’m sti not even quite sure what a ShaDa file is, but I found min in my nvim state directory, unlike this issue that mentions it being in share.
The Error.
Error while reading ShaDa file:
The Fix
Hynek has a sick dockerfile setup for using uv in python projects.
SQLModel models ship with an is_, and is_not that you can use to compare to None without pesky linters complaining.
This comment summed it up quite well.
I believe this is concerned entirely with SQLAlchemy, not with SQLModel, and has to do with the required semantics to construct a BinaryExpression object. Hero.age == None evaluates to a BinaryExpression object which is eventually used to construct the SQL query that the SQLAlchemy engine issues to your DBMS. Hero.age is None evaluates to False immediately, and not a BinaryExpression, which short-circuits the query no matter the value of age in a row. From a cursory search, it does not seem that the is operator can be overridden in Python. This could help explain why the only possibility is by using the == operator, which can be overridden.
so rather than using Team.heros == None we can use Team.seros.is_(None) which checks for itentity not equality.
Non Gridfinity Rugged boxes
gridfinity rugged box openscad
Cluster API book
I’m really excited about cluster-api-k3s, an amazing project by k3s-io. It’s worth exploring!
Cluster API k3s
Gridfinity generator uses open scad, so you can make rugged boxes, bins and base plates with form input. not fully custom fit to things, but you can custom size square bins, hole cut out sides and all. From what I can tell, no bento box either. so as long as what you are looking for is square this generator has you pretty well covered. I’m definitely using this for simple bins and rugged boxes.
The BethDeck is a sick looking DIY steam deck competitor built on top of the framework 13" mainboard. No soldering needed, lt with all off the shelf parts. Controllers appear to be an off the shelf controller with the shell removed and plugged into a usb hub.