
.NET Rocks!
1,993 episodes — Page 20 of 40

How Different is C++ Today with Kate Gregory
Kate Gregory is back! Carl and Richard chat with Kate about the state of C++ today. The conversation starts out with a discussion about the recent C++ conference in Redmond that brought the best-and-brightest in the industry together to talk about how C++ is currently being used and how the standards can continue to evolve. Kate talks about the challenges of the language, how it is not typically used for CRUD apps, but rather applications that live on rovers on Mars, in games, in drivers, operating systems and a whole host of diverse platforms. That's what makes C++ amazing, it's everywhere! The discussion continues on how C++ does continue to evolve, adapt the best ideas from other language (looking at you, lambdas!) and today's code is dramatically different from just a few years ago. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Building Big MVC Projects with Jimmy Bogard
Carl and Richard talk to Jimmy Bogard about his experiences scaling an MVC web site to thousands of pages and thousands of users. The conversation starts out focused on why to use MVC - comparing original ASP with ASP.NET Web Forms and MVC. Jimmy talks about the early days of MVC and the challenges of making a very new product work, but in exchange for some substantial benefits - but perhaps not the ones you'd think! Jimmy also digs into scaling an MVC web site across multiple servers, dealing with state management (Session is evil!) and what you can do to web pages to keep them performing well with large numbers of users. The discussion also moves to managing huge number of pages and developing patterns for UI and object naming to simplify development and testing. Automation is key when you're working at scale!Support this podcast at — https://redcircle.com/net-rocks/donations

Battling Technical Debt while Keeping the Lights On with Jim Holmes
Carl and Richard talk to Jim Holmes about managing technical debt - while still getting your work done. The conversation starts out talking about what exactly technical debt is... it's not just the code you're afraid of! Jim also digs into the business justification for reducing technical debt, focused on how you can show the cost of your technical debt in the form of tech support or how it slows down the development of new features. Once you've got cycles for mitigating technical debt, how do you go about it? Remember that this was the code you were afraid of in the first place, so tackling it takes time and care to do well. Jim digs into how to split your time between new features (and keep the lights on) as well as retiring the technical debt in your organization. After all, getting too deeply in debt is also a way to turn out the lights on your business - you need a plan to fight back!Support this podcast at — https://redcircle.com/net-rocks/donations

CQRS Update with Udi Dahan
While at the NSBCon in Brooklyn, New York, Carl and Richard talk to Udi Dahan about CQRS. CQRS is the acronym for Command and Query Responsibility Segregation. Udi begins the conversation talking a bit about the history of CQRS and how it derived from Bertrand Meyer's work on CQS back in the 80s. The cornerstone of CQRS is a separation between commands (insert/update/delete) and querying in databases - not just relational databases, of course, but certainly the focus is there. The power of the pattern is its ability to handle huge volumes of data in both directions, simplifying application design as the load increases. Great thinking from Udi as usual!Support this podcast at — https://redcircle.com/net-rocks/donations

Tax and Coders with Steve DelBianco
Carl and Richard talk to Steve DelBianco about taxation and software development - including the new Marketplace Fairness Act. But first the focus is on the history of sales tax, which as Steve explains, is focused on physical goods transacted in person. The first crisis of sales tax came in the 30s when catalog sales became popular and more consumers starting buying products from other states. This presents the idea of Use Tax, effective a self-declared sales tax collection process for good you buy out-of-state. Yeah, that's right, you're suppose to assess sales tax on yourself! Steve has been involved for more than a decade in the effort to modernize sales taxes to handle internet sales, which leads to the current situation around the Marketplace Fairness Act - which is not at all what the name should be. The states are trying to garner the right to collect taxes and demand from anyone in any state - and this law might actually pass! Check out the links below for ways to make your voice heard.Support this podcast at — https://redcircle.com/net-rocks/donations

Hybrid Mobile Development Update with Lino Tadros
Carl and Richard talk to Lino Tadros about his viewpoint on doing mobile development using the plethora of cross-platform development tools available today. First up - Xamarin's tools for building iOS and Android apps. Windows Phone also makes an appearance, especially with Xamarin Forms. The Xamarin stack continues to evolve and improve, and Lino is pretty impressed. Then it's over to the HTML/JavaScript world of Adobe Cordova, with implementations in Visual Studio as well as the Telerik Platform. Lino talks about its strengths around working beyond even the three top mobile platforms for when you really want to deal with the long tail, but the implementations vary a bit, leading to the ecosystem of plugins to fill in the gaps. Both these approaches work, Lino focuses in on the skillsets needed, and reminds of the reality - there is no cross-platform solution out there that doesn't demand you understand the platforms you're working with.Support this podcast at — https://redcircle.com/net-rocks/donations

