<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>React on Andy Bulka</title>
		<link>https://abulka.github.io/tags/react/</link>
		<description>Recent content in React on Andy Bulka</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Sun, 16 Aug 2026 00:02:56 +1000</lastBuildDate>
		
			<atom:link href="https://abulka.github.io/tags/react/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>SongBlend</title>
				<link>https://abulka.github.io/projects/websites/songblend/</link>
				<pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://abulka.github.io/projects/websites/songblend/</guid>
				<description>&lt;h2 id=&#34;songblend--ai-music-region-blending-workstation&#34;&gt;SongBlend — AI Music Region Blending Workstation&lt;/h2&gt;&#xA;&lt;p&gt;SongBlend is a full-stack, browser-based audio workstation for decomposing AI-generated songs&#xA;into musical regions and blending them into seamless new compositions. AI song generators&#xA;(Suno and friends) are great at &lt;em&gt;generating&lt;/em&gt; but lousy at &lt;em&gt;editing&lt;/em&gt; — you cannot tell them to&#xA;drop the second chorus, swap the bridge for a different one, or remix the intro and outro. That&#xA;is exactly the gap SongBlend fills.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Unjazz</title>
				<link>https://abulka.github.io/projects/websites/unjazz/</link>
				<pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://abulka.github.io/projects/websites/unjazz/</guid>
				<description>&lt;h2 id=&#34;unjazz--my-music-streaming-platform&#34;&gt;Unjazz — My Music Streaming Platform&lt;/h2&gt;&#xA;&lt;p&gt;To host my musical compositions, I built a React-based music streaming platform. It features a&#xA;SoundCloud-inspired UI, high-quality audio playback with Howler.js, and a neat trick: the audio&#xA;itself is hosted on &lt;strong&gt;GitHub Releases&lt;/strong&gt;, which gives unlimited bandwidth for public repos and&#xA;bypasses Git LFS size limits entirely. The whole site runs on GitHub Pages — low cost and easy&#xA;to maintain.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://abulka.github.io/projects/websites/images/unjazz-1.png&#34; alt=&#34;Unjazz player&#34;&gt;&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
