
.NET Rocks!
2,017 episodes — Page 16 of 41

Looking into C# 7 with Kathleen Dollard
How is C# 7 coming along? Carl and Richard talk to Kathleen Dollard about her involvement in the very public process that is the open source development of the next C#. Kathleen talks about how there are issues in the GitHub repository for Roslyn that are actually design notes - summaries of the current thinking on the new features coming. Where things get really exciting is the comments on those notes. If you're interested in being part of what goes into C# 7, that's where decisions are being made. Kathleen digs into some of the new features coming, including local functions, sophisticated pattern matching and more... be part of the discussion!Support this podcast at — https://redcircle.com/net-rocks/donations

Cross Platform UI in .NET with Curtis Wensley
How do you build cross-platform desktop applications? Carl and Richard talk to Curtis Wensley about eto.forms, an open source project he started back in 2006 to deal with cross-platform challenges. Originally focused on mobile, Curtis recognized that Xamarin was moving seriously into that space and pivoted to the desktop side, just in time for Silverlight to go into limbo. Under the hood, eto depends on various Mono related elements, although Curtis sees a day when it will all be .NET Core. The mobile stuff works too, so it is possible to build an app that works on desktop, tablet and phone. Is eto more universal than Universal Apps? Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Transpiling Javascript Using Babel with Craig McKeachie
Ready to transpile your Javascript? Carl and Richard chat with Craig McKeachie about BabelJS, an open source tool for transpiling Javascript. Why would you want to do that? So you can write in the latest version of Javascript and still have it run everywhere! Craig talks about how the rate of evolution in Javascript is increasing, and the jump that is ECMAScript 6, also known as ECMAScript 2015, makes the language a lot more, well C#-like. But the implementations in browsers is not as even, and that doesn't account for features coming in ECMAScript 7! Babel deals with this problem by transpiling into Javascript that runs everywhere. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Pattern Aware Programming using PostSharp with Gael Fraiteur
Where do development patterns fit into your world? Carl and Richard talk to Gael Fraiteur about the evolution of PostSharp into a library for implementing patterns. The combination of aspect-oriented programming and patterns is powerful - providing a means to implement a pattern while keeping it separate from your business code. Gael explores one particular pattern - multi-threading. Postsharp implements half a dozen different multi-threading strategies, so that you can apply the pattern as an aspect to your objects and make multi-threaded coding simpler and safer. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Marten on PostGres with Jeremy Miller
What's missing from most document data storage technology? Carl and Richard talk to Jeremy Miller about Marten, an open source document data store library that runs on top of PostGreSQL. Why would you run a document store on top of a relational database? For the features! Jeremy talks about how PostGreSQL brings the backup systems, development tooling and all that DevOps goodness to Marten. Under the hood, documents are stored as JSONB files - better than BLOBs, they're actually searchable JSON. You can treat Marten like a pure document store, or go under the hood and write SQL. Another cool way to up your data storage game!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure Continuous Delivery with Jeffrey Palermo
Can you continuously deliver software on Azure? Carl and Richard talk to Jeffrey Palermo about his approach (and toolkit) to do continuous delivery - and Azure makes it far more feasible! The conversation starts out with some definitions, recognizing that the development community has been working its way toward faster delivery of value to customers for a long time - it's part of the Agile Manifesto. The question is purely how fast, or rather, how continuous is continuous? Jeff also notes that delivery doesn't mean deployment, but it does mean that you're at the place where you can immediately deploy when you're ready. Lots of tools and thinking on how to get this done, it isn't simple!Support this podcast at — https://redcircle.com/net-rocks/donations

Release Management with Kevin Mack and Brandon Rohrer
How do you manage your software releases? Carl and Richard talk to Kevin Mack and Brandon Rohrer about the various tools that come together to help automate software releases. The focus on this approach is a product formerly known as InRelease by InCycle, which was acquired by Microsoft back in 2013. Now it's known as Release Management Services for VSTS and deeply integrated with the Studio toolset. The conversation also dives into the challenges around databases when it comes to release management - how do you get your database to be part of your release? Lots to think about here to up your VSTS game!Support this podcast at — https://redcircle.com/net-rocks/donations