Making .NET Perform with Ben Watson
Carl and Richard talk to Ben Watson about his work around writing high performance .NET code. Ben talks about how the Bing team decided to use .NET code internally, which seems like an obvious choice for a Microsoft group, but it isn't really - when milliseconds count, does .NET makes sense? Ben says it does, and he's done the work to prove it. Ben's book "Writing High Performance .NET Code" focuses not only on coding techniques, but also the larger practice of having a deep understanding of how .NET works, and the processes that take place to turn .NET code into machine code. The conversation also digs deeply into the need for performance measurement, especially Event Tracing for Windows. .NET can be fast when you do it right!Support this podcast at — https://redcircle.com/net-rocks/donations

Contributing to F# with Mårten Rånge
Carl and Richard talk to Mårten Rånge about his efforts to contribute to the open source project that is F#. F# is really open source and taking public contributions, but as Mårten explains, it's not that simple. You need to get engaged with the project on CodePlex and actually get to know the team and where the project is at to hope to make a difference there. As Mårten says, everyone is very nice, but they do have a vision of where the project is going - and you can contribute to that vision! The conversation digs into what it takes to actually build your own version of F# as well as the art of making a contribution to a project that will ultimately be delivered in Visual Studio. This is just the start for Mårten, and perhaps for you also!Support this podcast at — https://redcircle.com/net-rocks/donations

More CSS than JavaScript with Trevan Hetzel
Carl and Richard talk to Trevan Hetzel about writing CSS code to do JavaScript work in modern web pages. When you're a coder, you tend to code. When you're a designer, you're more likely to style. Trevan discusses the many things that CSS can do that most coders tend to write JavaScript for instead. And once you see what's possible in CSS, the question drills in on - is this a good idea? Are we writing JavaScript that is better served as a behaviour in a style? Where do you want your stuff to live? Trevan also digs into a bunch of great tools for taking your CSS to a higher level, check them out in the show notes!Support this podcast at — https://redcircle.com/net-rocks/donations

Node and sails.js with Mike Hostetler
Carl and Richard chat with Mike Hostetler about his work with Node.js and the Sails.js MVC Framework. The conversation starts out with a recap of Node itself, how it takes on the web services problem with a minimal footprint at first, and how you can add in the bits you need with the Node Packaged Manager. Then Mike digs into Sails.js, an MVC framework to help you build well-structure web pages in JavaScript against Node on the backend - JavaScript everywhere! The discussion also deals with the state of the Node community, including the announced departure of TJ Holowaychuk, one of the most prolific Node library developers out there. Node is moving into the mainstream, have you checked it out? Lots of links below!Support this podcast at — https://redcircle.com/net-rocks/donations

Cold Fusion Geek Out
Once more into the breech for the last of the fusion power GeekOuts, at least for now. Carl and Richard dive into the most controversial aspect of fusion power, so-called "cold fusion." This is a sensitive topic in the scientific community, so much so that it's name changes on a regular basis. The current popular name is Low Energy Nuclear Reactions. And the name is a big deal - Richard starts off the conversation by digging into the idea that there is more than one kind of cold fusion. Then the history lesson starts, with a study of what led up to the dramatic announcement by Fleischmann and Pons in March of 1989 - and the catastrophic fallout that led to the concept of "pathological science" and forcing it essentially underground. So what's real and what is snake oil? Is there something to cold fusion after all? The answers, as always, are complex and interesting!Support this podcast at — https://redcircle.com/net-rocks/donations

Making a Disconnected Web Client with Ward Bell
Carl and Richard chat with IdeaBlade man Ward Bell about the latest in Breeze and the whole concept of building web clients that can function in a disconnected state. It's possible with modern browsers to store information locally, which can help your web app survive an intermittent connection. Ward talks about how Breeze, his open source tool for caching, validation and querying, helps solve the disconnected problem. The challenge is finding the right patterns of development so that you don't have to litter your code with connectivity testing, just handle failures when they come without losing the user's work. Easy, right?Support this podcast at — https://redcircle.com/net-rocks/donations

