Sign in

Ahmed Elsakaan

@elsakaan.dev
612 followers 716 following 30 posts

Working on noodle.run and orbitkit.dev, but mostly just messing about with Typescript and Monorepos.

PostsRepliesMedia
Ahmed Elsakaan @elsakaan.dev · 04/11/2024
After 288 days, I have uploaded again on YouTube! I wanted to make this video for a very long time, the dilemma of setting up TypeScript in a monorepo is real so I show & compare 4 different ways of doing TypeScript in your monorepos. Give it a watch! 👇 link in replies.
1163
Reposted by Ahmed Elsakaan
Dominik 🔮 @tkdodo.eu · 04/11/2024
✂️Code cleanup / removal is vital to get right. Don't leave leftovers behind! Otherwise, you'll maintain dead code forever. Knip can really help here - one of my favourite tools in the CI toolchain: knip.dev
knip.dev
Declutter your JavaScript & TypeScript projects
Project linter to find and remove unused files, dependencies and exports in JavaScript and TypeScript projects
5969
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
I have published a Typescript in Monorepos test repo where I compare project references & built packages on the TS LSP speed with 100 tRPC routers. Youtube video on this coming soon, but it seems that built packages (no surprise) are king for speed. github.com/ixahmedxi/ty...
github.com
GitHub - ixahmedxi/typescript-monorepo-demo: A monorepo demo of TypeScript project references & built packages for LSP testing purposes.
A monorepo demo of TypeScript project references & built packages for LSP testing purposes. - ixahmedxi/typescript-monorepo-demo
181
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
I had the pleasure of witnessing the most incredible fireworks show I've ever seen yesterday, it was incredible 🤩
140
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Today I was driving back home, it was supposed to be an hour long drive, 30 mins in I realise I'm very far away to be only 30 mins away and yeah it was the wrong way and I had to drive for 1:30 hours more 🫠🫠🫠
100
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Hopefully a quick one @danabra.mov @samuel.bsky.team When you go to set a birthday on the android app, the header text and action buttons don't switch with the theme.
Bluesky setting birthday popover android
150
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Hopefully starting a discussion. How do you deal with Typescript in Monorepos? Basically project references Vs built packages
210
Reposted by Ahmed Elsakaan
dan @danabra.mov · 31/10/2024
1. make it work 2. make it right 3. make it fast 4. make it work on android
3187784
Ahmed Elsakaan @elsakaan.dev · 30/04/2023
console.log(“hello”);
020