Building the Azure Portal with Jakub Jedryszek
Have you used the biggest, most complex Single Page Application (SPA) in the world? It's the Azure Portal! Carl and Richard talk to Jakub Jedryszek, one of the folks building the framework that runs the Azure Portal. Jakub talks about the portal framework being built on TypeScript and Knockout so that all the different Microsoft teams building Azure products don't get delayed in delivery because they can't get on the portal. The challenge is to keep everything orderly so that folks using the Portal can actually make sense of it, and that takes a lot of negotiations and management within the teams. Software is hard, but expectation management is even harder!Support this podcast at — https://redcircle.com/net-rocks/donations

Virtual Realty, XAML and More with Laurent Bugnion
What does Virtual Reality and XAML have to do with each other? Carl and Richard talk to Laurent Bugnion about his work around building virtual reality software. The challenge, as Laurent puts it, is the whole 3D issue. Building 3D software is tricky, and the tooling is hugely important. The conversation turns to tools like Unity3D, which is very popular in the 3D space. But can XAML do the job? What is the development experience like? What can you build and how do you test it? And what can we really do with virtual reality beyond gaming? Great conversation with a guy who's built a ton of awesome software!Support this podcast at — https://redcircle.com/net-rocks/donations

Containers and Microservices Panel at NDC London
So where are containers and microservices going? While at NDC London, Carl and Richard hosted a panel discussion with Michele Bustamante, Mark Rendle and Ben Hall to talk about microservices and the role that containers play in making microservices manageable and practical. Docker is the most well-known of the container services, but its not alone, and the panel debates the relative merits of the different container technologies. When it comes to the microservices, how important are containers? How micro is micro, and how many do we need? Could Azure Service Fabric be an example of how to do microservices at a platform level, rather than container? Lots of questions and discussion on this hot topic!Support this podcast at — https://redcircle.com/net-rocks/donations

The Economics, Psychology and Science of Agile with Matthew Renze
Do agile development practices make economic sense? Carl and Richard chat with Matthew Renze about his views on the economics, psychology and science behind agile development. The conversation turns to the benefits of agile done well - moving rapidly to build effective solutions for a business. This touches a lot of points that developers care about, like their software actually being used and being valued. Matt talks about how money is not a primary motivator at a certain point - that the autonomy that agile practices bring become a more powerful drivers, and that gets great results and provides great value!Support this podcast at — https://redcircle.com/net-rocks/donations

Machine Learning on Azure with Gary Short
How do you get started with machine learning? On the last stop of the Scot Net Rocks tour, Carl and Richard talked to Gary Short about his work independently and now with Microsoft building machine learning solutions for a large variety of companies. Gary talks about the evolution of machine learning, and how the cloud has become a critical part of the equation. With the cloud, you can harness as much compute power as you need when you need it, and turn it off when you don't. That solves a ton of machine learning problems - as Gary explains, you don't have to pick a perfect algorithm, you can just run them all and then analyze them together!Support this podcast at — https://redcircle.com/net-rocks/donations

Agile Change with Chris McDermott
How can you bring change to your organization in an agile way? While on the ScotNetRocks tour, Carl and Richard talked to Chris McDermott about his experiences bringing agile to companies, and how that affected change. The conversation explores the idea that companies are actually highly resistant to change - change represents risk, and risk should be avoided. How do you really embrace change? Chris talks about managing the risk by making the cost of failure small, effectively lowering the risk. That means being able to measure how things are working so you know when you're failing sooner and can change course efficiently. Change is good - you go first!Support this podcast at — https://redcircle.com/net-rocks/donations

Modern Agriculture Geek Out
Geeking out on agriculture? Of course! While food is rarely the number one issue in the western world, food quality and security always bring out a certain level of anxiety in people. So how did we get here? Are we going to run out of food? Is the population explosion going to doom mankind? Or will it be climate change? Can technology actually work through all these problems? Carl and Richard discuss how agriculture started, how it has evolved and what the future could look like going forward - this is a foundational show for even more conversations about how we feed the world and ourselves - be part of that conversation!Support this podcast at — https://redcircle.com/net-rocks/donations