Diving Deep Into Roslyn with Kathleen Dollard
Carl and Richard talk to Kathleen Dollard about her deep dive into Roslyn. The conversation starts out with a great question from a listener about using Roslyn to step into the compiler and understand how syntax trees would look... and what the potential for visualization is. Kathleen talks about her own open source project RoslynDom to help understand what's going on inside of Roslyn. The discussion also gets into some of the cool new capabilities coming in the next version of Visual Studio, and how Microsoft has changed the shipping process entirely - it's not the Studio you once knew!Support this podcast at — https://redcircle.com/net-rocks/donations

Gathering Requirements with Robert Bogue
Carl and Richard chat with Robert Bogue about the adventure that is requirements gathering. The conversation starts out with a sharing of war stories, talking about finding the right people to talk to in order to understand the overall application requirements in general, much less individual specifications. Robert talks a bit about a variety of techniques for requirements gathering, referencing some of the Agile Manifesto in the process, but recognizing that requirements themselves are largely methodology independent - it just takes relentless investigation and a goal of thoroughly understanding the system. Check out Robert's videos on Pluralsight!Support this podcast at — https://redcircle.com/net-rocks/donations

Web Forms for Mobile with Paul Sheriff
Carl and Richard talk to Paul Sheriff about his work building mobile web apps using ASP.NET WebForms. Yeah, that's right, WebForms! Paul talks about the problems with WebForms and how they can be overcome with some careful configuration and understanding of how WebForms really works. The conversation digs into adding Responsive Web Design to a WebForms page to make it work well on a mobile browser using Twitter's BootStrap - and also how to use WrapBootStrap to make your pages not look like BootStrap pages. Not every mobile web app should be a WebForms app, but it makes sense in some cases - Paul compares approaches to help you choose!Support this podcast at — https://redcircle.com/net-rocks/donations

Developing for Office 365 API with Dan Wahlin
Carl and Richard chat with Dan Wahlin about his latest open source project, building a Single Page Application (SPA) using AngularJS interfacing with Microsoft Azure Active Directory Services (MAAD) and Office 365 API. Called OfficeDev and published on GitHub, this project demonstrates interacting with Office documents, Sharepoint and traditional enterprise authentication systems from within a browser. Dan discusses the thinking behind the project and some of the more challenging parts to it - but you can check all that out for yourself on GitHub, the code is all published.Support this podcast at — https://redcircle.com/net-rocks/donations

More IoT with Pete Brown
Time for some more IoT! Pete Brown checks in with Carl and Richard to talk about Microsoft's continuing announcements in the Internet of Things space. The conversation starts out with a discussion about Pete's work in the music side of things and the Windows 8 API for MIDI - helping musicians use a Windows 8 tablet as the hub of a music system. Then it's on to several important announcements, including the implementation of C# with the Intel Galileo board, and the announcement of two new hardware platforms: SharksCove, which is essentially a tablet-sized prototyping platform and MinnowBoard, a Arduino-sized board running actual Intel hardware and capable of running a full version of Windows and .NET! The hardware is getting amazing, and your .NET skills are even more valuable!Support this podcast at — https://redcircle.com/net-rocks/donations

Building IoS Apps Using Swift with Glenn Howes
Carl and Richard talk to Glenn Howes about Apple's new programming language for IoS and MacOS: Swift. As Glenn explains, Swift builds on the same compiler that Apple's Objective-C uses (LLVM), but optimizes a number of key aspects that were known to be slow. Swift goes beyond performance improvements to add language features like generics, type safety and more! The conversation also digs into the future of Swift running on Mac OS X as well, which then digs into the differences between apps on the iPad and apps on the Mac. Great Apple conversation!Support this podcast at — https://redcircle.com/net-rocks/donations

C# 6.0 with Bill Wagner
Carl and Richard talk to Bill Wagner about some of the features coming in C# 6.0. The conversation starts with the history - the internal Microsoft project known as Roslyn has become an open source project on Codeplex. Bill runs down a number of cool features coming in C# 6.0, including primary constructors, improvements to Await and more. No idea when the shipping date is, but C# 6.0 is in the Visual Studio 2014 CTPs and is available for download any time you like!Support this podcast at — https://redcircle.com/net-rocks/donations

