PLAY PODCASTS
.NET Rocks!

.NET Rocks!

1,993 episodes — Page 14 of 40

ASP.NET WebForms Is Alive with Jeff Fritz

The rumors of the death of WebForms is greatly exaggerated! Carl and Richard talk to Jeff Fritz, who runs with WebForms team (yes, there is a team!) about what's happening in the WebForms world. While WebForms is not coming to ASP.NET Core, it is a part of regular Windows-centric ASP.NET Framework, and there are new features continuing to be built. Jeff talks about what a modern WebForms app looks like - ViewState is gone, and PostBack checking is obsolete - you can use ASync Model Binding in WebForms! The conversation also digs into how the relationship between the community and the ASP.NET team has evolved... so much more of what's being done is visible and can be discussed before decisions are made!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 15, 201653 min

Emerging Experiences with Giorgio Sardo

What's an "Emerging Experience" and why would you want one? Carl and Richard talk to Giorgio Sardo about Microsoft's overarching term for all of the new ways we connect humans to computers, and how much more fun it is to program beyond the keyboard and mouse! Of course it's easy to jump right to HoloLens, which is very cool, but there is so much more in the space. Giorgio talks about some of the Cognitive Services features available including LUIS, which is all about having a really natural conversation with your machine, and how it's possible to write code to work with it without a PhD in Linguistics! There's a ton of links to a host of cool tools for moving into this new space of development. Computing technology is permeating the world, and Microsoft is working hard to let your existing skills take advantage of it. Jump in!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 14, 201649 min

Simple.Data.Core with Mark Rendle

What if a data storage library just stored and retrieved your data? What if it wasn't a mollusk? Carl and Richard talk to Mark Rendle about his refocusing on his open source library called Simple.Data - now with .NET Core! Mark talks about why Simple.Data is not an ORM, and why you don't want to use an ORM anyway. And yeah, the conversation gets sillier from there! Mark also talks about what it means to build a library that runs on all the platform (because Core) and the challenge of getting everything together to run on the other platforms like Linux. And yes, we know a library can't be a mollusk, but it could be an ORM, and nobody wants that.Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 13, 201653 min

Building LOB Web Apps using DotVVM with Tomáš Herceg

Can you build a line of business web application and not write any JavaScript? Carl and Richard talk to Tomáš Herceg about his open source project called DotVVM. With DotVVM, you write your ViewModel in C# and your View in HTML. The JavaScript is generated at run time, and you never need to look at it. While there are free open source elements to the project, there are also "pro" editions of some features that you can pay for to keep the project going. Lots of controls to make your pages look good with a minimum amount of code. And it works with ASP.NET Core!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 7, 201651 min

Building XAML Apps with Billy Hollis

Are you building XAML-driven applications yet? Carl and Richard chat with Billy Hollis about what it takes to get going with building XAML applications. As Billy says, XAML is a "compositional" platform, which is a very different way to think about how to build user interfaces. Ultimately, these design principles become platform-agnostic - you can use whatever tools you want to build them. Is it hard to think this way? It does take time, but the products you make stand out as just a better way to work with computers. Your customers will thank you!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 6, 201659 min

Feature Toggles with Daniel Piessens

Are you adding feature toggles to your apps? Carl and Richard talk to Daniel Piessens about his approach to adding feature toggles, using frameworks to keep things organized. The conversation starts out talking about different kinds of features toggles, starting with the classic one that allows you to build features over time, but keep the code in the trunk, just not visible to the users until you're ready. In some cases, that feature toggle because permanent because it is a tool for ops to reduce load on a server at peak times. Toggles are also a strategy for A/B testing of different features, styling and advertising - you need to dig into this!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 1, 201652 min

Going HTML Native with Chris Love

How about *no* JavaScript libraries? Carl and Richard talk to Chris Love about his passion with making the smallest, fastest web applications possible. The conversation starts out with the idea that JavaScript libraries, like most code libraries, constantly grow - old code, support for things that don't matter any more, and features that you aren't using, all add up to a lot of bytes and compute time that you don't need to waste. Chris talks about how he doesn't write everything from scratch, he has built some very small libraries (check the links) that do only the things you absolutely need. You can be an HTML Native with just the code you need to make an application do what it needs to!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 31, 20161h 1m

