Justin (@jsstrn) header
Justin (@jsstrn) profile picture

Your best friend

Singapore
Joined May 2009
Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)Photo by Justin (@jsstrn)
Reading all those instructions on bottles that say “apply an appropriate amount” when the reason I’m reading them in the first place is because I have no idea how much is appropriate
2
3
38
Making TypeScript happy is a full-time job.
33
83
11
944
“You should start by making your page work with just HTML, before adding anything else like CSS and JavaScript. This is because HTML is the most resilient layer… Should the CSS or JavaScript fail, the HTML will still render correctly.” Truth.
Building a resilient frontend using progressive enhancement - Service Manual - GOV.UK gov.uk/service-manual/techno…
6
88
4
463
As a... – visitor I want to... – accept cooki… oh, close the special offer moda… oh, close the invite to surve… oh, close the chat windo… oh, wait for ad placeholders to shift the layout before I give up and close the tab so that... – I can see the ‘before you leave’ modal
22
565
98
2,990
Justin retweeted
Woah. New ⌘+Shift+G in Finder
3
34
6
388
BUCK IT UP - K. MUTHUSAMY don’t take offence too easily snowflake.
22
845
181
1,536
5⃣ Realworld "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more. 🔗github.com/gothinkster/realw…
2
10
69
I’ll let folks come to their own conclusions on whether they agree. Two useful factoids to consider: the new chair of the CLG will be the ex-chairman of the PAP, and Reporters Without Borders recently ranked press freedom here at 160, between Sudan and Somalia. (n/n)
1
9
1
45
But there is a marked difference between the pressure from a diffuse mass of multiple advertisers, versus the concentrated influence of one major owner or donor. The former allows for a BBC or an NPR; the latter gives rise to Fox News and Pravda. (15/n)
2
1
24
The police, overseen by his ministry, investigated @plspreeti, @subhas_music, and @RaeesahKhanwpsg when they called out racism and double standards and now suddenly the Minister of Home Affairs is like "oh no, the racismz"
4
349
25
481
1/ This @straits_times headline and graphic is so thoughtless and frames this issue in such a damaging way.
7
257
74
544
6 HTML Attributes you may not be using. A Thread 👇
84
939
41
3,334
Replying to @davidwalshblog
A couple of tips: 1) remember the args as "output, input" 2) add `reduce` as a code snippet 2a) add a useful default to the snippet!
3
1
10
Justin retweeted
Replying to @harishpillay
The whole point of Parliament is to debate issues. The fact that he has to tell MPs this hints at how ineffective the House has been thus far. I look forward to hearing more diverse voices in Parliament.
2
2
2
COMPLICITY AND WHITE-WASHING IN #SINGAPORE, A THREAD 1/ There are a number of PAP MPs who are very popular, and/or those who don't come from the more conventional PAP recruitment pools (civil service, military, legal fraternity) and seem more progressive than the rest.
8
246
26
484
This is a learned practice perpetuated culturally through popular media. Misogyny doesn’t have to be intentional to be problematic. You may not consciously aim to degrade women, but unconscious attitudes seep into behaviours all the same. And misogyny doesn't only look like rape.
1
27
58
The specification for native image lazy-loading has been merged into the HTML standard! github.com/whatwg/html/pull/… 🎉 Huge thanks to @domfarolino @annevk @zcorpan and many others! About: bit.ly/lazyl
32
1,470
147
3,970
Note to self: Don't deploy on Fridays
127
2,211
361
7,390
Today I learned you can move a screenshot area by holding the spacebar. 🤯
197
1,610
399
8,888
Hierarchy of any implementation: 1. Correct 2. Simple 3. Fast ------ Be wary of the temptation to flip 2 and 3. Fast is great but if you can never touch the code again what is the point?
15
200
15
783