Thinking Open Source with Phil Haack
Carl and Richard talk to GitHub denizen and former Microsoftie Phil Haack about what it means to build open source software. The conversation starts off with a reminder that back in Phil's Microsoft days, he was a huge advocate of taking various Microsoft products open source - and today it's actually happening! Phil may have moved on to GitHub, but the spirit of open source has permeated the web team at Microsoft, the ultimate manifestation being ASP.NET vNext! So what about your projects? What does it takes to make them open source, and what benefits can you expect?Support this podcast at — https://redcircle.com/net-rocks/donations

The Biology of UI with Mark Miller
Carl and Richard circle back with Mark Miller for a whirlwind discussion on the biology of user interface design. Actually, it's the biology of humans as it relates to UI, focusing (no pun intended) on the eyes - how exactly does eyesight work? What cultural and psychological conditioning affects how you see? And ultimately, how can we apply the understanding of eyesight to make applications that are easier to use, easier to understand, and more enjoyable? Mark has years of experience in building great UI, and has distilled the core elements down to the biology of the user!Support this podcast at — https://redcircle.com/net-rocks/donations

Continuous Delivery with Daniel Piessens
Carl and Richard talk to Daniel Piessens about building continuous delivery solutions. The conversation starts out with an explanation of the differences between continuous integration, deployment, and delivery - and the fact that there are business decisions to deal with there, not just technical decisions! Daniel also digs into the challenges around getting Operations deeply involved in the testing process so that they have control over features as they are developed and can be turned off and on of your canary servers when needed. Lots of cool thinking about the future of software development with DevOps practices.Support this podcast at — https://redcircle.com/net-rocks/donations

Getting Creative with Denise Jacobs
Carl and Richard talk to Denise Jacobs about creativity. Denise starts out talking about her work with developers, mostly focused around understanding just how creative the software development process is. The conversation digs into the idea that flow state, which has been a talking point in a number of shows of late... is it inherently a creative state? Denise also digs into the battle with your internal critic, how to stop that critic from holding you back. Lots of personal empowerment thoughts, writing your goals down, experiments with improv, and more - it's a creative world!Support this podcast at — https://redcircle.com/net-rocks/donations

Enterprise Mobile Web with Chris Love
Carl and Richard talk to Chris Love about building mobile web apps for the enterprise. The conversation starts out with a reference to a comment made on a previous show about the problems with web apps not being built well enough for your device - that they feel too webby. And Chris agrees - it's very challenging to build a web app that feels great on a mobile device. So what's the problem? Chris digs deep into what it takes to make web pages render fast and clean on phones and the biggest bugbear of them all - building a great, compatible touch interface for a web app on a mobile device.Support this podcast at — https://redcircle.com/net-rocks/donations

Thinking in DDD with Julie Lerman and Steve Smith
Carl and Richard talk to Julie Lerman and Steve Smith about the fundamentals of Domain Driven Design (DDD). Julie and Steve have collaborated on a very popular Pluralsight course about DDD that has made the methodology more approachable for more people. The conversation digs into the fact that DDD has been around for more than a decade, but hasn't caught on near as much as it should - and why is that? There's at least one alphabet soup moment: What about DDD, BDD, TDD, PDD, ADDDD and SJDD? Listen to the show for definitions of these acronyms and more!Support this podcast at — https://redcircle.com/net-rocks/donations

Fusion Power Geek Out #2
Well, here we go - the second installation of the fusion power geek out. While the first show focused on the "Big Science" fusion power projects like NIF and ITER, this time around Richard digs into smaller hybrid projects, like General Fusions Magnetized Target Fusion as well as Colliding Beam Fusion Reactors being built by Helion Energy and Tri Alpha Energy. These fusion approaches combine magnetic and inertial plasma confinement to make fusion a little less extreme and more manageable - with more focus on how to actually make electricity. Also, they seem to be funded by tech billionaires like Jeff Bezos and Paul Allen. Is that a good thing or bad? Is this stuff all snake oil? There's more to talk about!Support this podcast at — https://redcircle.com/net-rocks/donations

Evolving ASP.NET Web Development with Scott Hunter
Carl and Richard chat with Scott Hunter about how Microsoft is working to evolve web development for ASP.NET developers. While the focus of the discussion is on ASP.NET vNext, you can't talk web without also talking cloud, and that means Azure. Scott digs into many of the new features in Azure that can make a web developer's life easier, before digging into ASP.NET vNext. No punches are pulled - vNext represents some breaking changes, especially for web forms developers. But web forms continues to be supported and added to in future versions of ASP.NET, just not at the rate that vNext is capable of. ASP.NET developers? Have a listen!Support this podcast at — https://redcircle.com/net-rocks/donations

