Mature Test-Driven Development with Justin Searls
.NET Rocks!21 Loka 2015

Mature Test-Driven Development with Justin Searls

Test-Driven Development (TDD) is a mature methodology now, right? So how do you get it right? Carl and Richard talk to Justin Searls about his experiences helping teams implement TDD. As Justin says, TDD is just a tool in the toolbox for making long-lived software. In its maturity, different flavors of TDD have emerged, and Justin digs into the Detroit or Classical TDD versus the London TDD. It's all about testing, but with some style variations. How do you keep your tests resilient as software evolves? Justin talks about the right amount of abstraction and organizing a hierarchy of tests so that you can manage change effectively. TDD works!

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

Jaksot(1965)

Building IoT Devices with Suz Hinton

Building IoT Devices with Suz Hinton

So what IoT device have you built? Carl and Richard talk to Suz Hinton about her experiences building IoT devices. Suz starts out talking about Meow Shoes, a pair of shoes she added sensors and an Arduino too - and used cat meows to test with. All sorts of hilarity ensues, but there are a number of interesting applications can be made from capturing someone's movements, even through their feet. The conversation turns to the dev stack - all Javascript, front and back! There are all sorts of libraries and tools now for anyone to build low cost IoT devices. Suz also talks about her fascination with 3D printers and their relationship to IoT and the maker movement in general. It's becoming a Makers world!Support this podcast at — https://redcircle.com/net-rocks/donations

26 Helmi 201557min

Mobile Testing on Xamarin with James Montemagno

Mobile Testing on Xamarin with James Montemagno

How do you test your mobile applications? James Montemagno talk to Carl and Richard about various testing approaches for mobile apps. James talks about the Xamarin Test Cloud with thousands of different devices you can test against... for a fee of course. This leads to a conversation about automating UI testing, testing against local devices and only going to the cloud when you're ready to test on a larger diversity of phones. James also talks about the broadening range of devices out there, not just phones but tablets, wearables and IoT. Everything needs testing, and there are tools to make it easier!Support this podcast at — https://redcircle.com/net-rocks/donations

24 Helmi 201558min

Azure Update with Michele Leroux Bustamante

Azure Update with Michele Leroux Bustamante

So where is Azure at today? Carl and Richard talk to Michele Leroux Bustamante about her work with a number of customers utilizing Microsoft Azure. The conversation digs into what Michele considers new Azure vs. old Azure. She still has customers depending on web and worker roles, while many have moved purely over to WebSites. And the evolution continues, with better analytics, the beginnings of container technology taking over from regular VMs... we're still at the beginning of the cloud revolution, and it's only getting more interesting!Support this podcast at — https://redcircle.com/net-rocks/donations

24 Helmi 201558min

TDD on .NET and Java with Paul Mooney

TDD on .NET and Java with Paul Mooney

How do you test your cross platform applications? Carl and Richard talk to Paul Mooney about building software in .NET and Java and wanting to use a common set of testing protocols. Tricky, but possible! The conversation focuses in on abstractions, which are key to creating sufficient separation of functionality to allow you to insert testing code regardless of what language you work in. And it turns out you can write tests for multiple languages if you're careful. Java and .NET are more similar than we care to admit, and it opens the door to other approaches to testing. TDD is not platform specific!Support this podcast at — https://redcircle.com/net-rocks/donations

19 Helmi 201550min

Ionic Framework with Troy Miles

Ionic Framework with Troy Miles

So how do you build your cross-platform mobile apps? Carl and Richard talk to Troy Miles about his experiences building mobile apps with the Ionic Framework. Built over top of Adobe Cordova, Ionic takes over a lot of the plumbing code that you find yourself building in every mobile app. Ionic brings controls to the table in two forms - pure CSS components and CSS/JavaScript. You could write the CSS yourself (or maybe you couldn't), but why would you? Troy talks about some of the applications out in the marketplace built with Ionic and how well they look and act like native apps, without having to write the app from scratch multiple times. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

18 Helmi 201549min

Building a Lean Enterprise with Jez Humble

Building a Lean Enterprise with Jez Humble

Jez Humble is back and building a lean enterprise! Carl and Richard talk to Jez about continuous delivery and all that amazing DevOps stuff - but then we get to the serious bit, which is really about how DevOps is a manifestation of organizational change. You need buy-in from the top to make it happen, but it can't happen all at once. How do you make gradual improvements to present the power of a better culture with deeper understanding? Jez talks about the importance of metrics and measuring the performance of your software. And in the end, the best metrics are the ones that relate to the business - which is a great way to talk to management!Support this podcast at — https://redcircle.com/net-rocks/donations

17 Helmi 201553min

Making a Thousand Podcasts with Carl and Richard

Making a Thousand Podcasts with Carl and Richard

Well, there goes another milestone - show 1100! Since Richard actually joined as co-host starting with show 100, that makes ONE THOUSAND .NET Rocks episodes together. Sure, there's 130 Tablet Shows, but who's counting? The conversation digs into a bunch of the gear used to make .NET Rocks and all the PWOP podcasts. We may not take ourselves too seriously, but we sure do take podcasting seriously. You wanna know how it's done? Have a listen!Support this podcast at — https://redcircle.com/net-rocks/donations

12 Helmi 201554min

Digging into Javascript 6 with Jafar Husain

Digging into Javascript 6 with Jafar Husain

Are you ready for ECMAScript 6? Carl and Richard talk to Jafar Husain about some of the great new features coming in ECMAScript 6 - the next version of JavaScript, at least for now. Jafar talks about the fun and challenges of participating in the TC39 committee that developed the ES6 standard which is now being implemented by browser developers. Jafar digs into Promises, Yields, Proxies and more - lots of discussion about features you've come to love in languages like C# appearing in JavaScript! And the process isn't done, the JavaScript 7 spec is already being developed!Support this podcast at — https://redcircle.com/net-rocks/donations

11 Helmi 201552min