Carl Franklin and Richard Campbell

.NET Rocks!

.NET Rocks! is an Internet Audio Talk Show for Microsoft .NET Developers.

Be sure to visit the podcast's website and support the creator: www.spreaker.com

Author

Carl Franklin and Richard Campbell

Category

Technology

Podcast website

www.spreaker.com

Latest episode

Oct 15, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

Method Interception using JSON with Ricardo Barbosa 30.09.2015

Ready to do some method interception? Carl and Richard talk to Ricardo Barbosa about CodeCop, his method interception library that you configure with JSON. The conversation starts out talking about why you would want to do method interception in the first place - aspect oriented programming, instrumentation, isolating plumbing code, and so on. There are a bunch of ways to address these problems, a...

Data on DocumentDB with Ryan CrawCour 29.09.2015

Document databases as a service? For sure! Carl and Richard talk to Ryan CrawCour about Azure DocumentDB. DocumentDB is a JSON store - with an amazing set of features, including SQL querying. What? Ryan talks about how DocumentDB provides a fast, scalable place to store objects and write your queries any way you like. You write the rules for how your data partitions between collections, as well as...

Quantum Computing Geek Out 24.09.2015

The most requested (and most postponed) Geek Out of them all - Quantum Computing. How much is hype, and how much is real? Richard walks through the history of quantum computing, starting with the understanding of quantum mechanics in the first place, and how modelling that in a classical computer created problems. As it turns out, there are many approaches to quantum computing, and no "one right w...

The New Web Dev Stack with Dan Wahlin 23.09.2015

So what does a web development stack look like today? Carl and Richard talk to Dan Wahlin about his explorations with the new ASP.NET vNext stack, checking out Angular2 (as opposed to the separately developed Angular1) and getting into using containers for development. Containers take virtual machines to the next level, with lower resource requirements and detailed manifests. As Dan points out, co...

Ashley Madison Hack and More with Troy Hunt 22.09.2015

It's been on the news, but do you really understand what happened with the Ashley Madison hack? Carl and Richard talk to Troy Hunt about his experiences around his web site Have I Been Pwned and how the Ashley Madison hack blew up his traffic and made him think deeply about privacy. You may not care for the company, but you can't deny the significance of a multi-million dollar business blown up by...

Designing Universal Apps with Billy Hollis 17.09.2015

Universal Apps are all about XAML! Carl and Richard talk to the original XAML believer, Billy Hollis, about the new Universal App model and its focus on XAML. As Billy says, both Windows 10 and Office 2016 are using XAML now, so it's not going away. But first a quick digression on Windows Phone and Android - is the Universal App model going to save Windows Phone? Or should it all be Android in the...

Understanding NativeScript with Sam Basu 16.09.2015

Heard of NativeScript? Carl and Richard talk to Sam Basu from Telerik about NativeScript, a dev stack using JavaScript to build native mobile applications. Sam describes how NativeScript is different from Cordova, since it doesn't use HTML or a runtime that essentially hosts a browser - instead it has a custom UI markup language that is rather similar to XAML and compiles into native code on iOS a...

Continuous Integration of SQL Server with Ike Ellis 15.09.2015

Ci with SQL Server? Are you crazy? Carl and Richard talk to Ike Ellis about what it takes to get databases changes happening as smoothly as application changes. Really! Ike talks about the concept of database lifecycle management and how it is orthogonal to application lifecycle management. The tricky bit is managing the data! And to help with that, Ike discusses a great tool chain of source code...

Developing on Unity with Brice Fernandes 10.09.2015

So what about building apps with Unity 3D? Carl and Richard talk to Brice Fernandes about what it takes to build using this cross-platform 3D framework. Brice talks about the important elements of gaming, including the art, user experience and game play itself. You need all three to some degree, great games do all of them well. The conversation digs into the variety of styles of games and the stre...

ReactJS in Web Apps with Cory House 09.09.2015

Ready to React? Carl and Richard talk to Cory House about his experiences building applications using Facebook's React library. The conversation digs into the philosophical differences to web page design that React is focused on - and how they upset a lot of folks! Cory describes React as an approach for building UI components, which means combining HTML, Javascript and even CSS together! He also...

Developing using ASP.NET vNext with Rick Strahl 08.09.2015

So what's it like to build web apps with ASP.NET 5? Carl and Richard talk to Rick Strahl about his experiences with the rapidly evolving open source project that is ASP.NET today. As Rick says, it might be called a beta, but it is acting more like an alpha at this point - new features and breaking changes are occurring regularly as the toolset develops. On the plus side is the server-side cross-pl...

Becoming a Social Developer with Jeremy Clark 03.09.2015

Are you a social developer? Carl and Richard talk to Jeremy Clark about his experiences trying to draw developers at events out of their shells. In the end, especially at an event, people want to talk - you just have to get the conversation started. The conversation turns to skills that can benefit your career, including public speaking and writing. Being able to communicate effectively in various...

SPAs and Visual Studio Code with John Papa 02.09.2015

