-
Classic German engineering "Deregistration" is a word I have never heard of before today.
-
https://github.com/signalapp/Signal-iOS/issues/4590#issuecomment-4100092430
6 years after, implementing a ratchet #darkpattern of "remind me later", #signal has finally caved, but not before dismissing the issue as a feature.
-
Vue3 is a breath of fresh air compared to React, no vuex just inject()
-
I built smolweb a collection of php scripts to help start building a blog and small shop front.
Features: webring, blog, rss, image resizer, shop
All data is saved and read from csv, json & txt files, no databases.
100% php ensures you can run this on cheap php shared hosting instead of a vps.
-
This is exactly what #opensourcesecuritypodcast talked about in:
https://opensourcesecurity.io/2025/2025-11-npm-charlie/
And I just found one in the wild. How?: by using #pnpm (instead of npm) and taking the short time to read the postinstall script. Not rocket science.
-
Ask a SaaS product what backup solutions they use and if they store it at a different company, you get nothing, no reply.
Please have faith in Bezos
Shame: https://hanko.io/
-
TLDR start using pnpm.
They have those scripts turned off by default.
-
#blendos might be the thing that gets me to use #podman #arch & #declarativeos
-
#FluffyChat just shit the bed, I tried to read an announcement from a while back and it just scrolled continually up, now my #continuwuity server’s not responding
-
@mr_grey #resticprofile has been my favourite method.
-
I moved from #conduit to #continuwuity I needed to start fresh.
It’s honestly not very clear how to migrate an account and the rooms, but it’s done now.
-
Welke ISP?
Ik heb zo de keuze om van Ziggo af te komen, maar weet me nog niet welke ik moet kiezen. Ik heb slechte ervaringen gehoord van mensen op Odildo, ik ben kapot gebeld door kpn verkopers, maar Freedom is een flinke prijs. Help?
-
Who needs (electron) Element when you have (tauri) #Cinny and (flutter) #FluffyChat ?
-
A React-Router v7 template using Bun and Hono.
https://github.com/jpcpereira93/react-router-bun-hono-template
-
React Router gets (yet another) version update
https://remix.run/blog/incremental-path-to-react-19The people at #ReactRouter have forgotten that api stability matters.
-
NextUI v2.6.0 https://nextui.org/blog/v2.6.0#built-in-validation
NextUI Now has automatic validation styles, and they're beautiful
-
Running bun amd64 in docker under platform rosetta2 translation breaks Bun.serve · Issue #15204 · oven-sh/bun
https://github.com/oven-sh/bun/issues/15204Be careful when running #BunJS in docker on a #mac that your containers support arm64
Bun isn't very stable on Rosetta2
-
task-services: Manage your application processes in production hassle-free like Heroku CLI with go-task and Systemd
https://codeberg.org/lil5/task-services
Using #Coolify #Docker has been easy (but slow), simple (with underlying cruft), containerised (and obese)
I miss when downtime was measured in milliseconds
-
That moment when your #ai autocorrects your sql with inline inputs
“SELECT * FROM users WHERE id = [(ai suggestion:) “+id]
No! Bad ai, no more credits for you 👉🤖
#TabNine #CoPilot #DontDoThisAtHome -
alias ghrel="gh release create --generate-notes"
$ git push origin main
$ ghrel v1.5.0Creating releases quickly without going to github.com
-
Even when building a small web service it’s important to add support for #gdpr data and deletion requests
https://example.stupidwebauthn.site
Even for a passwordless passkey auth websiteNow with a #GoLang sdk (the 1st button)
#buildinpublic #programming #bunjs -
I’m also shocked at ui frameworks that rely on label’s “for” attribute, while you can easily wrap the input with a label for the same effect.
I’ve seen websites use labels but not connect them to an input
#Bootstrap , #DaisyUI , #Bulma all make this mistake
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
-
the-clothing-loop/images
https://github.com/the-clothing-loop/imagesAlternative cloudinary to #selfhost
Using:
1. #CaddyServer
2. willnorris/imageproxy
3. #FileBrowserUsing #coolify
-
Here's a good explanation on what HSTS is and why it's important. https://www.maxivanov.io/http-strict-transport-security/ (there's a lot of bad explanations on the net)
I noticed the coolify.io website doesn't have these HSTS headers
-
Lucide
https://lucide.dev/#feathericons has been dead for a while now, hello #lucide ! a fork of feather (it does have some breaking changes)
https://cdn.jsdelivr.net/npm/lucide-st[email protected]/font/lucide.css
-
#BunJS does not run postinstall scripts by default, this is the future!
core-js uses a postinstall script for adding an unnecessary banner *shame*
https://github.com/zloirock/core-js/blob/master/packages/core-js/package.json
-
@runlevel0 You were right, separating the main server from the frontend was a _mistake_, I’ve since moved to #templ and #alpineJS for some small enhancements, with the plan to add #htmx when I have time.
I still have one rest micro service that is talked to internally.
-
lil5/hledger_sdk - Codeberg.org
https://codeberg.org/lil5/hledger_sdkA #golang sdk for hledger
#accounting #ledger #hledger #ledgercli #foss #oss #opensource
-
@rebelopsio have you heard of templ? It’s the type safety you have from GoLang combined with the compostability of jsx, and it compiles into pure go.
-
Online ASE File Converter | carl.camera
https://carl.camera/sandbox/aseconvert/#adobe #ase #palette #decode #decoder #converter #color #kuler
-
@inthehands @wholesomedonut in short: just use pipenv
https://pypi.org/project/pipenv/
It’s really easy to deal with virtual environments
- install virtual environment
pipenv install- remove virtual environment
pipenv --rm- enter virtual environment
pipenv shell -
@gozes @kassner Gorm’s best methods are db.Raw().Scan() and db.Exec()
For new projects please use sqlx it is able to clump arrays for example when using (“… IN ?”, arr) Instead of (“… IN (?, ?)”, arr[0], arr[1])
-
https://gist.github.com/lil5/f2163f18ba67ae51a7f67a329294ca4b
I finally managed to get #NodeJS working with #Typescript without using #CommonJS
This was the only resource that actually worked: https://www.youtube.com/watch?v=H91aqUHn8sE&pp=ygUabm9kZW5leHQgbW9kdWxlIHJlc29sdXRpb24%3D
-
@jakehamilton @geekgonecrazy Implicitly setting variables is something I do as well and where necessary using make (looking at you #gorm ) after you realize that arrays & slices can be nil without a pointer, var is almost a bug in the making
-
-
@[email protected] @iooioio @StampedingLonghorn
There’s also an addon that converts to #markdown
Which is way better to be honest, no crypto BS
https://addons.mozilla.org/en-US/firefox/addon/markdown-viewer-webext/
-
This blog post by them goes into a bit of detail what the license entails
https://blog.getumbrel.com/everything-you-need-to-know-about-umbrels-new-license-f9807203a57e
https://polyformproject.org/what-is-polyform/
In my opinion it’s not a bad license, just because it’s not endorsed by the #osi don’t by default mean it’s malicious
-
@garritfra #golang ( #gin + #gorm + #gohtml ) is worth a look is you need a MPA
-
@ta180m for a less #clickbait toot:
Here’s a #dictionary and #thesaurus web #api with #glob like functionality.For the humans among us: they have a webpage too.
-
For those who would like to move away from JSS back to good old CSS, here is a conversation tool.
-
The new #matter #thread api are great initiatives for #smarthome device.
Now for a standard for safe private #smart #sextoy communication where the industry starts adding “supports #buttplugio “ just like #smart lightbulbs include a “supports HomeKit”
-
@[email protected] the less #centralized #git is the more likely this will have to be brought back up.
Another reason to move away from #github to #gitea instances like #codeforge or #selfhost -
@ebassi personally the Winamp theme for #audacious does just as much for 90% screen real estate #noteveryone has 4K super dense screens