corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d935-0dee-7001-a192-c33409f62f06", "title": "Link: Are web apps really slower than native? | Atif Afzal", "url": "https://atfzl.com/are-web-apps-really-slower-than-native/", "published_at": "2026-05-07T18:26:36+00:00" }, { "id": "01a08731-c223-7176-8976-dae774a792ad", "title": "Stop Using Lovable for Prototyping. Use Storybook + Claude Instead", "url": "https://atfzl.com/stop-using-lovable-for-prototyping-use-storybook-claude-instead/", "published_at": "2026-02-17T07:25:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae77570eac2", "title": "Matching fonts with Figma", "url": "https://atfzl.com/articles/matching-fonts-with-figma/", "published_at": "2025-03-01T12:45:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae775bf750f", "title": "Micro frontends are overkill. Use static analysis instead.", "url": "https://atfzl.com/micro-frontends-are-overkill/", "published_at": "2024-09-30T08:40:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae775c37f28", "title": "JavaScript Event Loop: The Definitive Edition", "url": "https://atfzl.com/articles/javascript-event-loop/", "published_at": "2023-03-07T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae776739651", "title": "Making Cypress Integration Tests Less Flaky", "url": "https://atfzl.com/articles/making-cypress-integration-tests-less-flaky/", "published_at": "2022-01-31T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae776aff360", "title": "Optimizing Netlify", "url": "https://atfzl.com/articles/optimizing-netlify/", "published_at": "2021-09-05T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae7773ebf16", "title": "Don't attach tooltips to document.body", "url": "https://atfzl.com/articles/don-t-attach-tooltips-to-document-body/", "published_at": "2021-03-09T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae777d1786e", "title": "Understanding Solid: JSX", "url": "https://atfzl.com/articles/understanding-solid-jsx/", "published_at": "2019-11-24T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae7789032aa", "title": "Using iTerm triggers", "url": "https://atfzl.com/articles/using-iterm-triggers/", "published_at": "2019-11-18T18:30:00+00:00" }, { "id": "01a08731-c223-7176-8976-dae778f022b3", "title": "Use emacs key bindings everywhere", "url": "https://atfzl.com/articles/use-emacs-key-bindings-everywhere/", "published_at": "2019-11-11T18:30:00+00:00" } ] posts
Claim your blog
Back to atfzl.com
Blog · corpus.blog/blogs/atfzl.com/posts
atfzl.com
atfzl.com
2026
Link: Are web apps really slower than native? | Atif Afzal
original ↗
7 May 2026
Stop Using Lovable for Prototyping. Use Storybook + Claude Instead
original ↗
17 Feb 2026
2025
Matching fonts with Figma
original ↗
1 Mar 2025
2024
Micro frontends are overkill. Use static analysis instead.
original ↗
30 Sept 2024
2023
JavaScript Event Loop: The Definitive Edition
original ↗
7 Mar 2023
2022
Making Cypress Integration Tests Less Flaky
original ↗
31 Jan 2022
2021
Optimizing Netlify
original ↗
5 Sept 2021
Don't attach tooltips to document.body
original ↗
9 Mar 2021
2019
Understanding Solid: JSX
original ↗
24 Nov 2019
Using iTerm triggers
original ↗
18 Nov 2019
Use emacs key bindings everywhere
original ↗
11 Nov 2019