While at DevTeach, Carl and Richard talk to Kathleen Dollard about going beyond Async. And when she says beyond Async, she means the other amazing things in .NET 4.5. First up, the portable class libraries. Then Kathleen dives into Event Tracing for Windows classes that can let you do advanced logging in your applications. The conversation also dives into the dangers of the inline update that is .NET 4.5 from .NET 4.0... especially with the updates! Lots of subtle challenges with the latest incarnation of the .NET framework - and lots of possibilities!
Carl and Richard talk to Kevin Kline about the latest features in SQL Server 2012. The conversation starts out talking about the new features that developers will love, like windowing - no need for cursors anymore, you can request a window of records from a set and move easily window-to-window. Kevin also talks about the new column store index that is especially useful with repeating data. There's also a discussion on the role of SQL Server in an increasingly NoSQL world, along with cool new technologies like Hadoop, Cassandra and Hekaton. Kevin closes with an offer of some free tools at SQL Sentry, including Plan Explorer, a tool to help you understand the query plans that SQL Server makes from your queries. Check it out!
Carl and Richard talk to John Papa about Single Page Applications (SPA) - building web applications that operate on a single page for the duration of execution. John talks about the evolution of web design that has led to the SPA concept - the pros and cons of the approach as well. From there the conversation digs into the sets of open source libraries for making SPA easier to build and maintain. There is no one right way and lots of choice out there, check out the links below!
Carl and Richard talk to Michele Leroux Bustamante about her experiences creating startup companies. Michele talks about getting started with a new company, deciding whether or not to take external funding from investors or just bootstrapping the company yourself, and how cloud technologies like Azure and programs like BizSpark have lowered the cost of infrastructure so that the main expense of a startup is wages. The conversation also digs into all the important things that developers don't know about being successful with a startup - it's not just about software! And don't forget about the dirty jokes at the end of the show!
Carl and Richard talk to Derik Whittaker about his experiences migrating from being a XAML developer to being an HTML developer. The conversation starts out talking about the death of Silverlight - or at least the severe neglect! From there, Derik describes the group of tools he uses to bring MVVM design patterns to HTML development. Along with some weird digressions on WinForms, this is a fun show and a great starting point for anyone ready to leave Silverlight behind!
Carl and Richard talk to Tim Huckaby about the latest developments around gesture computing. The conversation covers the latest version of the Kinect SDK (with grip!), as well as SoftKinetic, Panasonic D-IMager and Leap Motion. Tim also speculates on some of the new things coming from Microsoft with Xbox and Kinect (leaked specs in the links below), and how gesture is here to stay. It's everywhere already!
Carl and Richard talk to Marc Mercuri and Mark Simms about resilient cloud architecture. The conversation starts out focused on the white paper called 'FailSafe' and the guidance it provides for building resilient cloud applications - but the information is applicable to any large scale system running on any sort of infrastructure. While the topic area is huge, Marc and Mark break down the concepts into understanding your application, finding failure points, planning for failure (it's going to happen!) effective instrumentation and more. Lots of great thinking on how to build apps that can survive the huge tsunami of success.
Carl and Richard geek out on nanotechnology - and it's a huge subject! The conversation starts out with a proper definition of nanotechnology, as well as the original thinker in the space: Richard Feynman. Nanotechnology is far more than the original science fiction ideas of tiny robots and 'grey goo', it has expanded into super strong materials, particles that transport medicine and amazing two-dimensional crystals with remarkable properties, like graphene. We're only scratching the surface of nanotech with this show, write us a comment if you want to hear more!
Carl and Richard talk to Pablo Santos about Plastic SCM. Plastic SCM is a free ALM tool for managing source and tracking for up to 15 developers - after that you have to pay. The conversation starts out with the concept of task-driven development, letting many developers work simultaneously on a project while each focusing on individual tasks. The challenge is excessive forking of the code - how do you get everything merged together again? Pablo talks about the powerful merge system of PlasticSCM to help identify identical code by functionality, not just syntax. Other strengths include great cross-platform support, integration with multiple IDEs, and support for lots of third party tools. Well worth checking out!
Carl and Richard talk to Lynn Langit and Llewellyn Falco about how developers can teach their kids to program. While Lynn and Llewellyn have been teaching all sorts of kids how to program (check out the links below), they've recently published a Pluralsight course specifically for developers to teach their own kids how to program. The course is completely free - you don't need to sign up for anything! And the course lets you as a developer work with your children step by step to learn how to develop in Visual Studio - yes, with your own tools. Want to show your children what you do for a living? Take it out for a spin!
Carl and Richard talk to Mårten Rånge about Microsoft's Text Template Transformation Toolkit (T4). Don't call it code generation - Mårten talks about how T4 takes away code repetition and keeps you focused on the important stuff. The challenge is learning to build your own maintainable templates. The conversation explores a variety of examples of using T4 effectively for SQL, XAML as well as C# and C++. Mårten has a project on GitHub called T4Include to help you utilize them more effectively. The tooling isn't perfect, but there are alternatives - check it out!
While at DevIntersection, Carl and Richard host a panel discussion on the state of cloud development. No clouds were harmed in the making of this podcast.
Carl and Richard talk to Hendrik Lösch about his experiences doing testing with Visual Studio 2012. Henrik starts out talking about unit testing, the different approaches with various tools, including mocking, moles and fakes. He talks about how MSTest has substantially improved in Studio 2012, but still needs help in the form of NUnit and/or xUnit.net. The conversation also digs into new generation tools like NCrunch and SpecFlow, rationalizing BDD, TDD and ATDD and ultimately dealing with the social challenges of making testing and quality a core part of your development experience.
Carl and Richard talk to Donald Larson, a combination technology and nuclear scientist, about power from thorium. The conversation begins with thorium, a low-level radioactive metal that is three times more abundant than uranium and available all over the world, often found as a byproduct of other mining efforts. Don talks about the advantages of the thorium fuel cycle, how it cannot be used to make weapons-grade radioactives and doesn't require expensive pre-processing to be usable for power. From there the topic of molten salt reactors (MSR) is explored. MSRs can use radioactive materials besides thorium and have a number of safety advantages, not the least of which is being able to continuously refuel, have passive safety systems and an ability to utilize radioactive fuel more efficiently. The future of power is thorium!