React for Windows with Matthew Podwysocki and Eric Rozell

React comes to Windows! Carl and Richard talk to Matthew Podwysocki and Eric Rozell about using React for Windows to build native Windows applications while programming in JavaScript! Originally intended for mobile apps, React Native works equally well building Windows 10 apps that work on phone, tablet and desktop. The conversation also turns to the conjunction of all things react and reactive - why do they go together? Matt talks about how the philosophy of streaming and event response build a philosophy that makes highly scalable, resilient software. Yet another cool way to build cross-platform applications with JavaScript!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 30, 201647 min

Patterns and Anti-Patterns with Steve Smith and Brendan Enrick

We all want to believe we have good habits when it comes to programming - but what about the bad habits? Carl and Richard chat with Steve Smith and Brendan Enrick about some of the many anti-patterns that exist in software development. Part of this conversation also ties back to a cool product that Steve and Brendan create - the Software Craftsmanship calendar! Be part of the Kickstarter and get yourself a hilarious and inspirational calendar!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 25, 201653 min

Angular 2 CLI with Joseph Woodward

Why would a client-side Javascript library have a command line interface? Carl and Richard talk to Joseph Woodward about the power of the Angular CLI. It's all about the scripting! Joseph talks about all those tedious tasks involved in getting an application set up when you're ready to push out to the world. Angular CLI is all about automating that process using NodeJS style modules. The conversation also explores utilizing as many existing tools as possible, like Bower, Sass, and so on. You don't have to depend on Visual Studio if you don't want to - there are lots of ways to get deployed!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 24, 201646 min

Akka.NET 1.1 with Aaron Stannard

A new version of Akka.NET has shipped! Carl and Richard talk to Aaron Stannard about Akka.NET 1.1. The discussion starts out talking about some of the new features in the latest release, which is focused on providing the tooling needed to build highly reliable and scaling enterprise class software. Aaron also digs into the differences between Akka.NET and other actor model frameworks. Akka is growing up!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 23, 201651 min

.NET on Google Cloud with Chris Sells

More cloud choices! Carl and Richard welcome Chris Sells back onto .NET Rocks after three years and a career change - Chris is now at Google! And he's been busy, excited to announce that Google is provided extensive support for .NET in the Google Cloud, including Visual Studio add-ins to make your implementation even easier. The conversation ranges over the modern cloud development pattern of building code, packaging it into containers (aka Docker) and then deploying into the cloud - for Google Cloud, that means Kubernetes. Meantime, Kubernetes is presumably coming to Azure also - could we be looking at a unified cloud world?Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 18, 201651 min

Building Cross-Platform Apps using Electron with David Neal

There has been lots of conversation about cross-platform mobile apps, but how about cross-platform desktop apps? Carl and Richard talk to David Neal about the Electron framework, letting you build cross-platform desktop apps using HTML, JavaScript and CSS. Electron is how visual Studio Code is built! The conversation also turns to Xamarin - would you rather code in C# and XAML? Lots of choices for cross-platform development, it's worth taking a few out for a spin!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 17, 201648 min

Migrating to .NET Core with Matt Watson

Ready to move to .NET Core? Carl and Richard talk to Stackify's Matt Watson about their efforts to migrate their applications to the RTM editions of the .NET Core and ASP.NET Core. For better or worse, there have been a number of major changes between the two RCs and the RTM. But this is the version to stick to, so if you haven't started to move, now is a great time. Matt also talks about the challenges of losing certain libraries - projects that haven't been migrated to the Core editions yet.Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 16, 201658 min

Electric Aircraft Geek Out

Could there really be airliners powered by electricity? Time for a Geek Out! The conversation starts out with Richard talking about the Solar Impulse, a single seat aircraft with a wingspan larger than a 747, that has flown around the world powered solely by the solar panels covering it. So yes, electric aircraft are real, but could they be made commercially viable? NASA continues to fund various research projects to improve modern airliners by increasing fuel efficiency, decrease emissions and noise. Electric powerplants could help in all those aspects, but how much power can you pack into an aircraft and how much do you need? We're closer than you think!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 11, 201650 min

