Sign in

Kamran Ayub

@kamranicus.com
380 followers 592 following 1.5K posts

🎙️ Podcast Host @typescript.fm 👾 Creator: KeepTrackOfMyGames.com 🎥 Pluralsight Author: bit.ly/KamranOnPluralsight 💸 Money Talks: kamranicus.com/money Corporate quitter bringing back summers off 🌞

PostsRepliesMedia
Reposted by Kamran Ayub
Socket @socket.dev · 29/09/2026
📦 upm is a new package manager written in TypeScript. It comes in at about 250 KB, uses Node.js built-ins to compete on install speed, has a #JavaScript API, and can install from npm, pnpm, and Bun lockfiles. A zippy experiment with Node.js: socket.dev/blog/upm-pac...
socket.dev
upm Launches as a Fast, Tiny Package Manager Written in TypeScript
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.
1146
Kamran Ayub @kamranicus.com · 29/09/2026
Good progress today, panels set for 2 of 9 bays, not sealed yet. Weeps on the bottom make sure water doesn't get trapped if it ever gets in (which it will during the build when it rains or snows, and hopefully never will after it's sealed on top). Each weep has steel mesh sealed in against insects.
030
Kamran Ayub @kamranicus.com · 27/09/2026
That's it, all joists are installed and the entire platform is level, straight, and true 💯 I ran my 5 ft level across every corner and all the bays, 1/4, mid, and 3/4 span. Next is closing the bottom using plywood panels that sit in the bays, and sealing the edges.
000
Kamran Ayub @kamranicus.com · 26/09/2026
Well, it's raining all day but managed to prep all the rest of the four joists in the garage so they are ready to install tomorrow once the rain dies down 🌄 Then it will be onto sealing the underside!
000
Kamran Ayub @kamranicus.com · 26/09/2026
Checked and that beam is now straight as Artemis' arrow. 💪
020
Kamran Ayub @kamranicus.com · 25/09/2026
6 of 10 joists completed! I think the third joist needs some planing but some of it is expected due to crowning. 🟩🟩🟩🟩🟩⬜⬜⬜⬜🟩
000
Kamran Ayub @kamranicus.com · 25/09/2026
I'm currently building this garden room in my backyard. I have experience renovating interior rooms but this is my first exterior project. It'll be a recording studio slash he-shed. I'll be posting progress updates here but I'm micro journaling in our Discord too. discord.com/channels/119...
130
Kamran Ayub @kamranicus.com · 24/09/2026
Good progress today: two more joists hung and they are indeed level. 🟩🟩🟩⬜⬜⬜⬜⬜⬜🟩 Polished up my system for hanging them level all by my lonesome. Also the tree went bye-bye since it would have interfered with the studio in the future! Sad but we want to turn that area into a pollinator garden. 🐝
100
Kamran Ayub @kamranicus.com · 24/09/2026
2 of 10 joists hung, the ends, which are a little special. 🟩⬜⬜⬜⬜⬜⬜⬜⬜🟩
010
Kamran Ayub @kamranicus.com · 23/09/2026
Some joists are gonna get laid today 😏
static.klipy.com
Erin Moriarty as Starlight: Inappropriate to Say?
ALT: Erin Moriarty as Starlight: Inappropriate to Say?
000
Kamran Ayub @kamranicus.com · 23/09/2026
Today's progress: - beam tops planed ✅ - beam tops flashed ✅ - joists cut ✅ - joist underside ledgers cut ✅
130
Kamran Ayub @kamranicus.com · 19/09/2026
At night I can use the laser level to see there's a slight outward bow on the south side. There's probably a couple ways to relieve that, it's very slight, maybe 1/8". The other side is pretty much perfect.
100
Kamran Ayub @kamranicus.com · 18/09/2026
@notion.com is good but one thing is extremely annoying and I can't believe there's not a good UX for this: you can't make database pages show in the sidebar automatically. - Regular pages show in the sidebar 👍 - Database pages do not 👎 - Database pages have properties 👍 - Regular pages do not 👎
100
Kamran Ayub @kamranicus.com · 18/09/2026
Rim and frame is shimmed and bolted in place, just two stations left to do but unfortunately it's supposed to rain/storm all day tomorrow. Will pick it back up over the weekend or Monday. In the meantime, there's other work to get done and technically the joist assemblies can be made in the garage.
100
Kamran Ayub @kamranicus.com · 17/09/2026
Outer rim is fully assembled and square! The next part is assembling joist cavities with a prefab underside as a pest/rodent barrier and way to support and protect the insulation. Since I can only work from above, I have a system I'll try for assembling one joist at a time and connecting the bays
120
Kamran Ayub @kamranicus.com · 16/09/2026
About 3/4 of the rim is assembled now. I just need to add two more inner rim joists and make it square 💪 That's tomorrow's job.
020
Reposted by Kamran Ayub
TypeScript.fm @typescript.fm · 15/09/2026
Today on the pod: Vitest 5, Rslib 1.0, and the #NoSloptober Challenge! Plus, learn how to build circuit boards with React and generate PDFs in pure TS. share.transistor.fm/s/8c808c43 #typescript
share.transistor.fm
Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of Aug 31, 2026: Vitest 5's new doctor command and perf enhancements, Rslib is now stable, and Astro 7.3 lets you run multiple preview servers at once. From the community: build circuit...
174
Kamran Ayub @kamranicus.com · 14/09/2026
It's a rainy day so I can't finish the next build step today, but I can finish the prep because I can do it in the garage. The wood has to be dry outside to finish the last step which is flashing the top. Tomorrow looks like a better day for that! The finished East/West rim beams are set aside:
110
Kamran Ayub @kamranicus.com · 10/09/2026
Santa dropped off the floor package. TIME TO BUILD 🔥
000
Kamran Ayub @kamranicus.com · 08/09/2026
Floor package delivery is tomorrow bright and early. I spent Labor Day weekend cleaning and sorting the garage. It's all set for working on this project now, everything has its place. Only thing remaining is wall organization, that's coming Thursday. I also installed lights over my workbench. 😍
001
Kamran Ayub @kamranicus.com · 04/09/2026
So far there are over 200 specs for this studio build. So far specs consist of: - Control layers - Geometry - Design Input - Materials - Fastener schedules - Install methods But as the taxonomy evolves I might split or get more specific. And later phases like rough-in are not even fully done yet.
230
Reposted by Kamran Ayub
TypeScript.fm @typescript.fm · 03/09/2026
Today on the pod: pnpm 12, htmx 4, Remix 3 RC, Waku 1 RC, Porforr alpha, type-level dice rolls, full-stack TS/.NET safety. Plus, which community members are committing compile-time crimes? All that and more! share.transistor.fm/s/eb0116e8 #typescript
share.transistor.fm
pnpm 12, htmx 4, and Release Candidates for Remix 3 and Waku 1 | News | Ep 79 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of August 24, 2026: pnpm 12 brings a bunch of quality of life updates, htmx 4 makes attribute inheritance easier, and both Remix and Waku get release candidates. From the community:...
183
Kamran Ayub @kamranicus.com · 03/09/2026
It's on! Ordered the floor package. Everything should arrive next Wed and I'll be ready to start. Over the long weekend it'll be cleaning and prepping the garage, site, and tool inventory. Fun stuff 😁 It's a bit surreal. It's going to happen or I'm going to fail spectacularly.
030
Kamran Ayub @kamranicus.com · 03/09/2026
After like 4 quote revisions with supplier, I can safely say that while Claude can be verbose, pedantic, and inaccurate sometimes, it's way better at listening and understanding to what I need for revising quotes than humans. 😜 They keep taking stuff off I didn't ask, or substituting wrong products.
100
Kamran Ayub @kamranicus.com · 02/09/2026
IT'S HAPPENING. I just ordered windows and a door for my studio build. Now I have to be ready in 4 weeks to install them 🔥🔥🔥 We'll see if that happens 😁 Floor package is basically ready to order tomorrow. Got estimates today on multiple packages.
010
Kamran Ayub @kamranicus.com · 30/08/2026
Working with Opus 5 Extra to create a skill that can build detail assembly diagrams and am very pleased with the results. This is the wall-to-roof transition I have detailed. This was definitely not a one-shot but many turns of refinement. But now I have something repeatable I can use.
000
Kamran Ayub @kamranicus.com · 29/08/2026
I'm very close to ordering the first delivery of materials for the backyard build. First, I had to add two new helical piles because I was lazy a few years ago and didn't add the two I already planned. No shortcuts when it comes to spreading the structural load. 😅
100
Reposted by Kamran Ayub
Jovi 🐨 @jovidecroock.com · 29/08/2026
Been playing a bit with WebMCP over the past few days and I kind of like where this is going.
152
Reposted by Kamran Ayub
Andrew Nesbitt @andrewnez.bsky.social · 28/08/2026
Now Hiring: Senior Open Source Maintainer nesbitt.io/2026/08/28/n...
nesbitt.io
Now Hiring: Senior Open Source Maintainer
A rare opportunity to make a real impact in a fast-paced, high-visibility role.
68817
Reposted by Kamran Ayub
TypeScript.fm @typescript.fm · 28/08/2026
Today on the pod: Bun 1.4, SvelteKit 3 RC, SolidStart v2, and Aspire 13.5 TypeScript app hosts are now GA. Plus community highlights on error handling, AI coding costs, and self-hosted Durable Objects. share.transistor.fm/s/9e2302c6 #typescript
share.transistor.fm
Bun 1.4, SolidStart v2, and SvelteKit v3 RC | News | Ep 78 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the weeks of Aug 10 and 17, 2026: major version releases from Bun, ElectroBun, SolidStart, and SvelteKit along with Aspire 13.5, which makes TypeScript app hosts generally available. From the...
1123
Reposted by Kamran Ayub
NullVoxPopuli @nullvoxpopuli.com · 26/08/2026
Ember now has preliminary TS7 support ~ via the content-mappers feature that merged in TS last week Testers wanted! (requires TS Nightly)
2147
Reposted by Kamran Ayub
Software Engineering Daily @softwaredaily.bsky.social · 27/08/2026
Daniel Rosenwasser is the Principal Product Manager of @typescriptlang.org at @microsoft.com. He joins @joshuakgoldberg.com to discuss TypeScript 7, the new API and IPC boundary, AI’s impact on type checking, and more. @danr.bsky.social softwareengineeringdaily.com/podcasts/typ...
softwareengineeringdaily.com
TypeScript 7 and What Comes Next - Software Engineering Daily
Daniel Rosenwasser is the Principal Product Manager of TypeScript at Microsoft. He joins Josh Goldberg to discuss TypeScript 7, the new API and IPC boundary, and AI’s impact on type checking.
0197
Kamran Ayub @kamranicus.com · 21/08/2026
Apologies for the delay this week for @typescript.fm episode. I'm in North Dakota seeing family this week and the cabin doesn't have stellar WiFi. Summer is more variable than during the year haha.
010
Reposted by Kamran Ayub
Marvin Hagemeister @marvinh.dev · 21/08/2026
The new content-mapper API in tsgo has just been merged and will be part of TS 7.1 It's what every framework dev has dreamed of for years. Really excited about this becoming a reality! github.com/microsoft/ty...
github.com
Content mappers by andrewbranch · Pull Request #4712 · microsoft/typescript-go
Implements microsoft/TypeScript#63800 (comment) Overview Content mappers are external integrations that allow TypeScript to include otherwise unsupported file types in a program. They transform a f...
4395
Kamran Ayub @kamranicus.com · 18/08/2026
DUDE we need this @typescript.fm www.localfirst.fm/landscape/ This is so cool @localfirst.fm !
localfirst.fm
Local-First Landscape
Navigate the local-first landscape and build something great!
0112
Reposted by Kamran Ayub
Andrew Branch @andrewbran.ch · 15/08/2026
If you’re not stalking TypeScript PRs, you might be surprised how much you can do with the API in nightlies (and even in 7.0 stable), so here’s a tiny demo that I think hits some of the highlights. 🧵
A package.json in VS Code after npm installing typescript@next
412720
Kamran Ayub @kamranicus.com · 16/08/2026
This is featured in my latest React security course! Good stuff. Not just for agents, but local encrypted env secrets without integrating a whole vault solution.
000
Kamran Ayub @kamranicus.com · 16/08/2026
What timeline do we live in where microwave manufacturers insist on still adding popcorn buttons yet popcorn manufacturers insist on not using them? Hasn't it been this way for decades now? Can nobody truly make the perfect popcorn button?
static.klipy.com
Batman Deep in Thought
ALT: Batman Deep in Thought
000
Reposted by Kamran Ayub
James @43081j.com · 10/08/2026
had another good chat about @e18e.dev and what the community has been up to. check it out! 🎉 big thanks to @josh.bressers.name for having me along and for the good conversation 🙏
opensourcesecurity.io
Cleanup, Speedup, Levelup open source at e18e
Josh chats with James from e18e. This is a project that is working on improving Javascript packages by cleaning up, speeding up, and leveling up the dependencies. The way the e18e project handles this...
02810
Kamran Ayub @kamranicus.com · 10/08/2026
My six year old daughter keeps beating us all at 7 Wonders. She covets blue cards. Guess we know who will be good at strategy when she's older 💪 My son is just a warlord to the exclusion of everything else. My wife goes science every time.
000
Reposted by Kamran Ayub
TypeScript.fm @typescript.fm · 07/08/2026
Today on the pod: TS 7.1 plans, native JSX in ASP.NET Core, Elysia 2 beta rewrite, plus semver-ts, type-safe TSConfig builders & more from the community. share.transistor.fm/s/78c21519 #typescript
share.transistor.fm
TS 7 Compiler API Plans, Elysia 2 Beta, and JSX in ASP.NET Core | News | Ep 76 | TypeScript.fm - The Friendly Show for TypeScript Developers | Episode 76
News for the week of July 27, 2026: insights into what's coming in TS 7.1, rendering JSX and TSX natively using ASP.NET Core, and Elysia gets rewritten with the new v2 beta. From the community: semantic...
4185
Reposted by Kamran Ayub
Socket @socket.dev · 04/08/2026
🚨 Update: Watching this npm worm propagate in real time, we’re now tracking 2,234 affected package artifacts across 444 unique packages, and it’s still spreading. Average detection time: 5 min and 18 seconds after publication. Our campaign page includes all affected packages/versions.
21915
Reposted by Kamran Ayub
Jake Worth @jakeworth.com · 28/07/2026
Are you looking to get better at TypeScript / JavaScript, in small daily doses? 🚀 I'm building TypeNotes to take the real-world lessons I'm learning every day building TypeScript apps and distill them into short actionable tips and tricks. #TypeScript www.typenotes.io
typenotes.io
TypeNotes
Practical notes for TypeScript devs
152
Kamran Ayub @kamranicus.com · 03/08/2026
THIS IS EPIC
020
Kamran Ayub @kamranicus.com · 02/08/2026
if i was a videogame boss, all you would need to do to defeat me is to give me every jalapeno chip bag in your inventory 😋😋😋
120
Kamran Ayub @kamranicus.com · 02/08/2026
I played this with the family and we beat it tonight! I had played it once already. But now we'd like to finish the DLC and I haven't played that myself yet. They really enjoyed it! It's a very watchable game.
100
Kamran Ayub @kamranicus.com · 01/08/2026
Ran into a weird issue where dotnet restore would hang forever. I couldn't figure it out and didn't want to restart until I diagnosed why. Claude successfully found the root cause and I also used it to create and report an issue with the appropriate context. github.com/microsoft/as...
github.com
`aspire ls` leaks orphaned `aspire-managed nuget search` helpers (macOS) that accumulate over days and deadlock unrelated `dotnet restore` via NuGet lock contention · Issue #18948 · microsoft/aspire
Is there an existing issue for this? I have searched the existing issues Describe the bug Related to #18779 (same root cause, different command/platform/impact) and #18050 (closed, but PR #18566 di...
100
Kamran Ayub @kamranicus.com · 01/08/2026
Pure gold > It was like a dark and terrible force seized control of their limbs, plunged their hands into their own chests, and presented their still-beating credit cards to us in grim supplication. hermit-tech.com/blog/ai-mani...
hermit-tech.com
AI Mania Is Eviscerating Global Decisionmaking
The reality of how much damage AI mania is doing to our ability to run institutions effectively.
000
Kamran Ayub @kamranicus.com · 30/07/2026
I'M FREE, BABY. 🔥 Tonight I submit the last module for my latest course and I'll be not taking on any new courses until October I expect. Instead I'll be a full time DIY enthusiast, building a garden room in my backyard 👷 Much to do before it gets cold again.
050
Kamran Ayub @kamranicus.com · 30/07/2026
here is a show no one is talking about but is hilarious. I keep hearing my wife cackling from the other room. if you like I Think You Should Leave, Always Sunny, Parks and Rec, What We Do in the Shadows, Arrested Development, that kind of thing, you'll probably love it www.hulu.com/series/nirva...
hulu.com
Nirvanna the Band the Show
Two friends go to unnecessary extremes to book their band at The Rivoli, a modest Toronto rock club.
100