Machine Learning in the Cloud with Seth Juarez
Carl and Richard talk to Seth Juarez about the latest developments in the machine learning space for the Microsoft space. The conversation starts out focused on Seth's open source library for doing machine learning in .NET. Seth talks about the challenges of getting your head around machine learning, building models and testing data. Then the discussion turns to the Azure Machine Learning tools, at the moment in preview. This can greatly simplify your experiments with machine learning, providing a huge range of tools for novices and experts a like. It's an exciting time for machine learning, you should check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Internet of Things on Windows with Dan Rosenstein
Carl and Richard chat with Dan Rosenstein about his work bringing the Windows Developer Program for Internet of Things (IoT) to life. The conversation starts out with a discussion about Microsoft's focus on IoT and the recognition that this a thing that is happening, and developers need tools to be productive. Dan focuses on the work Microsoft has done with Intel's Galileo device, which can work with Arduino, but uses a full x86 chipset. And while there isn't .NET available for the system yet, "one could speculate" that this is coming. Check out the links below to get involved!Support this podcast at — https://redcircle.com/net-rocks/donations

Building Mobile Web Apps with Rick Strahl
Carl and Richard chat with Rick Strahl about his latest efforts to build mobile web applications. The conversation starts out with a recap of the continuing debate about native vs web on mobile devices. As Rick says, there are no easy answers there. Every approach to cross-platform development (and different browsers on different phones represent different platforms) have compromises that need to be made. There is no "one size fits all" available. But the web continues to evolve, and Rick is optimistic that it is all coming together. Also, check out his open source, free-to-download web load testing tool!Support this podcast at — https://redcircle.com/net-rocks/donations

Migrating to Azure with Mike Wood
Carl and Richard talk to Mike Wood about migrating your applications to Azure. The conversation starts out thinking through the fundamentals of working in the cloud - how architecture and deployment are different. This inevitably leads to the hardest debate: Is your organization okay with data in the cloud? After that, Mike gets into some of the more interesting angles on cloud development - actually using virtual machines for your development environment. Is it cloud or is it virtual? Is there a difference? And a great list of resources for getting started with Azure!Support this podcast at — https://redcircle.com/net-rocks/donations

Psychology in Programming with Adam Tornhill
Carl and Richard talk to Adam Tornhill about his work understanding the psychology of programming. The conversation starts out with some thinking around getting into "the flow," being able to focus effectively on programming. Adam then digs into where bugs come from and the role of complexity in code. He has been studying code repositories to determine where bugs are likely to appear based on the idea that complex code changes more than simple code. The discussion also explores the idea that while coding parallel code is challenging, parallel development is even harder - can you really get multiple people working on the same project at the same time? You think you do, but do you really! Time to study your source tracking system!Support this podcast at — https://redcircle.com/net-rocks/donations

Modern App Development with Rocky Lhotka
Carl and Richard talk to Rocky Lhotka about what it means to build modern apps today. In past shows, Rocky has been pretty frustrated with the native development options and focused primarily on web development with HTML 5 and JavaScript. But things on the native side have gotten better, and Rocky talks about his experiences with Xamarin and the potential of the universal app template in Visual Studio. Could native be making a comeback? Rocky talks about the advantages of the native model with cross-platform development techniques and a sense of an improving future. It's a fun time to be a developer!Support this podcast at — https://redcircle.com/net-rocks/donations

ASP.NET vNext with Jeff Fritz
Carl and Richard chat with Jeff Fritz about ASP.NET vNext - and yes, ASP.NET is now open source! So what does that really mean for ASP.NET developers? Jeff digs into the impact of taking open source on the development process of ASP.NET and how we can all get more involved! This leads to a discussion about the expanding reach of .NET into other platforms such as Linux using OWIN and Katana, and the Microsoft stack being a friendly place for developers of all kinds to hang out. Azure is also a big part of the future web story, and Jeff digs into the cloud-optimized stack and how you can get your web app there.Support this podcast at — https://redcircle.com/net-rocks/donations