Reusable React with Chris Canal
Can React make your web pages more reusable? While on the Scot Net Rocks tour, Carl and Richard stopped in Edinburgh to chat with Chris Canal about his work with React. The conversation turns to a stack of tools you may never had heard of for building reliable, maintainable and testable JavaScript code - no really, check out the links! Chris talks about how React creates objects, mixing JavaScript, HTML and CSS together into something that can be reused effectively, but only if you know how to manage it. And that's where the tooling comes in. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Scaling Agile using Business Mapping with Dan North
Can Agile scale to thousands of people? While at NDC London, Carl and Richard sat down with Dan North (and a bottle of scotch) and had a deep conversation about the limits of agile and how we can get beyond that limit. Agile naturally lends itself to feature teams - 5-10 people who have a variety of skills that can get a feature out the door. But to build more substantial software, you need more people, typically broken into more teams... and that generates the scrum-of-scrums, etc. Dan talks about organizing teams differently to keep productivity high and the quality where it needs to be - scale agile!Support this podcast at — https://redcircle.com/net-rocks/donations

User Research with Lily Dart
How can you learn what your users like about your application and what you can do to make it better? Enter user research! While at NDC London, Carl and Richard talked to Lily Dart about her approaches to doing user research - guerrilla style! Lily talks about being out on street corners asking passersby to look at an application on a smartphone and give their impressions, all for a Starbucks card. The trick is not to take what they say literally, but to actually watch how they interact with the application, what works and what doesn't. In some apps, the camera is always on so they can record the facial expressions of the tester! Lots of cool thoughts on how to collect data from users!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure Application Insights with Joe Guadagno
How do you instrument your applications in production? While at NDC London, Carl and Richard talked to Joe Guadagno about his efforts using Azure Application Insights to understand how his web applications run under load. Gathering telemetry from your production applications used to be a very case-by-case scenario, but when working the Azure Web Sites, things get a bit simpler, using Azure App Insights. But its far more than just monitoring your web site - App Insights has agents for every kind of smartphone and desktop client imaginable. You can collect a ton of data from every endpoint your application has - the challenge is sorting it all out!Support this podcast at — https://redcircle.com/net-rocks/donations

Container Patterns with Ben Hall
What patterns make sense with containers? At NDC London, Carl and Richard talk to Ben Hall about some more mature pattern approaches to container implementations, specifically with Docker. Ben talks through a number of key patterns that make containers work the way you expect in production. There are key elements such as immutability, avoiding circumventing the configuration-as-code mindset of containers. Containers should be built, torn down and built again from their scripts, rather than ever updated. Along the way, Ben discusses a variety of tools and resources to support good container patterns - check out the show links!Support this podcast at — https://redcircle.com/net-rocks/donations

Onboarding is Culture with Jessie Shternshus
What does your company do when it brings in new hires? While at NDC London, Carl and Richard talked to Jessie Shternshus of the Improv Effect about how she helps organizations create fun, innovative onboarding processes that actually reflect the culture of the company. Jessie talks about various exercises she uses to help folks get comfortable with a team and communicate effectively. The conversation digs into how every organization has a culture that new people see, the question is only how intentional that culture actually is - is the reality that its a sink-or-swim kind of place? Or do you really support the success of everyone? Lots of laughs and fun while thinking about how to make your company great!Support this podcast at — https://redcircle.com/net-rocks/donations

NuML with Seth Juarez
How can you make machine learning simpler? While at NDC London, Carl and Richard talked to Seth Juarez about his open source project NuML. Seth has been working on NuML since 2011, providing tooling to let developers think more about the goals of their machine learning than the specific mathematical concepts involved. But he reinforces that you do need to learn some core concepts of machine learning no matter what! You can run NuML anywhere you like, but if you're working in the cloud, Seth mentions AzureML as having similar concepts to NuML, but built to work at cloud scales. Machine learning is becoming a critical capability for organizations - are you ready?Support this podcast at — https://redcircle.com/net-rocks/donations

Identity Update with Dominick Baier and Brock Allen
How are you managing identity? While at NDC in London, Carl and Richard talk to Dominick Baier and Brock Allen about their work Identity Server. Now part of the .NET Foundation (making it easier for enterprises to being open source into their organization), Identity Server can provide the authentication services across all your applications. That naturally leads to a discussion on the authorization side of things, which focuses more on claims-based security specific to each application and the needs for other tools. Getting identity right is hard, but Identity Server takes you down the right path!Support this podcast at — https://redcircle.com/net-rocks/donations

