Sandro Circi @sandros94.com · 26/09/2026I mean, agents need to know input and output shapes for each handler too, which the data validation layer can provide for free for both types and docs schema 👀 010
Sandro Circi @sandros94.com · 25/09/2026I've finally started developing a personal project that is just for fun Combining all the usual tools that I generally build or contribute to, but this time driven only by curiosity. I'm sure that with the right spirit and perseverance I'll finish it and publish it for everyone to enjoy 010
Sandro Circi @sandros94.com · 25/09/2026While I agree, I don't personally see it as _simple_ as the beautiful migration that took place in 2024 from X to 🦋 Tho I'd personally create a balance between the two: - human interaction to play and decide the headings - agents for what is objectively reproducible 000
Sandro Circi @sandros94.com · 25/09/2026I actually started using more Three (actually Tres, in my case) more because of this. But then ended up noticing some bugs and issues and proposed some fixes upstream keeping the human interaction first. As with many things, there must be a balance 011
Sandro Circi @sandros94.com · 23/09/2026What is actually worse is that with the current pricing I cannot even afford to fix my nas and homelab memory. All thanks to the mentality that seeks short term investments for long term guarantees... 100
Sandro Circi @sandros94.com · 23/09/2026For me they shaped how I make choices, which means that in a way it becomes a collective decision making. But unfortunately people forget that communication can be good and bad, which can potentially become armful to some. So it is important to resonate with your communities, not follow the trends 000
Sandro Circi @sandros94.com · 23/09/2026Fun fact: with the recent OpenAI Pro 20x _shortage_ the OSS program got limited to Pro 5x But upon this renewal it tried to allocate the 103€ from my card, which I don't have, for future ones So I'm in a soft lock state on which Claude suggests to let expire and re-apply if I'm really interested 🤣 110
Sandro Circi @sandros94.com · 11/09/2026Might as well share the docs directly insteadunsecure.s94.devunsecure - Cryptographic utilities on the Web Crypto APIHashing, HMAC, HKDF, Argon2, one-time passwords, UUIDs, CSPRNG helpers, prototype-pollution sanitizers and codecs. Zero dependencies, per-module subpaths, one typed error. 011
Sandro Circi @sandros94.com · 11/09/2026like building a library condensed with cryptographically secure tooling...github.comGitHub - sandros94/unsecure: A collection of runtime-agnostic cryptographically-secure utilities.A collection of runtime-agnostic cryptographically-secure utilities. - sandros94/unsecure 110
Sandro Circi @sandros94.com · 11/09/2026And then I'm the one looking for appropriate names for packages or domain names... getair.space feat @danielroe.devgithub.comGitHub - danielroe/airspace: The database you already have.The database you already have. Contribute to danielroe/airspace development by creating an account on GitHub. 1211
Reposted by Sandro CirciSylwia Vargas @sylwia.bsky.social · 07/09/2026Can’t get over how clever the first six words of this article are 😍 3374
Sandro Circi @sandros94.com · 10/09/2026it has been fun touching 40mln/weekly thonpmx.devStats - h3 - npmxStats for h3 000
Reposted by Sandro CirciBenjamin Canac @benjamincanac.dev · 07/09/2026Nuxt UI now has a theme editor: ui.nuxt.com/theme 🎨 Pick a preset or roll the dice, bend the palette curves, swap fonts, icons and radius, preview on real templates, then export only what you changed! 1193
Sandro Circi @sandros94.com · 01/09/2026I wanted to keep it simple and package-likeviteconf.orgSandro Circi's ViteConf 2026 mission credentialSandro Circi is on a build mission for ViteConf 2026. Create your own credential. 020
Sandro Circi @sandros94.com · 26/08/2026as I was dealing with logging lately I've discovered the Parquet file format in combination with S3 bucket storage, but I didn't like the big deps that some existings libs had. So as usual, to better learn this format, I decided to draft a few utilities that in a week turned into a full librarygithub.comGitHub - sandros94/tavolato: A small Parquet reader and writer that works anywhereA small Parquet reader and writer that works anywhere - sandros94/tavolato 000
Sandro Circi @sandros94.com · 01/08/2026An underrated project that I find myself preferring over tools like Storybook is compodium by @rohm.dev It lets you have a similar component playground for both vue and nuxt devtools and built-in form generated from the actual component own props!github.comGitHub - romhml/compodium: A plug and play component playground for Vue and Nuxt.A plug and play component playground for Vue and Nuxt. - romhml/compodium 030
Sandro Circi @sandros94.com · 31/07/2026cpu should still be at 14MHz (intel 80286, downclocked), but had to downgrade to 4MB of ram cuz the old 8MB was not working (I should still have the stock 1MB SIMM somewhere). Storage I don't even remember, but less than 50MB for sure Both 5.25" and 3.5" floppy drives 010
Sandro Circi @sandros94.com · 31/07/2026cuz it is quite computationally expensive to do, and a good animation both solves it as well as it gives a greater sense of aesthetics. Barely a few sim racing games actually simulate wheels on the track "because they are outside the player's pov", but a core mechanic of tires wear! 010
Sandro Circi @sandros94.com · 31/07/2026I still have my very first computer right next to me, patiently waiting for when I'll have time to play with it again... 110
Sandro Circi @sandros94.com · 31/07/2026man I love physics simulation, but energy transfer due to friction is something that's always oversimplified. Picture two spheres in an isolated space with gravity pulling one another, causing 'em to constantly touch. One starts spinning on its own, then due to friction the other should do the same 230
Sandro Circi @sandros94.com · 31/07/2026I really like the issue/PR template approach, never thought of it 010
Sandro Circi @sandros94.com · 31/07/2026Imagine a world where nuxt is also framework agnostic! I cannot think of someone not liking the idea of it, but I'm scared of the hidden complexity... 120
Sandro Circi @sandros94.com · 31/07/2026while laughing with a friend that was complaining that he had to study 4 RFC documents, I ended up telling him "at least your PM didn't ask the full JWT ecosystem!" But then I got curious to see the ones I've studied for unjwt, and only in my notes I've copied over 33 out of the +70 that exist... 000
Sandro Circi @sandros94.com · 30/07/2026Cannot wait for a new v5 nightly, ngl I've been using march's release in some production-like experiments for a few months now and they are doing great! 000
Sandro Circi @sandros94.com · 30/07/2026I can finally say why I started ignoring h3-mcp-tools 😅 So many discussions and decisions were made in almost a year of experimentation! 010
Sandro Circi @sandros94.com · 24/07/2026a mix of both with addition of docs. But most of my use with AI is not asking it to teach me, but rather help me build reproduceable examples or breaking something down into smaller peaces 010
Sandro Circi @sandros94.com · 23/07/2026The only regret I have in life is not getting Excalibur Prime when I was able to. 000
Sandro Circi @sandros94.com · 23/07/2026I would also suggest to experiment with different options too, included building your own if you end up doing the same thing over and over! 010
Sandro Circi @sandros94.com · 12/07/2026Totally agree with smaller but frequent breaking changes, even better behind granular feature flags when possible. In fact almost all my own projects are v0.x 100
Sandro Circi @sandros94.com · 12/07/2026One topic could be the handling of majors, which can happen from time to time, but should also come with proper discussion before-code about the targeted DX. I'm pretty sure this is indeed related to that-tool-we-all-need-to-use-now as it also incentivizes us to the path of least resistance 120
Sandro Circi @sandros94.com · 11/07/2026It feels like opinions are diverging more than ever, and time constraints don't allow for proper discussions to evolve like they used to 110
Sandro Circi @sandros94.com · 11/07/2026Also thanks to @userquin.bsky.social for getting me into mTLS 🙌 020
Sandro Circi @sandros94.com · 01/07/2026Database management has more in common with thermodynamics than code. 020
Sandro Circi @sandros94.com · 22/05/2026I love lowcode, but how do I always find myself already deep into a new rabbit hole? 010
Sandro Circi @sandros94.com · 25/04/2026I was genuinely expecting a rickroll... But for the first time I was wrong. 140
Sandro Circi @sandros94.com · 24/04/2026Ooh, this means we are at the start of a big plot story full of copycat and unpredictable events, am I right @patak.dog ? 230
Sandro Circi @sandros94.com · 24/04/2026the placebo effect is incredible in humans (and probably animals too). It should always be respected in the right circumstances 000
Sandro Circi @sandros94.com · 23/04/2026I'm open to logo suggestions... Creativity efforts are quite low lately 😥 000
Sandro Circi @sandros94.com · 23/04/2026After a year of studying and development now I think I have the specs pretty well covered. With unjwt v0.7 it landed multi-party signing and encryption, many convention and security hardening, as well as performance and improved types. But most importantly, docs!unjwt.s94.devunjwt - Low-level JWT toolkit on Web Crypto APISign, verify, encrypt, and decrypt JSON Web Tokens with Web Crypto APIs. JWS, JWE, and JWK in a single zero-dependency package. 140
Sandro Circi @sandros94.com · 23/04/2026At this point I think we have coverage for basically all languages in this network of people 😍 010