Hayden Kotelman

463 posts

Hayden Kotelman banner
Hayden Kotelman

Hayden Kotelman

@haybytes

💼 Founder Haybytes LLC 👨‍💻 Software Engineer at Johnson Controls 🍲 Creator of Mealie Recipe Manager 🏗 Working in Go, Python, Typescript and C#

Alaska Katılım Ocak 2021
189 Takip Edilen86 Takipçiler
Jeff Levin
Jeff Levin@JeffLevin3·
Any sufficiently complex database query with business logic will eventually become a query builder. Any sufficiently complete query builder becomes an ORM. Every ORM runs into query specific optimization problems. And the cycle repeats
English
1
0
3
145
Adam Wathan
Adam Wathan@adamwathan·
Starting to wonder if the gaps in our spacing scale — while noble in their goal — are more annoying than they're worth… Should we just make stuff like `px-47` work in Tailwind CSS v4? 📊 Poll in the reply…
Adam Wathan tweet media
English
91
3
327
110.7K
Hayden Kotelman retweetledi
Jarred Sumner
Jarred Sumner@jarredsumner·
Jarred Sumner tweet media
ZXX
3
11
406
20.8K
Hayden Kotelman
Hayden Kotelman@haybytes·
Could we embed a lua interpreter in scaffold so we truly could do anything???
English
0
0
0
54
Hayden Kotelman
Hayden Kotelman@haybytes·
Working on a new Go web API start kit has be re-invigorated to ship some new features for my scaffolding tool. Just shipped some new pluralization functions so we can scaffold endpoints cleaner in the Starter kit Checkout the starter kit here github.com/levinologylabs…
English
1
0
2
241
Matthew Sanabria
Matthew Sanabria@sudomateo·
@thesysteminit is here to win. In under 1 hour I was able to write a @Porkbun configuration frame with credential validation, stop to shower and shave my head, and write an asset to manage DNS records. The kicker? Most of that time was spent showering and shaving my head.
Paul Stack@stack72

So @thesysteminit isn’t even in production yet and we already have people writing assets for it as they try it :) this is going to be a fun community!!

English
1
5
7
4.5K
Hayden Kotelman
Hayden Kotelman@haybytes·
@TechnoTimLive I have a GitOps workflow running with docker compose. I use Ansible to template out docker-compose files and then it will deploy those to each machine. This has the benefit of working with Renovate to auto-update image tags. It's been incredibly stable for the last few years
English
0
0
1
77
Techno Tim
Techno Tim@TechnoTimLive·
After switching back to Docker Compose for my "Home Production" things have been remarkably stable compared to k3s, however it's definitely not as easy to manage as I would like it to be. Remoting in and configuring YAML and then restarting services just feels icky compared to what I have been use to with GitOps and Kubernetes... I am considering 3 options... 1) Build some kind of GitOps automation for Docker Compose that would allow me to commit my Compose files and CI would then create / update the workloads on the target machine (this comes with a whole host of challenges and non standard-code I would have to write.). There isn't a great pattern for doing this in the wild so it could be fun to build a solution for this and might fill a void for HomeLab for those wanting to run Docker only with GitOps. 2) Build a single node k3s cluster so I can manage it just like I do with my other Kubernetes clusters. 3) Nothing. Stay the course with Docker Compose and manage via SSH and CLI. I am starting to lean towards option 2. This would give me the power of k8s and the entire ecosystem, but not the HA challenges (that I don't need anyway) for my "Home Production". I would still treat it like a cluster (with load balancers, ingress controllers, and possibly even using Multus (again) - rather than using NodePort for networking, and I could use the Local Path Provisioner for storage so I don't have to bring in complex like Longhorn or Rook. There are also simple solutions like democratic-csi if I don't want to use Local Path, but then again I want this to be simple. I think this would give me containers for services but also the management and ecosystem of k8s, without the complexity and headaches of traditional storage providers because there is only a single node to manage. This is part of the reason I like Docker for storage, it's simple because there is only 1 node and the files are on the local disk. I don't need HA for my "Home Production" and most of these workloads for home don't support HA anyway. A single node k3s cluster does have some overhead, but it might be worth the trade-off for management and ecosystem... Have I gone full circle? (again)♻️. . Is there another way? (GUI-less mind you)
English
47
4
92
13.4K
Aaron Francis
Aaron Francis@aarondfrancis·
Today I learned that you can't dynamically call private methods from within a JavaScript class. And they designed it that way on purpose!
English
39
3
219
137.9K
Hayden Kotelman
Hayden Kotelman@haybytes·
JavaScript classes are good, you’re just bad at using them
English
0
0
0
50
Hayden Kotelman retweetledi
dax
dax@thdxr·
devtool SaaS moves data that belongs in your database into theirs this is pitched as a feature since it’s easy on day 0 on day 10 you realize you need to replicate some of that data for business logic on day 100 you realize you should store everything and use them minimally
English
14
9
194
18K
Matthew Sanabria
Matthew Sanabria@sudomateo·
Anyone have recommendations for an ergonomic mouse? The Logitech MX Master ain't it.
English
4
0
2
518
Hayden Kotelman
Hayden Kotelman@haybytes·
@sudomateo Apple Calendar seems to get the most buy in from my family. And if you have iPhones it all works together very nicely.
English
1
0
0
46
Matthew Sanabria
Matthew Sanabria@sudomateo·
What is the best email and calendar service for a family using a custom domain? Priorities are ease of use for the family as well as shared calendar capabilities. Considering a switch from my current provider.
English
3
0
1
424
bashbunni
bashbunni@sudobunni·
What are the sickest open source projects you’re loving? Need to follow more cool people who love open source 🔥
English
113
12
270
74.7K