Mosaad (@themosaad) 's Twitter Profile
Mosaad

@themosaad

web developer by day; building framericons.com and notionicons.so on some weekends.

ID: 772774741203615745

linkhttps://themosaad.com calendar_today05-09-2016 12:33:50

1,1K Tweet

163 Takipçi

485 Takip Edilen

Alexey Ardov (@ardovalexey) 's Twitter Profile Photo

Color wheel depends on the color space. So the next time you see a harmony rule like complementary/triadic/etc, ask about the color space 🙃 HSL ≠ OKLCH ≠ LCH

Johannes Schmidt 🌌👾 (@weltraummonster) 's Twitter Profile Photo

SaltyAom pro tip: develop with the db far away from the server (so you are discouraged from using multi step querying and immediately forced to join/project/filter in the db directly) then in production have the db as close to the compute as possible

Tanner Linsley (@tannerlinsley) 's Twitter Profile Photo

I'll continue to die on the hill of "magic directives are bad API interfaces". They're not type-safe, they're not extensible, no native runtime control, they're just strings. ... I can't believe I'm saying this, but I would rather debate @ directives. Pls rewind history.

Adam Wathan (@adamwathan) 's Twitter Profile Photo

The "Color Highlight" extension for VS Code is a nice alternative to the standard color decorators, just colors the background instead of shifting content around 👌🏻 open-vsx.org/extension/naum…

The "Color Highlight" extension for VS Code is a nice alternative to the standard color decorators, just colors the background instead of shifting content around 👌🏻

open-vsx.org/extension/naum…
Devon Govett (@devongovett) 's Twitter Profile Photo

Introducing the new React Aria docs! 🎉 All-new content and search experience. Interactive CSS and Tailwind examples to get you started quickly – just install with shadcn. New guides and full example apps. MCP server and AI integrations. Check it out! react-aria.adobe.com

dmytro (@pqoqubbw) 's Twitter Profile Photo

you can finally remember the name introducing lucide-animated - a new name, a fresh look, and the same animated icons the new website is live - come take a look! lucide-animated.com

Mosaad (@themosaad) 's Twitter Profile Photo

shout out to claude code for finding a reasonable patch for react aria stealing focus in an iframe gist.github.com/theMosaad/25a0…

Will King (@wking__) 's Twitter Profile Photo

Use `element.setPointerCapture` when building UI with draggable interactions. Avoids losing the pointer events for the currently active element when the mouse moves out of the elements bounding box.

Nicolas Cole 🚢👻 (@nicolascole77) 's Twitter Profile Photo

Whenever I see stuff like this, I think about when my wife worked at this huge non-profit and their training instructions for how to use the internet included: • "Make sure both feet are planted firmly on the ground." • "Sit upright in your desk chair (to not hurt your back).

Mosaad (@themosaad) 's Twitter Profile Photo

i was waiting for a deployment to finish to mark a Sentry error as resolved. only to find that sentry already done that 🤔 wtf is this wizardry! reading commits / pr description?

Alem Tuzlak 🇧🇦 (@alemtuzlak) 's Twitter Profile Photo

I have been working full-time on TANSTACK for a few months now and my burn-rate is starting to run out. 🔥 I'm considering seeking new projects/jobs opportunities. 👀 If you're looking for a dev and would like some help feel free to reach out! 🫡

Mosaad (@themosaad) 's Twitter Profile Photo

it's very hard to find someone who builds great products and also has the time to create educational content Aaron is one of a kind. thank god they let him free /counselors has been a huge time saver and i can't wait for this

Ben Leonard (@lenjaminbeonard) 's Twitter Profile Photo

Looking for a designer to join me at Oxide Computer Company (as the second full-time designer). Fully remote, $250k, LOTS of autonomy. Feel free to reach out directly if you have any questions. oxide.computer/careers/ui-des…

Wes Bos (@wesbos) 's Twitter Profile Photo

Port 3000 is in use, trying another one... Port 3001 is in use, trying another one... Port 3002 is in use, trying another one... These LLMs love to run multiple instances of the same app. made a Vite plugin `killer-instincts` that will either return the process ID of what is

Port 3000 is in use, trying another one...
Port 3001 is in use, trying another one...
Port 3002 is in use, trying another one...

These LLMs love to run multiple instances of the same app.

made a Vite plugin `killer-instincts` that will either return the process ID of what is
Christoph Nakazawa (@cpojer) 's Twitter Profile Photo

Mosaad Dillon Mulroy Oxlint uses tsgo under the hood. It can be “twice as fast” when you use it to run type checks because you can run linting and type checks in one instead of in separate processes.