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

DC Lighting Geek Out
DC Lighting real, and Richard has installed it! Time for a Geek Out! You've heard bits and pieces about the flood in Richard's basement and the year long effort to get it restored and renovated - including DC LED lighting! Richard discusses his experience getting the LumenCache lighting system working in his basement, along with the various kinds of lights possible: new dedicated LED light fixtures, refitting existing light fixtures with LED and custom making LED lighting with aluminum extrusions and LED light tape. Power efficient, cool running and cool looking - this is what modern lighting should be!Support this podcast at — https://redcircle.com/net-rocks/donations

Building Mobile Apps using MFractor with Matthew Robbins
Making mobile apps is never simple - but it can be made easier! Carl and Richard talk to Matthew Robbins about MFractor, a tool designed to help you build mobile apps using Xamarin across platforms more easily. Matthew talks about the challenges of trying to create common code (typically C#) in Xamarin that actually runs correcting in Android and iOS. A big part of MFractor is the code analysis tooling that helps you verify correctness for schema assignments, references, and so on. There's also help with code generations, navigation and a variety of other utilities. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Standard with Immo Landwerth
So many versions of .NET Framework, so little time! Carl and Richard chat with Immo Landwerth about the .NET Standard specifications. Now that .NET has gone cross-platform, the sheer number of implementations of the framework can be overwhelming. And if you're building products for .NET, how do you communicate with your customers about what your product will work with? This is what the .NET Standard is all about - setting specific rules on what needs to be implemented to comply with a specific version of the framework. It's early days yet, but at least there is a plan to keep everyone organized. Dive in!Support this podcast at — https://redcircle.com/net-rocks/donations

Data Lakes with Michael Rys
Data Lakes are growing up, and you want one! While at Ignite in Atlanta, Carl and Richard sat down with Michael Rys to talk about Azure Data Lakes - a place to store your data "as is" so that you can easily query and organize the data for further analysis. Michael discusses the problems of data warehouses, with their Extract-Transform-Load (ETL) processes that manipulate the data into a particular shape for the warehouse - and make it harder to ask new questions of the data. Leave the data as it is in the data lake and then build mechanism to extract on demand for the various data marts you have. The conversation turns to USQL (U as in Universal) and HDInsights (Hadoop) as different ways to extract data from the Data Lake for analysis. Lots of choices!Support this podcast at — https://redcircle.com/net-rocks/donations

Web Accessibility with Aaron Gustafson
What does it take to make the web more accessible? Carl and Richard talk to Aaron Gustafson about his years of work helping to create and support standards for accessibility on the web - all kinds of accessibility. While supporting visual and hearing impaired is important, there are so many more aspects to accessibility, especially today where those capabilities translate into new devices that make focus on speech or other completely different UI paradigms. The good news is, the tooling is getting better (check the links on the web page) to make it easy for you to keep accessibility in your mind as you code - don't bolt on at the end!Support this podcast at — https://redcircle.com/net-rocks/donations

Azure API Management with Vishwas Lele
Are you afraid to make your API public? You should be! Carl and Richard talk to Vishwas Lele about Azure API Management, the safe an effective way to expose your API to the world and not take down your system. Vishwas talks about the array of problems in front of you once the public has access to your API: What happens if it's too popular for it's own good? Or someone builds runaway software that hammers it constantly? Or you want granular control over who can call your API, how often, and how fast? That's where Azure API Management comes in, taking on all of the front end side of APIs, even if you run the application behind the API on-premise. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

WiX Toolset with Rob Mensching
Installation is in chaos! Carl and Richard talk to Rob Mensching about the crazy amount of change that has come to distributing and installing software. The conversation references a comment from a listener about the diversity of server installation solutions including MSDeploy. But what about the desktop? As Rob says, things have been pretty stable for a long time with the MSI - and Rob led the WiX Toolset project to make MSIs. But with AppStores, MSIs are looking long in the tooth. What does the new desktop installation look like?Support this podcast at — https://redcircle.com/net-rocks/donations

Angular 2 Docs with Ward Bell
How can you be successful with a product without good documentation? You can't! Carl and Richard talk to Ward Bell, who is serving as editor in chief for Angular docs. After complaining about the quality problems with the Angular documentation, Ward found himself in charge of the problem - and has taken it on in a big way. The docs themselves are developed in GitHub, so anyone can contribute. The challenge is making sure they're good - everything is driven by coding samples that are as simple as they need to be and follow strict standards. The result is docs you can trust - first and foremost they are correct, and hopefully effective at getting you productive with Angular!Support this podcast at — https://redcircle.com/net-rocks/donations

Xamarin Update with James Montemagno
Time for a Xamarin update - things are moving fast! Carl and Richard talk to James Montemagno, now a Microsoft employee since the Xamarin acquisition, about the on-going evolution of the Xamarin tools for building mobile and UWP applications. The conversation starts out with a comment about folks coming to mobile development for the first time: Less rocket science, more building data-over-forms apps for internal use. James dives into the expanding set of capabilities that Xamarin Forms has to make folks more productive building mobile apps that have to work across iOS, Android and UWP. And testing is getting better too - check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

SpaceX Interplanetary Transport System Geek Out
On September 27, 2016, Elon Musk held a press conference that was more like a rock concert to an excited crowd at the International Astronautical Congress in Guadalajara, Mexico. At the event, he announced the Interplanetary Transport System (ITS) and a plan to move a million people to Mars by 2050. How viable is this? Time for a Geek Out! Richard reviews the design of the Raptor engine, the ITS booster and spacecraft and the entire plan. This rocket is many times more powerful than anything ever built before. Will it work? What could you do with a rocket with this much power beyond the mission to Mars? Lots of possibilities!Support this podcast at — https://redcircle.com/net-rocks/donations

Migrating Legacy Apps to Docker with Elton Stoneman
What does it take to move an existing application to Docker? Carl and Richard talk to Elton Stoneman about his experiences migrating applications to Docker. The power of containers is obvious, with the ability to run common configuration across development, QA and production. But how do you retrofit your existing application into that new model? It's not a simple lift and shift - Elton talks about breaking down your application into the relevant pieces that make sense for individual containers. Part of your app can live in VMs and part in containers. The process inevitably will make your application better by drilling into what is really important!Support this podcast at — https://redcircle.com/net-rocks/donations

Serverless Architecture with Ben Godwin
Serverless is the new hot buzzword - but what does it really mean? Carl and Richard talk to Ben Godwin about his work building serverless applications - no servers, but lots of services! Ben talks about Amazon Lambda, which is similar to Azure Functions. Both these environments allow individual bits of code to run within them, written in a variety of languages, but often that language is Javascript in the Node style. The advantage of this approach is eliminating a lot of the ceremony around your services set, but at the price of some new working patterns and organization. Ben also mentions the Serverless Framework as a great free tool for getting started!Support this podcast at — https://redcircle.com/net-rocks/donations

Growing a .NET Meetup Group with Blake Helms and Robb Schiefer
Are user groups obsolete? Carl and Richard talk to Blake Helms and Robb Schiefer about their experiences starting and growing a .NET Meetup Group in Birmingham, Alabama. Modernizing on the user group with Meetup doesn't change the fundamentals - it takes dedicated volunteers, a good location, great speakers and consistency to make a group grow. Are meetups still worth your time? Definitely! The conversation turns to the power of networking: Not TCP/IP, but actually meeting and talking with people that share a common interest. If there's a Meetup group in your area, go to it! If not, start one - Blake and Robb have great suggestions on getting started!Support this podcast at — https://redcircle.com/net-rocks/donations

Distributed Caching with Iqbal Khan
What role does distributed caching play in applications today? Carl and Richard sit down with Iqbal Khan to talk about nCache, an open source product built to do distributed caching in the .NET world. The conversation starts out with the traditional role of a distributed cache - state storage for a large scaling websites. It's never as simple as it sounds! From there, Iqbal dives into comparing caching to noSQL stores and RDBMS - they can all have a role in your application. The discussion then turns to more complex challenges around using distributed caches for map-reduce problems, and so on. Caching can do a lot!Support this podcast at — https://redcircle.com/net-rocks/donations

Hybrid Transactional Analytical Processing on SQL Server 2016 with Lindsey Allen
What the heck is Hybrid Transactional Analytical Processing (HTAP)? While at Ignite, Carl and Richard sat down with Lindsey Allen to talk about taking SQL Server "beyond relational." HTAP focuses on being able to do data analysis as data arrives in the database, independent of the transaction that actually wrote it. Lindsey talks about the power of being to get to near-real time with data analytics, rather than batch processing. Different than streams, you're still talking about data written to the database, so you already know your application logic and data integrity have been applied before you start your analysis. HTAP has huge potential for making super responsive applications!Support this podcast at — https://redcircle.com/net-rocks/donations

Thinking Voice Control with Austin Dimmer
Has voice control come of age? Carl and Richard talk to Austin Dimmer about his efforts to build a great voice control system - including for Visual Studio! The conversation digs into the complexity of recognizing a diversity of voices and being fast enough to get the words right. Then the hard stuff: How to keep words in context so that you can derive enough meaning from them to be useful. This isn't just about transcription, it's about control. Austin also talks about all the different voice-related products that Microsoft makes, it can be a confusing landscape. Is it time for voice to be part of your application?Support this podcast at — https://redcircle.com/net-rocks/donations

PHP using PeachPie with Benjamin Fistein and Jakub Míšek
Compiled PHP on .NET! Carl and Richard talk to Benjamin Fistein and Jakub Míšek about Peachpie, and open source project to implement PHP on the .NET Core. While the project isn't complete yet (you can help - it's open source!), the potential power is huge - taking existing PHP code and being able to compile it down to the CLR. Ben and Jakub talk about the challenge of mapping functionality across the languages, and the huge performance boost that compiled CLR code gets. How fast could WordPress be? The goal is to make PeachPie run on the .NET Core as well, so it can work on any platform you want. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Supporting Aging Software with Dustin Metzgar
How does Microsoft maintain mature applications? Carl and Richard talk to Dustin Metzgar about his work at Microsoft maintaining applications and libraries like Windows Workflow, older versions of ASP.NET and Entity Framework and more. These products are maintained for a long time, typically without adding features, but rather to make sure new operating systems still work with them, security is maintained and bugs are fixed. There's a ton of cool stories in this space, it's the ultimate brownfield project challenge - rarely, if ever, do folks who created a product continue with it throughout it's life time!Support this podcast at — https://redcircle.com/net-rocks/donations

