I use it myself and it's great! Could replace whole wikijs and confluence use cases with it. My demand was: - simple editing - super simple deployment - no per-user billing (users were mostly read-only, so I didn't want…
I built my own fun t-shirt brand called devopsicorn, no AI used here, I worked with a graphics designer from Spain: https://devopsicorn.com Fun project playing around with print in demand and Etsy. Now wondering why…
I got tired of paying lots of $$$ to form tools, in order to create useful forms and checklists for me, and with my specific requirements: - immutability - self-hostability and/or EU SaaS option - nested data (e.g.…
Unfortunately similar things will be mandated by EU law through cyber resiliance act (CRA) in order to ensure tamper free boot of any kind of device sold in the EU from Dec 2027. Basically breaking any kind of FOSS or…
I guess what you can do in golang that would be very similar to the rust impl would be this (and could be helpful even in real life, if all you need is a whole lot of timers): func test2(count int) { timers :=…
I use it myself and it's great! Could replace whole wikijs and confluence use cases with it. My demand was: - simple editing - super simple deployment - no per-user billing (users were mostly read-only, so I didn't want…
I built my own fun t-shirt brand called devopsicorn, no AI used here, I worked with a graphics designer from Spain: https://devopsicorn.com Fun project playing around with print in demand and Etsy. Now wondering why…
I got tired of paying lots of $$$ to form tools, in order to create useful forms and checklists for me, and with my specific requirements: - immutability - self-hostability and/or EU SaaS option - nested data (e.g.…
Unfortunately similar things will be mandated by EU law through cyber resiliance act (CRA) in order to ensure tamper free boot of any kind of device sold in the EU from Dec 2027. Basically breaking any kind of FOSS or…
I guess what you can do in golang that would be very similar to the rust impl would be this (and could be helpful even in real life, if all you need is a whole lot of timers): func test2(count int) { timers :=…