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
Just published my latest course, MCP in Practice. I cover all the building blocks for building an enterprise MCP server, including OAuth!

You have to be a Pluralsight subscriber to access, but I posted the first clip that shows you what to expect:

www.linkedin.com/posts/kamran...
#mcp #dotnet #azure | Kamran Ayub
PARTY TIME 🎉 My newest course, MCP in Practice, has just dropped and is live on Pluralsight. You do need to be a subscriber to access but here's what you can expect! • Actual (running) code (.NET 8/1...
www.linkedin.com
Reposted by Kamran Ayub
📕 Introducing LibPDF: The PDF Library TypeScript Deserves

👉🏻 It supports parsing, modifying, signing and generating PDFs with a modern API in Node, Bun, and the browser.

https://documenso.com/blog/introducing-libpdf-the-pdf-library-typescript-deserves
February 7, 2026 at 5:00 PM
"who could have foreseen any of this?" 🤷‍♂️

I watched this the day of the re-election and still think about it now, as everything mentioned unfolds around us (and in a much worse way, tbh)

It's easy to get distracted by daily events. Good to zoom out and see the big picture

youtu.be/gK6MD_8S01o?...
How Trump’s second term will be different
YouTube video by Vox
youtu.be
February 8, 2026 at 3:11 AM
Reposted by Kamran Ayub
Here's the OG post: fatihhcelik.github.io/posts/n8n-RC...

AFAICT, the one you posted is sort of an AI generated interpretation because I actually don't see something specific or as simple as TypeScript types at runtime was the cause. That doesn't seem to be the root cause at all?
n8n RCE(s): A Tale of 4 Acts (CVE-2025-68613 & CVE-2026-25049)
Advisory: CVE-2025-68613 Advisory: CVE-2026-25049
fatihhcelik.github.io
February 6, 2026 at 8:06 PM
Reposted by Kamran Ayub
February 6, 2026 at 5:00 PM
Reposted by Kamran Ayub
Today on the pod, Mauro Bieg talks Mastro.js - a minimal web framework that's like 11ty + Astro's baby! Learn about routing, HTML templating, streaming & reactive UI.

share.transistor.fm/s/387c5e24

#typescript
Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 54
Mauro Bieg joins the two fools to talk about Mastro, a simple and minimal web framework and site generator. If 11ty and Astro had a baby, it might look like Mastro! With support for routing, HTML templating,...
share.transistor.fm
February 5, 2026 at 3:49 PM
sort of want to do this on the streets of Minneapolis, I think the people need moments like this

www.youtube.com/watch?v=eff2...
GIVING SIDE QUESTS TO STRANGERS
YouTube video by sidequestz
www.youtube.com
February 4, 2026 at 8:00 PM
Reposted by Kamran Ayub
Today on the pod: TypeScript 6.0 drops ES5 support, Yarn gets rewritten in Rust, and Anders shares insights on TS future. Plus community highlights on satisfies keyword and improving Node SEA building.

PSA: If you use Notepad++, manually update to latest!

youtu.be/_NA4CNEnGMQ?...
Yarn Rewritten in Rust, Anders on TypeScript, and Notepad++ Hacked | News | Ep 54
News for the week of January 26, 2026: Rolldown reaches 1.0 release candidate, and a PDF library we all deserve. From the community: a better npm admin experience, supertype safety, and modern…
youtu.be
February 3, 2026 at 5:35 PM
Reposted by Kamran Ayub
Deno Deploy gets new features as it gains GA status.
⭐ Runs any node.js app or framework
⭐ Tunnels
⭐ Postgres databases
⭐ Built-in traces, logs, metrics

deno.com/blog/deno-de...
Deno Deploy is Generally Available | Deno
Deno Deploy is now generally available, plus some highlights of new features and tools.
deno.com
February 3, 2026 at 5:11 PM
.... its not fun
February 1, 2026 at 3:27 PM
just a reminder the best way to look through Epstein files is in Jworld. They are about 50% done indexing all the new files.

www.jmail.world
Jmail, logged in as jeevacation@gmail.com
You are logged into jeevacation@gmail.com, Jeffrey Epstein's email. Sourced from the November 2025 House Oversight Committee data release.
www.jmail.world
February 1, 2026 at 2:45 AM
Reposted by Kamran Ayub
January 28, 2026 at 10:17 AM
the courts right now
a cartoon character named spongebob is holding a bunch of papers
Alt: a cartoon character named spongebob is trying to frantically catch a bunch of papers
media.tenor.com
January 28, 2026 at 1:44 AM
Reposted by Kamran Ayub
Want to help support people in Minnesota right now? Check out standwithminnesota.com
Stand With Minnesota
A directory of places to give to as Minnesota defends itself from ICE occupation
www.standwithminnesota.com
January 14, 2026 at 6:24 PM
I am proud to be a Minnesotan, I'm proud of my state for having the largest protest in US history. The violence and terrorism has been from one side, and one side only, and the world can see it with their own eyes. Witness us. Stand with us. FUCK ICE.