Web development is moving fast, and John Papa is in the race! Carl and Richard talk to John about his current views on Angular and other SPA frameworks - coming to Anglebrackets this fall! The conversation dives into the inevitable comparisons between Angular, Aurelia and others - but there is no one right way. Then John talks about the new Visual Studio Code, which really hasn't got much to do wi...

C# Ships with Dustin Campbell 01.09.2015

Roslyn is out - and it's awesome! Carl and Richard talk to Dustin Campbell about his work building Roslyn over eight years. Eight years is an awful long time, but when you're rebuilding a codebase from scratch, it's hardly unprecedented. Dustin talks about some the decisions made in the re-engineering of C#, including whether or not to keep in the bugs! Taking Roslyn open source is also a huge asp...

Manned Missions to Mars Geek Out 27.08.2015

What will it take to send humans to Mars and back? And what about actually colonizing Mars? Time to Geek Out! Richard talks through the history of manned missions to Mars, starting with Werner Von Braun's own Das MarsProjekt. The story evolves with Robert Zubrin's Case for Mars and the idea (and technology) behind In-Situ Resource Utilization - refuelling ships on Mars by making methane. That's th...

Optimizing Mobile Web Sites with Chris Love 26.08.2015

How do you make a mobile web site go fast? The same way you make any web site go fast! Carl and Richard talk to Chris Love about his strategies for making fast web pages. The conversation starts out discussing how mobile apps are even more performance sensitive than regular web pages, because mobile devices typically have less bandwidth and more limited processing power for rendering. Chris points...

GitHub Desktop with Amy Palamountain 25.08.2015

Unifying your Git GUI experience! Carl and Richard talk to Amy Palamountain from GitHub about how GitHub Desktop is bringing together the separate GitHub for Mac and GitHub for Windows products. Amy explains that in the past, there were separate GUI clients for Mac and Windows, with separate feature sets and styles. Bringing the codebase together keeps the releases more consistent, but it also rep...

Talking to Decision Makers with Eileen Fisher 20.08.2015

So how do you get to "yes" with business decision makers? Carl and Richard talk to Eileen Fisher about how tech folks can be more effective communicating with folks that aren't in technology but make decisions on what technology to use. Eileen runs through seven key points for talking to decision makers - staying clear of technical jargon when dealing with business people and focusing on the thing...

Diving into Aurelia with Julie Lerman 19.08.2015

So what happens when you dive head-first into the latest Javascript libraries? Carl and Richard chat with Julie Lerman about her experiences playing with Rob Eisenberg's Aurelia library. Of course, it doesn't stop there: If you're going to learn Aurelia, you're going to change the whole stack - including node, expressjs and DocumentDB! Julie walks through the process of adding each of the bits int...

Automating Deployment with Matt Wrock 18.08.2015

Have you automated your deployment infrastructure? Carl and Richard talk to Matt Wrock about his tool chain for doing deployments. The raft of tools is long, but largely familiar: NuGet, Chocolatey, Boxstarter, Vagrant. Matt continues on with Atlas, Packer and Boxcutter to put together a completely automated process to build new VMs with services, tools and your software all pre-configured and rea...

Semantic Versioning with Jake Ginnivan 13.08.2015

How do you manage version numbers? Carl and Richard talk to Jake Ginnivan about his open source project called GitVersion. GitVersion works to automate the semantic versioning of your software. The conversation starts out focused on the details of semantic versioning - beyond the major.minor.patch, there are the alpha, beta and release candidate builds. Jake walks through the process of automating...

Javascript Messaging with Derick Bailey 12.08.2015

Messaging in browsers? Carl and Richard talk to Derick Bailey about messaging patterns in Javascript. Yes, browsers always use messages, that's what HTTP is about - but there are messages, and there are messages. Derick talks about using the publish/subscribe pattern with RabbitMQ to build a highly scalable system. These are patterns that are popular outside of the web, but the modern web can do a...

NuGet and Windows 10 with Jeff Fritz 11.08.2015

How does Windows 10 change NuGet? Carl and Richard talk to Jeff Fritz about the new features being added to NuGet to support Windows 10 Universal Apps. The core feature is the ability to build a NuGet package that will run on all the Windows 10 universal platforms - PC, tablet and phone. The conversation then switches to the Visual Studio 2015 launch and the crazy three day hackathon preceding it...

Science of Great Design with Mark Miller 06.08.2015

One girl shy of a Mondays - Carl and Richard try and stay on topic with Mark Miller while they explore the science of great design. The truth is that Mark has been working for decades to build software that is truly intuitive to use, and the talks about all the subtle, but broadly applicable details that can make an application truly a pleasure to use. As is typical of Mark, this is nothing vague,...

Back from the Road with Shawn Wildermuth 05.08.2015

And he's back! Carl and Richard talk to Shawn Wildermuth about his year-long journey around the world, part honeymoon, part working trip. The tour ended abruptly when an accident broke Shawn's arm, but he's home now and on the mend. The conversation digs into the huge array of developers and cultures that Shawn spent time with in Europe, Africa, and Asia. Shawn also talks about some ideas around b...

Listen to the .NET Rocks! podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.