<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>BichonIntheFront (English)</title><description>Frontend Developer Kimbichon&apos;s Blog</description><link>https://bichoninthefront.vercel.app</link><language>en</language><item><title>The fire-and-forget pattern: who owns the failure when you skip await?</title><link>https://bichoninthefront.vercel.app/en/fire-and-forget</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/fire-and-forget</guid><description>A promise you don&apos;t await can still reject, and then nothing handles it. Learn how an SDK can ignore the failure, record it, or report it to the host.</description><pubDate>Tue, 02 Jun 2026 01:00:00 GMT</pubDate><category>frontend</category><category>javascript</category></item><item><title>Understanding environment variables in GitHub Actions</title><link>https://bichoninthefront.vercel.app/en/2025-02-16-github-actions-env</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2025-02-16-github-actions-env</guid><description>How GitHub Actions scopes environment and configuration variables, which value wins, and when to use shell syntax versus the env context.</description><pubDate>Sun, 16 Feb 2025 14:13:00 GMT</pubDate><category>workflow</category><category>github-actions</category><category>ci-cd</category></item><item><title>Understanding HTTP requests with curl</title><link>https://bichoninthefront.vercel.app/en/2025-02-02-curl</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2025-02-02-curl</guid><description>Sending Slack notifications from automated E2E tests got me using curl. Here&apos;s how its verbose mode (-v) shows each step of an HTTP request.</description><pubDate>Sun, 02 Feb 2025 14:00:00 GMT</pubDate><category>http</category><category>network</category><category>web</category></item><item><title>It works on my machine #1: module not found during the build</title><link>https://bichoninthefront.vercel.app/en/2025-01-05-it-works-on-my-computer-1</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2025-01-05-it-works-on-my-computer-1</guid><description>A Vite build passed locally but failed in GitHub Actions because a module couldn&apos;t be found. The culprit: a letter-case mismatch that only Linux caught.</description><pubDate>Sun, 05 Jan 2025 09:00:00 GMT</pubDate><category>frontend</category><category>build</category><category>workflow</category><category>github-actions</category><category>troubleshooting</category></item><item><title>Why your SVG won&apos;t render: MIME types, headers, and a blob URL fix</title><link>https://bichoninthefront.vercel.app/en/2024-11-24-svgRendering</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2024-11-24-svgRendering</guid><description>Your SVG file is valid, but an &lt;img&gt; element won&apos;t display it. Learn how the Content-Type header controls SVG rendering and how a blob URL works around it.</description><pubDate>Sun, 24 Nov 2024 02:11:00 GMT</pubDate><category>frontend</category><category>svg</category></item><item><title>Smooth animation in JavaScript with requestAnimationFrame()</title><link>https://bichoninthefront.vercel.app/en/2024-11-10-requestAnimationFrame</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2024-11-10-requestAnimationFrame</guid><description>Learn how requestAnimationFrame() keeps animations in step with the display&apos;s refresh rate, and why time-based animation stays smooth when frames drop.</description><pubDate>Sun, 10 Nov 2024 00:12:00 GMT</pubDate><category>frontend</category><category>javascript</category><category>three.js</category><category>animation</category></item><item><title>Understanding binary data in JavaScript: ArrayBuffer, TypedArray, Blob, and File</title><link>https://bichoninthefront.vercel.app/en/2024-jsBinaryDataTypes</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2024-jsBinaryDataTypes</guid><description>Learn how JavaScript represents binary data with ArrayBuffer, typed arrays, DataView, Blob, and File, and when to use each one.</description><pubDate>Sun, 27 Oct 2024 01:00:00 GMT</pubDate><category>frontend</category><category>javascript</category></item><item><title>How I came to call myself a frontend developer</title><link>https://bichoninthefront.vercel.app/en/2024-retrospective-frontend-engineer</link><guid isPermaLink="true">https://bichoninthefront.vercel.app/en/2024-retrospective-frontend-engineer</guid><description>Four months into my first frontend job, I look back on the writing community, study groups, and mentor that got me here, and set goals for what&apos;s next.</description><pubDate>Sun, 13 Oct 2024 00:00:00 GMT</pubDate><category>frontend</category><category>retrospective</category><category>career</category></item></channel></rss>