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 · 27/11/2024
You can get rid of this error by empty type importing the package that's giving you the error. import type {} from "annoying-package";
110
Ahmed Elsakaan @elsakaan.dev · 08/11/2024
Congrats 🎉🥳
020
Ahmed Elsakaan @elsakaan.dev · 04/11/2024
www.youtube.com/watch?v=RRst...
youtube.com
The Dilemma of TypeScript in Monorepos
YouTube video by Ahmed Elsakaan
020
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
Ahmed Elsakaan @elsakaan.dev · 04/11/2024
FOLLOW ME
120
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
Get well soon :(
110
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
We should speed limit @nicklucas.dev this time tho
210
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
🫡🫡🫡
000
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
Sounds good we'll plan it then
120
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
I'm gonna take the clout from this thank you hahaha. also wen another go-kart sesh?
130
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
Okay that makes sense, thank you.
010
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
I'm sure your success has been immensly positive on your personal life in many ways, however if you would have to pick one negative side of the success and fame, what would it be and how do you deal with it?
100
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
How does file storage like photos/videos work? I understand that if Bluesky goes under the bus, the posts/text data is decentralised, what about other types of data?
110
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
Brazil always delivers
100
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
I got curious how the websites I'm interacting with are actually built, that question started a career. elsakaan.dev/about
010
Ahmed Elsakaan @elsakaan.dev · 03/11/2024
media.tenor.com
a man wearing a hat and tie with a purple x doubt sign
ALT: a man wearing a hat and tie with a purple x doubt sign
060
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 · 03/11/2024
That's the first starter pack that I'm on, thank you ❤️
010
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Oh yeah also saw a phone getting snatched, very London things
000
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
I completely agree, it's a breath of fresh air!
010
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
I'm loving this social media active Alex
030
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Yeah that's basically very similar to what I've always been doing, I've been exploring project references lately as an alternative method however I don't think it's the right path
010
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
Astro for sure
110
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
It's a matter of when not if it starts screaming 🤣
000
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
Ahmed Elsakaan @elsakaan.dev · 02/11/2024
The blue pill is nicer
010
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