minnesotareformer.com/2026/01/23/t...
Tens of thousands gather in downtown Minneapolis for ‘ICE Out’ day • Minnesota Reformer
Tens of thousands of Minnesotans marched in downtown Minneapolis Friday in a negative 30 degree windchill to protest the federal government’s continuing surge of immigration enforcement — demanding ci...
minnesotareformer.com
January 24, 2026 at 9:36 PM
Reposted by Kamran Ayub
🦊 Firefox 147 is here! What's new?

✨ CSS Anchor Positioning enabled by default
🚀 WebGPU on all macOS with Apple Silicon
🧭 Navigation API for better SPA control
🎨 DevTools improvements for pseudo-elements & animations
and more...

Release notes 👇
developer.mozilla.org/en-US/docs/...
Firefox 147 release notes for developers (Stable) - Mozilla | MDN
This article provides information about the changes in Firefox 147 that affect developers. Firefox 147 was released on January 13, 2026.
developer.mozilla.org
January 23, 2026 at 4:00 PM
Reposted by Kamran Ayub
Rolldown 1.0 RC is here 🎉

🔒 Stable API: No breaking changes planned before 1.0
⚡ 10-30x faster than Rollup while staying compatible
🧩 Multiple chunking algorithm improvements
📦 3,400+ commits since beta: 749 features, 682 fixes, 109 perf optimizations
January 22, 2026 at 2:28 PM
Reposted by Kamran Ayub
Lodash v4.17.23 is live and features a whole new look for security 😎🔥

Security fixes, stronger governance, and improved maintenance = safer and more reliable for your projects.

Check it out 👇
hubs.la/Q03_NX2J0
Lodash Rolls Out Major Security Overhaul | OpenJS Foundation
With the release of Lodash 4.17.23 and the publication of CVE-2025-13466, the project is making visible progress in strengthening its security posture.
hubs.la
January 21, 2026 at 8:23 PM
Reposted by Kamran Ayub
Good things are coming! SCSS support, LSP goodies, DX improvements, more lint rules.

Packed with features!
January 21, 2026 at 7:06 PM
Reposted by Kamran Ayub
Nitro v3 alpha.2:

🔥 Rolldown optimized
📦 Dependencies bundled by default
⚛ React Server Components support (experimental)
🔋 Many more improvements

TIP: Upgrade to the latest nitro() plugin with vite@beta (rolldown) and enjoy a seriously mind-blowing performance boost 🚀
Release v3.0.1-alpha.2 · nitrojs/nitro
🔋 This release contains many improvements since the alpha.1 release. ⏳ We took extra time to ensure everything works well by testing against real-world projects using Nitro v3. We are closer to Bet...
github.com
January 21, 2026 at 7:53 PM
Reposted by Kamran Ayub
The first beta for @vitest.dev 4.1 is out! 🧪

◆ Chai-style spy assertions (`toHaveBeenCalled`, etc.)
◆ `userEvent.wheel()` for browser mode
◆ Enhanced retry options
◆ Disposable returned from `doMock()`
◆ Coverage ignore start/stop hints
◆ and more 👀

Try now by installing vitest@beta
Release v4.1.0-beta.1 · vitest-dev/vitest
🚀 Features Return a disposable from doMock()  -  by @kirkwaiblinger in #9332 (e3e65) Added chai style assertions for spying  -  by @ronnakamoto and @sheremet-va in #8842 (841df) Update to sinon...
github.com
January 21, 2026 at 7:28 PM
I feel attacked
Damn, even Sesame Street is scoring off me
January 21, 2026 at 6:24 PM
Reposted by Kamran Ayub
💥 I did a drawing that breaks down Transformers in AI

Spent a good amount of time on this one, breaking down concepts in a way that someone new to the subject could come away with basic high-level understanding. I hope it's useful!
January 20, 2026 at 2:02 PM
Reposted by Kamran Ayub
Hey check out this nifty Postman clone(ish) made by @atila.io with @solidjs.com and SolidStart!

github.com/atilafassina...
GitHub - atilafassina/crudy
Contribute to atilafassina/crudy development by creating an account on GitHub.
github.com
January 19, 2026 at 9:05 PM
Can I get this on a t-shirt @bell.bz ? 😍
January 16, 2026 at 6:15 PM
A SPA is nice for DX maybe but consider this: you are not your user

piccalil.li/blog/a-handf...
A handful of reasons JavaScript won’t be available
It’s always safe to assume JavaScript will not be available, so here’s a quick list of very realistic reasons it won’t be.
piccalil.li
January 16, 2026 at 4:23 PM