Full-stack ReactiveX with Qiming Liu

What's a really modern web app look like? Carl and Richard talk to Qiming Liu about the Reactive Trader Cloud, demonstrating the synergy between the cloud, containers, microservices, the Reactive Extensions Framework and ReactJS on the client to make a real time currency trader application. The application is on GitHub, you can take it out for a spin for yourself and get a feel for this cool architecture. Qiming talks about treating all data as streams with the Reactive Framework for Javascript, passing messages to the various microservices to complete transactions. Packaging up those microservices in containers allows for resiliency and scalability - you just launch more instances using (in this case) Kubernetes. Check out the code!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 10, 201648 min

Building Multi-Tenant Applications with Paul Stovell

What does it take to make an application support multiple customers? Carl and Richard talk to Paul Stovell about his work making multi-tenant applications. As with most things, making multi-tenant apps is more complicated than it seems! Paul talks about making architectural decisions around separation between various customers - do they each get their own database? What about web server and/or app-pool? What about customizations and deployment. Do customers get new features immediately, or do they have the option to wait? How does the cloud impact your decision making? It's a complicated subject with a variety of trade-offs!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 9, 201650 min

Developer Playgrounds in HyperDev with Daniel Moore

How long does it take you to get an idea into a URL? Carl and Richard talk to Daniel Moore about HyperDev - a tool to make the shortest possible path between writing code and putting it online. Initially only implementing Node and HTML, you can use your Javascript skills to build a quick prototype that is easily shareable, even allow multiple people to work on the code together. At this point the system is relatively small, but it's easy to move off onto your own platform once you get your idea to a place where it needs to grow. But perhaps in the future HyperDev will be that place!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 4, 201648 min

F# to Javascript with Tomas Petricek

F# that transpiles to Javascript! Wait, what? While at NDC is Oslo, Carl and Richard chatted with Tomas Petricek about the Fabel project, combining F# and the Babel project to turn F# into some tight Javascript code. Tomas talks about the easy parts of Fabel first, because Javascript does have some functional elements, and it is possible to write immutable-style code in Javascript if you really want to. Then come the more difficult parts, like typing. There's a judgement call to make about what makes sense in Javascript and what doesn't. But with the choices in where to run Javascript, writing in F# offers some interesting possibilities!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 3, 201658 min

State of DevOps at DevTeach

So how's your DevOps doing? While at DevTeach in Montreal, Carl and Richard hosted a panel of Stephane LaPointe, Dylan Smith, William Buchwalter and Alexandre Brisebois to discuss the ups and downs of getting teams to work closer together to make better products and provide better services. The conversation focuses first and foremost on culture - the chant of People, Process and Products around DevOps is not accidental, without a commitment in culture, nothing much can happen. How do we create organizations that are willing to admit failure and make improvements? Does it always have to come from the top? How do you get started down the DevOps path? The panel digs into the questions and more - have a listen!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 2, 201658 min

Women in Tech and Code Pub with Astrid de Laval and Andreas Persson

How do we get more women involved in programming? Carl and Richard talk to Astrid de Laval and Andreas Persson about CodePub, a gathering hosted by NetLight to get women coding. The events have been running in Stockholm, Helsinki, Oslo and more over the past several months, drawing larger and larger crowds. Every event involves some coding exercises even for complete novices who have never coded before. CodeHub is looking to put on more events in more places - if you'd like to be a part of it, reach out to them!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 28, 201637 min

R for the .NET Developer with Jamie Dixon and Evelina Gabasova

Ready to learn R? While at NDC Oslo, Carl and Richard sat down with Jamie Dixon and Evelina Gabasova to talk about what .NET developers need to know to get conversant in R. Data science represents a huge opportunity for developers these days, helping businesses actually take advantage of the data the company has. Jamie comes at R from a traditional .NET developer perspective, talking about how there are some skills (like source control and testing) that developers have more experience with than most data science folks. Evelina talks about the academic side of using R, learning statistical modeling and how to talk to data science experts when you're a developer. There's a great community out there to help you learn more and focus on the right things - join in!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 27, 201655 min

