Pete Gonzalez's Avatar

Pete Gonzalez

@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

59 Followers  |  38 Following  |  40 Posts  |  Joined: 30.05.2024  |  2.0718

Latest posts by octogonz.com on Bluesky

Post image

@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
Preview
Rush Stack

๐Ÿ“ฃ 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...

07.08.2025 18:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Git security vulnerabilities announced Today, the Git project released new versions to address seven security vulnerabilities that affect all prior versions of Git.

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    ๐Ÿ“Œ 1

For 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    ๐Ÿ“Œ 0

Agreed, 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    ๐Ÿ“Œ 0

Octopuses 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    ๐Ÿ“Œ 0

And 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    ๐Ÿ“Œ 0

In 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
Preview
GitHub - octogonz/wearedevelopers-lynxjs: "remarkable-lynx" tutorial project from WeAreDevelopers World Congress 2025 "remarkable-lynx" tutorial project from WeAreDevelopers World Congress 2025 - octogonz/wearedevelopers-lynxjs

๐Ÿ“Œ 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...

11.07.2025 08:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image 11.07.2025 08:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Lynx Empower the web community and invite more to build cross-platform apps

lynxjs.org/ is really popular this week at the @wearedevelopers.bsky.social World Congress!

11.07.2025 08:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Let us know when it's 32,768 ๐Ÿ˜Š

03.07.2025 22:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush MCP Server: Helping AI Understand Your Monorepo | TikTok for Developers Rush MCP Server helps AI tools understand large TypeScript monorepos by providing structured context via MCP, enabling smarter, more effective developer assistance in AI-powered workflows.

More background about MCP in Qun Lin's blog post:

developers.tiktok.com/blog/rush-mc...

01.07.2025 02:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush MCP server | Rush Agent context files provide a simple way to improve artificial intelligence (AI) coding assistants by publishing additional information about your Rush repository. The Model Context Protocol (MCP) tak...

๐ŸŽˆ Docs have been published for the new ๐Ÿค–Rush MCP Server,๐Ÿค– including instructions for creating plugins!

Read about it here:
rushjs.io/pages/ai/rus...

13.06.2025 01:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Rush Stack

๐Ÿ“ฃ 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...

12.06.2025 22:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I would buy this

12.06.2025 17:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Google 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...

12.06.2025 15:30 โ€” ๐Ÿ‘ 36    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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    ๐Ÿ“Œ 6
Install NodeGit Asynchronous native Node bindings to libgit2

Did you try www.nodegit.org ?

27.05.2025 17:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
GitHub - tc39/proposal-enum: Proposal for ECMAScript enums Proposal for ECMAScript enums. Contribute to tc39/proposal-enum development by creating an account on GitHub.

ECMAScript 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...

15.04.2025 16:20 โ€” ๐Ÿ‘ 69    ๐Ÿ” 15    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
Rush Stack

๐Ÿ“ฃ 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...

30.04.2025 23:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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    ๐Ÿ“Œ 0
Post image

Today 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
Preview
Rush Stack

๐Ÿ“ฃ 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...

03.04.2025 00:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Modernizing your TypeScript codebase with bulk suppressions | TikTok for Developers In this post, TikTok frontend engineer Chao Guo shares about

๐ŸŽˆ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...

25.03.2025 01:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush Stack

๐Ÿ“ฃ 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...

06.03.2025 17:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush Stack

๐Ÿ“ฃ 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...

06.02.2025 19:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

JMM 2025 is in Seattle this year ๐Ÿ˜„

@jointmath.bsky.social #math

11.01.2025 00:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rush Stack

๐Ÿ“ฃ 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...

09.01.2025 03:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

@octogonz.com is following 19 prominent accounts