Alexis Munsayac 🇵🇭
@lxsmnsyc
I make things. I teardown things. Hanging out @solid_js @carriyo_me formerly: @milliondotjs open for job opportunities :)
Hi everyone! I'm currently looking for a new remote JS/TS role, FT preferred. I'm a @solid_js core team, previously worked at @milliondotjs, React Scan. Built few frameworks and libraries, mostly bundling/ serialization! Let me know if there's any opportunities out there!
Something that most people don’t realize when creating many wrapping abstractions: all those async functions *alway* add a microtick in between. This cost cpu time. You can easily rank up 1000s of promises per HTTP request without noticing. Architect your code wisely.
Async code in JavaScript is contagious. Any time you define an async function, the caller must also be async. async function fn() { // ... } async function mustAlsoBeAsync() { let result = await fn() // ... } 1/?
It was always more than about performance. I started Solid because I liked the mental model of Knockout more than React. Retained mode fit with the DOM better than this immediate mode abstration that React put out there. I needed to focus on performance initially to undo the…
My read on the React alternatives is their primary selling point is better performance through alternative dependency tracking approaches When I look at the APIs they look identical with mostly identical semantics - state thing - effect thing - elements What am I missing?
hot take: Writeable memos are just bad. It breaks the single source of truth and on top of that, it assumes that either the computation or the setter has the same priority, and either one overwrites the other. It was basically controlled vs uncontrolled state argument.
This is so cool
For compiler nerds: a writeup of the core inference rules and approach that React Compiler uses to decide which groups of instructions to memoize together. If something isn't clear let me know! github.com/facebook/react…
Good question. I don't.
How the hell do some developers make that much money as employees?
I can understand why Bun does it, but these attempts of nudging users away from Vite and Vitest ignores the fact that Bun's corresponding features are not fully equivalent replacements. Vite & Vitest gives you: - Better non-React framework support - Better production bundle…
In the next version of Bun `bun init` detects if claude code is installed and adds a "CLAUDE.md" to tell claude to use bun
We just merged "devinxi" to main. TanStack Start is now just a Vite plugin - and that unlocks a ton of cool new stuff. If you were not yet on the alpha version, please follow the migration guide linked in the release notes github.com/TanStack/route…
there's an alternate reality where the rules of hooks doesn't exist. But sure, React Hooks is "alright".
Alright, it’s been 7 years now. Do you like React hooks? What’s the verdict?
one life skill I'd really love to learn is how to identify mushrooms (mainly, which are toxic/edible) but knowing how I manage my memory, I probably have to dispose some of my programming knowledge 🗿
Haven't had much luck recently Tough times, tough times
Hi everyone! I'm currently looking for a new remote JS/TS role, FT preferred. I'm a @solid_js core team, previously worked at @milliondotjs, React Scan. Built few frameworks and libraries, mostly bundling/ serialization! Let me know if there's any opportunities out there!
I don't even use Cursor
You're offered $1 million, but you can never use Cursor again. Do you accept?
didn't know the term was "progressive" In addition, seroval supports streaming JSON!
New post by Dan Abramov talks about the out of order data streaming techniques used by modern frameworks very nicely! This is the technology that unlocks things like server components, single flight mutations, and returning promises/generators from server functions
You just love to see it
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace! npm install -D @typescript/native-preview npx tsgo --version Read up more on our blog! devblogs.microsoft.com/typescript/ann…
okay but TIL, polymorphic objects apply down to values. I thought it was only just for data types.
romgrk.com/posts/optimizi…
Okay but seriously why is there no `<media-query>` element
JSON.stringify/JSON.parse have some serious limitations. Let's take a look at several popular alternatives to boost your JSON game in just ~9 minutes! youtu.be/PtcQwb1uBhc
Always regretted not being able to visit my grandfather in his supposed last days when he was looking for me. I've always been thankful for the people who provided me with remote work.
It's my grandma's last days, an awesome human and crazy funny. Remote work allows me to stay and work at the hospital when she's resting, take care of her when she's awake, and enjoy the last moments of our lives together. Freedom like this can't be paid, ty ahrefs
I'm still looking for a new role, but thank you for those who reached out!
Hi everyone! I'm currently looking for a new remote JS/TS role, FT preferred. I'm a @solid_js core team, previously worked at @milliondotjs, React Scan. Built few frameworks and libraries, mostly bundling/ serialization! Let me know if there's any opportunities out there!