Thinking Beyond the SPA with Benjamin Howarth

Thinking Beyond the SPA with Benjamin Howarth

Author: Carl Franklin and Richard Campbell November 25, 2015 Duration: 58:21
How do you make the Single Page Application (SPA) better? Carl and Richard talk to Benjamin Howarth about his experiences with building SPAs and solving some of their limitations. Users love the look of a SPA, its responsiveness and styling are powerful. But SPAs have problems - they are very hard to test properly, they resist search engine indexing, are bandwidth hungry and not accessible to folks with visual impairments. Benjamin talks about his library RomanSPA (see what he did there?) that builds a normal MVC app behind the scenes and then can selectively render pages via MVC or the SPA approach as needed. Could this be the better SPA?

Support this podcast at — https://redcircle.com/net-rocks/donations

Hosted by Carl Franklin and Richard Campbell, .NET Rocks! is a long-running conversation with the people building the future of software. This isn't a dry lecture; it's a lively, technical deep dive where two seasoned developers explore the vast ecosystem around Microsoft .NET, Azure, and modern development practices with a diverse roster of expert guests. Each episode feels like you're pulling up a chair in a room full of brilliant minds, listening to unfiltered discussions about real-world coding challenges, architectural patterns, and the tools that shape our daily work. You'll hear practical advice, war stories from the trenches, and forward-looking insights that go far beyond the documentation. Tuning into this podcast means connecting with a community of professionals who are as passionate about the craft as you are, offering perspectives that can transform how you approach your next project. Whether you're deep into C# or just curious about cloud-native development, these conversations provide a valuable blend of knowledge, humor, and genuine enthusiasm for technology.
Author: Language: English Episodes: 1000

.NET Rocks!
Podcast Episodes
C# 9 with Mads Torgersen [not-audio_url] [/not-audio_url]

Duration: 57:42
What's coming in C# 9? Carl and Richard talk to the Mads Torgersen, the leader of the C# team, about the rapidly approaching C# 9. Mads explains that with .NET 5 coming in the fall, he felt there should be a new version…
ASP.NET Core API Endpoints with Steve Smith [not-audio_url] [/not-audio_url]

Duration: 51:02
Ready to simplify and organize your MVC app? Carl and Richard talk to Steve Smith about his open-source project called ASP.NET Core API Endpoints. Steve digs into the problems around the controller part of MVC - as a pro…
Testing using nDepend with Patrick Smacchia [not-audio_url] [/not-audio_url]

Duration: 56:32
How do you do static testing in your applications? Carl and Richard talk to Patrick Smacchia of nDepend - one of the original testing products for .NET, stretching back to the very beginning! Patrick talks about how nDep…
Elements Mercury with Marc Hoffman [not-audio_url] [/not-audio_url]

Duration: 53:18
Are there alternative versions of VB.NET? Soon! Carl and Richard talk to Marc Hoffman of RemObjects Software about Elements, their cross-platform compiler for Oxygene (Object Pascal), C#, Java, Swift, Go and soon, VB.NET…
.NET Multi-Platform App UI with Scott Hunter [not-audio_url] [/not-audio_url]

Duration: 56:52
Ready to go to Maui? Carl and Richard talk to Scott Hunter about the .NET Multi-Platform App UI or MAUI for short. Scott talks about how the next versions of .NET are focused on unifying the elements that go into .NET to…
The State of VB.NET with Kathleen Dollard [not-audio_url] [/not-audio_url]

Duration: 55:25
Is VB.NET dead? Kathleen Dollard says No! Carl and Richard talk to Kathleen about a recent blog post from Microsoft about VB.NET not coming to .NET 5. Kathleen talks through the decision-making process that led to the bl…
Testing Blazor Apps with Egil Hansen [not-audio_url] [/not-audio_url]

Duration: 58:08
How do you test your Blazor app? Carl and Richard talk to Egil Hansen about bUnit, an open-source testing framework designed to work with Blazor - both the server-side Razor components and the WebAssembly client. Egil ta…
Building Apps using Uno with Kenzie Whalen [not-audio_url] [/not-audio_url]

Duration: 50:37
What's your cross-platform development solution? Carl and Richard talk to Kenzie Whalen about the Uno Platform, where you write C# and XAML for Windows and are able to deploy via Xamarin to iOS and Android... and to brow…
APIs in the 2020s Panel [not-audio_url] [/not-audio_url]

Duration: 51:16
How are shared APIs evolving in the new decade? From the online version of NDC Porto, Carl and Richard chatted with panelists Shawn Wildermuth, Irina Scurtu, and Heather Downing about the right things to do around APIs.…