<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Felipe Fialho (English)</title><description>Front-end, CSS, career and AI</description><link>https://felipefialho.com/en/</link><language>en</language><item><title>How I rebuilt my blog in 2026 (plus the piano as a bonus)</title><link>https://felipefialho.com/en/blog/how-i-rebuilt-my-blog-in-2026-plus-the-piano/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/how-i-rebuilt-my-blog-in-2026-plus-the-piano/</guid><description>Native components, maxed-out performance and zero framework in the browser. The blog left Gatsby 2 behind and the Piano came back as a bonus 🎹</description><pubDate>Wed, 07 Oct 2026 00:00:01 GMT</pubDate><category>performance</category><category>html</category><category>css</category><category>front-end</category><category>ai</category></item><item><title>Native components in 2026: what HTML and CSS already do on their own</title><link>https://felipefialho.com/en/blog/native-components-in-2026-what-html-and-css-do-on-their-own/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/native-components-in-2026-what-html-and-css-do-on-their-own/</guid><description>Modal, dropdown, tooltip, carousel and much more without a single line of JavaScript, side by side with the 2014 hacks 😁</description><pubDate>Mon, 28 Sep 2026 00:00:01 GMT</pubDate><category>css</category><category>html</category><category>components</category><category>front-end</category><category>performance</category></item><item><title>AI stack that will level up your work as a dev</title><link>https://felipefialho.com/en/blog/ai-stack-that-will-level-up-your-work-as-a-dev/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/ai-stack-that-will-level-up-your-work-as-a-dev/</guid><description>Let&apos;s make Claude Code work like you have a team of specialists by your side 🚀</description><pubDate>Thu, 05 Feb 2026 00:00:01 GMT</pubDate><category>ai</category><category>front-end</category><category>programming</category></item><item><title>Front-end Development and Programming in 2026: What to Expect from the Future</title><link>https://felipefialho.com/en/blog/front-end-development-and-programming-in-2026-what-to-expect/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/front-end-development-and-programming-in-2026-what-to-expect/</guid><description>One year later: what actually changed in 2025 and what to expect from 2026 in front-end development and tech careers</description><pubDate>Wed, 14 Jan 2026 00:00:01 GMT</pubDate><category>javascript</category><category>react</category><category>front-end</category><category>ai</category><category>soft skills</category><category>career</category></item><item><title>AI and Context Engineering in a project from scratch with vibe coding</title><link>https://felipefialho.com/en/blog/ai-and-context-engineering-in-a-project-from-scratch-with-vibe-coding/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/ai-and-context-engineering-in-a-project-from-scratch-with-vibe-coding/</guid><description>I gave in to vibe coding and built an entire app in 5 minutes! Just kidding 😅</description><pubDate>Wed, 20 Aug 2025 00:00:01 GMT</pubDate><category>ai</category><category>front-end</category><category>programming</category></item><item><title>These Abstractions Are Killing Your Code&apos;s Scalability (But Hey, At Least It&apos;s DRY, Right?)</title><link>https://felipefialho.com/en/blog/abstractions-are-killing-your-code-scalability/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/abstractions-are-killing-your-code-scalability/</guid><description>Let&apos;s talk architecture? How I scale more efficiently these days and stay more pragmatic when writing code.</description><pubDate>Tue, 27 May 2025 00:00:01 GMT</pubDate><category>architecture</category><category>abstractions</category><category>modularity</category><category>clean code</category><category>dry</category></item><item><title>Front-end: The Beginning, the End and the Middle</title><link>https://felipefialho.com/en/blog/front-end-the-beginning-the-end-and-the-middle/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/front-end-the-beginning-the-end-and-the-middle/</guid><description>Are we watching the end of front-end, or just another reinvention?</description><pubDate>Tue, 13 May 2025 00:00:01 GMT</pubDate><category>career</category><category>ai</category><category>programming</category><category>front-end</category></item><item><title>Artificial Intelligence, the Philosophy of Programming, and the Future of Devs</title><link>https://felipefialho.com/en/blog/ai-philosophy-of-programming-and-the-future-of-devs/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/ai-philosophy-of-programming-and-the-future-of-devs/</guid><description>How AI is changing the way we think about and create software, and what that means for the future of developers</description><pubDate>Wed, 23 Apr 2025 00:00:01 GMT</pubDate><category>career</category><category>ai</category><category>programming</category></item><item><title>Demystifying Tech: Programming is not for geniuses, but it&apos;s far from easy</title><link>https://felipefialho.com/en/blog/demystifying-tech-programming-is-not-for-geniuses/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/demystifying-tech-programming-is-not-for-geniuses/</guid><description>Two opposite myths need to die in tech: that programming is exclusive to geniuses, and that programming is easy and anyone can learn it without effort</description><pubDate>Tue, 14 Jan 2025 00:00:01 GMT</pubDate><category>career</category><category>learning</category><category>programming</category></item><item><title>Where Front-end Development Stands in 2025 and What to Expect from the Future</title><link>https://felipefialho.com/en/blog/front-end-development-in-2025-and-what-to-expect/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/front-end-development-in-2025-and-what-to-expect/</guid><description>Yesterday&apos;s future is now! What to expect from Front-end development in the coming years? 🔮</description><pubDate>Wed, 08 Jan 2025 00:00:01 GMT</pubDate><category>javascript</category><category>react</category><category>front-end</category><category>ai</category><category>soft skills</category><category>career</category></item><item><title>On seniority and what comes after senior</title><link>https://felipefialho.com/en/blog/on-seniority-and-what-comes-after-senior/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/on-seniority-and-what-comes-after-senior/</guid><description>So you hit two years in a tech career and suddenly got your senior badge. Now what? What comes next?</description><pubDate>Wed, 24 Jul 2024 00:00:01 GMT</pubDate><category>seniority</category><category>staff engineer</category><category>tech lead</category><category>engineering manager</category><category>career</category></item><item><title>How to improve web app performance 📈</title><link>https://felipefialho.com/en/blog/how-to-improve-web-app-performance/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/how-to-improve-web-app-performance/</guid><description>In this article, let&apos;s look at some techniques to improve load time, focusing on performance metrics.</description><pubDate>Tue, 16 Jul 2024 00:00:01 GMT</pubDate><category>javascript</category><category>css</category><category>performance</category><category>web vitals</category></item><item><title>Avoiding Cache Pitfalls 🤡</title><link>https://felipefialho.com/en/blog/avoiding-cache-pitfalls/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/avoiding-cache-pitfalls/</guid><description>&quot;It&apos;s not working? Must be the cache!&quot;, that phrase is super common among devs, but did you know that badly configured caching can actually destroy your application?</description><pubDate>Thu, 07 Mar 2024 00:00:01 GMT</pubDate><category>javascript</category><category>spa</category><category>service-worker</category><category>cache</category></item><item><title>Handling Dynamic Import Errors in JavaScript</title><link>https://felipefialho.com/en/blog/handling-dynamic-import-errors-in-javascript/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/handling-dynamic-import-errors-in-javascript/</guid><description>Tired of getting angry at dynamic import errors? Let&apos;s learn how to handle them and keep your app running 🙏</description><pubDate>Mon, 26 Feb 2024 00:00:01 GMT</pubDate><category>javascript</category></item><item><title>Security Tips: How to protect your data on your phone</title><link>https://felipefialho.com/en/blog/security-tips-how-to-protect-your-data-on-your-phone/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/security-tips-how-to-protect-your-data-on-your-phone/</guid><description>A while back my phone was stolen, and besides the loss of the device, I had a huge headache because it was unlocked, making it easy to steal data and access bank accounts</description><pubDate>Thu, 11 Jan 2024 00:00:01 GMT</pubDate><category>security</category><category>data</category></item><item><title>React, Angular or Vue: Which JavaScript Framework Would I Choose Today? 🤔</title><link>https://felipefialho.com/en/blog/react-angular-or-vue-which-javascript-framework-would-i-choose-today/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/react-angular-or-vue-which-javascript-framework-would-i-choose-today/</guid><description>The most relevant JavaScript Frameworks on the market have been around for a few years now, and today we can say they are all very good and easily passed the test of time.</description><pubDate>Mon, 21 Jun 2021 00:00:01 GMT</pubDate><category>stack</category><category>framework</category><category>javascript</category></item><item><title>My first website, built in 2007 😱</title><link>https://felipefialho.com/en/blog/my-first-website-from-2007/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/my-first-website-from-2007/</guid><description>I&apos;ve always been curious to see the first projects I worked on, and after searching for a long time I finally found the first experimental website I built.</description><pubDate>Fri, 28 May 2021 00:00:01 GMT</pubDate><category>career</category><category>misc</category></item><item><title>Collapse in 5 minutes without JavaScript!</title><link>https://felipefialho.com/en/blog/native-collapse-component-with-details-and-summary/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/native-collapse-component-with-details-and-summary/</guid><description>Building a fully working Collapse component in under 5 minutes using just HTML and CSS 🥳</description><pubDate>Fri, 30 Apr 2021 00:00:01 GMT</pubDate><category>css</category><category>html</category><category>summary</category><category>details</category></item><item><title>Practice vs Theory: When Do We Learn and When Do We Understand?</title><link>https://felipefialho.com/en/blog/practice-vs-theory-when-we-learn-and-when-we-understand/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/practice-vs-theory-when-we-learn-and-when-we-understand/</guid><description>In this article I explain a bit of the difference between Understanding and Learning, and some strategies to expand our repertoire of knowledge 😁</description><pubDate>Wed, 28 Oct 2020 00:00:01 GMT</pubDate><category>career</category><category>learning</category></item><item><title>14 Habits of Highly Productive Developers: Book Review</title><link>https://felipefialho.com/en/blog/14-habits-of-highly-productive-developers/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/14-habits-of-highly-productive-developers/</guid><description>This article is a review of this great book and of some of the habits it covers 📚</description><pubDate>Thu, 24 Sep 2020 00:00:01 GMT</pubDate><category>career</category><category>books</category><category>misc</category></item><item><title>CSS Variables: The Superpowers of Native CSS Variables</title><link>https://felipefialho.com/en/blog/the-superpowers-of-native-css-variables/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/the-superpowers-of-native-css-variables/</guid><description>In this article (and video) I&apos;ll show you a bit of the powerful native CSS variables (aka Custom Properties) ❤️, which might be one of the most underused things in CSS (unfortunately).</description><pubDate>Thu, 03 Sep 2020 00:00:01 GMT</pubDate><category>css</category><category>variables</category><category>javascript</category></item><item><title>CSS Grid and Flexbox: When to Use Each?</title><link>https://felipefialho.com/en/blog/css-grid-and-flexbox-when-to-use-each/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/css-grid-and-flexbox-when-to-use-each/</guid><description>Not sure when to use CSS Grid and when to use Flexbox? This article (and video!) can help 😁</description><pubDate>Tue, 11 Aug 2020 00:00:01 GMT</pubDate><category>flexbox</category><category>css</category><category>css grid</category></item><item><title>Design System, Venice and the Lego pieces</title><link>https://felipefialho.com/en/blog/design-system-venice-and-the-lego-pieces/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/design-system-venice-and-the-lego-pieces/</guid><description>More about the architecture, development and technologies behind Venice, the Design System at Juntos Somos Mais.</description><pubDate>Tue, 19 May 2020 00:00:01 GMT</pubDate><category>design system</category><category>css</category><category>typescript</category><category>react</category><category>vue</category></item><item><title>How to study, practice, and land opportunities as a (Front-end) Developer</title><link>https://felipefialho.com/en/blog/how-to-study-practice-and-land-opportunities-as-a-front-end-developer/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/how-to-study-practice-and-land-opportunities-as-a-front-end-developer/</guid><description>A practical guide for anyone starting (or not) a career in (Front-end) Development 💥</description><pubDate>Wed, 30 Oct 2019 00:00:01 GMT</pubDate><category>career</category><category>learning</category><category>misc</category><category>open source</category></item><item><title>From Sass and BEM to CSS-in-JS: the (r)evolution of CSS throughout history 🚀</title><link>https://felipefialho.com/en/blog/from-sass-and-bem-to-css-in-js-the-evolution-of-css/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/from-sass-and-bem-to-css-in-js-the-evolution-of-css/</guid><description>An article about CSS and how its methodologies evolved over the past few years.</description><pubDate>Wed, 02 Oct 2019 00:00:01 GMT</pubDate><category>css</category><category>javascript</category><category>styled-components</category><category>css-in-js</category></item><item><title>What Front-end Developers Need to Know</title><link>https://felipefialho.com/en/blog/what-front-end-developers-need-to-know/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/what-front-end-developers-need-to-know/</guid><description>Simple answer: HTML, CSS and JavaScript. But simple is something Front-end Development stopped being a long time ago 😄</description><pubDate>Wed, 18 Sep 2019 00:00:01 GMT</pubDate><category>front-end</category><category>career</category></item><item><title>100 Front-end Development Tips</title><link>https://felipefialho.com/en/blog/100-front-end-development-tips/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/100-front-end-development-tips/</guid><description>👉 A joke that turned into a really cool thread: 💯 quick tips about Front-end Development</description><pubDate>Mon, 14 Jan 2019 00:00:01 GMT</pubDate><category>html</category><category>javascript</category><category>css</category></item><item><title>How Front-end Development Went in 2018 and What to Expect for 2019</title><link>https://felipefialho.com/en/blog/front-end-development-in-2018-and-what-to-expect-in-2019/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/front-end-development-in-2018-and-what-to-expect-in-2019/</guid><description>This article recaps the main news from 2018 and makes a few predictions for 2019.</description><pubDate>Mon, 07 Jan 2019 00:00:01 GMT</pubDate><category>front-end</category><category>career</category></item><item><title>How to contribute to open source</title><link>https://felipefialho.com/en/blog/how-to-contribute-to-open-source/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/how-to-contribute-to-open-source/</guid><description>...and a bit about philosophy, GitHub, the universe and everything.</description><pubDate>Sat, 01 Dec 2018 00:00:01 GMT</pubDate><category>open source</category><category>github</category><category>community</category></item><item><title>2017 Retrospective &lt;/2017&gt;</title><link>https://felipefialho.com/en/blog/2017-retrospective/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/2017-retrospective/</guid><description>My professional retrospective of 2017!</description><pubDate>Sun, 31 Dec 2017 00:00:01 GMT</pubDate><category>community</category><category>career</category></item><item><title>15 things I would do if I were starting my developer career (Front-end)</title><link>https://felipefialho.com/en/blog/15-things-i-would-do-if-i-were-starting-my-developer-career/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/15-things-i-would-do-if-i-were-starting-my-developer-career/</guid><description>Or if I could hop into a time machine and give advice to my past self</description><pubDate>Sun, 01 Oct 2017 00:00:01 GMT</pubDate><category>career</category></item><item><title>From Zero to Front-End Hero (Part 2)</title><link>https://felipefialho.com/en/blog/from-zero-to-front-end-hero-part-2/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/from-zero-to-front-end-hero-part-2/</guid><description>A complete guide to learning Front-End development</description><pubDate>Tue, 14 Jun 2016 00:00:01 GMT</pubDate><category>career</category><category>learning</category><category>css</category><category>html</category><category>javascript</category></item><item><title>From Zero to Front-End Hero (Part I)</title><link>https://felipefialho.com/en/blog/from-zero-to-front-end-hero-part-1/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/from-zero-to-front-end-hero-part-1/</guid><description>A complete guide to learning Front-End development</description><pubDate>Fri, 20 May 2016 00:00:01 GMT</pubDate><category>career</category><category>learning</category><category>css</category><category>html</category><category>javascript</category></item><item><title>Why every developer should go to events</title><link>https://felipefialho.com/en/blog/why-every-developer-should-go-to-events/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/why-every-developer-should-go-to-events/</guid><description>There are thousands of texts about how important events are for developers, but everyone needs to understand that events can change careers</description><pubDate>Tue, 05 Apr 2016 00:00:01 GMT</pubDate><category>career</category><category>community</category></item><item><title>On working remotely</title><link>https://felipefialho.com/en/blog/on-working-remotely/</link><guid isPermaLink="true">https://felipefialho.com/en/blog/on-working-remotely/</guid><description>After 6 months, yes, 6 months, I decided to snap out of my inertia and get back to writing</description><pubDate>Wed, 10 Jun 2015 00:00:01 GMT</pubDate><category>career</category><category>lifestyle</category><category>misc</category></item></channel></rss>