osama
banner
osamaqarem.com
osama
@osamaqarem.com
eng @ gigs.com, mostly doing typescript • posts are my own

palestinian living in berlin
https://osamaqarem.com • 🇵🇸🇲🇾🇩🇪
makes similar products look like slop
December 2, 2025 at 3:13 PM
damn, this design slaps
December 2, 2025 at 3:13 PM
the book I took on the plane but didn’t read was useful anyway
December 1, 2025 at 2:46 PM
When everything on your desk is wireless and it’s that day where you need to recharge all of it

thisisfine.jpeg
November 5, 2025 at 8:09 AM
nushell is amazing.
I saw this error message and decided I'm sold.
www.nushell.sh
August 24, 2025 at 8:55 AM
Humanity in a nutshell
July 10, 2025 at 5:35 AM
i only became a serious javascript developer today
developer.mozilla.org/en-US/docs/G...
July 5, 2025 at 6:24 AM
i don't understand how someone could find this preferable to `useEffect`
June 23, 2025 at 6:49 AM
i choose violence
May 30, 2025 at 2:09 PM
Just published a horizontal drag-select recipe ✨
github.com/osamaqarem/d...
February 2, 2025 at 8:30 PM
@tailwindcss.com the Arabic text has the ellipsis on the wrong side 🙈
January 25, 2025 at 7:17 PM
^fixes this bug
January 8, 2025 at 5:31 PM
my code
January 4, 2025 at 11:44 AM
I’m not sure that’s a good thing dawg
December 30, 2024 at 7:22 AM
wtf reanimated is seriously amazing.

this thing just works on web, perfectly, with 0 changes.
December 26, 2024 at 6:16 PM
using a 'bounding box' that intersects with items isn't making sense to me, since the selection isn't a continuous date range, but has gaps.

the other selection algorithm is where there's no bounding box. instead, the selection revolves around an axis, leaving no gaps between the axis and cursor.
December 26, 2024 at 1:34 PM
is there a mobile app that does 'bounding box' type of drag-to-select interaction? how is it useful?

for example, take a github contributions graph where each column is the start of a new week.

let's say you want to filter contributions by selected dates:
December 26, 2024 at 1:34 PM
new mat
December 17, 2024 at 11:32 AM
I've been sitting on the code for this for about 2 years 🙈, but I'm still pretty sure this is the only drag-to-select package in the React Native ecosystem right now.

Made with Reanimated & Gesture Handler, 60 FPS on both Android & iOS.

Here is an example of what you could make with it:
December 14, 2024 at 8:50 AM
I’m finding it surreal to see a feature I worked on in a techcrunch article…

We did raise 73mil and that’s what the article is for (come join us!). But I did smile when I saw this 😄
December 12, 2024 at 4:46 PM
December 12, 2024 at 1:28 PM
oh don't mind me just recording a benchmark irl
December 11, 2024 at 10:52 PM
i love writing inline styles in RN. i hate extracting them.
AI is such a big time save here lol.
December 11, 2024 at 12:16 AM
so that your apps can look like that
December 9, 2024 at 9:22 PM
my dev app looks like this...
December 9, 2024 at 9:22 PM