On the last day of the NDC 2014 Conference in Oslo, Carl and Richard assembled a panel of speakers: Robert Virding, Steve Sanderson, Venkat Subramaniam, and Anthony Eden. The discussion focused initially on the motivations around building software, but ultimately evolved into the best way to build sustainable software. Is the profit motive for software development a good one? What about open source? How do you know when your software is 'done?' How do you decide what features to add and what to ...
Jul 10, 2014•55 min
Carl and Richard talk to Rob Eisenberg about the crazy changes going on in his life - starting with joining Google! Rob talks about meeting the AngularJS folks at the ng-conf conference and deciding that upcoming versions of DurandalJS and AngularJS are on a collision course. So why duplicate effort? Rob talks about the significant rethinking going on with AngularJS 2.0 to be more effective in mobile environments, dealing with rendering performance and connectivity issues. The whole process is t...
Jul 09, 2014•1 hr 5 min
While at NDC, Carl and Richard chat with Troy Hunt about specific common web security breaches and things you can do about them. The conversation starts out with a continuation of an earlier show, talking about the vulnerabilities around open WiFi connections. From there, Troy talks about the most common breach of them all - SQL Injection. Yes, it's still a problem. Troy also digs into the importance of transport layer security, typically using SSL. There's a reason all the big web sites have sw...
Jul 08, 2014•53 min
While at NDC is Oslo, Carl and Richard talk to Martin Jul about the state of visual computing technology today. As Martin says, the future is very bright - amazing free libraries are now available that make it simple to do image and character recognition with all sorts of cameras, even one on the Raspberry PI! The conversation digs into a project that Martin built to identify when the pizza guy is at his front door, exploring what it takes to recognize a pizza box in video. There are digital cam...
Jul 03, 2014•49 min
While at NDC in Oslo, Carl and Richard talked to Nik Molnar and Anthony van der Hoorn about instrumenting web application. Of course the conversation starts out with a catch-up on Glimpse, the awesome session-based instrumentation tool for your web pages. Then the conversation moves to looking at instrumentation end-to-end on web applications, in the aggregate, so that you can see where your pain points are and where to focus your attention on tuning. Nik talks about starting at the high level v...
Jul 02, 2014•51 min
Carl and Richard chat with Paul Stovell, one of the principals behind Octopus Deploy. Octopus Deploy is all about getting your organization to continuous delivery - by automating every step. Paul talks about how the product came to be, from the frustrations he was having with deployment using Word documents and remote desktop. Octopus Deploy is free to download and use for small projects. Once you're addicted to one-button deployment, you can pay for larger projects and teams. And under the hood...
Jul 01, 2014•54 min
While at the Norwegian Developers Conference in Oslo, Norway, Carl and Richard talk with Mark Seemann about his thinking around how developers 'get into the zone.' As Mark explains, this behavior isn't all that unusual - psychologists call it 'flow,' and it is a common state for athletes, musicians, writers and more. The conversation digs into the truth around flow, primarily that it doesn't guarantee productivity. Mark discusses techniques for getting into flow faster, so that you're less sensi...
Jun 26, 2014•53 min
Celebrate the millennium with us in this special episode of .NET Rocks! We do a little looking back, a little looking around and a little looking forward. Jason Olson joins us for a mini-show about audio and MIDI in Windows - and an epic giveaway. Mary Jo Foley shares her story of how the world is a better place because of .NET Rocks!, as do you, our listeners! You told us your stories of success, and now it's your turn to shine. Support this podcast at — https://redcircle.com/net-rocks/donation...
Jun 25, 2014•1 hr 9 min
Carl and Richard talk to Stephen Forte about the continuing evolution of wearables and their role in the workplace. The conversation starts out focused on the most visible of the wearables today - Google Glass. Does it have a role in the enterprise? That's a tricky concept. Steve talks about retail and more industrial applications, places where workers in motion get additional contextual information to improve their work. Human instrumentation is a big part of the wearable market as well, like F...
Jun 24, 2014•58 min
Well here we go - a tough geek out topic if ever there was one. The most requested Geek Out we haven't done yet: nuclear weapons! Starting back before World War II, Richard digs into the science history that created the first proposals for nuclear weapons. The war ultimately provided the catalyst in the form of the Manhattan Project, culminating in the bombs that destroyed Hiroshima and Nagasaki. Then the story continues into thermonuclear weapons and other variations. What defense is there agai...
Jun 19, 2014•1 hr 26 min
While at NDC, Carl and Richard chat with Cory House about his experiences building Single Page Applications for the automotive industry. Cory talks about the challenges of the industry, including supporting both IE7 and IE8 running on Windows XP and iPad devices. Quite a span of technology there! The conversation digs into UI design, the integration of third party services and meeting the expectations of a customer that is not all that focused on technology. Cory digs into the idea of SPA as a c...
Jun 18, 2014•47 min
While at NDC, Carl and Richard talk to Michael 'Doc' Norton about his experiences figuring out the right metrics to measure in productivity of a development team. The discussion focuses in on the key issue - that velocity is a dangerous metric. As Doc explains, pushing developers to do more features per sprint creates serious problems. So what measures make sense? Great thinking around what makes people productive, what impairs productivity, and how to do the right things the right way. Support ...
Jun 17, 2014•57 min
While at NDC in Oslo, Carl and Richard talked to Bryan Hunter about his experiences building communities around functional programming. Bryan talks about the transformative moment he had first encountering functional code in the form of an Erlang service. The conversation digs into the thinking around the weaknesses of object orientation, it's motivations and the idea that maybe, today, it is obsolete. Is functional programming really the way? Bryan discusses how communities are forming around f...
Jun 12, 2014•50 min
While at NDC is Oslo, Carl and Richard talked to Chris Hardy about Xamarin's latest work - Xamarin.Forms. As Chris explains, Xamarin.Forms brings a XAML-like experience to building forms for iOS, Android and Windows Phone. The conversation focuses in on what Xamarin.Forms is best suited for, when you should stick to the standard class based tools for building clients, and what it takes to have 100% code sharing. Is it worth it? Depends! Chris also digs into the role of MVVMCross in Xamarin devel...
Jun 11, 2014•1 hr
While at NDC in Oslo, Carl and Richard chat with Dominick Baier and Brock Allen about their latest thinking on consumer and enterprise identity solutions. Dominick talks about the conflict between WS-Federation, the confusion that is OAuth2 and how OpenID-Connect is bringing them together in a better solution. Brock digs into how a centralized security service simplifies coding for developers as well as strengthening the overall security of the system. Overall, the news is good - granular authen...
Jun 10, 2014•50 min
Carl and Richard chat with Anthony Eden about his work creating DNSimple and the languages he uses to create awesome. Yeah, the boys fangirl a bit on DNSimple, since they do love it so. But so what? It's a great product and you should use it. Anthony talks about his inspiration for building DNSimple, his experiences working in Erlang to build parts of the server, as well as Google's super-cool language Go. This is what polyglot programming is all about - using the best languages for the job. Sup...
Jun 05, 2014•1 hr 1 min
Carl and Richard bring Stuart Lodge back to talk about the latest development in MvvmCross. Previously on The Tablet Show, Stuart talked about how he helped lead the MvvmCross open source project to make cross platform mobile applications easier to build. Now as MvvmCross moves into its third version, the number of contributors has jumped and its capabilities have also. Check out the awesome links for more info on MvvmCross! Support this podcast at — https://redcircle.com/net-rocks/donations...
Jun 04, 2014•53 min
Carl and Richard talk to Clemens Vasters about his latest work at Microsoft around making the Internet of Things (IoT). Clemens starts with a definition of IoT, describing massive numbers of devices sharing data seamlessly... and confusing people at the same time. What's an IoT device and what isn't? The conversation digs into the challenges around connectivity, thinking through the architecture and security necessary to deal with huge numbers of occasionally connected devices with data demands ...
Jun 03, 2014•1 hr
Carl and Richard talk to Shawn Wildermuth about his experiences in code reviews - what good and bad reviews look like and what he's learned reviewing lots of different projects. Shawn runs down the challenges of team dynamics when it comes to code reviews, how some folks don't dare show their code, and how to get past those types of hurdles. Then the conversation turns to the brass tacks - common problems, different styles of coding, and so on. The more code you look at, the more you learn! Supp...
May 29, 2014•57 min
Carl and Richard talk to Amir Rajan about an amazing tale of getting to the number one spot on the Apple App Store! The app in question is called A Dark Room, a simple text-based game with an awesome story and experience. Originally a web game, Amir helped build an iOS version of the game. The conversation then digs into all the subtle things done in the game to help encourage players to promote it - when to ask for a review, when to put the game on sale, the impact of magazine reviews of the ga...
May 28, 2014•54 min
Carl and Richard chat with Vishwas Lele about the architectural patterns of cloud development. Vishwas talks about how the cloud influences application design, focused on more asynchronous, scalable and flexible messaging focused architecture. While the patterns could be applied to any cloud technology, Microsoft Azure is particularly well-suited to these architectural patterns, providing services that cover each pattern approach for optimal results. Support this podcast at — https://redcircle.c...
May 27, 2014•58 min
Carl and Richard chat with SharePoint legend Ted Pattison about his experiences with the latest version of SharePoint. Microsoft is pushing hard to make SharePoint a service that you pay by the month for - but is that what customers actually want? Ted discusses his customer's ongoing focus with on-premise SharePoint, how development models are evolving, and the best opportunities for developers going forward. Ted sees SharePoint changing significantly in the next few years - both users and devel...
May 22, 2014•51 min
Carl and Richard chat with Jonathan Peppers about his experiences building phone games for different languages and cultures. The conversation starts out talking about Jon's game Draw a Stickman, originally made for the US market. The game was also very popular in China, but as a pirated game. Jon tells the story of how they evolved Draw a Stickman to be a free game with in-game purchases and culturally oriented for China to make it profitable and successful there. Can your game be successful acr...
May 21, 2014•50 min
Carl and Richard chat with Brian Randell about the latest version of Team Foundation Server and it's ability to support a DevOps practice in your organization. The conversation starts off with Brian's thoughts on DevOps in general, focusing on automation of deployment and package management. Brian also talks about the role of the cloud in building software fast, as well as the challenges around instrumentation in production. While the tools are still evolving, Microsoft is making some serious st...
May 20, 2014•54 min
Carl and Richard welcome coffee roaster Hugh Griffin to chat about liquid sleep, otherwise known as coffee. Coffee has a *ahem* rich history, and while we know what we like, many of us don't know our blonde from our Sumatra from our Colombian. So pour a cup and listen up! Support this podcast at — https://redcircle.com/net-rocks/donations
May 15, 2014•53 min
While at DevIntersection in Orlando, Florida, Carl and Richard chat with Douglas Crockford about the better parts of JavaScript. Douglas wrote JavaScript the Good Parts back in 2008 and was a key influencer in making JavaScript the important language it has become. The conversation digs into the strengths and weaknesses of JavaScript and how it is evolving. Douglas also talks a bit about JSON and the wonders of not recreating the wheel. Great thinking from one of the important minds of the Web t...
May 14, 2014•50 min
Carl and Richard chat with Christian Weyer about his experiences working with cloud technologies in Germany. The conversation starts out pretty grim, digging into how the NSA revelations have chilled interest in cloud technology because of security and privacy concerns. Christian talks about how the technology of Azure is more compelling than ever, but customers just aren't willing to use it. This leads to a conversation about Windows Azure Pack for Windows Server, which brings many Azure techno...
May 13, 2014•54 min
Carl and Richard chat with Mary Jo Foley about her impressions at Build. The Build conference in San Francisco had six hours worth of keynotes including the first keynote given by new CEO Satya Nadella. MJ talks about what she saw as most important at Build, including Windows 8.1 Update, Phone 8.1, the Internet of Things and more! Ultimately, the conversation focuses in on how Microsoft is changing and what MJ is looking forward to for Microsoft in 2014. Support this podcast at — https://redcirc...
May 07, 2014•56 min
While at DevIntersection in Orlando, Carl and Richard talk to Billy Hollis about WPF. Having established that WPF is not dead a few weeks back at Build, Billy admits that he's never stopped developing for it. His work is all about client applications, and HTML just won't do. The discussion digs deep into user interaction patterns that WPF is strong at and how user interfaces and interactions continue to evolve. Touch is not the end of the road! Support this podcast at — https://redcircle.com/net...
May 06, 2014•58 min
Carl and Richard talk to Francesco Balena about migrating VB6 applications to .NET. Yes, that's still happening! With Microsoft ending support for Windows XP in April 2014, folks that have been hanging onto old platforms and applications are taking another look at migrating. Francesco makes an amazing tool called VB Migration Partner that analyzes VB6 apps to identify what parts of an application can be converted into VB.NET (or C#) and what parts need to be rewritten. While migration is never s...
May 01, 2014•58 min