Security Panel from NDC

Time to get scared times three! While at NDC Oslo, Carl and Richard hosted a security panel of Troy Hunt, Niall Merrigan and Stephen Haunts in front of a live NDC audience. The conversation starts where most security conversation start - on passwords. Yes, passwords suck. The challenge is making them suck less. Beyond passwords, what aspects of application security are the responsibility of the developer, and what are more the focus of operations? Check out the links below for a number of tools you can add to your build process to evaluate the security of your web applications every time you check in code!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 26, 201657 min

Thorium Molten Salt Reactor Geek Out

Ready to talk about Thorium again? Since the last Thorium Geek Out in 2013, there have been a number of important developments. Richard takes Carl on a tour of why we want Thorium as a fuel, molten salt as a reactor design, and the choices we can make around different turbine technologies. Aspects of molten salt reactors continue to mature, offering continuous fuel reprocessing that means more of the dangerous radioactive material can be used for heat and left with safe residuals. Is it time to get building a molten salt reactor?Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 21, 201654 min

AllJoyn with Jimmy Engstrom

How do we get all our IoT devices talking to each other? While at NDC in Oslo, Carl and Richard chatted with Jimmy Engstrom about AllJoyn, a Qualcomm started project now part of the Linux Foundation that provides a common language for devices to communicate with. Jimmy talks about the different elements of AllJoyn, servers and clients and how they share information about their capabilities. There's a plugin for Visual Studio to make it easier for you to implement AllJoyn in your IoT applications and get access to the ecosystem. Jimmy also talks about building and utilizing bridges to other device protocols including Zigbee, Z-Wave and more!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 20, 201649 min

ASP.NET Core with Shawn Wildermuth

ASP.NET Core is released, now what? Carl and Richard talk to Shawn Wildermuth about his efforts to migrate to the RTM of ASP.NET Core. As Shawn points out, the framework is ready, but the tooling is still in preview, so more changes to how you build your web sites and services will happen before everything is said and done. Lots of digressions in the show too, talking about the road trip, being an old developer and trying to do things right - a fun conversation!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 19, 201653 min

Learning Tech on KataCoda with Ben Hall

What's the best way for you to learn new technology? Carl and Richard talk to Ben Hall about his latest creation, KataCoda. KataCoda is a free web site that hosts tutorial systems for a variety of technology content including Docker, Erlang, C#, Jenkins and so on. Rather than make you set up an environment to experiment with new tech, KataCoda is all set to go and has great scenarios and walkthrough for you to practice with. And when you're ready to try your own thing, there are playgrounds also! The conversation digs into the different learning styles of developers and the challenges of doing effective hands-on practice. Give KataCoda a try!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 14, 201644 min

Understanding Cake with Gary Ewan Park

Write your build scripts in C#! While at NDC in Oslo, Carl and Richard talked to Gary Ewan Park about Cake - aka C# Make. Cake is a cross platform build automation solution - it works on Windows, OSX and Linux. Gary talks about being able to work in C# to define everything that needs to happen in your build process, including testing, documentation generation and so on. Your script can call other scripts so that you can contain complexity based on task. And since it's an open source project, if you want to use something that isn't directly support it, you can add it yourself. Take a look!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 13, 201653 min

Fixing File Paths in .NET Core with Jeremy Kuhne

Quick, how long can a file path in .NET be? Carl and Richard talk to Jeremy Kuhne, who has taken on the challenge of breaking the 260 character limit on file paths in .NET. Why has this problem persisted for so long? Jeremy references some blog posts from Kim Hamilton back in 2007 when the issue came up big - at the time, .NET was deeply intertwined with Windows, and there were too many things to fix. But the creation of .NET Core presented an opportunity to fix the problem once and for all, and Jeremy jumped on it. What happens next?Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 12, 201656 min

Hololens Development with Rene Schulte