Fusion Power Geek Out
In what is likely to become a multi-part series, Richard and Carl chat about fusion power, focused on the "hot" side of fusion - megaprojects like the National Ignition Facility (NIF) and the International Thermonuclear Experimental Reactor (ITER). But first, a review of what is actually involved in fusing atoms together and how it differs from fission (as discussed in the older nuclear power shows. Richard then delves into a quick history lesson of power demand and why we need fusion as well as the stories of the first nuclear fusion projects before hitting the big time: NIF and ITER. Do they work? Will they work? Does it make sense? What is the impact of Big Science (tm) on getting science actually done?Support this podcast at — https://redcircle.com/net-rocks/donations

Making Money on Mobile with Atley Hunter
Carl and Richard talk to Atley Hunter about how he monetizes phone apps. A newcomer to .NET Rocks, Atley was a regular guest on the TabletShow and has talked about monetization before - but now he's learned even more techniques! Atley talks about the advantages of in-app purchases over try-before-you-buy, as well as asking for donations. He also digs into the idea that you can offer a variety of prices and how to encourage your customers to spend more! Lots of great thinking on how to make an income from your apps from one of the masters!Support this podcast at — https://redcircle.com/net-rocks/donations

Developing for RFID with Daniel Simmons
Carl and Richard talk to Daniel Simmons about his work with PasTrak, building RFID tools for small businesses. The first half of the conversation focuses on what RFID is all about - different types of tags, scanners, security concerns, and so on. There's a lot of choice out there when it comes to RFID and its cousin Near Field Communications (NFC). Then Danny digs into the coding side of things - the various APIs you work with to handle different readers, how your code responds, how to deal with duplicate data and data overload...all the fun things that happen when you interact with the real world!Support this podcast at — https://redcircle.com/net-rocks/donations

Teaching New Developers with David Graham
Carl and Richard chat with David Graham about what it takes to create a new developer. David starts out the conversation talking about the shortage of developers today, and how the shortage is getting worse, not better. This leads to a conversation about existing training approaches, such as a four-year computer science degree. While we all agree that the best way to learn to program is to actually program, what are the best tools to start out with? How do you get out into the industry and continue to grow?Support this podcast at — https://redcircle.com/net-rocks/donations

Amazon Fire Apps with Jason and Brian Kriesel
Carl and Richard talk to Jason and Brian Kriesel about their work building Amazon Fire Tablet applications. The conversation starts off talking about the differences between the Android world and the Amazon world - they aren't that far apart! The brothers Kriesel talk about what it takes to maintain an application that runs in regular Android tablets and phones as well as the Amazon Fire world - what features Amazon brings to the table and the strengths of their platform and app store. The discussion also digs into the new Amazon Fire Phone and the concerns around the FireFly SDK. There are pluses and minuses to all the platforms!Support this podcast at — https://redcircle.com/net-rocks/donations

Building Development Teams with Michelle Smith
Carl and Richard talk to Michelle Smith about building great development teams. Michelle talks about what a great team looks like, the differences in productivity and focus. This leads to a conversation about team building, creating trust within the team and dealing with remote workers - how do you create trust when you can't see each other. Then there's the process of recruiting and interviewing, where Michelle focuses on the interaction with the team even more than technical skills. Great teams don't just happen, but how much management does a great development team need?Support this podcast at — https://redcircle.com/net-rocks/donations

Why Do You Develop Software Panel Discussion at NDC
On the last day of the NDC 2014 Conference in Oslo, Carl and Richard assembled a panel of speakers: Robert Virding, Steve Sanderson, Venkat Subramaniam, and Anthony Eden. The discussion focused initially on the motivations around building software, but ultimately evolved into the best way to build sustainable software. Is the profit motive for software development a good one? What about open source? How do you know when your software is 'done?' How do you decide what features to add and what to leave out or even remove? Great thinking from a remarkable set of minds!Support this podcast at — https://redcircle.com/net-rocks/donations

The Future of Durandal with Rob Eisenberg
Carl and Richard talk to Rob Eisenberg about the crazy changes going on in his life - starting with joining Google! Rob talks about meeting the AngularJS folks at the ng-conf conference and deciding that upcoming versions of DurandalJS and AngularJS are on a collision course. So why duplicate effort? Rob talks about the significant rethinking going on with AngularJS 2.0 to be more effective in mobile environments, dealing with rendering performance and connectivity issues. The whole process is taking place in public on GitHub. You should check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Web Security Breaches with Troy Hunt
While at NDC, Carl and Richard chat with Troy Hunt about specific common web security breaches and things you can do about them. The conversation starts out with a continuation of an earlier show, talking about the vulnerabilities around open WiFi connections. From there, Troy talks about the most common breach of them all - SQL Injection. Yes, it's still a problem. Troy also digs into the importance of transport layer security, typically using SSL. There's a reason all the big web sites have switched to HTTPS all of the time. Maybe it's something you should consider also?Support this podcast at — https://redcircle.com/net-rocks/donations

Building Computer Vision Systems with Martin Jul
While at NDC is Oslo, Carl and Richard talk to Martin Jul about the state of visual computing technology today. As Martin says, the future is very bright - amazing free libraries are now available that make it simple to do image and character recognition with all sorts of cameras, even one on the Raspberry PI! The conversation digs into a project that Martin built to identify when the pizza guy is at his front door, exploring what it takes to recognize a pizza box in video. There are digital cameras everywhere today, shouldn't we be building apps to take advantage of them?Support this podcast at — https://redcircle.com/net-rocks/donations

End-to-End Web Instrumentation with Nik Molnar and Anthony van der Hoorn
While at NDC in Oslo, Carl and Richard talked to Nik Molnar and Anthony van der Hoorn about instrumenting web application. Of course the conversation starts out with a catch-up on Glimpse, the awesome session-based instrumentation tool for your web pages. Then the conversation moves to looking at instrumentation end-to-end on web applications, in the aggregate, so that you can see where your pain points are and where to focus your attention on tuning. Nik talks about starting at the high level view point so that you focus on the right things - it's not always about the code!Support this podcast at — https://redcircle.com/net-rocks/donations

Octopus Deploy with Paul Stovell
Carl and Richard chat with Paul Stovell, one of the principals behind Octopus Deploy. Octopus Deploy is all about getting your organization to continuous delivery - by automating every step. Paul talks about how the product came to be, from the frustrations he was having with deployment using Word documents and remote desktop. Octopus Deploy is free to download and use for small projects. Once you're addicted to one-button deployment, you can pay for larger projects and teams. And under the hood, it's technologies like PowerSshell that make it all work. This is a great addition to your DevOps toolkit.Support this podcast at — https://redcircle.com/net-rocks/donations

Getting into the Zone with Mark Seemann
While at the Norwegian Developers Conference in Oslo, Norway, Carl and Richard talk with Mark Seemann about his thinking around how developers 'get into the zone.' As Mark explains, this behavior isn't all that unusual - psychologists call it 'flow,' and it is a common state for athletes, musicians, writers and more. The conversation digs into the truth around flow, primarily that it doesn't guarantee productivity. Mark discusses techniques for getting into flow faster, so that you're less sensitive to interruption, and the conversation ultimately spins into thinking around how we can practice more effectively using flow and put in the hours it takes to become truly proficient in our area of focus. Throughout the conversation there are references to great books you should read - check the links!Support this podcast at — https://redcircle.com/net-rocks/donations

Show 1000!
Celebrate the millennium with us in this special episode of .NET Rocks! We do a little looking back, a little looking around and a little looking forward. Jason Olson joins us for a mini-show about audio and MIDI in Windows - and an epic giveaway. Mary Jo Foley shares her story of how the world is a better place because of .NET Rocks!, as do you, our listeners! You told us your stories of success, and now it's your turn to shine.Support this podcast at — https://redcircle.com/net-rocks/donations

Wearables in the Enterprise with Stephen Forte
Carl and Richard talk to Stephen Forte about the continuing evolution of wearables and their role in the workplace. The conversation starts out focused on the most visible of the wearables today - Google Glass. Does it have a role in the enterprise? That's a tricky concept. Steve talks about retail and more industrial applications, places where workers in motion get additional contextual information to improve their work. Human instrumentation is a big part of the wearable market as well, like FitBit. Steve talks about making sure workers move enough - not sitting too long, not walking too far, and so on. And there's more instrumentation to talk about, check out the links in the show notes!Support this podcast at — https://redcircle.com/net-rocks/donations

Nuclear Weapons Geek Out
Well here we go - a tough geek out topic if ever there was one. The most requested Geek Out we haven't done yet: nuclear weapons! Starting back before World War II, Richard digs into the science history that created the first proposals for nuclear weapons. The war ultimately provided the catalyst in the form of the Manhattan Project, culminating in the bombs that destroyed Hiroshima and Nagasaki. Then the story continues into thermonuclear weapons and other variations. What defense is there against nukes? And what about non-proliferation and arms reductions treaties? How safe is the world today from nukes?Support this podcast at — https://redcircle.com/net-rocks/donations