POPULARITY
6/15/26: (Co-Host - Megan Zinn) The River's Steve Sanderson previews this coming weekend's Green River Festival. Megan and Bill Fishwrap the just-announced ceasefire with Iran. Writers Block: Megan Zinn interviews Smith Prof Heather Able on her new novel “The Emilies,” set in Northampton. The book launch tomorrow, presented by the Odyssey. Mayors Monday: Easthampton Mayor Salem Derby on the Override, the possible recount, FIFA World Cup Watch Parties & interactions on Facebook. Sex Matters: Jane Fleishman w/ Karen Rayne, co-authors of a new book about young people with problematic sexual behavior, published by Unhushed.
6/15/26: (Co-Host - Megan Zinn) The River's Steve Sanderson previews this coming weekend's Green River Festival. Megan and Bill Fishwrap the just-announced ceasefire with Iran. Writers Block: Megan Zinn interviews Smith Prof Heather Able on her new novel “The Emilies,” set in Northampton. The book launch tomorrow, presented by the Odyssey. Mayors Monday: Easthampton Mayor Salem Derby on the Override, the possible recount, FIFA World Cup Watch Parties & interactions on Facebook. Sex Matters: Jane Fleishman w/ Karen Rayne, co-authors of a new book about young people with problematic sexual behavior, published by Unhushed.
6/15/26: (Co-Host - Megan Zinn) The River's Steve Sanderson previews this coming weekend's Green River Festival. Megan and Bill Fishwrap the just-announced ceasefire with Iran. Writers Block: Megan Zinn interviews Smith Prof Heather Able on her new novel “The Emilies,” set in Northampton. The book launch tomorrow, presented by the Odyssey. Mayors Monday: Easthampton Mayor Salem Derby on the Override, the possible recount, FIFA World Cup Watch Parties & interactions on Facebook. Sex Matters: Jane Fleishman w/ Karen Rayne, co-authors of a new book about young people with problematic sexual behavior, published by Unhushed.
6/15/26: (Co-Host - Megan Zinn) The River's Steve Sanderson previews this coming weekend's Green River Festival. Megan and Bill Fishwrap the just-announced ceasefire with Iran. Writers Block: Megan Zinn interviews Smith Prof Heather Able on her new novel “The Emilies,” set in Northampton. The book launch tomorrow, presented by the Odyssey. Mayors Monday: Easthampton Mayor Salem Derby on the Override, the possible recount, FIFA World Cup Watch Parties & interactions on Facebook. Sex Matters: Jane Fleishman w/ Karen Rayne, co-authors of a new book about young people with problematic sexual behavior, published by Unhushed.
6/15/26: (Co-Host - Megan Zinn) The River's Steve Sanderson previews this coming weekend's Green River Festival. Megan and Bill Fishwrap the just-announced ceasefire with Iran. Writers Block: Megan Zinn interviews Smith Prof Heather Able on her new novel “The Emilies,” set in Northampton. The book launch tomorrow, presented by the Odyssey. Mayors Monday: Easthampton Mayor Salem Derby on the Override, the possible recount, FIFA World Cup Watch Parties & interactions on Facebook. Sex Matters: Jane Fleishman w/ Karen Rayne, co-authors of a new book about young people with problematic sexual behavior, published by Unhushed.
Originally aired on February 7, 2026. Will Brideau of Jackson and Connor & Steve Sanderson, co-worker of several tattoo parlors, on the trials and tribulations of owning a business in western Massachusetts.
A First Night preview with Nmptn Arts Council Events Producer Steve Sanderson by WHMP Radio
8/14/25. Northampton Police Chief John D. Cartledge on community policing. Tom Peake, of the Donahue Institute, on the benefits of gambling. Professor emeritus of peace and world security studies Michael Klare on Trump vs Putin meeting. WRSI's Steve Sanderson on 35th “Transformance.”
8/14/25. Northampton Police Chief John D. Cartledge on community policing. Tom Peake, of the Donahue Institute, on the benefits of gambling. Professor emeritus of peace and world security studies Michael Klare on Trump vs Putin meeting. WRSI's Steve Sanderson on 35th “Transformance.”
8/14/25. Northampton Police Chief John D. Cartledge on community policing. Tom Peake, of the Donahue Institute, on the benefits of gambling. Professor emeritus of peace and world security studies Michael Klare on Trump vs Putin meeting. WRSI's Steve Sanderson on 35th “Transformance.”
8/14/25. Northampton Police Chief John D. Cartledge on community policing. Tom Peake, of the Donahue Institute, on the benefits of gambling. Professor emeritus of peace and world security studies Michael Klare on Trump vs Putin meeting. WRSI's Steve Sanderson on 35th “Transformance.”
5/19/25: N'hmpt Art Council's Steve Sanderson w/ student performer—live in studio: the Bow Bow Bash. Megan Zinn w/ New Yorker cartoonist & author Harry Bliss: "You Can Never Die." Ehmptn Mayor Nicole LaChapelle: a secret sauce for a sustainable budget? Ron Fitzsimmons, Ex Dir of Alice's Kids, and Jo Newman on Alice's Kids.
5/19/25: N'hmpt Art Council's Steve Sanderson w/ student performer—live in studio: the Bow Bow Bash. Megan Zinn w/ New Yorker cartoonist & author Harry Bliss: "You Can Never Die." Ehmptn Mayor Nicole LaChapelle: a secret sauce for a sustainable budget? Ron Fitzsimmons, Ex Dir of Alice's Kids, and Jo Newman on Alice's Kids.
5/19/25: N'hmpt Art Council's Steve Sanderson w/ student performer—live in studio: the Bow Bow Bash. Megan Zinn w/ New Yorker cartoonist & author Harry Bliss: "You Can Never Die." Ehmptn Mayor Nicole LaChapelle: a secret sauce for a sustainable budget? Ron Fitzsimmons, Ex Dir of Alice's Kids, and Jo Newman on Alice's Kids. https://www.aliceskids.org
5/19/25: N'hmpt Art Council's Steve Sanderson w/ student performer—live in studio: the Bow Bow Bash. Megan Zinn w/ New Yorker cartoonist & author Harry Bliss: "You Can Never Die." Ehmptn Mayor Nicole LaChapelle: a secret sauce for a sustainable budget? Ron Fitzsimmons, Ex Dir of Alice's Kids, and Jo Newman on Alice's Kids.
2/25/25: Scott Coen: the 2025 Red Sox are for real. Steve Sanderson & Megan Tady: remembering Roberta Flack. Scitech Cafe w/ Professors Kerstin Nordstrom & Shivon Robinson: your brain on drugs. Luke Ryan & Bill Tuman: River Valley Taekwondo. Patrick Gabridge (Plays in Place): "Blood on the Snow."
2/25/25: Scott Coen: the 2025 Red Sox are for real. Steve Sanderson & Megan Tady: remembering Roberta Flack. Scitech Cafe w/ Professors Kerstin Nordstrom & Shivon Robinson: your brain on drugs. Luke Ryan & Bill Tuman: River Valley Taekwondo. Patrick Gabridge (Plays in Place): "Blood on the Snow."
2/25/25: Scott Coen: the 2025 Red Sox are for real. Steve Sanderson & Megan Tady: remembering Roberta Flack. Scitech Cafe w/ Professors Kerstin Nordstrom & Shivon Robinson: your brain on drugs. Luke Ryan & Bill Tuman: River Valley Taekwondo. Patrick Gabridge (Plays in Place): "Blood on the Snow."
2/25/25: Scott Coen: the 2025 Red Sox are for real. Steve Sanderson & Megan Tady: remembering Roberta Flack. Scitech Cafe w/ Professors Kerstin Nordstrom & Shivon Robinson: your brain on drugs. Luke Ryan & Bill Tuman: River Valley Taekwondo. Patrick Gabridge (Plays in Place): "Blood on the Snow."
2/25/25: Scott Coen: the 2025 Red Sox are for real. Steve Sanderson & Megan Tady: remembering Roberta Flack. Scitech Cafe w/ Professors Kerstin Nordstrom & Shivon Robinson: your brain on drugs. Luke Ryan & Bill Tuman: River Valley Taekwondo. Patrick Gabridge (Plays in Place): "Blood on the Snow."
Can tooling make implementing AI features in your applications easier? Steve Sanderson says yes! Carl and Richard talk to Steve about the Microsoft.Extensions.AI preview toolset for OpenAI and oLlama. Steve discusses ideas around useful places for AI technologies to appear in your application, not just chat. The conversation digs into more ambient ideas, like providing suggested cut-and-paste items when entering forms and even dynamic changes to UI based on how a user interacts with the application. Want to get started? Get the extensions on NuGet!
Can tooling make implementing AI features in your applications easier? Steve Sanderson says yes! Carl and Richard talk to Steve about the Microsoft.Extensions.AI preview toolset for OpenAI and oLlama. Steve discusses ideas around useful places for AI technologies to appear in your application, not just chat. The conversation digs into more ambient ideas, like providing suggested cut-and-paste items when entering forms and even dynamic changes to UI based on how a user interacts with the application. Want to get started? Get the extensions on NuGet!
Can tooling make implementing AI features in your applications easier? Steve Sanderson says yes! Carl and Richard talk to Steve about the Microsoft.Extensions.AI preview toolset for OpenAI and oLlama. Steve discusses ideas around useful places for AI technologies to appear in your application, not just chat. The conversation digs into more ambient ideas, like providing suggested cut-and-paste items when entering forms and even dynamic changes to UI based on how a user interacts with the application. Want to get started? Get the extensions on NuGet!
1/22/24: Political Gold with Josh Silver: the White House, the Senate & the House. Steve Sanderson: the NEF Adult Spelling Bee. Duke Goldman—he's front-page news: the World Series, the Negro Leagues & remembering Luis Tiant. Marissa Labozzetta: “The Men Who Walk in Dreams.”
1/22/24: Political Gold with Josh Silver: the White House, the Senate & the House. Steve Sanderson: the NEF Adult Spelling Bee. Duke Goldman—he's front-page news: the World Series, the Negro Leagues & remembering Luis Tiant. Marissa Labozzetta: “The Men Who Walk in Dreams.”
1/22/24: Political Gold with Josh Silver: the White House, the Senate & the House. Steve Sanderson: the NEF Adult Spelling Bee. Duke Goldman—he's front-page news: the World Series, the Negro Leagues & remembering Luis Tiant. Marissa Labozzetta: “The Men Who Walk in Dreams.”
1/22/24: Political Gold with Josh Silver: the White House, the Senate & the House. Steve Sanderson: the NEF Adult Spelling Bee. Duke Goldman—he's front-page news: the World Series, the Negro Leagues & remembering Luis Tiant. Marissa Labozzetta: “The Men Who Walk in Dreams.”
1/22/24: Political Gold with Josh Silver: the White House, the Senate & the House. Steve Sanderson: the NEF Adult Spelling Bee. Duke Goldman—he's front-page news: the World Series, the Negro Leagues & remembering Luis Tiant. Marissa Labozzetta: “The Men Who Walk in Dreams.”
9/12/24: Franklin Co. Superior Court Clerk Sue Emond: the most difficult cases. Rabbi Riqi Kosovske w/ Rachel's Table ED Jodi Falk: Women of Vision, Gaza, hostages & you. Atty James Winston w/ Eric Sherman, co-author w/ Dwight Evans of “Dewey: Behind the Gold Glove." The Taste of Northampton with Steve Sanderson.
9/12/24: Franklin Co. Superior Court Clerk Sue Emond: the most difficult cases. Rabbi Riqi Kosovske w/ Rachel's Table ED Jodi Falk: Women of Vision, Gaza, hostages & you. Atty James Winston w/ Eric Sherman, co-author w/ Dwight Evans of “Dewey: Behind the Gold Glove." The Taste of Northampton with Steve Sanderson.
9/12/24: Franklin Co. Superior Court Clerk Sue Emond: the most difficult cases. Rabbi Riqi Kosovske w/ Rachel's Table ED Jodi Falk: Women of Vision, Gaza, hostages & you. Atty James Winston w/ Eric Sherman, co-author w/ Dwight Evans of “Dewey: Behind the Gold Glove." The Taste of Northampton with Steve Sanderson.
9/12/24: Franklin Co. Superior Court Clerk Sue Emond: the most difficult cases. Rabbi Riqi Kosovske w/ Rachel's Table ED Jodi Falk: Women of Vision, Gaza, hostages & you. Atty James Winston w/ Eric Sherman, co-author w/ Dwight Evans of “Dewey: Behind the Gold Glove." The Taste of Northampton with Steve Sanderson.
8/13/24: Rep Pat Duffy: school receivership & economic development & climate bills still not passed. Northampton Arts Council's Steve Sanderson & Peter McQuillan: PERFORMANCE 34! Educ Collab Dir Todd Gazda: Covid's impact. Amherst Coll music prof Eric Sawyer & theater prof Ron Bashford: "The Onion"-- their new opera.
8/13/24: Rep Pat Duffy: school receivership & economic development & climate bills still not passed. Northampton Arts Council's Steve Sanderson & Peter McQuillan: PERFORMANCE 34! Educ Collab Dir Todd Gazda: Covid's impact. Amherst Coll music prof Eric Sawyer & theater prof Ron Bashford: "The Onion"-- their new opera.
8/13/24: Rep Pat Duffy: school receivership & economic development & climate bills still not passed. Northampton Arts Council's Steve Sanderson & Peter McQuillan: PERFORMANCE 34! Educ Collab Dir Todd Gazda: Covid's impact. Amherst Coll music prof Eric Sawyer & theater prof Ron Bashford: "The Onion"-- their new opera.
8/13/24: Rep Pat Duffy: school receivership & economic development & climate bills still not passed. Northampton Arts Council's Steve Sanderson & Peter McQuillan: PERFORMANCE 34! Educ Collab Dir Todd Gazda: Covid's impact. Amherst Coll music prof Eric Sawyer & theater prof Ron Bashford: "The Onion"-- their new opera.
6/18/24: Atty John Pucci: sentencing Donald Trump & Hunter Biden. The Deep-Sea Monster Comedy Quiz w/ Maddy Benjamin, Pam Victor, Scott Braidman & you! Steve Sanderson: Green River Festival. Commonwealth Heroines Pamela Adams, Alisa Klein, Henia Lewin w/ Sen. Jo Comerford, Reps Mindy Domb & Natalie Blais.
Fredrik snackar med Bartek Tatkowski om React som nutidens bakgrundsstrålning inom webbutveckling. Bartek strukturerar sina tankar kring hur man bygger webb idag. React och liknande ramverk är alldeles för stora och komplicerade bestar för det mesta vi gör. Blazor (och andra tekniker som tänker i liknande banor) är kanske vägen framåt för väldigt många behov? Det finns så många steg på vägen mellan en helt statisk webbsida och Figma. Varför inte anamma det revolutionerande konceptet att man kan köra kod på servern istället för att skeppa allt som minifierat Javascript till webbläsaren? Är ni fler därute som skulle vilja använda Kodsnack som gummianka? Hör av er! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Bartek Tidigare avsnitt med Bartek Blazor Kompilator Kristoffer om att bli egenkonsult Patrik Svensson - webbutveckla som en boomer Anton från grannpodden Asdf Uncle Bob Anders Arpi Modermodemet Faktoid - en falsk föreställning som hålls för sann 16 juli 1945 Lågstrålande stål Maj 2013 HTMX HTMX-discorden Figma Salesforce ServiceNow The Grug brained developer Carson Gross htmx.org/essays Locality of behaviour Microservices MVC Web forms Steve Sanderson Joe Armstrong Video med Steve Sanderson där han kompilerar Mono till WASM WASM Websocket Phoenix liveview Carson Gross bok om hypermediasystem Tsundoku Enhanced navigation i .NET 8 Tailwind Sass Streaming rendering i .NET 8 Formulärhantering och validering i .NET 8 Fetch Steve Sandersons demo med fetch Blazor WASM Partial views brtk.se Titlar Kodsnack som min gummianka Blobbor av innehåll Tankar om hur man bygger webb idag Han vet hur man håller låda Vi kunde ha haft Faxjs En värld utan React Statiska, fysiska HTML-filer Det här går att läsa uppifrån och ner CV-driven utveckling Gartner-driven development Tråkigt på ett dåligt sätt Världsmästare på dålig namngivning och förvirrande kommunikation Generisk validering Om man vill börja röra sig mot Figma Djupt ner i komponentträdet
12/29/23: Live in the studio – archguitarist extraordinaire Peter Blanchette. Northampton Arts Council's Steve Sanderson previews First Night — 12 hours of joy. Bill, Buz & Dan look back at 2023 and forward to 2024.
Carl Franklin is Executive Vice President of App vNext, a software development firm focused on modern methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, a Microsoft MVP for Developer Technologies, and Senior Executive of Pwop Studios, a full-service audio and video production/post-production studio located in Southeastern Connecticut. Topics of Discussion: [6:50] Tips for those interested in starting their own podcast. [9:42] What draws Carl to teaching and training? [11:01] Carl's mentorship from Ethan Winer at Crescent Software and how that ethic stuck with him. [12:10] What has and hasn't changed, and how do we navigate text moving off the paper and onto the web? [15:41] Why Carl finds it worthwhile to have talk code with ChatGPT. [20:22] SMTP in the '90s had little security. [23:40] What are the big things coming out that are going to change the game? [24:40] Steve Sanderson's demo of Blazor. [28:36] The remaking of how we do URL launches applications. [31:22] The Blazor component model is clean and easy to use, thanks to Steve Sanderson. [31:57] The evolution of web development, from static sites to interactive applications, and how Blazor's streaming rendering technology can bridge the gap between these two approaches. [35:42] EventCallback. [36:22] What does the next five years look like for Carl? [40:17] A new show, The Blazor Puzzle. [42:07] Taking inspiration from the Car Talk podcast. [44:44] What conferences and travel do Carl and Jeffrey have on their calendars for 2024? Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Carl Franklin AppVNext .NET Rocks podcast Blazor Train Blazor Puzzle DevSum Stockholm DEVintersection Vegas Podcast platform: Spreaker.com Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Daniel Roth is a Principal Product Manager on the ASP.NET team working on ASP.NET Core, Blazor, and other web features. He has previously worked on various parts of .NET, including System.Net, WCF, XAML, and ASP.NET. His passions include building frameworks for modern Web frameworks that are simple and easy to use. Topics of Discussion: [3:08] Daniel talks about joining Microsoft fresh out of college and shares a brief history of how his career has evolved. [4:10] Working on Blazor with Steve Sanderson. [5:42] Different career paths at a company that sells software products. [7:20] How product managers blend technical and business aspects of software development. [10:40] There's nothing “normal” about Blazor. [12:25] Why Daniel would recommend Blazor. [15:34] The initial choice in building between Blazor server apps and web assembly apps, and how we have evolved past these two project template models. [16:29] Blazor components can be rendered in different ways depending on the render mode chosen. [27:15] The importance of maximizing choices in the future for an application. [30:28] Azure bill updates. [33:15] Server-side rendering, stateful vs stateless models, and new features in.NET 8. [37:00] Other exciting Blazor news and features, such as enhanced navigation. [39:55] Improvements for authentication and identity. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Ep #204 with Daniel Roth BlazorMVC BlazorMVC Nuget Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Yo! We're back. For this one we talk to our bud Jeff Caudill again but this time for an actual Rev release! Joining in on the convo is guitarist Todd Trout and drummer Steve Sanderson. Take a trip back to 1999 and give it a listen!
Steve Sanderson has finally arrived! Will our protagonists follow through with what must be done, or will they resist?This is the end of "Tapestry of Suburbia".Guests: Bridgett Jeffries from Symphony Entertainment and Matthew Dawkins.Sponsored by: Helmgast and KULT: Divinity LostMusic by: Atrium Carceri, used with permission from Cryo Chamber.Our Champions of the Red Moon: Martin Heuschober, Simon Cooper, David, Julia, Camilla, Bob de Lange, Cameron, Antxon and Graham Barey.Web: https://www.redmoonroleplaying.comiTunes: http://apple.co/2wTNqHxAndroid: http://bit.ly/2vSvwZiYoutube: https://www.youtube.com/RedMoonRoleplayingSpotify: https://spoti.fi/30iFmznRSS: http://www.redmoonroleplaying.com/podcast?format=rssPatreon: https://www.patreon.com/RedMoonRoleplaying
Steve Sanderson's arrival approaches, as Kevin's wife Laura shares her dreams for the future.Guests: Bridgett Jeffries from Symphony Entertainment and Matthew Dawkins.Sponsored by: Helmgast and KULT: Divinity LostMusic by: Atrium Carceri, used with permission from Cryo Chamber.Our Champions of the Red Moon: Martin Heuschober, Simon Cooper, David, Julia, Camilla, Bob de Lange, Cameron, Antxon and Graham Barey.Web: https://www.redmoonroleplaying.comiTunes: http://apple.co/2wTNqHxAndroid: http://bit.ly/2vSvwZiYoutube: https://www.youtube.com/RedMoonRoleplayingSpotify: https://spoti.fi/30iFmznRSS: http://www.redmoonroleplaying.com/podcast?format=rssPatreon: https://www.patreon.com/RedMoonRoleplaying
What if you didn't have to choose between client-side and server-side Blazor? Carl and Richard talk to Javier Nelson and Steve Sanderson about Blazor United in its early stages of development, providing flexibility at the web component level for client- and server-side rendering. At the simplest level, Blazor United offers server-side rendering when a site is first hit so that you can load the larger client-side components over time. But deeper is the idea that some elements on your web page benefit from being client-side, and some from being server-side, and why should you have to choose only one?
What if you didn't have to choose between client-side and server-side Blazor? Carl and Richard talk to Javier Nelson and Steve Sanderson about Blazor United in its early stages of development, providing flexibility at the web component level for client- and server-side rendering. At the simplest level, Blazor United offers server-side rendering when a site is first hit so that you can load the larger client-side components over time. But deeper is the idea that some elements on your web page benefit from being client-side, and some from being server-side, and why should you have to choose only one?
WebAssembly is awesome - what else can you do with it? While at NDC London, Carl and Richard talked to Steve Sanderson about his work with WebAssembly, including Blazor. Steve talks about how WebAssembly continues to evolve adding WebAssembly System Integration. This opens the door to the idea that code in the WebAssembly can be run anywhere - any operating system, any language, using whatever compute is available. That gives an option to run code on the client, the server, and anywhere in between!
WebAssembly is awesome - what else can you do with it? While at NDC London, Carl and Richard talked to Steve Sanderson about his work with WebAssembly, including Blazor. Steve talks about how WebAssembly continues to evolve adding WebAssembly System Integration. This opens the door to the idea that code in the WebAssembly can be run anywhere - any operating system, any language, using whatever compute is available. That gives an option to run code on the client, the server, and anywhere in between!Support this podcast at — https://redcircle.com/net-rocks/donations
How do you make web apps into desktop apps? Carl and Richard talk to Otto Dobretsberger about Photino, a fork from Steve Sanderson's WebWindow project that will compile your web application into a cross-platform desktop application for Windows, macOS, and Linux. Otto talks about keeping Photino extremely lightweight, many times smaller than other desktop framework approaches. The typical approach is using the SPA of your choice - Angular, Vue, or React, and then compiling it into the desktop form. Great for making reliable off-line applications and onto dedicated kiosk-style hardware!
How do you make web apps into desktop apps? Carl and Richard talk to Otto Dobretsberger about Photino, a fork from Steve Sanderson's WebWindow project that will compile your web application into a cross-platform desktop application for Windows, macOS, and Linux. Otto talks about keeping Photino extremely lightweight, many times smaller than other desktop framework approaches. The typical approach is using the SPA of your choice - Angular, Vue, or React, and then compiling it into the desktop form. Great for making reliable off-line applications and onto dedicated kiosk-style hardware!