Understanding R with Barbara Fusinska
What do you know about R? While at NDC London, Carl and Richard talked to Barbara Fusinska about her work using R as part of real system. Barbara talks about the role of statistics and machine learning as well as the various tools that make it easier to incorporate into your application. The conversation turns to MatLab and Revolution Analytics language R. R is focused on machine learning, it's not a general purpose language. Think of it as SQL for machine learning - great at the thing it does, but not for everything. And now that Microsoft owns R, you can expect to see it more and more in the .NET development world!Support this podcast at — https://redcircle.com/net-rocks/donations

Service Discovery with Ian Cooper
Service Discovery? Is UDDI back? While at NDC London, Carl and Richard talk to Ian Cooper about service discovery in the microservices world. Ian talks about the effect of microservices in making systems more complex - it's easy to end up with hundreds of services. And you don't want to be hard-coding service locations into your application, what happens when things change? While you could roll your own, Ian talks about a range of tools already out there to help your applications discover the services they need. Everything needs to be redundant and reliable - which is actually hard to build. Check out the links for all sorts of great tools!Support this podcast at — https://redcircle.com/net-rocks/donations

Containers and Microservices in Azure with Michele Bustamante
What's the current situation with containers in Azure? While at NDC London, Carl and Richard talk to Michele Leroux Bustamante about the continuing evolution of containers in the cloud, especially around Azure. Michele digs into the story of Docker and the idea of configuration-as-code extending to the virtual machine. Then the discussion turns to analyzing the various tiers of container service provide by the major cloud provides, including Microsoft. Ultimately there is a vision of a Platform-as-a-Service offering around containers, but what that looks like is still evolving. Could Azure Service Fabric be the solution? What about Windows 2016? There's more to come!Support this podcast at — https://redcircle.com/net-rocks/donations

Space Elevators and Tethers Geek Out
Are space elevators really possible, or just science fiction? Time for a Geek Out! Carl and Richard chat about the idea of being able to build a cable from the surface of the Earth into space to make space transport 100 times cheaper than rockets. The conversation starts out focused on the concept of space tethers, of which the space elevator is one particular species. Tethers have actually flown in space and demonstrated some amazing properties, including using the magnetic field of the earth to generate electricity. Tethers can also be used as Skyhooks to lift and fling payloads into orbit. Richard then digs into the details of space elevators themselves, including the materials needed for the cable, construction approaches and the sheer scale of what is needed to make an elevator. Possible? Maybe!Support this podcast at — https://redcircle.com/net-rocks/donations

Glimpse V2 with Anthony van der Hoorn and Nik Molnar
Glimpse is moving to version 2! Carl and Richard chat with Anthony van der Hoorn and Nik Molnar about the latest version of Glimpse and what moving from version 1 to 2 really means. Still in beta, Glimpse V2 is very much a rethink of how you instrument a client while still keeping what you love about V1 - a great dashboard to understand what's going on with your web app. Anthony and Nik talk through the changes and the power of taking everything you've learned about a project to a clean slate. Glimpse is only getting better, you need to check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

GitHub Goodness with Phil Haack
Time for a GitHub sync with Phil Haack! Carl and Richard chat with Phil about the latest developments at GitHub, including the on-going evolution of the extensions to Visual Studio (getting better) and a bunch of other third party components that can help you use GitHub more effectively. Phil talks about Gitter, the chat system associated with GitHub projects. GitHub is not just about source code, there are all sorts of projects going into GitHub, including blogs, legal documents, even creation of new open source fonts. If you haven't gotten into the GitHub community, it's a great time to take a look!Support this podcast at — https://redcircle.com/net-rocks/donations

Cryptography with Stephen Haunts
Encrypt all the things! Carl and Richard talk to Stephen Haunts about how to use cryptography properly. And as it turns out, you don't have to be a mathematician to put crypto to work for you! The conversation starts out focusing on password hashing - lots of ways to do it wrong, salting seems complicated, but in the end, there is a built-in, poorly named function in the .NET Framework that will give you proper leading edge password hashing, you just have to know what it is (check the links on the show page). From there Stephen talks about 2-way symmetric and asymmetric encryption. Best used together, and best used on any and all data that you have. Good stuff!Support this podcast at — https://redcircle.com/net-rocks/donations

