Gil Tayar
gil.tayar.org
Gil Tayar
@gil.tayar.org
software developer @ microsoft ⚜ dad ⚜ ENM ⚜ javascript fan ⚜ Builder of build systems http://github.com/giltayar/bilt ⚜ and lots of love ❤️
Pinned
My flow as a developer is like Matisse's:

"When working, [...] there is a constant back and forth until the work and I are in harmony. Like a writer, I am always revising, going back and making new discoveries".

Programming is a craft.
Hmm... why doesn't `--erasableSyntaxOnly` in @typescriptlang.org not show an error on decorators?

🤔

It passes typechecking with this flag, but Node.js doesn't run it ("invalid token" error)
June 14, 2025 at 9:16 AM
If I create a simple loader that just console.logs the source code, and I import a `.ts` file using the @nodejs.org support for it, I get the TS code and not the transpiled code.

This means that loaders that analyze the source code will now need to understand TS.
June 2, 2025 at 9:15 AM
Reposted by Gil Tayar
🚨 NEW: The DOJ wants to break up Chrome from Google — the consequences could be catastrophic for the web.

📖 Read our article: Break Google's search monopoly without breaking the web.

👇Link: open-web-advocacy.org/blog/break-g...

/1
April 23, 2025 at 1:00 PM
If a package is used only in `import type`, should that package be in `dependencies` or `devDependencies`.

It feels wrong for it to be in `dependencies` because the JS runtime doesn't see it, but it MUST be in `dependencies` because `.d.ts` files generated by the package refer to it. 😢
March 20, 2025 at 6:28 AM
Reposted by Gil Tayar
This is the template, Democrats.
Pritzker invokes Nazi references, criticizing Trump, during budget speech
YouTube video by The Center Square
youtu.be
February 20, 2025 at 5:13 AM
Reposted by Gil Tayar
i cant believe ChatGPT lost its job to AI
January 28, 2025 at 6:06 AM
Reposted by Gil Tayar
@gil.tayar.org on stage in the JavaScript IL meetup!
December 26, 2024 at 5:39 PM
Reposted by Gil Tayar
Short survey: What languages do you use to compile to #WebAssembly?
docs.google.com/forms/d/e/1F...

I’ll publish the results on January 1 as a blog post here: 2ality.com

🦋 Reposts appreciated!
WebAssembly languages survey
Who should fill out this form? • You are interested in compiling to WebAssembly and may do so in the future. • You are already compiling to WebAssembly. I’ll publish the results on Mastodon on 1 Janu...
docs.google.com
December 24, 2024 at 10:15 PM
Interesting how the browser is now a valid place to run frontend tooling, thanks to tools like @stackblitz.com and @codesandbox.io
Rolldown's wasm build just got significantly faster in browsers thanks to @broooooklyn.bsky.social!

One challenge of native bundlers is that they have to ship and run as wasm in browser environments. Some bundlers like rspack doesn't even support this due to the complexity it involves.
December 19, 2024 at 5:19 AM
Reposted by Gil Tayar
עוד לא מצאתי כאן את #פידטק, אבל אנסה בכל זאת: נפתח ה cfp של ריאקט נקסט
גם השנה לכנס יהיה מסלול ריאקט ומסלול js כללי, ואני ממש ממליצה להגיש. כנס שממש כיף לדבר בו ונותן הרבה תמיכה למי שצריך. דברו איתי בפרטי אם יש לכם שאלות / התייעצויות.
הגשות כאן: sessionize.com/reactnext-20...
@barzik.bsky.social
ReactNext 2025: Call for Speakers
ReactNext is Israel's largest Frontend conference, bringing together over 1,000 developers from Israel and around the world. For nearly a decade, it h...
sessionize.com
December 11, 2024 at 8:02 AM
If you ignore the clickbait-y title, this post is a surprisingly good assesment of the problems with microservices.

And I am a developer who (still) firmly believes microservices are the way to go.

venturebeat.com/data-infrast...
Why microservices might be finished as monoliths return with a vengeance
Microservices architecture may look appealing, but transitioning from a monolith is challenging and can increase system complexity.
venturebeat.com
December 2, 2024 at 8:51 AM
I feel seen
Word of the day is a favourite, from old Scots.

To ‘tartle’ is to hesitate while introducing someone because you have completely forgotten their name.
December 1, 2024 at 2:48 PM
This
could we do something like `at.domain.tld` e.g. `at.runspired.com` or even `@runspired.com` so that my website is still my website but there's a shorthand that redirects?
November 30, 2024 at 12:37 PM
Look at this post - it has a *link* in it!

How is that possible?

Digging a bit, it seems that the 🦋 app has support for rich text (docs.bsky.app/docs/advance...), so I'm guessing that while the 🦋 client doesn't support writing it, the Ouranos client below does, and the 🦋 client shows it.
November 26, 2024 at 5:52 AM
@nx.dev - why oh why does remote caching only work in CI, and I have to `export CI=1` to make it work locally? This feels _very_ opinionated, from a tool that in general is not.

A CLI argument or `nx.json` option would have been better, as I would really love to use remote caching on dev machines.
November 25, 2024 at 6:49 AM
Reposted by Gil Tayar
"I don’t think the goal is really to provide a safety net for everyone — I think it’s actually to speed us up, so we can see more patients, reduce visits down from 15 minutes to 12 minutes to 10. Efficiency, again."

www.codastory.com/stayonthesto...
I’m a neurology ICU nurse. The creep of AI in our hospitals terrifies me
The healthcare landscape is changing fast thanks to the introduction of artificial intelligence. These technologies have shifted decision-making power away from nurses and on to the robots. Michael Ke...
www.codastory.com
November 25, 2024 at 5:15 AM
Reposted by Gil Tayar
Isn't it funny how many people dogged on component fetching because it created waterfalls that are now hailing RSCs because they enable... component fetching, albeit on the server.

It removes one side of a round trip for a fetch, but a waterfall is a waterfall and you know what they say...
November 22, 2024 at 5:05 PM
And they never tell you what it *really* does.
oh wow you have a SaaS? Let me guess what your website says

- "what used to take months and does it in minutes"
- "scales effortlessly"
- "lets you focus on business logic and leave the hard bits to us"
- “unlocks the potential of your team”
- “powerful yet easy to use”

/1
November 20, 2024 at 3:26 PM
It's not a coincidence that the icon for LLM actions is something like ✨.

Because LLMs feel like magic. And just like magic in fantasy and fairy tales, LLMs can totally backfire on you!
November 20, 2024 at 5:23 AM
Reposted by Gil Tayar
TIL: A more flexible alternative to `Array(4).fill(1)`.
November 19, 2024 at 7:13 AM
OMG! Google Slides can now show speaker notes in a separate window ***automatically***!

(Without me needing to move windows from screen to screen in an awkward way at the start of the presentation)

Too bad I got so used to not having speaker notes, that I don't need them anymore. 😁
November 19, 2024 at 5:18 AM
Is there a way in 🦋 to get notified when somebody posts/skeets?

Twitter has that functionality, which I found useful.
November 18, 2024 at 1:08 PM