Come join us at the @wearedevelopers.bsky.social conference in Berlin ❤️ we've got stickers that will give you a 10x productivity boost 🚀
Alex Casillas
@alexvcasillas.dev
$ core-engineering @tiptap.dev >_ curl-runner.com on my spare time
A must read from my buddy @bdbch.com –core maintainer of @tiptap.dev bdbch.com/blog/prosemi...
ProseMirror for Beginners: How It Actually Works — Dominik Biedebach
ProseMirror can feel intimidating at first because it does not think like most UI libraries. This guide explains the core mental model behind schemas, documents, state, transactions, and views.
bdbch.com
Imagine spending eight fkn thousand dollars for the MBP and not getting the fucking AC adapter 👏🏻 who’s brilliant idea was this? “it’s because of the carbon footprint” but I have to buy a separate fkn box to get the fkn adapter to be able to charge my 8 fkn thousand dollars MBP. (chef’s kiss)
Wow! This is crazy 😱 it’s my first ever GitHub sponsor for my work on open-source ❤️ I cannot express how grateful and happy I am about this milestone 🎉
Same prompt, xAI, OpenAI, and Gemini, which one looks the best?
I asked for image generation AI models. A random person came in telling me that I should hire an artist, I just replied it’s just to prototype and I’m not hiring any artist just to prototype and I got blocked? 😅 guess people have a very thin skin
What are some good AI models for image generation? I’m working on a game asset generation platform for myself and I’d like to test different models beyond NanoBanana and GPT :)
Pixel art still has some artifacts, but I think this is due to Gemini itself not creating proper pixel art, because it's creating giant "pixels" in a much bigger image canvas, so that's why it's not looking that good, and I'm getting artifacts. Also, my erossive script is maybe a little aggressive 😅
Wow, check this out! The background removal looks sick when it comes to hand-drawn art style 😱
A fun project that I did over the weekend when my wife and baby were napping, even though I promised myself I would not touch the computer on the weekends 😅 It's an AI tool to generate game assets. Since lately I've been playing around with @phaser.io and @godotengine.org but I'm not a graphical...
Well, there's even docs about it now! Check them at graphdb.alexvcasillas.workers.dev I've used @cloudflare.social pages and workers and @astro.build to quickly get the docs up and running!
GraphDB
An in-memory database with sync capabilities. Zero runtime deps. TypeScript-first.
graphdb.alexvcasillas.workers.dev
Do you remember this one from yesterday? Well... we now have @graphdb/core at 2.0.0 with lots of improvements, fixes, breaking changes, and lots of great things and of course @bun.sh first 🔥 You can check the repo 👉 github.com/alexvcasilla...
Do you remember this one from yesterday? Well... we now have @graphdb/core at 2.0.0 with lots of improvements, fixes, breaking changes, and lots of great things and of course @bun.sh first 🔥 You can check the repo 👉 github.com/alexvcasilla...
GitHub - alexvcasillas/graphdb: An in-memory database with sync capabilities. Zero runtime dependencies. Bun-first.
An in-memory database with sync capabilities. Zero runtime dependencies. Bun-first. - alexvcasillas/graphdb
github.com
Let’s see what Claude has to say about my old OSS projects 🤔
Let’s see what Claude has to say about my old OSS projects 🤔
What are some cool side projects you have that you are proud of? I’ll start with a couple of mine and with my latest www.curl-runner.com
curl-runner - Powerful CLI Tool for HTTP Request Management & API Testing
Blazing-fast CLI tool for HTTP request management using YAML configuration. Perfect alternative to Postman and curl for API testing, automation, and CI/CD.
curl-runner.com
Wow! @npmx.dev looks amazing, it has so much information than regular @npmjs.bsky.social and looks very clean and fully featured ❤️
The other day I posted this on X and I thought I could also share it with y’all here, maybe you also like it ❤️ I was trying @phaser.io and reproduced Pokemon Fire Red :)
Cool side project from my friend @bdbch.com here! Follow him if you’re interested in more updates and see how it goes, he’ll be sharing more soon 😎
More progress today. Pumped out a few lines of code yesterday and got the feed working now. It's not perfect, the header is to big, the page is not scrolling up, the search is flakey but we're getting there. Going to fix bugs today and then continue onwards to sub-pages & the home feed + feeds.
Will I be able to read and understand this when I come back later? Maybe not in a year, maybe tomorrow 🤣
What is the philosophy or mantra that guides your approach to writing clean, maintainable code? #CloudflareChat
Today I did something crazy. Some context: I’m a mess and I had my ~/ dir scattered with projects without any criteria nor order, and today I felt like I needed to tidy things up, so I asked Claude to go through my ~/ and move everything into ~/code and then categorize everything [1/2]
Barrel files are the worst possible patterns you could add to any project, and I find very frustrating that LLMs, no mater big or small, tend to use this pattern by default 🫠
Why did adding ONE component make your build drastically slower? The answer is often: Barrel files. Luckily, you can enable Lazy Barrel Optimization in @vite.dev 8 and @rolldown.rs do bring your build time back to normal. Want to know more? Check the video & docs rolldown.rs/in-depth/laz...
What’s your default terminal to work on? Mine’s Warp but lately I’ve been hearing good things about Ghostty, and I’m not sure if Warp might be an overkill 🤔
Small shoutout to @alexvcasillas.dev who's building some cool stuff on the side, like curl-runner: www.curl-runner.com
curl-runner - Powerful CLI Tool for HTTP Request Management & API Testing
Blazing-fast CLI tool for HTTP request management using YAML configuration. Perfect alternative to Postman and curl for API testing, automation, and CI/CD.
curl-runner.com
Maybe a cool side project (another one, duh!) it’s to turn my personal website, which uses a very old Nextjs version, into something much nicer using the AT Protocol so everything is synchronized and easier to update and publicly accessible when it comes to blog posts, projects and other stuff :)
Lately I’ve been reading about the AT Protocol and I’m convinced that it’s a great idea for a public decentralized social networking. I’m still going through @danabra.mov’s article overreacted.io/a-social-fil... great read if you haven’t already read it
A Social Filesystem — overreacted
Formats over apps.
overreacted.io