Alexis Munsayac 🇵🇭 Profile Banner
Alexis Munsayac 🇵🇭 Profile
Alexis Munsayac 🇵🇭

@lxsmnsyc

Followers
880
Following
564
Media
438
Statuses
3,492

I make things. I teardown things. Hanging out @solid_js @milliondotjs

Philippines
Joined May 2017
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
👀
Tweet media one
7
0
152
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Finally after months of attempts, it's now a reality. Partial Hydration for rigidity, an SSR framework for @solid_js that I've been working on. The feature is heavily inspired by @astrodotbuild and React Server Components.
Tweet media one
Tweet media two
4
9
115
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Working on a NextJS-like SPA + SSR framework for @solid_js
Tweet media one
10
6
105
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
Teaser of the @solid_js Refresh feature that I've been working on since yesterday: granular JSX HMR The demo uses @parceljs
0
6
99
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Working on a "simple tool" that converts @tailwindcss classes into a single CSS sheet. Made in @solid_js
Tweet media one
8
3
70
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
A secret @solid_js trick to allow writeable props
Tweet media one
7
3
67
@lxsmnsyc
Alexis Munsayac 🇵🇭
8 months
Signals + Sugar? This kinda looks like ... 🤔
Tweet media one
@sveltejs
Svelte
8 months
introducing ✨ runes ✨
117
296
2K
6
6
67
@lxsmnsyc
Alexis Munsayac 🇵🇭
10 months
Always been thankful to @RyanCarniato and @davedbase Feels great when the community you supported supports you back.
@solid_js
SolidJS
10 months
Alexis Munsayac( @lxsmnsyc ) is a long-time Solid developer and current Solid Fellow from the Philippines. He will play a critical role in researching performance improvements for SolidStart. Alexis is proudly sponsored by Chrome Aurora.
Tweet media one
1
4
50
10
1
66
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Probably the first time I'm writing a compiler from scratch
Tweet media one
5
2
61
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
Made a very simple @solid_js Start demo that utilizes streaming server function via async iterator.
2
3
61
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
If @solid_js has fine-grained JSX, why not fine-grained CSS as well?? ✅ Render stylesheets only once ✅ Retain reactivity ✅ Scoped styles ✅ SSR-friendly Soon 👀
Tweet media one
1
6
56
@lxsmnsyc
Alexis Munsayac 🇵🇭
8 months
Everyone's excited for signals and reactivity syntax (specially Svelte 5), what I'm excited is the thing me and @RyanCarniato have been working for in upcoming SolidJS 1.8
4
2
59
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Initial release of `babel-plugin-solid-labels`: Special reactive labels for @solid_js
Tweet media one
Tweet media two
4
10
58
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
I know I haven't really announced anything but as of January, I'm now part of the Core Teams of both @solid_js and @milliondotjs which framework is next (no, not a pun), I wonder?
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
I came, I saw, I contributed
4
1
37
3
3
57
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Got a little bit of progress with @solid_js + partial hydration - Works like Astro (islands, hydration hints/scheduling) - Works like RSC (client components with server children) - on-demand SSR - Built on top of Vite! Works as expected, but still needs a lot of work to be done
Tweet media one
4
6
55
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released solid-use 0.5.0 This release adds the `fetch` utility, a utility similar to the native `fetch` but with reactivity and Suspense in mind.
Tweet media one
1
7
53
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
1.7 just dropped! My biggest contribution in this release is how @solid_js now uses seroval for serializing resources in SSR. If you want to know more about seroval:
@solid_js
SolidJS
1 year
Solid 1.7 was not the easiest release. There were some challenging decisions around types. But it brings some great improvements that should make all the TypeScript users out there very happy.
2
29
186
2
3
49
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
so this is what the Church of React looks like
@reactathon
Reactathon
1 year
Opening key oye by @t3dotgg - The future of React is Us
Tweet media one
12
3
123
5
2
47
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
@davedbase @alexxubyte TS just redirects the entire power grid to its language server just so it can resolve a template string type
2
0
48
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Cooking something for this weekend, can you guess what it is? 👀
Tweet media one
Tweet media two
13
2
44
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Fun stuff. I was given an opportunity by @RyanCarniato to work on solid-refresh. The new solid-refresh: - Allows local components to be hot-reloaded. - Preserves component lifecycle (effects, signals, etc.) of unchanged components - Granular component replacement Exciting!
Tweet media one
1
1
44
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Now let's try other frameworks. React: - Directly creates text nodes - escape strings on the server:
3
8
46
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Unironically, @RyanCarniato demo'd this on his Server Actions stream two weeks ago. JS as a data format
@IroncladDev
IroncladDev 🔩
5 months
Hear me out a javascript library that returns javascript from the server and runs it on the client
Tweet media one
49
14
356
0
2
44
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released `solid-marked` 0.3.0, a Markdown compiler made specially for @solid_js This release includes the @vite_js plugin (had a rough time figuring out hot updates).
Tweet media one
1
1
43
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Released `solid-mason`, a simple masonry layout component for @solid_js The library is not yet built for performance but I think it's performant enough for average cases😅
Tweet media one
1
6
43
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
I should probably make a demo of the new capabilities Maybe streaming server functions? 🤔
@solid_js
SolidJS
5 months
SolidStart Beta 2 is finally out.🎉 ⚡️Nitro backed, and Vinxi powered 🤑New super serializing Server Functions 🕵️Router/Metadata Library Agnostic 💅Fully CSR SPA capable
14
92
615
2
2
41
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
You've heard of Hot Module Replacement May I introduce you, Hot Component Replacement (only in @solid_js 😉)
Tweet media one
4
4
40
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Upcoming @solid_js Refresh rework is looking good
Tweet media one
Tweet media two
1
2
40
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Just released solid-error-overlay, an unstyled, headless error overlay for @solid_js : - Inspect stack traces - View compiled and original source code - Capture multiple errors - Capture global errors
Tweet media one
0
7
38
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released waystone 0.1.0, a library that allows to turn MPA navigation similar to SPAs, no full reloads! (since this is the initial release, I expect some myth-busting)
4
3
41
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Hmmm 🤔
Tweet media one
3
2
40
@lxsmnsyc
Alexis Munsayac 🇵🇭
6 months
I love Github
6
0
38
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
200 ⭐️!
3
2
35
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released `solid-cache`, a way to create cached resources while also allowing simultaneous refetching as well as a way to allow background refetching while keeping the old UI Inspired by React's upcoming Cache API
2
4
38
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
I came, I saw, I contributed
@aidenybai
Aiden Bai
3 months
Make React faster in minutes, not months. @milliondotjs 3.0
25
68
656
4
1
37
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Why does @RyanCarniato look like he's about to drop a music album in the tech community
@t3dotgg
Theo - t3.gg
2 years
Y’all have no idea what @tannerlinsley and @RyanCarniato are up to but…man.🤯
Tweet media one
28
3
451
3
0
34
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
Peak React website
9
0
34
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released `solid-labels` 0.12.0 The release adds the Solid Namespace, a namespace reserved for @solid_js ' components. It comes with TS support as well. This release also deprecates the use of auto imports for the said components (ie `$show`)
Tweet media one
2
1
34
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Yet another Partial Hydration experiment in @solid_js It's been a year, it took me that to figure out the last remaining pieces: - semi-automatic code-splitting - JS serialization - closure extraction A lot better than the previous `*.client.tsx`
Tweet media one
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Got a little bit of progress with @solid_js + partial hydration - Works like Astro (islands, hydration hints/scheduling) - Works like RSC (client components with server children) - on-demand SSR - Built on top of Vite! Works as expected, but still needs a lot of work to be done
Tweet media one
4
6
55
1
2
32
@lxsmnsyc
Alexis Munsayac 🇵🇭
7 months
Got inspired by @sveltejs runes optimization so I decided to try and port the same feature in solid-labels Draft:
Tweet media one
2
3
32
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Ryan has always been public about how he appreciates Remix and React Router since last year. Some of the insults were uncalled for.
@RyanCarniato
Ryan Carniato
2 years
I wish I could reply to at least one of the Tweets @ryanflorence has made. Some mistakes were made and probably should have been more diligent. But every intention was made to credit remix. Like this commit for Session management 5 months ago:
21
29
368
1
2
31
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
MDX is too tied to classic JSX and the web, so I decided to spice things up a bit Wrote an MDX compiler that compiles MDX into a compatible @solid_js while allowing customization, which means you can use this in universal renderers!
Tweet media one
1
1
31
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released solid-styled 0.7.0! - optional StyleRegistry - support for multiple roots (which means Astro is now supported!) - new scoping attribute format
1
2
30
@lxsmnsyc
Alexis Munsayac 🇵🇭
6 months
Why are we calling islands "islands" when they are being hydrated? shouldn't we call them "oasis" and the rest of the web page as "desert"?
1
7
30
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Made something @solid_js + Partial Hydration
Tweet media one
Tweet media two
4
4
30
@lxsmnsyc
Alexis Munsayac 🇵🇭
7 months
in SolidStart too, since last year. We had the question of "How to do getServerSideProps for every component?", and here we are.
@HamatoYogi
Yoav Ganbar
7 months
Everyone is flipping out over server actions in @nextjs (and @reactjs )... This was already in @QwikDev pre v1... Love seeing great ideas spread around. (That @samselikoff meme generator is 👨🏽‍🍳💋 @rauchg )
Tweet media one
14
25
201
0
2
28
@lxsmnsyc
Alexis Munsayac 🇵🇭
9 months
Despite me having a bit of a burnout with solid-headless in the past year (although I have been successful with the rewrite, the docs are still... 😵‍💫), I would like to thank @FUTO_Tech for this microgrant. I never really expected to get paid for doing something I love.
@FUTO_Tech
FUTO
9 months
This month, the Summer '23 FUTO Fellows got to pick which open source projects will receive a $1000 FUTO Microgrant. Watch this space for the big reveal!
Tweet media one
1
1
18
1
2
28
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Tweaking @tiptap_editor and solid-headless both in @solid_js
Tweet media one
1
2
28
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Something that I wrote during afternoon break, an experimental SFC for @solid_js
Tweet media one
4
3
25
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Forgetti makes debugging React more fun 🤣 Rollup and Vite plugins coming soon.
Tweet media one
5
1
27
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Honestly, it's been weird about how React team focused on RSC when majority isn't going to use it nor would be able to use it. Unless of course if they enforce the paradigm, but like Context Selectors still feels like React's greatest miss
@thdxr
dax
5 months
outside the bubble of obsessing over frontend here’s what it feels like for someone just trying to make a decision can nitpick the details but broadly it’s a good data point to consider
Tweet media one
123
60
785
5
0
26
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Experimenting with @astrodotbuild and @solid_js as an SPA template 🧐
Tweet media one
3
2
27
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released `solid-headless` 0.12! Adds the Tabs implementation, data-sh attributes for headless tag selection, better Vite SSR support and more
Tweet media one
0
3
27
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Released a tiny utility library called "seroval", stringify JS values into valid JS code.
Tweet media one
Tweet media two
1
0
27
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Released solid-styled 0.9.0 Rewrote some compiler-related stuff, the biggest change is moving from postcss and csstree to @lightningcss , which should improve in performance. Also added unplugin support
0
1
26
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Released solid-headless 0.10.0, introduces the CommandBar component and rework on how states are managed in uncontrolled vs controlled behavior
0
2
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
I'm so glad I'm no longer touching React code on a daily basis
2
0
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
8 months
@onion2k @MaxRovensky @atalocke @rbolte @dhh and even Facebook had to introduce a typed version of PHP just to reduce the common bugs
2
0
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Got inspired by @youyuxi compile-time functions for @solid_js
Tweet media one
0
3
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Upcoming week for @solid_js is exciting! Improvements on types, streaming SSR, babel plugins, solid-start and more! Merry Christmas indeed
0
1
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
Date pickers Combobox required me to rethink my implementation for two years, and Date picker, which is a kind of it, is what I call "a monster amongst monsters"
@mattpocockuk
Matt Pocock
3 months
What's the hardest UI element to build, and why? Bonus points if it reaches across the stack, like image uploaders or pagination.
313
27
806
1
0
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Some exciting output from the upcoming Forgetti 0.5.0
Tweet media one
Tweet media two
Tweet media three
1
0
25
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
My wild ideas: - Make an islands framework for Stellis - Make a server components framework for Solid - Make a partial hydration framework for Solid - Make a PoC React Forget with just Babel - Continue working on solid-headless
4
0
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
200⭐️!
4
0
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
512🌟 One of my oldest and earliest contribution to the @solid_js ecosystem. This milestone is timely because solid-headless is moving towards 1.0 soon!
3
0
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
6 months
Guess I'm a Svelte advocate now
Tweet media one
4
0
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
I'm definitely not cooking a new framework
Tweet media one
Tweet media two
3
1
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
Let's start 2024 with a new experiment. 'use server' blocks
Tweet media one
2
2
24
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 months
1
0
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
today I just learned about this piece of code. I always forgot that Promises and async/await behaves this way. If only there was a `Promise.shallowResolve` 🤔
Tweet media one
2
0
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Don't mind me, just playing with a simple `use` in @solid_js
Tweet media one
3
1
23
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Decided to give seroval's playground a bit of an upgrade. I'll most likely add options soon.
Tweet media one
1
1
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Went to the beach today. It's so refreshing that I've thought of a new @solid_js idea, I've got to get home soon!
3
0
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Ported solid-headless' CommandBar demo to rigidity, an upcoming SSR framework for @solid_js It also demonstrates how rigidity now works with PostCSS and Tailwind! Credits to @RyanCarniato for enlightening stuffs about how Solid's SSR, always bet on it!
Tweet media one
0
1
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
I made an unstyled (styled for demo) emoji picker for @solid_js
Tweet media one
1
2
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
7 months
There's 3 kinds of devs: - Those who like this - Those who do not understand tagged templates - Those who think this exists on the client
@AdamRackis
Adam Rackis
7 months
Server actions 🔥
Tweet media one
797
309
4K
3
4
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
Ryan demonstrating server functions serializing a Response object inside a Response object is probably one of the funniest things I've contributed to SolidJS
@RyanCarniato
Ryan Carniato
5 months
Stream today I'm going to be talking about the movement to compile RPC and how this plays a different role than RPCs in the past:
3
17
104
1
2
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
7 months
Released solid-marked 0.6.0! This release adds the Markdown component
Tweet media one
0
2
22
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Just made a simple routing library for @solid_js . Use only 2 components and a single utility function!
Tweet media one
5
4
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
@deanthedisaster @wpgg_ too late, already in the toilet
0
0
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
7 months
oh I thought I was the only one lmao, funny how this has been existing for years now
@flybayer
Brandon 🚀 Flightcontrol
7 months
My professional opinion is that you should build new apps with Remix instead of Next.js It feels like next.js has become too complex to manage. Made extra challenging that it’s not directly driving revenue, so hard to justify the investment it really needs. This is after…
123
73
839
3
1
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
3 years
Working on a port of Headless UI for @solid_js
Tweet media one
0
0
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Well that took a year, finally released compostate out of beta! It's a been timely given that fine-grained reactivity is gaining attention, and so why not join the fun?
4
2
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
Released forgetti 0.2.0 This release now adds support for `useRef` (via `ref` kind in preset.hooks)
Tweet media one
Tweet media two
2
0
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
I guess Forgetti can now memoize loops How does it work? It uses branched caching, that is, a new cache is generated for dynamically-sized statements like a loop. Another tiny cache is created inside the loop, which can then produce its own branches
Tweet media one
Tweet media two
1
1
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Released `solid-use` 0.4.0 which adds a set of utilities to emulate React's Suspense mechanism in SolidJS
Tweet media one
1
2
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
2 years
Reworked `solid-sfc`. I can't turn a blind eye on how good the JS/TS tooling is, and so I just turned SFC into "module-as-components"
Tweet media one
3
1
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
Released Forgetti 0.8.0
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
I probably should've done this earlier.
Tweet media one
1
0
5
2
1
21
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
This is probably one of the most cursed toy projects I've ever did
Tweet media one
Tweet media two
4
1
20
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
React: architecture Dislike: features are too late (e.g. `use`) Vue: Composition API, ref sugar Dislike: too much syntactic sugar Svelte: simple SFC Dislike: SFC compiled output Solid: everything Dislike: but the ecosystem is small
@Steve8708
Steve (Builder.io)
1 year
My personal likes/dislikes of the popular frameworks: React: I love TSX and hooks. Dislike: useEffect, callback arrays, and over pushing immutability. Vue: I love SFCs, simple proxy-based mutable state management. Dislike: would like to see a solution to having less…
54
63
874
1
0
19
@lxsmnsyc
Alexis Munsayac 🇵🇭
4 months
Working on a universal code splitter for custom directives. Example here uses "use server" and splits the code on block-level (not function-level, making it more granular)
Tweet media one
0
0
19
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
3 months and I'm still partially jobless. I was almost going to have a job however some person decided to waste their time on some unimportant stuff. Kinda ruined my plan for the entire year 🙃
2
1
18
@lxsmnsyc
Alexis Munsayac 🇵🇭
5 months
I'm still in the dilemma where someone offered me a job I half-dislike, but has an opportunity to be sustainable. The other, has the job I like, but with no guarantee to be sustainable. Or I can just give up all these and live the rest of my days planting crops (ikigai). 🤣
2
0
18
@lxsmnsyc
Alexis Munsayac 🇵🇭
1 year
@tannerlinsley Funny thing is the only reason I stayed away from React is not because of the performance, but because dependency arrays is a hell hole I want to escape
0
0
19
@lxsmnsyc
Alexis Munsayac 🇵🇭
6 months
Crazy how @solid_js has this built-in, and how this makes sense
@ryanflorence
Ryan Florence
6 months
You should still initiate the fetch in the owner component, but await it in the child, otherwise you’re slowing down the page.
24
31
552
1
1
18