Munawwar Firoz @munawwar.bsky.social · 30/08/2026I 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/2026Most 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/2026Was looking at toggle switch designs and landed on a shop that sells physical toggle switches as fidget toys. It looks soo good! 000 0
Munawwar Firoz @munawwar.bsky.social · 22/06/2026Improved 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/2026Pepper 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/2026I'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 · 29/04/2026So 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/2026Meanwhile Chinese social media predicts US's next move: 012 0
Munawwar Firoz @munawwar.bsky.social · 04/04/2026Whenever I say "torrents are not just for piracy" people think I am joking 😆 110 0
Munawwar Firoz @munawwar.bsky.social · 17/03/2026Forked @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/2026Yet another blog about next.js (not my blog) tompiagg.io/posts/we-thr... 000 0
Munawwar Firoz @munawwar.bsky.social · 26/02/2026The 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/2026So, 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/2026I 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/2026Don'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/2026Is 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/2026Customizing 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 · 04/01/2026FB 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/2026On 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 · 16/11/2025Reworked preact-chartist example github.com/Munawwar/pre... 010 0
Munawwar Firoz @munawwar.bsky.social · 02/10/2025What 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/2025My tiny contribution to preact-iso: Narrowing route props 171 0
Munawwar Firoz @munawwar.bsky.social · 01/09/2025I 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 · 11/08/2025Yeah. But there are also tests failing for some unknown reasons: 100 0
Munawwar Firoz @munawwar.bsky.social · 11/08/2025Ok 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/2025I 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/2025Unleashed 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/2025wow, didnt realize rimraf is 280kb. What are all these files? premove it is! 110 0
Munawwar Firoz @munawwar.bsky.social · 08/06/2025You can use AI to learn too With visual diagrams and stuff! For free! 000 0
Munawwar Firoz @munawwar.bsky.social · 08/06/2025Ah 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 · 17/05/2025Announcing 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/2025JS 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/2025Walked 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 · 15/02/2025I take that back. They did put a migration list (screenshot). What!? Why!? 010 0
Munawwar Firoz @munawwar.bsky.social · 05/01/2025Rewriting the preact combobox / autocomplete component 130 0
Munawwar Firoz @munawwar.bsky.social · 27/12/2024In 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/2024That's even more surprising. Who are these people using NestJS? 110 0