Kamran Ayub
banner
kamranicus.com
Kamran Ayub
@kamranicus.com
🎙️ Podcast Host @typescript.fm
👾 Creator: KeepTrackOfMyGames.com
🎥 Pluralsight Author: bit.ly/KamranOnPluralsight
💸 Money Talks: kamranicus.com/money

Corporate quitter bringing back summers off 🌞
Pinned
Yo, @erikonarheim.com and I have just launched a brand new weekly podcast, @typescript.fm. If you’re a #TypeScript developer, you can expect to hear about the latest news, commentary, tips and tricks, and interviews from folks in the community!

The first two episodes are out, here’s the gist! 🧵
My wife and my kids both told me I said 6/7 wrong but I kinda knew that 😂
November 14, 2025 at 4:31 AM
Reposted by Kamran Ayub
Today on the pod, Daniel Rosenwasser & Jake Bailey reveal what's coming in TypeScript 6 & 7! Learn about ES2024 defaults, the new Go compiler, and smarter DOM typings.

share.transistor.fm/s/ad05eae6

#typescript
What's Coming in TypeScript 6/7 | Daniel Rosenwasser | Jake Bailey | Ep 43B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 43
Daniel Rosenwasser and Jake Bailey join the two fools to talk about what's coming soon in TypeScript 6 and 7. What changes should developers expect? What might the new compiler API look like? How is the...
share.transistor.fm
November 13, 2025 at 3:49 PM
Reposted by Kamran Ayub
Now with a little prompting, you can have Copilot figure this out for you 🤘
November 13, 2025 at 3:32 PM
got my docker build context down from 1gb to 17mb

feeling proud 😇

kudos: github.com/lachaloupe/d...
GitHub - lachaloupe/docker-build-context-ls: Tool to list files to be included in a Docker build context
Tool to list files to be included in a Docker build context - lachaloupe/docker-build-context-ls
github.com
November 13, 2025 at 5:56 AM
Apple: oh we love our users see this privacy stuff we do 😇

Also Apple: what? multiple user profiles on your iPad so you can share one device like what you can do on every other device in existence? nah, go buy one for every kid 🤑
November 12, 2025 at 7:21 PM
Reposted by Kamran Ayub
Today on the pod, Node 24 goes LTS, Nuxt Image V2 brings TS goodies, and Anders shares insights on TypeScript's AI era rise. Plus community takes on engineering practices!

share.transistor.fm/s/b87c759b

#typescript
Nuxt Image Loves TypeScript, Node 24 Goes LTS, and a Satisfying Use of satisfies | News | Ep 43 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 43
News for the week of November 3, 2025: Node 24 promoted to LTS, Nuxt Image V2 is full of TS goodies, and Anders is humbled by TypeScript's rise. From the community: TypeScript is not a substitute for...
share.transistor.fm
November 12, 2025 at 6:00 AM
Reposted by Kamran Ayub
Type stripping is now stable.
Enjoy 🌞
November 12, 2025 at 5:07 AM
how have i never realized the perfect opportunity to say "nuxt up" when doing Nuxt news sections on the show?

very disappointed in myself.

oh well, nuxt time I'll remember!
November 12, 2025 at 3:36 AM
you don't want to be on my list.
November 6, 2025 at 11:55 PM
Reposted by Kamran Ayub
November 6, 2025 at 2:47 PM
Reposted by Kamran Ayub
Typescript became the #1 programming language on GitHub. Who better to talk about this new ranking than creator, Anders Hejlsberg? 👀

Get his thoughts on this year’s Octoverse findings. 💭 ⬇️
github.blog/company/type...
TypeScript’s rise in the AI era: Insights from Lead Architect, Anders Hejlsberg
TypeScript just became the most-used language on GitHub. Here’s why, according to its creator.
github.blog
November 6, 2025 at 6:22 PM
Reposted by Kamran Ayub
Today on the pod, TypeScript wins as #1 GitHub language! Learn about type-safe regex with ArkRegex, Biome 2.3's Vue/Svelte/Astro support, and Elide's mind-blowing polyglot runtime.

share.transistor.fm/s/2cd63947

