Sign in

Gil Tayar

@gil.tayar.org
318 followers 438 following 177 posts

software developer @ microsoft ⚜ dad ⚜ ENM ⚜ javascript fan ⚜ Builder of build systems github.com/giltayar/bilt ⚜ and lots of love ❤️

PostsRepliesMedia
Gil Tayar @gil.tayar.org · 07/12/2025
I have a web app on their platform, which is not used a lot, and my usage is around $1 a month. I still pay 5$ a month because that's the minimum. This is perfect for a hobby app or (in my case) a backoffice CRM for my partner. I am LOVING the UI and easy setup, and everything works as advertised!
020
Gil Tayar @gil.tayar.org · 02/06/2025
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.
Source code with the following code:

registerHooks({
  load: (url, context, nextLoad) => {
    const ret = nextLoad(url, context)

    console.log(ret.source)

    return ret;
  }
})

await import('./main.ts')
121
Gil Tayar @gil.tayar.org · 19/11/2024
TIL: A more flexible alternative to `Array(4).fill(1)`.
Code from the Node.js repl:

> Array.from({length: 4})
[ undefined, undefined, undefined, undefined ]

> Array.from({length: 4}, (_, i) => i)
[ 0, 1, 2, 3 ]
020
Gil Tayar @gil.tayar.org · 19/11/2024
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. 😁
A screenshot showing an option in Chrome Settings that shows "Window management" with a dropdown next to it showing "Allowing"
020
Gil Tayar @gil.tayar.org · 17/11/2024
Just got an error logging in (one in many days, so not consistent). Also, every time I enter the app, it asks me for my handle and logs me in. In other words, the login is not persistent. Is this some limitation of their OAuth implementation, or is it on your site? Thanks! Using it almost every day.
110
Gil Tayar @gil.tayar.org · 06/11/2024
And, yes, we went out to demonstrate. Last year the same demonstrations revoked the same decision Bibi made. But this time it's not going to happen - Bibi just doesn't care anymore. We are tired. Tired of fighting for what should be obvious - a sane and democratic country.
010
Gil Tayar @gil.tayar.org · 06/11/2024
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.


A panel with the following text: In this painting, please note the traces of
redrawing visible in the face, the back of the
chair, the left hand, and the right shoulder. The
left hand appears to have been left intentionally
vague, the outline and color of the left sleeve are
left inconsistent, and the outlines of clothes are
etched in scratched lines. Matisse deliberately
left these as evidence of the creative process,
and explained their importance as follows: "The
artist's reactions during each stage of the
painting's development are as important as the
subject matter, because these reactions originate
from me, not from the subject. When working, I
begin with my own interpretations and 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." (Henri
Matisse, Notes of a Painter)
041