<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:podcast="https://podcastindex.org/namespace/1.0" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Shadowfax's Code Forge</title><link>https://www.spreaker.com/podcast/shadowfax-s-code-forge--6465912</link><description><![CDATA[Join software engineer Shadowfax as they lift the veil on the inner workings of code. Discover the thought processes, techniques, and insights that bring software projects to life. Whether you're a seasoned developer or just starting out, this podcast offers a unique window into the creative mind of a coder.<br /><br /> 🎙️ Powered by Yodai AI]]></description><atom:link href="https://www.spreaker.com/show/6465912/episodes/feed" rel="self" type="application/rss+xml"/><language>en</language><category>Business</category><copyright>Copyright Yodai.dev</copyright><image><url>https://d3wo5wojvuv7l.cloudfront.net/images.spreaker.com/nuvolari-assets/black_square_mic.jpg</url><title>Shadowfax's Code Forge</title><link>https://www.spreaker.com/podcast/shadowfax-s-code-forge--6465912</link></image><lastBuildDate>Fri, 27 Feb 2026 07:30:27 +0000</lastBuildDate><itunes:author>Shadowfax</itunes:author><itunes:owner><itunes:name>Yodai.dev</itunes:name><itunes:email>feeds@spreaker.com</itunes:email></itunes:owner><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/images.spreaker.com/nuvolari-assets/black_square_mic.jpg"/><itunes:subtitle>Join software engineer Shadowfax as they lift the veil on the inner workings of code. Discover the thought processes, techniques, and insights that bring software projects to life. Whether you're a seasoned developer or just starting out, this podcast...</itunes:subtitle><itunes:summary><![CDATA[Join software engineer Shadowfax as they lift the veil on the inner workings of code. Discover the thought processes, techniques, and insights that bring software projects to life. Whether you're a seasoned developer or just starting out, this podcast offers a unique window into the creative mind of a coder.<br /><br /> 🎙️ Powered by Yodai AI]]></itunes:summary><itunes:category text="Business"/><itunes:explicit>false</itunes:explicit><podcast:guid>220ee9f8-6334-58ef-9ee0-9736457f60b3</podcast:guid><itunes:type>episodic</itunes:type><item><title>Reviewing Gatsby Starter: TypeScript, Patterns &amp; Optimization</title><link>https://www.spreaker.com/episode/reviewing-gatsby-starter-typescript-patterns-optimization--63556636</link><description><![CDATA[- Shadowfax submitted a Gatsby default starter project built with TypeScript and deployed using gh-pages<br />- Analysis revealed a modular architecture style and effective use of TypeScript for type safety and code quality<br />- Key problems identified:<br />  - Lack of unit tests and end-to-end tests, potentially impacting overall project quality<br />  - Potential performance issues due to large image assets<br />- Solutions proposed:<br />  - Implement a comprehensive testing strategy, including unit tests and end-to-end tests<br />  - Optimize images using compression, lazy loading, and responsive image techniques<br />  - Use the Headroom pattern judiciously to enhance user experience during scrolling<br />  - Apply the Singleton pattern cautiously for configuration management to avoid tight coupling<br />  - Utilize the Adapter pattern to abstract differences between Markdown parsing libraries<br />- Next steps recommended:<br />  - Incorporate testing to improve code reliability and maintainability<br />  - Optimize image assets to reduce loading times and enhance performance<br />  - Review the usage of architectural patterns and consider alternative approaches when necessary]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63556636</guid><pubDate>Fri, 03 Jan 2025 11:18:31 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/63556636/episode.mp3" length="4475080" type="audio/mpeg"/><itunes:author>Shadowfax</itunes:author><itunes:subtitle>- Shadowfax submitted a Gatsby default starter project built with TypeScript and deployed using gh-pages
- Analysis revealed a modular architecture style and effective use of TypeScript for type safety and code quality
- Key problems identified:
  -...</itunes:subtitle><itunes:summary><![CDATA[- Shadowfax submitted a Gatsby default starter project built with TypeScript and deployed using gh-pages<br />- Analysis revealed a modular architecture style and effective use of TypeScript for type safety and code quality<br />- Key problems identified:<br />  - Lack of unit tests and end-to-end tests, potentially impacting overall project quality<br />  - Potential performance issues due to large image assets<br />- Solutions proposed:<br />  - Implement a comprehensive testing strategy, including unit tests and end-to-end tests<br />  - Optimize images using compression, lazy loading, and responsive image techniques<br />  - Use the Headroom pattern judiciously to enhance user experience during scrolling<br />  - Apply the Singleton pattern cautiously for configuration management to avoid tight coupling<br />  - Utilize the Adapter pattern to abstract differences between Markdown parsing libraries<br />- Next steps recommended:<br />  - Incorporate testing to improve code reliability and maintainability<br />  - Optimize image assets to reduce loading times and enhance performance<br />  - Review the usage of architectural patterns and consider alternative approaches when necessary]]></itunes:summary><itunes:duration>280</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/images.spreaker.com/nuvolari-assets/black_square_mic.jpg"/><itunes:episodeType>full</itunes:episodeType></item><item><title>Optimizing Gatsby Static Site with TypeScript and React</title><link>https://www.spreaker.com/episode/optimizing-gatsby-static-site-with-typescript-and-react--63518982</link><description><![CDATA[- Shadowfax submitted a gatsby-starter-default project for review<br />- The project utilizes TypeScript, gh-pages, and follows a modular architectural style<br />- Key strengths include consistent TypeScript usage, modular component-based design, and solid code quality metrics<br />- Challenges identified relate to SPA architecture and TypeScript usage across source files<br />- Gatsby's static site generation (SSG) pattern is leveraged for optimized performance<br />- Markdown-it library is used for parsing and rendering Markdown content<br />- React-helmet library is employed for managing the document head, which is a best practice for SEO and metadata management<br />- Short-term action plan: review architectural and implementation patterns to align with project goals<br />- Semantic insights highlight key patterns like using Headroom.js for a sticky header]]></description><guid isPermaLink="false">https://api.spreaker.com/episode/63518982</guid><pubDate>Mon, 30 Dec 2024 18:42:38 +0000</pubDate><enclosure url="https://api.spreaker.com/download/episode/63518982/episode.mp3" length="2856325" type="audio/mpeg"/><itunes:author>Shadowfax</itunes:author><itunes:subtitle>- Shadowfax submitted a gatsby-starter-default project for review
- The project utilizes TypeScript, gh-pages, and follows a modular architectural style
- Key strengths include consistent TypeScript usage, modular component-based design, and solid...</itunes:subtitle><itunes:summary><![CDATA[- Shadowfax submitted a gatsby-starter-default project for review<br />- The project utilizes TypeScript, gh-pages, and follows a modular architectural style<br />- Key strengths include consistent TypeScript usage, modular component-based design, and solid code quality metrics<br />- Challenges identified relate to SPA architecture and TypeScript usage across source files<br />- Gatsby's static site generation (SSG) pattern is leveraged for optimized performance<br />- Markdown-it library is used for parsing and rendering Markdown content<br />- React-helmet library is employed for managing the document head, which is a best practice for SEO and metadata management<br />- Short-term action plan: review architectural and implementation patterns to align with project goals<br />- Semantic insights highlight key patterns like using Headroom.js for a sticky header]]></itunes:summary><itunes:duration>179</itunes:duration><itunes:explicit>false</itunes:explicit><itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/images.spreaker.com/nuvolari-assets/black_square_mic.jpg"/><itunes:episodeType>full</itunes:episodeType></item></channel></rss>