The Hololens SDK edition is out - are you ready to write some code? Carl and Richard talk to Rene Schulte at NDC Oslo about his work building apps for the Hololens. The conversation explores the differences in virtual reality and augmented reality and the huge number of possibilities out there for Hololens. Rene talks about what it's like to develop for Hololens, discussing the relative merits between writing code in Unity3D and the Universal Windows Platform (XAML!) - it's all C# in the end! There's as much to discuss about the capabilities of Hololens as there is to talk about the potential solutions it can generate. There's a lot to think about!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 7, 201650 min

Software Testing for Failed Projects with Todd Gardner

How does testing contribute to the failure of a project? Todd Gardner chats with Carl and Richard at NDC Oslo about his experiences with failing projects and testing. More than just the usual case that a lack of testing led to unreliable software, Todd also talks about how testing the market is important too - what if you build software nobody wants? The focus has to be on relevant tests, because every test represents an overhead of computing and maintenance. This ultimately comes back to understanding the value proposition of your software: What does your software do that is valuable, and how do you assure that value with testing?Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 6, 201654 min

Cloud Infrastructure with Paul Stack

What does it mean to build for the cloud? While at NDC in Oslo, Carl and Richard chatted with Paul Stack about thinking about architecture specific for the cloud - not necessarily Azure or AWS, but the overall concepts of what it means to be in the cloud. It starts with the idea of everything you build being virtual and portable, whether than be VMs or containers. But there's also so-called 'server-less' designs as well, where your software runs on a platform in the cloud. If you could get rid of the need to patch operating systems, wouldn't you? Paul also talks about the smaller cloud providers and some of the cool stuff available there as well - there are lots of choices!Support this podcast at — https://redcircle.com/net-rocks/donations

Jul 5, 201650 min

Lie Detection using Azure Machine Learning with Jennifer Marsman

Can you detect lies with machine learning? Jennifer Marsman can! Carl and Richard chatted with Jennifer while at the NDC conference in Oslo. Jennifer talked about gathering EEG data with Emotiv headsets to do lie detection by taking base line (known true and known false) questions and then applying Azure Machine Learning to classify the data. The conversation dives into the different machine learning techniques available on Azure and how certain algorithms are more effective on different data sets - it turns out EEG data works great with deep neural networking! There are lots of different opportunities in the machine learning space, time to check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 30, 201650 min

Deep into Elixir with Rob Conery

Ready to go deeper into Elixir? While at NDC in Oslo, Carl and Richard caught up with Rob Conery to see how his obsession with Elixir and Erlang has evolved. Rob talks about getting comfortable in the space and getting serious about building software using the Phoenix MVC library and other tools. The conversation turns to the Actor Model pattern and how it becomes a way of life when you're working in Elixir - as fundamental as objects are to C#. Rob discusses the building, testing and deploying aspects of an Elixir project, and how you can integrate elements built in Elixir into the rest of your software.Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 29, 201650 min

C# 7 with Mads Torgersen

What's next for C#? While at NDC Oslo, Carl and Richard talked with Mads Torgersen about what's coming up in C# 7. But first some fun, talking about how languages evolve and the challenge of bringing new features to life while avoiding breaking what has come before. It's not easy building languages, especially popular ones! Mads talks about the process of deciding what is in and what will be pushed out for the next version of C#. Along the way, the discussion turns to grabbing onto great ideas from other languages (like pattern matching from F#) while still remaining true to the C# way of doing things. If you want an F# feature, use F#, but that doesn't preclude running with good ideas. A fun discussion with the guy who drives C# forward!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 28, 20161h 3m

Reusable Spacecraft Geek Out

Time to get Geeky in space! Carl and Richard talk about what it takes to make a truly reusable spacecraft. First up is the venerable space shuttle, which wasn't so much reusable as rebuildable. It never really made economic sense, but it definitely drove the technology forward. SpaceX has been able to recover four first stage rockets from Falcon 9 flights, but hasn't reused any yet, and Richard gets into the nitty gritty details of the challenges of reusing rocket engines. It may require a different engine design to be truly reusable. And what about the rest of the rocket? Reusability is hard, and the economics may not make sense - it's important to understand the trade-offs!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 23, 20161h 1m

