Andrey Sitnik

@sitnik_en
637 Followers
117 Following
2.1K Posts

The creator of PostCSS. I write about Barcelona, Local-First, kinky events, languages, and crazy facts from Wikipedia.

https://sitnik.ru

Russian: @sitnik_ru

Websitehttps://sitnik.es
Githubhttps://github.com/ai
Telegramhttps://t.me/sitnik
Русская версияhttps://mastodon.social/@sitnik_ru

Spanish researcher Dolores Herrero Ferrio has become one of the leading experts on gargoyles.

She runs a great Instagram account about them:
https://www.instagram.com/gargopedia

And even has a whole Gargopedia:
https://doloresherrero.com/gargolas-del-mundo-blog/

RE: https://mastodon.social/@evilmartians/116489510259091879

We just donated to Hey API as part of our OSS donation program! It's a TypeScript toolkit that turns your OpenAPI spec into a fully typed API.

On the frontend, we use it to generate an entire API layer with a typed SDK plus Zod schemas straight from the spec. On the backend, it works as a server plugin to keep routes type-safe against the same contract.

We use it so much that one of our engineers built the NestJS plugin for it.

Give it a try and consider donating too: https://github.com/sponsors/hey-api

Alpine for Docker is no longer the minimalist image.

There are distroless images without package managers and other things that take space or could be used in attacks.

Chainguard is great here, but Red Hat has joined in with Hummingbird images.

https://hummingbird-project.io/docs/using/overview/

I had a brain idea so I made a picture of it. #pride

I highly recommend reading my colleague’s article on how he built a small sugar layer framework around Web Components and Nano Stores: so you don’t have to take huge React into a static landing page just for a couple of interactive widgets.

https://evilmartians.com/chronicles/from-react-to-native-web-with-nanotags-a-migration-that-saved-100kb

From React to native web with nanotags: a migration that saved 100 KB—Martian Chronicles, Evil Martians’ team blog

Most marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components: 100 KB less JavaScript, no functionality lost, and a tiny library called nanotags that makes Custom Elements enjoyable to write.

evilmartians.com

In the 17th century, if there was a risk that an infant might die during childbirth, a special syringe was used to inject holy water directly into the womb and baptize the baby there.

That way, the child would die baptized and go to heaven.

https://en.wikipedia.org/wiki/Emergency_baptism

Oh wow, Amplify just sent me $50 through GitHub Sponsors. Huge thanks!

Now I can get that screwdriver for the house that’s been sitting on my wishlist.

https://github.com/sponsors/ai/

RE: https://mastodon.social/@evilmartians/116642095752504760

Just published a new article about a small but surprisingly useful optimization for LLM agent development.

Perfect for a quick morning task to warm up the workday and then enjoy the payoff.

We watched Respira on Netflix, a series about a Spanish hospital. We really liked it.

If you’ve moved to Spain, it’s an must-watch. It helps you better understand the processes, the doctors’ motivations, and also lets you practice Spanish.