Successful Test Automation with Arnon Axelrod
What does it take to successfully implement test automation on your application? Carl and Richard talk to Arnon Axelrod about his work using test automation. The discussion dives into the diverse world of testing, both manual and automated, as well as the variety of tests you can write. How do you go about building tests that aren't so fragile that you have to rewrite them all after every build? What tests are actually valuable to the overall quality of your software? And why automate? What can automation do that can't also be done manually? Arnon also digs into a set of open source libraries he's built to make it easier to automate testing. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Messaging is Forever with Clemens Vasters
Messaging is taking over the world! Arguably it already has. Carl and Richard talk to Clemens Vasters about his ten years of work at Microsoft building messaging systems, starting way back with the .NET Service Bus. Clemens discusses his work with OASIS and OPC-UA developing more advanced messaging standards, it's importance in the Internet of Things space, and how versions matter - different protocols have different capabilities, and the need for unified communications is only getting bigger. Messaging is forever - message systems will be passing messages between ever shrinking computing devices for a long, long time.Support this podcast at — https://redcircle.com/net-rocks/donations

Mature Open Source Projects with Jimmy Bogard
What is it like managing a mature open source project? Carl and Richard talk to Jimmy Bogard about his experiences with AutoMapper, an open source project he started back in 2009 that is still going strong today. While open source has been around for many years, the ecosystem has been evolving, and Jimmy talks about how site like GitHub and Stack Overflow has made it much easier to stay engaged with your user base and have meaningful conversations about code - without having to repeat yourself over and over. The discussion also dives into the challenges of contributions, people's sometimes unreasonable expectations, and just being patient with the world while you write code you actually use. Great thinking from a guy who's been there!Support this podcast at — https://redcircle.com/net-rocks/donations

Functional Microservices with Rachel Reese
Microservices built with a functional language? You bet! Carl and Richard talk to Rachel Reese about her work with jet.com building microservices in F#. It turns out that the good practices of building functional code lend themselves neatly to the same principles in microservices. Rachel also talks about the actor model as a natural fit for this architecture as well, writing code with simple entry and exit points as functions in F#, focusing on composability to relate elements together. There are lots of ways to build microservices, but the functional/actor approach makes things easier once you've gotten your head around it - check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Microsoft DevOps Stack with Brian Randell
Do you have a DevOps stack? Carl and Richard talk to Brian Randell about his experiences implementing tooling for DevOps practices using Visual Studio and other Microsoft tools. The conversation runs the gambit of elements in the DevOps stack, including continuous deployment, package management, configuration-as-a-code and instrumentation in production. The more automation the better when it comes to moving fast and reliably. While DevOps often focuses on the culture and process that goes into building software, great tools can make all of those things happen much more easily - you just have to figure out what stack is right for you!Support this podcast at — https://redcircle.com/net-rocks/donations

Old Programmers with Gary Wisniewski
What is the good and bad of being an old programmer? To wrap up 2015, Carl and Richard chat with Gary Wisniewski about his blog post on the subject and more! Gary is the same Gary of Carl and Gary's VB Home Page, one of the first web sites on Visual Basic way back in 1994. The conversation digs into what's great about having lots of experience, and how it came hold you back as well. There's no magic to being a programmer at 20 years old and there's no magic when you're 60 either - it's got more to do with your thinking than your age! And hey, while we're at it, have a great new year! See you in 2016!Support this podcast at — https://redcircle.com/net-rocks/donations

GitHub Fundamentals with Bill Wagner
Do you understand how to develop software with GitHub? Carl and Richard walk through the fundamentals of GitHub with Bill Wagner. Bill walks through the key differences between the distributed source control that is GitHub versus the more classic central control style source control systems. Often it is harder for experienced developers to deal with the reality of GitHub than someone new to source control! The conversation explores all the concepts of GitHub - repositories, cloning, forking, push and pull requests, merging and rebasing. There's a lot to know, but there are great tools for getting started. And at the end, a quick discussion about Humanitarian Toolbox and their awesome open source projects to help save lives - you can help!Support this podcast at — https://redcircle.com/net-rocks/donations

