<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Articles on Ismael Ramos — Frontend Architect &amp; Product Engineer</title><link>https://www.ismaelramos.dev/blog/</link><description>Recent content in Articles on Ismael Ramos — Frontend Architect &amp; Product Engineer</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 12 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ismaelramos.dev/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Persisting Windsurf context across sessions with rules</title><link>https://www.ismaelramos.dev/blog/persisting-windsurf-context-across-sessions/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/persisting-windsurf-context-across-sessions/</guid><description>A simple Windsurf workflow to carry context across sessions using rules, avoiding token bloat and keeping AI work focused.</description></item><item><title>Turning PR comments into an actionable plan with MCP</title><link>https://www.ismaelramos.dev/blog/pr-review-workflow-with-mcp/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/pr-review-workflow-with-mcp/</guid><description>Using Jira and GitHub MCP servers to analyze, classify and plan fixes for PR review comments without leaving the editor.</description></item><item><title>When AI assistants fail and a forum link saves the day</title><link>https://www.ismaelramos.dev/blog/when-ai-fails-and-a-forum-link-saves-the-day/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/when-ai-fails-and-a-forum-link-saves-the-day/</guid><description>A small n8n permissions issue reminded me that AI assistants still struggle with niche operational problems where community knowledge wins.</description></item><item><title>Closing the PR review loop with Windsurf and GitHub CLI</title><link>https://www.ismaelramos.dev/blog/closing-pr-review-loop-windsurf-github-cli/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/closing-pr-review-loop-windsurf-github-cli/</guid><description>Notes on building a tighter feedback loop between PR reviews, Windsurf and the GitHub CLI to make AI-assisted reviews actually useful.</description></item><item><title>First impressions using Claude for UI design work</title><link>https://www.ismaelramos.dev/blog/first-impressions-claude-design/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/first-impressions-claude-design/</guid><description>Notes after experimenting with Claude as a design partner: what works, what doesn&amp;rsquo;t, and where it fits in a frontend workflow.</description></item><item><title>Angular 2025 Guide: Project Structure with the Features Approach</title><link>https://www.ismaelramos.dev/blog/angular-2025-project-structure-with-the-features-approach/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/angular-2025-project-structure-with-the-features-approach/</guid><description>Still organizing your app by modules or dumping stuff into shared/? Time for a change.</description></item><item><title>Angular 2025 Guide: Mastering Standalone Components</title><link>https://www.ismaelramos.dev/blog/angular-2025-guide-mastering-standalone-components/</link><pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/angular-2025-guide-mastering-standalone-components/</guid><description>Say goodbye to AppModule! Learn how to build Angular apps using standalone components — the modern, cleaner way to structure your app.</description></item><item><title>Updates from the Angular Team and new Angular 17 features!</title><link>https://www.ismaelramos.dev/blog/updates-from-the-angular-team-and-new-angular-17-features/</link><pubDate>Wed, 08 Nov 2023 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/updates-from-the-angular-team-and-new-angular-17-features/</guid><description>So, on November 6, 2023, the Angular Team dropped some cool updates and talked about a bunch of new Angular 17 features that I&amp;rsquo;d love to break down for you.</description></item><item><title>innerText vs textContent in 2023</title><link>https://www.ismaelramos.dev/blog/inner-text-vs-text-content-in-2023/</link><pubDate>Tue, 13 Jun 2023 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/inner-text-vs-text-content-in-2023/</guid><description>What are the differences between innerText and textContent in 2023. Let&amp;rsquo;s find out!</description></item><item><title>Implementing Standalone Components in Angular 15</title><link>https://www.ismaelramos.dev/blog/implementing-standalone-components-in-angular-15/</link><pubDate>Sun, 15 Jan 2023 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/implementing-standalone-components-in-angular-15/</guid><description>Standalone components are now available, and we&amp;rsquo;ll see how to create an angular app only with them.</description></item><item><title>Top 20 Must-Know Tips for Web Accessibility</title><link>https://www.ismaelramos.dev/blog/top-20-must-know-tips-for-web-accessibility/</link><pubDate>Tue, 20 Sep 2022 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/top-20-must-know-tips-for-web-accessibility/</guid><description>This third part of the series aims to provide you with essential principles (not all of them, as that&amp;rsquo;s almost impossible!), practical advice, and examples for creating accessible websites.</description></item><item><title>Designing for All: Achieving Web Accessibility in Web Design</title><link>https://www.ismaelramos.dev/blog/designing-for-all-achieving-web-accessibility-in-web-design/</link><pubDate>Tue, 22 Mar 2022 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/designing-for-all-achieving-web-accessibility-in-web-design/</guid><description>Continuing with the next part of this series, we&amp;rsquo;ll learn more about designing accessible web pages. It is crucial to prioritize accessibility in our designs.</description></item><item><title>Beyond Barriers: 4 Key Reasons to Embrace Web Accessibility</title><link>https://www.ismaelramos.dev/blog/beyond-barriers-unlocking-the-benefits-of-web-accessibility/</link><pubDate>Tue, 14 Sep 2021 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/beyond-barriers-unlocking-the-benefits-of-web-accessibility/</guid><description>Welcome to the world of web accessibility, where you hold the power to create inclusive websites that leave no user behind.</description></item><item><title>Increase coverage on every feature with Karma/Jest and Husky</title><link>https://www.ismaelramos.dev/blog/increase-coverage-on-every-feature-with-karma-jest-and-husky/</link><pubDate>Tue, 09 Mar 2021 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/increase-coverage-on-every-feature-with-karma-jest-and-husky/</guid><description>Have you ever add new features and after some time, coverage seems to be decreasing?</description></item><item><title>24 ideas to include in your Definition of Done</title><link>https://www.ismaelramos.dev/blog/24-ideas-to-include-in-your-definition-of-done/</link><pubDate>Tue, 18 Aug 2020 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/24-ideas-to-include-in-your-definition-of-done/</guid><description>Don´t you know what to include in the DoD? Here is a list of some ideas to add to your definition of done.</description></item><item><title>Avoid horizontal scroll with Cypress</title><link>https://www.ismaelramos.dev/blog/how-to-test-if-there-is-any-element-outside-the-viewport-with-cypress/</link><pubDate>Tue, 21 Jan 2020 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/how-to-test-if-there-is-any-element-outside-the-viewport-with-cypress/</guid><description>Did you ever have an unwanted horizontal scroll? If so, you can avoid this problem for ever. Just add a test with Cypress!</description></item><item><title>How to Auto-Play videos on scroll</title><link>https://www.ismaelramos.dev/blog/how-to-auto-play-videos-on-scroll/</link><pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/how-to-auto-play-videos-on-scroll/</guid><description>This week, I had a user story to add a video mode to a card that displays some content. One of the acceptance&amp;hellip;</description></item><item><title>12 tips to improve as a Front end developer</title><link>https://www.ismaelramos.dev/blog/12-tips-to-improve-as-a-front-end-developer/</link><pubDate>Mon, 12 Nov 2018 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/12-tips-to-improve-as-a-front-end-developer/</guid><description>Some tips and tricks that you can improve to be a better developer. Some of them, are focused on the front end.</description></item><item><title>Base project to build a website with AMP, Nunjucks, and Gulp</title><link>https://www.ismaelramos.dev/blog/base-project-with-amp-nunjucks-and-gulp/</link><pubDate>Mon, 30 Apr 2018 00:00:00 +0000</pubDate><guid>https://www.ismaelramos.dev/blog/base-project-with-amp-nunjucks-and-gulp/</guid><description>Ampjucks is a mix between AMP and Nunjucks. Forget about having a bunch of HTML files and nothing more.</description></item></channel></rss>