.NET Core and Kestrel with David Fowler and Damian Edwards

It's an exciting time for .NET! While at NDC in Oslo, Carl and Richard sat down with David Fowler and Damian Edwards to talk about the development of .NET Core, ASP.NET Core 1 and the Kestrel web server. The conversation digs into the challenges of writing a cross-platform web development framework, including some controversial pivots that have frustrated some developers - looking at you, RC2! Damian then discusses Kestrel, the cross-platform web hosting environment. This is a wide-ranging conversation and the excitement is palpable!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 22, 201656 min

CSLA 4.6 with Rocky Lhotka

Time for a new version of CSLA! Carl and Richard talk to Rocky Lhotka about the latest incarnation of the venerable business object framework that started all the way back at Visual Basic 5! CSLA has always been about keeping business logic out of your user interfaces and databases - keep it in the middle where it belongs. And today that is clearly wise architectural design: The diversity on the client side means you have a lot more devices accessing your application, and CSLA supports most of them in one form or another. The same is true on the back end, it's not all about SQL Server anymore, and CSLA stays out of your way when it comes to data storage. The framework is open source and on GitHub, check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 21, 201655 min

Building Virtual Reality Apps for Vive VR in Unity3D with Jason Weimann

Virtual Reality is here, and there are choices! Carl and Richard talk to Jason Weimann about the HTC Vive, the competitor to the Oculus Rift. Jason talks about how the two devices are similar and how they are different. And one place they are similar is the programming model - it's all about Unity3D. The conversation focuses in on what it takes to really learn Unity - you're working in Visual Studio with C#, but the platform and tooling are quite a bit different. And don't worry too much about 3D art, there are tons of free assets! VR is here, are you ready?Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 16, 201654 min

Instrumenting Mobile Apps with Greg Shackles

Do you know how people are actually using your mobile apps? Carl and Richard chat with Greg Shackles about his work instrumenting mobile apps in production. The low hanging fruit is actually gathering data about every crash or error that occurs in the field. Getting that information back to your dev team can make the application better, but what if operations were able to respond to the failure? What if you could turn a crash into a moment of delight for the user? The conversation then dives into deeper instrumentation - what can we learn about how people use the app, what is hard and easy, and what we could add to make the app more awesome. Lots of great thinking on taking mobile apps to the next level!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 15, 201649 min

DevOps is Dead with Wes Higbee

Is DevOps dead, or just a fad? Carl and Richard talk to Wes Higbee about his experiences building great software. As Wes says, don't let any methodology stop you from doing the right thing. The conversation digs into the challenges that come around the term DevOps, much the same way they impact the term Agile. It's very easy to start using terminology to define practices rather than focus on the common goal of building great software. Do the labels developer, tester and IT separate us or unify us? Shouldn't everyone talk to the customer and be sure they're working on the right thing? Time to think beyond DevOps!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 14, 201656 min

Competitive Machine Learning with Anthony Goldbloom

How can competition teach machine learning? Carl and Richard talk to Anthony Goldbloom of Kaggle about competitive machine learning. Kaggle hosts competitions provided by industry and academia to find machine learning solutions on different data sets. While the competitive aspects tend toward only particular types of data sets, Anthony talks about how two very different machine learning algorithms - Gradient Boosting Machine and Deep Recurrent Neural Networks - have risen to the top. Want to learn machine learning in a hurry? Join a competition!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 9, 201658 min

Window Container Service with Els Putzeys

Here comes Windows Containers! While at Techorama in Belgium, Carl and Richard talk to Els Putzeys about the current technical preview of Windows Containers on Windows Server 2016. Els discusses how the Windows Containers can be built using templates so that you have a configuration-as-code capability, making repeated creation fast and easy. Now your documentation for building a system is code that actually creates it! We're still a few months away from Server 2016 being released, but it looks to be an important version of server for development!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 8, 201654 min

Continuous Delivery 3.0 with Marcel de Vries and Rene van Osnabrugge

