Sign in

Munawwar Firoz

@munawwar.bsky.social
155 followers 104 following 922 posts

Web developer - HTML / CSS / JS, node.js, preact, vanilla JS, serverless, serverful, databases, IaC github.com/Munawwar | codepasta.com At Carriyo, Dubai, UAE

PostsRepliesMedia
Munawwar Firoz @munawwar.bsky.social · 30/08/2026
I didn't announce here that I packaged my shadow preserving algorithm into a paid app: PackshotPanda (dot com)
100 0
Munawwar Firoz @munawwar.bsky.social · 25/08/2026
Most background removal tools don't retain natural shadow. I figured out how to retain it. And also how to align them shoes to be perfectly 10% away from the bottom,left,right edges within a 2048x2048 canvas (allowing the shadows to occupy that 10% margin)
000 0
Munawwar Firoz @munawwar.bsky.social · 22/07/2026
Was looking at toggle switch designs and landed on a shop that sells physical toggle switches as fidget toys. It looks soo good!
https://kickup-edc.com/products/slider-3-0-color-edition?variant=48033344586045
000 0
Munawwar Firoz @munawwar.bsky.social · 22/06/2026
Improved that. Also added a Svelte inspired context api as well. v0.2 already had a Store and different way to wire that up, but with the new component model had to reinvent it.
010 0
Munawwar Firoz @munawwar.bsky.social · 22/06/2026
Pepper v0.3 component rendering work in-progress. Right now updating something at lower level of component tree bubbles changes to the top. Might make this more efficient.
210 0
Munawwar Firoz @munawwar.bsky.social · 06/06/2026
VSCode extension for the nimble-html fork
210 0
Munawwar Firoz @munawwar.bsky.social · 06/06/2026
I've changed colors in 5 years. I changed my sleep schedule from being a night owl and it's visible here. cronotype.vercel.app/munawwar?his...
010 0
Munawwar Firoz @munawwar.bsky.social · 21/05/2026
This day is a sad day
100 0
Munawwar Firoz @munawwar.bsky.social · 29/04/2026
So QuickJS is viable for SSR of e-commerce pages if the JS FW constructs strings directly without vdom:
231 0
Munawwar Firoz @munawwar.bsky.social · 12/04/2026
Meanwhile Chinese social media predicts US's next move:
012 0
Munawwar Firoz @munawwar.bsky.social · 04/04/2026
Whenever I say "torrents are not just for piracy" people think I am joking 😆
110 0
Munawwar Firoz @munawwar.bsky.social · 25/03/2026
Preact DateField work-in-progress
010 0
Munawwar Firoz @munawwar.bsky.social · 18/03/2026
It feels like this at the moment
000 0
Munawwar Firoz @munawwar.bsky.social · 17/03/2026
Forked @nodeland.dev's SSR benchmark to test preact SSR performance. Local benchmarks results 👇. Didn't run on AWS yet. Getting late here, will try it tomorrow. Code at github.com/Munawwar/k8s... I adopted the preact code from github.com/Munawwar/pre...
110 0
Munawwar Firoz @munawwar.bsky.social · 12/03/2026
Yet another blog about next.js (not my blog) tompiagg.io/posts/we-thr...
000 0
Munawwar Firoz @munawwar.bsky.social · 26/02/2026
The resources linked from "Design for developers" MDN article is soo good. developer.mozilla.org/en-US/docs/L...
000 0
Munawwar Firoz @munawwar.bsky.social · 24/02/2026
So, the company that accuses china of distilling on it's models seems to think it's a chinese model when asked in chinese
000 0
Munawwar Firoz @munawwar.bsky.social · 16/02/2026
I think it should be free text with self correcting and like an autocomplete when it's ambiguous. Also relative time would be nice addition if we went down that path. (Video from x.com/thomasauros/...). IF we could get this in native HTML that'd be awesome.
000 0
Munawwar Firoz @munawwar.bsky.social · 05/02/2026
Don't ask a man his salary, a women her age, AI companies how limits and usages are actually calculated
000 0
Munawwar Firoz @munawwar.bsky.social · 02/02/2026
Is usage based on tokens? Why don't they write the tokens I get for the plan?
000 0
Munawwar Firoz @munawwar.bsky.social · 01/02/2026
Customizing claude code a bit: 1. Added a hook to show a gnome notification when it's done coding (only if I am not focused on that window) 2. Statusline (not sure why this isn't OOTB really) Interestingly CC's vscode extension has also improved a lot since it's initial release.
250 0
Munawwar Firoz @munawwar.bsky.social · 21/01/2026
Me defending dom diffing
000 0
Munawwar Firoz @munawwar.bsky.social · 04/01/2026
FB Hermes / React Native team really cooked That's a 75 kb HTML being rendered in 9ms by preact inside of a custom 5 MB JS binary I compiled via static hermes, running on ARM AWS lambda
000 0
Munawwar Firoz @munawwar.bsky.social · 03/01/2026
On AWS lambda, the hello world cold start of static hermes + web apis runtime I implemented on top¹ is same as go lang (compared w/ maxday perf). 🚀 Binary size = 3.5 MB (zip pkg = 1.6 MB 🤏). ¹ I disabled full unicode support and I added crypto APIs with libssl. If you disable that it's even faster
110 0
Munawwar Firoz @munawwar.bsky.social · 12/12/2025
Theoretically RSC is safe
030 0
Munawwar Firoz @munawwar.bsky.social · 02/12/2025
Should have done this before
000 0
Munawwar Firoz @munawwar.bsky.social · 16/11/2025
Reworked preact-chartist example github.com/Munawwar/pre...
010 0
Munawwar Firoz @munawwar.bsky.social · 02/10/2025
What if you could SSR a preact bundle from go, php, python or ruby? gist.github.com/Munawwar/fe6...
140 0
Munawwar Firoz @munawwar.bsky.social · 10/09/2025
My tiny contribution to preact-iso: Narrowing route props
171 0
Munawwar Firoz @munawwar.bsky.social · 01/09/2025
I think mant people didn't understand. With a little bit of effort they can improve their SPA page load speed.
020 0
Munawwar Firoz @munawwar.bsky.social · 13/08/2025
Caption this @ianlandsman.com
021 0
Munawwar Firoz @munawwar.bsky.social · 11/08/2025
Yeah. But there are also tests failing for some unknown reasons:
100 0
Munawwar Firoz @munawwar.bsky.social · 11/08/2025
Ok I fixed some tests, and now there are more tests being detected than before hah (what's going on?)
000 0
Munawwar Firoz @munawwar.bsky.social · 10/08/2025
I tried replacing react in react-router package with preact, just to check how many of their tests pass:
210 0
Munawwar Firoz @munawwar.bsky.social · 10/08/2025
Unleashed claude code on my android while I was attending a wedding. It was the first experience of this kind. Though I haven't yet reviewed the PR it raised on my github.
000 0
Munawwar Firoz @munawwar.bsky.social · 15/06/2025
wow, didnt realize rimraf is 280kb. What are all these files? premove it is!
110 0
Munawwar Firoz @munawwar.bsky.social · 08/06/2025
You can use AI to learn too With visual diagrams and stuff! For free!
000 0
Munawwar Firoz @munawwar.bsky.social · 08/06/2025
Ah yes, Amazon, you want me to pay more to get the thing later than the free delivery option? I guess not today.
000 0
Munawwar Firoz @munawwar.bsky.social · 20/05/2025
100 0
Munawwar Firoz @munawwar.bsky.social · 17/05/2025
Announcing Preact Combobox - Multi-select & Single-select modes - Partial word matching, accent matching - Lazy options loading and remote search support - Light / Dark theme, RTL, Translation, form submit support www.npmjs.com/package/prea...
1227 0
Munawwar Firoz @munawwar.bsky.social · 25/04/2025
JS FWs npm downloads (I think jquery is way more used than what's shown here though)
120 0
Munawwar Firoz @munawwar.bsky.social · 05/04/2025
Walked into a malayali restaurant with ancient design. They collected some old tech in there (the obsession with radios is apparent from those eras)
000 0
Munawwar Firoz @munawwar.bsky.social · 05/04/2025
Do you know how to use one of these?
100 0
Munawwar Firoz @munawwar.bsky.social · 15/02/2025
I take that back. They did put a migration list (screenshot). What!? Why!?
010 0
Munawwar Firoz @munawwar.bsky.social · 12/01/2025
🐪 > 🐍
010 0
Munawwar Firoz @munawwar.bsky.social · 05/01/2025
Rewriting the preact combobox / autocomplete component
130 0
Munawwar Firoz @munawwar.bsky.social · 28/12/2024
Add more seriousness and you become:
020 0
Munawwar Firoz @munawwar.bsky.social · 27/12/2024
In surveys it is mostly in the following order: 1. Express 2. NestJS (with express or fastify) 3. Fastify In npm downloads position 1 and 2 is same, position 3 is Koa.
100 0
Munawwar Firoz @munawwar.bsky.social · 11/12/2024
Express still gets crazy number of downloads
010 0
Munawwar Firoz @munawwar.bsky.social · 11/12/2024
That's even more surprising. Who are these people using NestJS?
110 0