<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="./rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Radosvet Petrov Blog</title><description>Insights from a Senior Frontend Engineer on React, TypeScript, testing, performance, accessibility, career and modern web development best practices.</description><link>https://radosvet.dev/</link><language>en-gb</language><item><title>A Mentoring Win That Made Me Proud</title><link>https://radosvet.dev/posts/career/a-mentoring-win-that-made-me-proud/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/a-mentoring-win-that-made-me-proud/</guid><description>A reflection on mentoring an engineer through interview preparation, focusing on positioning, structured communication, and building confidence so they could perform calmly when it mattered most.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>6 Years at JPMorgan Chase: The Things That Last</title><link>https://radosvet.dev/posts/career/6-years-at-jpmorgan-chase/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/6-years-at-jpmorgan-chase/</guid><description>After six years in one place, I reflect on what truly remains once projects change, code evolves, and teams move on.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>From a Newsletter Link to My First Open Source Contribution</title><link>https://radosvet.dev/posts/career/from-newsletter-to-open-source/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/from-newsletter-to-open-source/</guid><description>A personal story about discovering npmx through a newsletter, contributing for the first time, and realising that open source is all about community.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Ace a Technical React Interview | Practical Guide</title><link>https://radosvet.dev/posts/career/how-to-ace-technical-react-interview-practical-guide/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/how-to-ace-technical-react-interview-practical-guide/</guid><description>A practical, mentor-led guide to preparing for technical React interviews: mental models, what to practise, how to communicate, and a checklist to bring on the day.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Stop Guessing. Start Measuring. The Frontend Quality Playbook.</title><link>https://radosvet.dev/posts/architecture/stop-guessing-start-measuring-the-frontend-quality-playbook/</link><guid isPermaLink="true">https://radosvet.dev/posts/architecture/stop-guessing-start-measuring-the-frontend-quality-playbook/</guid><description>A practical guide to building maintainable, measurable, high-quality frontend systems - inspired by timeless software engineering principles and reimagined for modern teams.</description><pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Interviews as Win/Win or No Deal</title><link>https://radosvet.dev/posts/career/interviews-as-win-win-or-no-deal/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/interviews-as-win-win-or-no-deal/</guid><description>Why engineers should approach interviews with a win/win or no deal mindset. Interviews are about alignment not about impressing and don&apos;t get upset if you get rejection</description><pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate></item><item><title>What I Wish I Knew When Learning Frontend: A Practical Framework to Navigate the Journey</title><link>https://radosvet.dev/posts/career/what-i-wish-i-knew-when-learning-frontend-practical-framework/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/what-i-wish-i-knew-when-learning-frontend-practical-framework/</guid><description>A practical roadmap for learning frontend engineering from scratch: start with the end in mind, break concepts into measurable tasks, and focus on building and feedback.</description><pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate></item><item><title>React Hooks: A Practical Guide for Real-World Frontend Development</title><link>https://radosvet.dev/posts/architecture/react-hooks-practical-guide/</link><guid isPermaLink="true">https://radosvet.dev/posts/architecture/react-hooks-practical-guide/</guid><description>Learn how to use React hooks effectively in real projects: from useState and useEffect to custom hooks, pitfalls to avoid, and best practices for maintainable code.</description><pubDate>Sun, 10 Aug 2025 00:00:00 GMT</pubDate></item><item><title>When DRY Goes Wrong: The Case Against Early Abstractions</title><link>https://radosvet.dev/posts/architecture/when-dry-goes-wrong/</link><guid isPermaLink="true">https://radosvet.dev/posts/architecture/when-dry-goes-wrong/</guid><description>Why chasing DRY too early in frontend development can lead to brittle, confusing, and unmaintainable code.</description><pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Managing Time as a Senior Engineer: What Actually Works for Me</title><link>https://radosvet.dev/posts/career/managing-time-as-senior-engineer/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/managing-time-as-senior-engineer/</guid><description>Practical ways I manage my time as a senior engineer, from focusing on important but not urgent work to applying the 80/20 rule and protecting time for high-leverage impact.</description><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate></item><item><title>From Athlete to Engineer: Lessons I Carry Into Coding</title><link>https://radosvet.dev/posts/career/from-athlete-to-engineer/</link><guid isPermaLink="true">https://radosvet.dev/posts/career/from-athlete-to-engineer/</guid><description>How 15+ years as a professional hockey goalie shaped my mindset as a software engineer, from discipline and teamwork to resilience and long-term growth.</description><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Frontend Security: A Practical Guide</title><link>https://radosvet.dev/posts/security/frontend-security-practical-guide/</link><guid isPermaLink="true">https://radosvet.dev/posts/security/frontend-security-practical-guide/</guid><description>Why frontend developers are on the front lines of web security and how to protect your users from common attacks. A practical guide on most common frontend threats</description><pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate></item><item><title>The One Tool You Can&apos;t Afford to Skip</title><link>https://radosvet.dev/posts/tooling/the-one-tool-you-cant-afford-to-skip/</link><guid isPermaLink="true">https://radosvet.dev/posts/tooling/the-one-tool-you-cant-afford-to-skip/</guid><description>Why ESLint is not an optional tool, but an essential foundation for writing consistent, bug-free, and maintainable code, especially for junior developers.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>Performance Doesn&apos;t Matter Until It Works</title><link>https://radosvet.dev/posts/performance/performance-does-not-matter-until-it-works/</link><guid isPermaLink="true">https://radosvet.dev/posts/performance/performance-does-not-matter-until-it-works/</guid><description>Why performance means nothing without correctness, and why clarity is often the most valuable optimisation of all.</description><pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate></item><item><title>Testing Strategies for Modern React Apps: Unit, Integration, and Visual Regression</title><link>https://radosvet.dev/posts/testing/testing-strategies-for-modern-react-apps/</link><guid isPermaLink="true">https://radosvet.dev/posts/testing/testing-strategies-for-modern-react-apps/</guid><description>A beginner-friendly guide to testing React apps using React Testing Library, Playwright, focusing on maintainable and reliable tests.</description><pubDate>Tue, 22 Apr 2025 00:00:00 GMT</pubDate></item><item><title>How To Actually Test Your Frontend Code</title><link>https://radosvet.dev/posts/testing/how-to-actually-test-your-frontend-code/</link><guid isPermaLink="true">https://radosvet.dev/posts/testing/how-to-actually-test-your-frontend-code/</guid><description>Writing tests that matter is hard. Here&apos;s how shifting my mindset from code coverage to user behaviour changed the way I test frontend applications.</description><pubDate>Sat, 19 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Why I Stopped Obsessing Over 100% Unit Test Coverage</title><link>https://radosvet.dev/posts/testing/why-stopped-obsessing-over-100-percent-unit-test-coverage/</link><guid isPermaLink="true">https://radosvet.dev/posts/testing/why-stopped-obsessing-over-100-percent-unit-test-coverage/</guid><description>How enforced coverage targets led to poor practices and how focusing on the user helped rebuild confidence.</description><pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate></item></channel></rss>