How do you do continuous deployment? While at Techorama in Belgium, Carl and Richard sat down with Marcel de Vries and Rene van Osnabrugge to talk about their efforts working with various customers trying to help them get further down the DevOps line of productivity. The conversation digs into the various elements that go into getting to continuous delivery, including a lot of conversation about automating testing - if you're going to build fast, you need to test fast too! Marcel also talks about feature toggling, giving operations the ability to turn features off and on to understand how they behave and improve software quality in the process. Lots to deploy!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 7, 201651 min

Learning Haskell with Mark Seemann

Ready to think differently about programming? While at Techorama in Belgium, Carl and Richard chatted with Mark Seemann about his experiences with Haskell, helping him to be the best functional programmer he can be. Mark talks about the battle of developing in F#, and how it's easy to fall into object-centric development methods, even when F# strongly encourages function-centric coding. By spending time in a pure functional language like Haskell, you strengthen those functional reflexes! The language has been around for a long time and runs on all sorts of platforms including Windows. It's a great tool to make you a better developer!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 2, 201652 min

Xamarin Forms Update with James Montemagno

Even more new stuff from Xamarin! While at Techorama in Mechelen, Belgium, Carl and Richard sat down with James Montemagno to talk about all the goodness that came out of the Evolve conference. The conversation focuses first on the new edition of Xamarin Forms, building UI abstracts for your mobile apps to increase your code sharing across platforms. James also talks about data pages as a way to present data on your mobile apps, with some great styling options. Xamarin is continuing to build awesome things!Support this podcast at — https://redcircle.com/net-rocks/donations

Jun 1, 201653 min

Thinking Non-Relational Data with Oren Eini

How do you manage your non-relational data? While at Techorama in Belgium, Carl and Richard talk to Oren Eini about his work with RavenDB and getting companies to really think about organizing non-relational data in a sensible way. The conversation focuses on how much relational database methodology (like normalization) has permeated thinking in development, so that we tend toward similar behavior when working on a non-relational data store. Store the objects as objects, it's going to be okay!Support this podcast at — https://redcircle.com/net-rocks/donations

May 31, 20161h 0m

Changing Developers Minds with Julie Lerman

How do you change a developer's mind? While at Techorama in Belgium, Carl and Richard talk to Julie Lerman about her experiences working with a variety of teams moving into new technologies and techniques. While some folks are happy to jump into the latest-and-greatest, others are more cautious or even resistant - and often for good reason. There's always a productivity hit with changing up tooling and process, with substantial benefits coming further down the path. How can you help people "get over the hump" of engaging with a new tool or approach? What do you do about the poisonous folks that resist change through verbal and in some cases even direct sabotage? Everyone is different, and you need to take the time to understand where people's concerns lie. Often once someone is understood, they are much more open to change!Support this podcast at — https://redcircle.com/net-rocks/donations

May 26, 201652 min

Open Source Panel at Techorama

What does modern open source look like? While at Techorama in Belgium, Carl and Richard moderated a panel of Bill Wagner, Udi Dahan, Nik Molnar and Jimmy Bogard to discuss their experiences working in open source in this day and age. Much of the discussion focuses the various approaches that folks make a living while building and maintaining open source projects. Does it make sense for a commercial product to be open source? What's the right way to go about that? Why would someone put their project into an entity like the Dot Net Foundation? What happens when large companies want to take a dependency on your little open source project? Lots of great thinking from folks who have been there!Support this podcast at — https://redcircle.com/net-rocks/donations

May 25, 201652 min

Identity as a Service with Vittorio Bertocci

How can you keep your customer identity information safe? While at Techorama in Mechelen, Belgium, Carl and Richard talk to Vittorio Bertocci about Microsoft's offerings around Azure Active Directory. With all the data breaches going on these days, its wise to consider offloading the work of managing your customer's personally identifiable information to a service that has as much security around it as possible. Vittorio talks about the new B2C service on Azure offering the ability to store custom information, authorization tokens - everything you'll need to know who your user is and what they are able to do. That's half your security battle done, just gotta secure your transactions!Support this podcast at — https://redcircle.com/net-rocks/donations

May 24, 201655 min