@typescriptlang.org is the most charming and versatile programming language ever... until every once in a while when you discover another inexplicable gap in its glorious type system. ๐
09.08.2025 05:54 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@octogonz.com.bsky.social
https://www.octogonz.com/ TypeScript tooling architect at TikTok Open source projects: https://rushstack.io https://api-extractor.com https://tsdoc.org
@typescriptlang.org is the most charming and versatile programming language ever... until every once in a while when you discover another inexplicable gap in its glorious type system. ๐
09.08.2025 05:54 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.io community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is tomorrow, August 8th at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
The Git project announced 7 new security vulnerabilities that affect all prior versions of Git. Learn more about each one and upgrade to the latest version. โฌ๏ธ
22.07.2025 19:05 โ ๐ 43 ๐ 16 ๐ฌ 0 ๐ 1For example, joining an open source foundation can provide access to legal resources that could satisfy the regulatory requirements of the school, enabling people to use the software, without creating personal liability for the OSS maintainer.
22.07.2025 20:41 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Agreed, my point was more about what could we do to enable noncommercial software like Notepad++ to get properly reviewed and approved, versus implying that users should trust it because it is open/free. Much of my own work is nonprofit OSS. We are compared against apps from vendors, like it or not.
22.07.2025 20:35 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Octopuses have three hearts and blue blood. Two of the hearts pump blood to the gills, whereas the third heart pumps to the rest of the body. When an octopus swims, the third heart actually stops beating, which is one reason why they prefer crawling to swimming. It is less tiring. ๐
22.07.2025 15:53 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0And security today isn't merely about what is in the code that we can all see, but more about the processes by which a project is managed. The world has changed.
22.07.2025 15:32 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0In the year 2025, what questions should people ask before they install an executable binary on their OS and give it access to their Documents folder? "Who makes this and why should I trust them?" is a basic question. Not merely trusting to be honest, but trusting to be meticulous about security.
22.07.2025 15:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0๐ Build a small mobile app from scratch using @typescriptlang.org only! Here's the #LynxJS tutorial project that I shared at our workshop yesterday:
github.com/octogonz/wea...
lynxjs.org/ is really popular this week at the @wearedevelopers.bsky.social World Congress!
11.07.2025 08:09 โ ๐ 0 ๐ 1 ๐ฌ 1 ๐ 0Let us know when it's 32,768 ๐
03.07.2025 22:29 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0More background about MCP in Qun Lin's blog post:
developers.tiktok.com/blog/rush-mc...
๐ Docs have been published for the new ๐คRush MCP Server,๐ค including instructions for creating plugins!
Read about it here:
rushjs.io/pages/ai/rus...
๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.io community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is tomorrow, June 13th at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
I would buy this
12.06.2025 17:09 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Google has released a statement claiming AOSP is not being discontinued. This should be taken with a grain of salt, especially considering that they made similar public statements recently followed by discontinuing significant parts of AOSP on June 10.
x.com/seangchau/st...
We're going to be moving forward under the expectation that future Pixel devices may not meet the requirements to run GrapheneOS (grapheneos.org/faq#future-d...) and may not support using another OS. We've been in talks with a couple OEMs about making devices and what it would cost.
12.06.2025 15:02 โ ๐ 193 ๐ 38 ๐ฌ 8 ๐ 6Did you try www.nodegit.org ?
27.05.2025 17:11 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0ECMAScript excitement ๐
Congrats to @chronicles.org on advancing the Enum proposal to Stage 1 at TC39 today ๐
This aims to bring the good parts of TypeScript enums to JavaScript plus enhancements such as new datatypes & potentially runtime performance improvements ๐
github.com/tc39/proposa...
๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.bsky.social community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is this Friday, May 2nd at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
Looking more closely at the get.adobe.com/reader/ page, they do have an "opt out" checkbox, but it is obscured and only visible if you scroll down the page. Very deceptive!
17.04.2025 16:43 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Today I installed Acrobat Reader directly from @adobe.com 's website, and they installed "McAfee Security Scan Plus" without asking! ๐คฏ Even when I canceled the installation, McAfee got installed anyway. We're already paying steep annual fees for Adobe, why would they resort to #foistware??
17.04.2025 16:33 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.bsky.social community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is this Friday, April 4th at 11am Pacific Time! Sign up for free using this link:
rushstack.io/community/ev...
๐Our team at TikTok just released an open source tool for incrementally migrating to stricter @typescriptlang.org settings. It's based on @rushstack.bsky.social's ScopeId formalism from "@โrushstack/eslint-bulk" for @eslint.org.
Read about it in this blog post:
developers.tiktok.com/blog/moderni...
๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.bsky.social community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is tomorrow, Friday March 7th at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.bsky.social community and learn how they build code?
Our nextโญ๏ธRush Hourโญ๏ธvideo call is tomorrow, Friday February 7th at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
JMM 2025 is in Seattle this year ๐
@jointmath.bsky.social #math
๐ฃ Got #typescript #monorepo questions? Want to meet other people from the @rushstack.bsky.social community and learn how they build code?
The firstโญ๏ธRush Hourโญ๏ธvideo call of 2025 will be on Friday January 10th at 11am Pacific Time!
Sign up for free using this link:
rushstack.io/community/ev...
While designing a retro ASCII-like system, I once got lost for a while in idea that the console matrix is a Turing tape. What if control codes didn't just move the cursor, but could alter the stream pointer, do conditionals, maybe even prompt for an input key? String constant = text adventure game!
09.01.2025 03:55 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0