41554 blogs · [ { "id": "01a087cb-b4bc-72aa-baef-91d8d248192c", "title": "How I plan my year (after ruthlessly simplifying the process for 5 years)", "url": "https://pustelto.com/blog/how-i-plan-year/", "published_at": "2026-01-19T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8d1d20d76", "title": "Reverse engineering Linear - part 1: Header", "url": "https://pustelto.com/blog/reverse-engineer-linear-1-header/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8d1d12d69", "title": "Reflecting on my indiehacking journey building Clipio", "url": "https://pustelto.com/blog/building-clipio-reflection/", "published_at": "2025-06-03T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8d12ac4bd", "title": "4+1 ways how to handle errors in your code", "url": "https://pustelto.com/blog/error-handling-strategies/", "published_at": "2025-03-29T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8d10ef5ac", "title": "My 2024 Post-Mortem: Honest review of a year that didn't go as planned", "url": "https://pustelto.com/blog/2024-post-mortem/", "published_at": "2025-01-21T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8d073abbb", "title": "How to do an efficient and valuable code review", "url": "https://pustelto.com/blog/how-to-do-better-code-review/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cfa8d7b8", "title": "How to add Shadcn UI into an existing React app in Nx Monorepo", "url": "https://pustelto.com/blog/adding-shadcnui-to-nx-monorepo/", "published_at": "2024-09-21T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cefc11bf", "title": "How to implement Supabase auth in a browser extension", "url": "https://pustelto.com/blog/supabase-auth/", "published_at": "2024-05-17T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8ce0c5290", "title": "Rust through the eyes of FE developer", "url": "https://pustelto.com/blog/my-experience-with-rust/", "published_at": "2023-03-30T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cd46141c", "title": "I have switched from VS Code to VIM and I will never go back", "url": "https://pustelto.com/blog/i-switched-to-vim/", "published_at": "2023-01-16T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cc6b6690", "title": "How to (not) make a button", "url": "https://pustelto.com/blog/how-to-make-a-button/", "published_at": "2022-09-16T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cc6a3577", "title": "5 easy steps to improve accessibility.", "url": "https://pustelto.com/blog/5-easy-steps-to-improve-accessibility/", "published_at": "2022-04-16T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cc201201", "title": "How and why I've migrated from Netlify to Cloudflare", "url": "https://pustelto.com/blog/how-and-why-i-have-migrated-from-netlify-to-cloudflare/", "published_at": "2021-05-12T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cb924cbd", "title": "Real-world CSS vs. CSS-in-JS performance comparison", "url": "https://pustelto.com/blog/css-vs-css-in-js-perf/", "published_at": "2021-04-09T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8cb74d8cd", "title": "Freezing development of Qjub", "url": "https://pustelto.com/blog/freezing-qjub/", "published_at": "2021-01-10T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8ca96a191", "title": "What you might not know about sizing in CSS", "url": "https://pustelto.com/blog/what_you_might_not_know_about_sizing_in_css/", "published_at": "2020-12-08T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8ca58ac34", "title": "What I read to stay up-to-date", "url": "https://pustelto.com/blog/what-i-read-to-stay-up-to-date/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8ca505dca", "title": "Optimizing CSS for faster page loads", "url": "https://pustelto.com/blog/optimizing-css-for-faster-page-loads/", "published_at": "2020-08-02T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8ca41fdc8", "title": "What have I learned when releasing Qjub", "url": "https://pustelto.com/blog/what-have-i-learned-when-releasing-qjub/", "published_at": "2020-06-05T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8c9c761f9", "title": "Tools & resources I use for front-end development", "url": "https://pustelto.com/blog/tools-i-use/", "published_at": "2020-04-13T00:00:00+00:00" }, { "id": "01a087cb-b4bc-72aa-baef-91d8c97f616e", "title": "Don't ignore Fieldset and Legend HTML elements", "url": "https://pustelto.com/blog/dont-ignore-fieldset-and-legend-html-elements/", "published_at": "2020-03-23T00:00:00+00:00" }, { "id": "01a087cb-b4bb-714c-9e6b-25d906385d68", "title": "What every JavaScript developer should know about HTML and CSS", "url": "https://pustelto.com/blog/what-every-javascript-developer-should-know-about-html/", "published_at": "2020-02-10T00:00:00+00:00" } ] posts Claim your blog
Back to pustelto.com
Blog · corpus.blog/blogs/pustelto.com/posts

pustelto.com

pustelto.com

2026

2025

2024

2023

2022

2021

2020