The Scourge of Multitasking with Ben Day
You can't multitask! Carl and Richard talk about the myth and scourge of multitasking, which has been proven again and again to not actually work. Ben talks about how the human brain is not that different from a microcomputer CPU - the context shifts involved in multitasking are expensive, and if you do too much of it, you spend all your time switching contexts, rather than actually getting work done. The conversation digs into all sorts of good discussion around productivity, but first and foremost, it is about getting things done - focus on one task until you're finished, then move on!Support this podcast at — https://redcircle.com/net-rocks/donations

Angular 2, ASP.NET Core and Docker with Dan Wahlin
Time to review the web application stack! Carl and Richard talk to Dan Wahlin about his current explorations into building web applications. The current stack for Dan is Angular 2 on the front-end, ASP.NET Core on the backend and Docker as the hosting environment. There are so many cool capabilities in this configuration that it can affect the way you build software as a whole, making it easier to automate deployment, accelerate testing, distribute sample versions, and so on. This could be the future of .NET development!Support this podcast at — https://redcircle.com/net-rocks/donations

nServiceBus Update with Udi Dahan
Version 6 of nServiceBus is imminent! Carl and Richard talk to Udi Dahan about his on-going efforts to build a great service bus in a sustainable business way. The conversation starts out talking about sustainable open source businesses and what has worked (and not). Udi then dives into the cool new features of the latest version of nServiceBus, with a strong focus on asynchronicity. Reliability across clouds and on-premise systems is also a key focus of this version of nServiceBus, so you can run your software where you want. Then a deep dive into the architectural models of services buses, including a great conversation on microservices and actor models. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Arctic Ocean Geek Out
Back from the wilds, Richard Campbell has stories of the Arctic Ocean! Carl asks questions to Richard about his experience on a 12-day sail around the Svalbard islands and up into the arctic ice to see polar bears, walrus and a huge assortment of sea birds. There's also stories about the crazy adventurers of the 19th and 20th century trying to get to be the first to the north pole - and most didn't make it. Ultimately the conversation comes back to the marine mammal known as the polar bear. Is it doomed? It seems inevitable now that the polar ice will melt. But it's not the first time in history that has happened to the polar bear, but mankind can help protect the bear so it has a chance to survive!Support this podcast at — https://redcircle.com/net-rocks/donations