Windows Workflow with Blake Helms
When was the last time you thought about Windows Workflow? Carl and Richard talk to Blake Helms about the projects he's been building with Workflow - and they're awesome! Blake talks through how Workflow has evolved into the latest version for .NET 4.5, with better visualization tools and a consistent interface that is easy to work with. The conversation digs into how Workflow separates work from flow - activities are code and flows are the relationships between them. This separation lets you see where there are holes in your decision-making system and helps keep code organized and focused. The question is, when wouldn't you use Workflow? Wait. What?Support this podcast at — https://redcircle.com/net-rocks/donations

Technical Debt isn't Technical with Einar Høst
How technical is technical debt? Carl and Richard talk to Einar Høst about how technical debt has more to do with your understanding of a system and the intentional shortcuts we take to make deadlines than anything specific to technology. The conversation dives into the domain driven design thinking of Eric Evans and the challenges of deeply understanding the domain of a system well enough to build great software to model it. As Einar puts it, some complexity is intentional, and some is accidental. That accidental complexity can be considered technical debt, but it is always challenging to measure it. In the end, the key is communications!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure Power Apps with Julia White
So what's the story with Power Apps? While at the Tel Aviv stop of the Azure Tour, Carl and Richard chatted with Julia White about the on-going evolution of Azure and Office 365 including the introduction of Power Apps. Power Apps is a tool for building mobile applications for iOS, Android and Windows Phone without writing code or having to deploy to the store. While it may not be a tool that developers will be keen to use (or will it?), its certainly something to pay attention to - this might be a source of new application traffic in your organization!Support this podcast at — https://redcircle.com/net-rocks/donations

Practical Reactive Extensions with Tamir Dresher
So what can you do with Reactive Extensions (Rx)? You know, really? While at the Azure Tour stop in Tel Aviv, Carl and Richard sat down with Tamir Dresher to talk about Rx in the real world. Tamir is the author of Reactive Extensions in Action and he talks through the practical applications that Rx has, and where it can make your software better. This is not an all-or-nothing proposition, you can slide Rx into spots where you want to react to key bits of data while ignoring others, so where you want to focus on the relationship between two different bits of data - this is not just about high velocity streams of data!Support this podcast at — https://redcircle.com/net-rocks/donations

Smarthome Geek Out
Time for the Smart Home Geek Out! Carl and Richard chat about what the house of the future is like. Future homes have been predicted for a long time, and the discussion dives into some of those earlier predictions from the 1960s. When thinking of what smart homes can become, it helps to think like a developer - have an array of sensors that measure the state of the home, its environment, contents and people. Then write code - get all those things talking to each other! Today we're starting to have connected homes, where different elements communicate with us. What will it take to get them communicating with each other? And while we're at it - here's the $5000 draw!Support this podcast at — https://redcircle.com/net-rocks/donations

Helping Developers Build Secure Web Apps with Bill Sempf
So what does it take to make your web applications secure? Carl and Richard talk to Bill Sempf about his work educating developers on writing secure software. The conversation focuses on the Open Web Application Security Project (OWASP) and all the resources there for securing your web applications. Bill leads the .NET side of OWASP, providing tools, techniques and links for everything you need to build a more secure web application. You'd be amazed how many great security resources are built into the .NET Framework, you just need to know where to look, and OWASP can help you - check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Date and Time with Matt Johnson
It's only date and time, how hard could it be? Carl and Richard chat with Matt Johnson about the challenges of really managing dates, times and time zones properly. The world is a complicated place, and time zones are a relatively new invention that is as much driven by politics as geography. And then there's daylight saving time, which is even worse! Matt talks about the simple mistakes that developers can make assuming behavior around dates and time that can lead to significant failures in your application. He also digs into the tools to make your life easier, especially Noda Time, an open source library for doing dates, times, time zones and daylight saving time right. Time to check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Visual Studio 2015 Shortcuts with Joseph Woodward
So how many shortcuts do you know in Visual Studio 2015? Carl and Richard talk to Joseph Woodward about his conscious efforts to learn more shortcuts and speed his development pace. Every time you take your hand off the keyboard, you slow yourself down, and more importantly, interrupt your flow! But not all shortcuts are created equal - the discussion focuses first on navigation shortcuts to move around your code more efficiently, and then into block editing and moving. Of course there are tools to take it further like Code Rush and Resharper - which ones are your favorites?Support this podcast at — https://redcircle.com/net-rocks/donations

