April 30th, 2021

(no subject)

I wonder whether this is all just an elaborate Google PR campaign (their Mother Language Day Event), or would googlers really, given an opportunity, prefer to talk about technical topics in their native language — in Ukranian, as it happens to be for Ingvar:



I know that I wouldn't even have sufficient vocabulary to comfortably talk about web development in Russian. Even if I wanted to.

(Remembering my surprise when I learned that the Russian for agile development is гибкая разработка. The mental pictures I have for agility and for flexibility are different; and it caused a cognitive dissonance to see them superimposed.)

(no subject)

The web site of 18f — a digital agency within the US government which, if I remember rightly, is famous for fixing the public disaster that the Obamacare website reportedly was at its launch — has this visual annoyance. When a user visits their site, they will notice something flickering in the top of the page:



That flicker is due to a banner that they have in the static html and hide with javascript. The javascript, obviously, needs to load first. This takes some non-negligible amount of milliseconds, and is enough to cause the flicker:



To me, this is an embarrassment. I can understand why they might not have wanted to do it the other way round, i.e. to ship a hidden banner to the browser and to let javascript expand it when the user clicks on the link; that would have excluded the users whose browsers don't run javascript (although how many of such mythical paranoid and self-crippling creatures there actually are in the wild, I don't know). But they could have inlined the javascript that closes the banner into their html — that would have run instantaneously. Even better, they could have used some widely known entry-level CSS kung fu to show and hide the banner with CSS alone, without any need for javascript at all. That they haven't done so, even on their own site which they should have full control over, is... saying something.

(no subject)

Watch list for the weekend:

1) Michael Jackson and Ryan Florence are demoing their Remix framework (React-based; the closest competitor is probably Next.js; but differs from it in that they are trying to reclaim traditional web techniques that many frontend devs — myself included — have forgotten. Anyway, Remix isn't free, so just watching it of an academic interest.)



2) RxJS Asia. Aired yesterday and — as an unexpected pleasant surprise — immediately made available on youtube. Considering that the last time they held this conference (also online) they didn't publish it for months, I'm flabbergasted. Hats off to them.