#typescript
TypeScript Won, Type-safe Regex, and Import from... Python? | News | Ep 42 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 42
News for the week of October 27, 2025: TypeScript is the #1 language on GitHub, making your Regex type-safe, and Biome adds support for three new metaframeworks. From the community: a metaframework for...
share.transistor.fm
November 4, 2025 at 7:27 PM
People talk about LLM non-deterministic behavior like it's a bad thing when it comes to MCP. But... we've always had to deal with non-deterministic behavior from users. Have you ever done a usability test? Human users are WILD. We adjust UX to accommodate. Same with MCP servers cuz LLM is now a user
October 31, 2025 at 4:19 AM
always
October 29, 2025 at 4:45 PM
Reposted by Kamran Ayub
This last week was busy: @deno.land Deploy revamp, @vitest.dev 4, @nuxt.com 4.2, @nextjs.org 16. And don't forget React Native 0.82! Plus community insights on TypeScript casting & type-safe API clients.

share.transistor.fm/s/e0ee2a5f

#typescript
Deno Deploy Makeover, Vitest 4, Nuxt 4.2, and Next.js 16 (Oh, and React Native 0.82) | News | Ep 41 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 41
News for the week of October 20, 2025: Deno Deploy revamp, Vitest 4, Nuxt 4.2, and Next.js 16, all in a single week. From the community: 4 weird ways to cast in TypeScript (+2 to Arcana rolls), type-safe...
share.transistor.fm
October 29, 2025 at 3:28 AM
@riversidefm.bsky.social did something happen, the editor feels a lot faster (like, a LOT faster) this week

Did you turn on the React Compiler or something? 👀
October 29, 2025 at 2:30 AM
Reposted by Kamran Ayub
Big news in this year's GitHub Octoverse report: TypeScript is now the most-used language on GitHub!

We are thrilled and grateful to see the TypeScript and JavaScript community continue to grow and thrive. 🚀

Read up more at github.blog/news-insight...
Octoverse: A new developer joins GitHub every second as AI leads TypeScript to #1
In this year’s Octoverse, we uncover how AI, agents, and typed languages are driving the biggest shifts in software development in more than a decade.
github.blog
October 28, 2025 at 6:47 PM
In This is Strategy, Seth Godin talks about how to make change/increase impact by understanding how systems work.

Problem: How do you get people to adopt DMARC to increase email security? People don't care about it, it's too technical/intimidating. Saying it's more secure doesn't motivate anyone.
October 27, 2025 at 3:49 PM
This is hilarious and a good feature. I'll have to test it out. I don't exactly mind bots consuming my game detail/release pages but that's about it. I separately plan to optimize anonymous pages like that for SEO anyway, so I don't want to block them from crawlers.
October 27, 2025 at 5:02 AM
Reposted by Kamran Ayub
What an awesome enhancement to @vitest.dev v4. It includes standard schema integration, but also browser mode is no longer experimental!! 😁
vitest.dev/blog/vitest-...

Seriously try out browser mode!
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 26, 2025 at 5:22 AM
Gotta say this is huge bummer @anthropic.com; why is this limited to Teams/Enterprise? It means I can't demo/test a remote MCP server without DCR. I can't sign up for a 5 member team plan when there's a team of 1. 🫠 I mean I guess I can make 4 more email addresses 🤷‍♂️ Also it's not clear *what* plan.
October 25, 2025 at 9:49 PM
How the pros compare travel logistics lol. Honestly flying to Montreal might almost be cheaper, depending on price difference!
October 24, 2025 at 5:16 AM
Dealing with Avis is like talking to a toddler. They don't understand how to modify a booking to allow drop off in Canada from the US, even though the site clearly states it's allowed with special authorization. They say the booking is cancelled even though I clearly see it on the site.
October 22, 2025 at 1:15 PM
My app has no dependencies on cloud platform services for the frontend server, only in background jobs. That said, I'm still dependent on Vultr being up and Cloudflare not having an outage. But it does feel good not to depend on AWS/Azure/GCP when *using the app* normally.
a cartoon character named spongebob is holding a box with the words " the cloud " written on it
ALT: a cartoon character named spongebob is holding a box with the words " the cloud " written on it
media.tenor.com
October 20, 2025 at 7:21 PM
Right now MCP client ecosystem is like early day browser landscape. Each one implements the spec a little differently. Claude attaches prompts as JSON whereas VS Code appropriately formats and can even attach embedded resources properly.
October 20, 2025 at 1:33 PM