MassTransit Update with Chris Patterson
Time to revisit MassTransit! Carl and Richard talk to Chris Patterson about his work on MassTransit and more. MassTransit is an open source .NET service bus that is happy running on-premise or in the cloud. The conversation explores the evolution of MassTransit and the way the Enterprise Service Bus has evolved. SOA is a fine idea and SOAP works, but is there an easier way? Chris talks about better queuing with RabbitMQ, to the point that the latest version of MassTransit doesn't support MSMQ. And then there are microservices... does this make sense in the modern service-oriented application?Support this podcast at — https://redcircle.com/net-rocks/donations

Building CluedIn with Tim Ward
How do you build a tool that bridges data silos? Carl and Richard talk to Tim Ward about his work on CluedIn, a tool for connecting documents, email and other business resources together so that employees can see what everyone is working on with a minimum of fuss. Tim talks about using different data stores within CluedIn to leverage their strengths - the graph storage of neo4J maintains relationships between documents where ElasticSearch actually finds things. The art of tagging and cataloging is key, so fighting the tools isn't the best plan. Give a try!Support this podcast at — https://redcircle.com/net-rocks/donations

The Software Craftsman Calendar 2016 with Steve Smith and Brendan Enrick
The Software Craftsmanship Calendar is back for 2016! After a one year hiatus, Steve Smith and Brendan Enrick have made a new calendar with the help of .NET Rocks listeners and others via Kickstarter. The conversation starts out with the challenges of crowd funding a project like this, including some mistakes made... but overcome! And then the fun starts, talking through some of the hilarious anti-pattern software craftsmanship elements in the calendar - many that were suggested as part of the fund raising process! This is the calendar that software developers want for Christmas!Support this podcast at — https://redcircle.com/net-rocks/donations

The F# Web Stack with Henrik Feldt
So what does developing web apps with F# look like? Carl and Richard talk to Henrik Feldt about his efforts to use F# end-to-end when building web sites and web services. The conversation starts out with suave.io, a nodeJS-like web server written in F# that runs in a totally non-blocking fashion across Linux, OS X and Windows. Henrik also digs into WebSharper, a web framework for building functional and reactive .NET applications - a natural for F#, although WebSharper works fine with any CLR language. The list goes on, check the awesome set of links for this show including links to videos to teach you to use the tooling and more great F# content!Support this podcast at — https://redcircle.com/net-rocks/donations

HTTP2 with Robert Boedigheimer
HTTP/2? No really! We're only now getting to the second version of HTTP! Carl and Richard talk to Robert Boedigheimer about the next version of HTTP. In truth, this will be the fourth version of HTTP. Robert talks about how long-in-the-tooth HTTP/1.1 has gotten and the need to update the protocol to reflect the reality of the web - much bigger pages with many more resources on them. While a portion of the change represented by HTTP/2 is plumbing - modern browsers already support it, the web servers are coming soon, eventually web page design will be affected, mostly simplifying performance tuning tricks. It'll make a better web!Support this podcast at — https://redcircle.com/net-rocks/donations

Data Lake Store and Analytics with Tom Kerkhove
How do you stop your data lake from being a data swamp? Carl and Richard talk to Tom Kerkhove about Azure Data Lakes. The conversation digs into the impact the cloud has had a data warehousing - when you have as much compute and storage as you need on demand, does it still make sense to jump through all the hoops that data warehousing requires? Tom talks about Data Lakes storing all data as it arrives from a huge variety of sources and leaving that data in its native format, so that it is available for analysis as needed. Universal SQL (U-SQL) is the query language of Data Lakes, which is more LINQ-like, but speaks to the power of being able to join anything to anything with the cloud!Support this podcast at — https://redcircle.com/net-rocks/donations