Mobile Development Landscape Update with Atley Hunter
Digging into what it's like to build mobile applications today with someone who's built more than just about anyone - Atley Hunter! Carl and Richard chat with Atley about what is working for him today and what's not. Atley talks about revenue potential from iOS, Android and Windows Phone apps (yes, there still is some revenue there), and what approaches make sense for actually building cross-platform apps today. While he's capable of native development, he's also looking close at the various evolving tools out there. Atley also digs into the challenges of the various app stores - the problems continue. It's tricky to make money on mobile apps, but it is possible, you just have to know your options!Support this podcast at — https://redcircle.com/net-rocks/donations

Fighting the Churn with Uncle Bob
Is it worth your time to take on the latest frameworks and tools? Carl and Richard talk to Uncle Bob about fighting against "The Churn" - that is, change for change's sake. The conversation starts out focused on being professionals and holding yourself to a higher standard for your industry than just your customer. And the same issue applies for tooling - often it is easier to dive into new tools than it is to get better at your existing ones. Is this really the most productive thing you could be doing? Focusing on the broader aspects of your industry, whether a deep dive into the tooling you use or better understanding how your company really makes money, you can be more valuable and effective. And isn't that what a professional should be doing?Support this podcast at — https://redcircle.com/net-rocks/donations

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

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

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

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

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

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

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

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

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

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

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

.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

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

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

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

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

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

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

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

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

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

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

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

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

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

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