John Flockton
banner
thegreatercurve.com
John Flockton
@thegreatercurve.com
software engineer @meta. working on mobile tooling. side interest in browsers and JS compilers.
Reposted by John Flockton
"Sideloading" is the rentseeker word for "being able to run software of your choosing on a computing device you purchased". There is no reasonable case for an operating system developer having a say over what programs you run on your hardware.

#android #google
August 26, 2025 at 4:31 AM
Reposted by John Flockton
Apparently the UK adult verification thing has basically banned blind people from half of the internet because they can't use the verification system 🫣
July 29, 2025 at 9:51 AM
Reading about how different TV channels covered the first moon landing:
July 1, 2025 at 5:21 PM
Brilliant piece of UX from @monzo.com if you open the app whilst on the phone to a potential scammer:
May 31, 2025 at 10:39 AM
Reposted by John Flockton
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:36 PM
The pretentious history of front end job titles:

2010: Web Developer
2015: Front End Developer
2020: Front End Engineer
>2025: Member of Technical Staff: Front End
January 30, 2025 at 4:32 PM
So, what, I have to remember how to do my job?
January 2, 2025 at 8:50 AM
Me too Safari codebase, me too:
December 18, 2024 at 11:55 AM
Write short and efficient code. Otherwise, the GitHub UI completely freezes whenever a file is over 2000 lines long... it's clearly a feature, not a bug 😅.
December 8, 2024 at 3:00 PM
I would recommend Thank Goodness You're Here! by @coalsupper.bsky.social in the Steam sale. Still my favourite game of the year.
December 2, 2024 at 8:56 AM
Out of interest, apart from Quick.js does anyone know of any language interpreters which parse straight to bytecode, omitting the AST step?
November 30, 2024 at 8:14 AM
TIL, months are zero-indexed in the JavaScript Date class (but not years or days):

#javascript #typescript
November 23, 2024 at 4:05 PM
Reposted by John Flockton
absolute masterclass in calm, facts-based interviewing by @vicderbyshire.bsky.social
“So it’s not about you, it’s not about your farm and the fact you bought a farm to avoid inheritance tax?”

@vicderbyshire.bsky.social speaks to Jeremy Clarkson at the farmers’ protest in Westminster where thousands of farmers are protesting the government’s inheritance tax plans.

#Newsnight
November 19, 2024 at 10:27 PM
Pro-tip: Semicolons are a viable alternative to tabs and spaces in JavaScript.

#javascript
November 17, 2024 at 5:22 PM
Freshly delivered
November 14, 2024 at 9:23 PM
TIL In JavaScript, assignment expressions can be nested in arrays.

#typescript #javascript #frontend #react
November 14, 2024 at 11:36 AM
Love that BlueSky allows me to make my Following feed the default 🤯
November 10, 2024 at 12:29 PM
Fun fact, in JavaScript `enum` has been a keyword since the language was formalized in 1997, even though they have yet to be implemented in the language.

Additionally, if you use it as an identifier, you'll get a reserved word syntax error:

#javascript #webdev
November 8, 2024 at 11:33 PM
I appreciate any social media platform that allows me to fuck with my DNS records
November 8, 2024 at 2:13 PM