Testing the SPA with Dan Wahlin

Testing the SPA with Dan Wahlin

Author: Carl Franklin and Richard Campbell September 20, 2018 Duration: 1:02:15
How do you test a single page application? Carl and Richard talk to Dan Wahlin about cypress.io, Dan's favorite new open source library for testing anything in the browser, including SPAs like Angular, React and Vue. The conversation dives into the various challenges around testing for web apps, trying to get beyond unit testing and into more functional testing that will let you know if you broke the UI. Dan talks about taking over existing projects that have chunks of code that everyone fears - and how testing helps mitigate that fear. As usual with Dan, he also compares and contrasts various web stacks - lots of great links in the show notes too!

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
The Hardware Side of IoT with Jon Bruner [not-audio_url] [/not-audio_url]

Duration: 52:24
How has hardware evolved when it comes to the Internet of Things? While at Build 2016 in San Francisco, Carl and Richard sat down with Jon Bruner from O'Reilly SOLID Con about his experience watching and working with the…
Making Windows Command Line Cool with Richard Turner [not-audio_url] [/not-audio_url]

Duration: 57:49
How can the command line be cool? Carl and Richard talk to Richard Turner, freshly back into Microsoft, and working on the Bash on Windows project. So why would you want a Linux command line prompt? As Richard explains,…
MonoGame and XBox One with Tom Spilman [not-audio_url] [/not-audio_url]

Duration: 52:14
Ready to code for XBox One? Carl and Richard talk to Tom Spilman about his efforts to bring MonoGame to the XBox One. When the XBox One came out a few years ago, it did not support Microsoft's Indie game platform, XNA. M…
.NET Startups with Alec Lazarescu [not-audio_url] [/not-audio_url]

Duration: 52:58
Are there startups running .NET? Sure! Carl and Richard talk to Alec Lazarescu about his experience running LearnBop. The applications are built in .NET, but being a startup is about more than just programming languages.…
Learning NodeJS with David Gatti [not-audio_url] [/not-audio_url]

Duration: 52:58
Ready for JavaScript on the server? Carl and Richard talk to David Gatti about building the backend with nodeJS. The conversation starts out with why to use node - its not always an obvious answer! The philosophy of node…
Making Band Apps with Charles Stacy Harris [not-audio_url] [/not-audio_url]

Duration: 56:30
Have you checked out Microsoft Band? Carl and Richard talk to Charles Stacy Harris about his work building Band apps. The Band is stuffed with sensors, strapped to your wrist, which opens the door to a ton of interesting…
Aurelia Update with Rob Eisenberg [not-audio_url] [/not-audio_url]

Duration: 54:06
Time for an Aurelia update from the man himself! Carl and Richard talk to Rob Eisenberg about the latest developments in the Aurelia project - and what a year it has been! Rob talks about the architectural decisions in A…
Cordova vs Xamarin with Brian Noyes [not-audio_url] [/not-audio_url]

Duration: 51:59
When do you choose Cordova over Xamarin and vice versa? Carl and Richard chat with Brian Noyes, who has built apps on both stacks and talks through the details! The conversation starts out on Cordova, which takes a bit o…
Understanding Microsoft Graph with Jeremy Thake [not-audio_url] [/not-audio_url]

Duration: 53:03
Microsoft as a Service? Carl and Richard chat with Jeremy Thake about all the goodness coming from the Office 365 team and beyond in the Azure space. Jeremy describes the new Microsoft Graph, which literally provides RES…
Xamarin Joins Microsoft! [not-audio_url] [/not-audio_url]

Duration: 50:48
Microsoft buys Xamarin! While at Build, Carl and Richard chatted with Nat Friedman and Miguel de Icaza about what the acquisition of Xamarin means. The big news is that the Xamarin tools for making iOS and Android apps a…