<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Alex Franchuk (Posts about work-projects)</title><link>https://alexf.tech/</link><description></description><atom:link href="https://alexf.tech/categories/cat_work-projects.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><lastBuildDate>Mon, 25 May 2026 02:51:47 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Page Playground: A Demo of Web Serial in Firefox</title><link>https://alexf.tech/blog/page-playground/</link><dc:creator>Alex Franchuk</dc:creator><description>&lt;p&gt;With release 151 of Firefox, the Gecko engine now supports &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_API"&gt;Web Serial&lt;/a&gt;! I was tasked with
creating a demo using &lt;a href="https://www.adafruit.com/"&gt;Adafruit&lt;/a&gt; products, both to show off the sort of thing you can do with this
new feature and to lean into our new partnership with Adafruit. It was a lot of fun, especially
because I haven't had an opportunity to mess around with hardware in a while. Check out &lt;a href="https://adafruit-playground.com/u/afranchuk/pages/page-playground-using-web-serial-in-firefox"&gt;my post on
the Adafruit Playground&lt;/a&gt;.&lt;/p&gt;</description><category>adafruit</category><category>mozilla</category><category>web-serial</category><guid>https://alexf.tech/blog/page-playground/</guid><pubDate>Mon, 25 May 2026 02:39:01 GMT</pubDate></item><item><title>Porting the Firefox Crash Reporter to Rust</title><link>https://alexf.tech/blog/porting-the-firefox-crash-reporter-to-rust/</link><dc:creator>Alex Franchuk</dc:creator><description>&lt;p&gt;At Mozilla I recently rewrote the crash reporter (a cross-platform native GUI application) in Rust,
using no external GUI libraries! This involved quite a lot of architecting and there were many
hurdles to overcome. I've written a Mozilla Hacks &lt;a href="https://hacks.mozilla.org/2024/04/porting-a-cross-platform-gui-application-to-rust/"&gt;blog post&lt;/a&gt; detailing the work. Check it out!&lt;/p&gt;</description><category>mozilla</category><category>rust</category><category>software-engineering</category><guid>https://alexf.tech/blog/porting-the-firefox-crash-reporter-to-rust/</guid><pubDate>Tue, 23 Apr 2024 20:10:57 GMT</pubDate></item></channel></rss>