.NET Rocks!

.NET Rocks!

By Carl Franklin and Richard CampbellTechnology
Download on the App Store

.NET Rocks! episodes

  • Writing Compilers with Phil Trelford
    While at NDC London at the Excel Center, Carl and Richard talked to Phil Trelford about building your own compiler. First off, why would you do that? Phil talks about the various ways that compiler technology can be used and help improve your own understand of languages and tools. You probably don't need to replace the C# compiler for your applications, but you might want to use parsing technology to provide algorithmic support in your applications. The power of F# is apparent when you start working on compilers, with its amazing pattern matching and parsing capabilities. Phil also mentions some toolsets to make experimenting with compilers easier, check out the show links for more info!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    1 hr
  • Starting a Software Business with Liam Westley
    While at the NDC London conference, Carl and Richard talk to Liam Westley about building your own software business. It starts with the idea that the most destructive thing to your software business is support calls - or more broadly, the accumulated cost of your past business. The conversation digs into the power of being a business of one, rather than having employees, and thinking beyond just your development work, digging into all the other aspects of business: marketing, sales, accounting, and so on. As Liam says, starting a software business is easy, staying in business is hard!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    54 min
  • Chrome Developer Tools with Shay Friedman
    While at NDC in London, Carl and Richard talk to Shay Friedman about the Chrome Developer Tools. The conversation starts out talking a bit about the state of web development, the jump in JavaScript performance, and the huge increase in the complexity of web applications - which naturally leads to the challenge of debugging said JavaScript-based applications. Enter the Chrome Developer Tools. Firefox was the original web developer browser, but Chrome has slid into that slot with more capabilities than ever. More than just element inspection, the Chrome Developer Tools let you look at your web application executing on the browser. Shay talks about tracking down memory leaks in complex Javascript code, where many variables are created, but few are destroyed. You need these tools in your kit!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    52 min
  • Hexagonal Architectures in .NET with Ian Cooper
    While at NDC London, Carl and Richard talk to Ian Cooper about hexagonal architectures. Turns out the important part is not the six sides - it's the idea of ports and adapters. Originally talked about by Alistair Cockburn, this is an architectural approach that focuses on being tolerant to testing as well as separating commands from querying. It's not quite Command Query Responsibility Segregation (CQRS), but you can see it from there! Ian discusses testing in a hexagonal architecture and how Test Driven Development (TDD) works so well with the separation of concerns that ports and adapters offers. If you're working on a long lived application that needs to be maintainable, you should be looking at hexagonal architecture!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    54 min
  • Entity Framework 7 with Julie Lerman
    Julie is back and all about the latest version of Entity Framework - version 7! The conversation starts out with a bit of a state of the union, with Julie describing how moving Entity Framework to GitHub has opened up an amazing level of communication between the EF team and regular developers. Which leads to the scarier part of the discussion: The breaking changes coming to EF7 from EF6. Like ASP.NET vNext, EF7 represents a substantial break. But Julie says you shouldn't worry, there are lots of solutions. Oh, and did she mention that they are planning on including support for non-relational (NoSQL) data stores? Really!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    1 hr 3 min
  • Imaging in Mobile Apps with David Božjak
    Carl and Richard talk to David Božjak about the Lumia Imaging SDK... or is it the Nokia Imaging SDK? Caught in the midst of a name change since the acquisition of Nokia phones, the SDK is called Lumia Imaging on the blog sites, but is still Nokia Imaging on NuGet. Certainly it'll all be Lumia some day. David talks about the huge array of features available in the SDK to take photos, apply filters and effects to them, and then render the images. The conversation digs into how to handle huge images when you have limited memory, so that thumbnails and partial renders keep the memory footprint down, and streamed rendering lets something phone size still render the full image. Cool stuff for your mobile app!

    Support this podcast at — https://redcircle.com/net-rocks/donations
    47 min
  • Building Universal Apps with Rocky Lhotka
    Carl and Richard talk to Rocky Lhotka about where universal apps in Visual Studio are really going. But first, a bit of a landscape discussion, especially a laugh about the "comeback" of .NET and C#. Did Xamarin save the day? Rocky talks about how universal apps aren't all that universal, but with Xamarin in the mix, you start to look at a common code base for desktop, laptop, tablet and mobile development. Almost. Maybe. It's always more complicated than you think! But Rocky is optimistic that things are going the right way, so that everyone can start building cross-platform applications for their customers really soon.

    Support this podcast at — https://redcircle.com/net-rocks/donations
    1 hr
  • Adding Search to Your Applications with Itamar Syn-Hershko
    Carl and Richard talk to Itamar Syn-Hershko about adding search technologies to your application. The conversation starts out focused on what SQL Server can do for search... the LIKE operator. What about NoSQL? Itamar talks about the role that data stores like RavenDB can play as far as finding data. But then you get to dedicated indexing and search tools like Lucerne.NET, ElasticSearch and Solr. Itamar talks about the advantages of using these tools in terms of speed of indexing and search, as well as the ability to bring multiple data sources together under a common indexing strategy. How do you do search in your app?

    Support this podcast at — https://redcircle.com/net-rocks/donations
    54 min
  • The New Digital Watch with Jon Stark
    Carl and Richard talk to Jonathan Stark about the wearable landscape today. But first, a crazy story about a Starbucks card. Jon is the guy behind Jonathan's Card, where he put a Starbucks card online for folks to add money to and buy coffee with. Crazy! Next up is a deep dig into the spectrum of watch like devices available today - Samsung Gear, Pebble, the Apple Watch and more! The variety of programming opportunities is just getting bigger.

    Support this podcast at — https://redcircle.com/net-rocks/donations
    1 hr 2 min
  • Testing Software using PEX
    While at the MVP Summit, Carl and Richard sat down with Pratap Lakshman, Peli de Halleux and Nikolai Tillman to talk about automating unit testing in .NET. Originally a Microsoft Research Project, PEX is now part of Visual Studio 2015, and digs deep into the IL of your application to generate a huge variety of unit tests. The team also talks about some of the other cool projects they've built using the PEX engine, including CodeHunt, a tool using testing to teach you to program. Check out PEX on Microsoft Research, and get ready for Studio 2015!

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

About .NET Rocks!

From the publisher's feed

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

More shows like .NET Rocks!

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

275 Listeners

Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

380 Listeners

Startups For the Rest of Us by Rob Walling

Startups For the Rest of Us

699 Listeners

This Week in Tech (Audio) by TWiT

This Week in Tech (Audio)

3,053 Listeners

Windows Weekly (Audio) by TWiT

Windows Weekly (Audio)

888 Listeners

Intelligent Machines (Audio) by TWiT

Intelligent Machines (Audio)

781 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

RunAs Radio by Richard Campbell

RunAs Radio

83 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

581 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

45 Listeners

De Technoloog | BNR by BNR Nieuwsradio

De Technoloog | BNR

5 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,061 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

201 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

243 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Cybersecurity Headlines by CISO Series

Cybersecurity Headlines

138 Listeners