PLAY PODCASTS
.NET Rocks!

.NET Rocks!

2,017 episodes — Page 17 of 41

Thinking Beyond the SPA with Benjamin Howarth

How do you make the Single Page Application (SPA) better? Carl and Richard talk to Benjamin Howarth about his experiences with building SPAs and solving some of their limitations. Users love the look of a SPA, its responsiveness and styling are powerful. But SPAs have problems - they are very hard to test properly, they resist search engine indexing, are bandwidth hungry and not accessible to folks with visual impairments. Benjamin talks about his library RomanSPA (see what he did there?) that builds a normal MVC app behind the scenes and then can selectively render pages via MVC or the SPA approach as needed. Could this be the better SPA?Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 25, 201558 min

Building Microservices using Azure Service Fabric with Corey Sanders

Microservices and Azure together! While at the Stockholm stop of the Azure Tour, Carl and Richard chatted with Corey Sanders in front of a live audience about the announcement at the Microsoft Connect event about Azure Service Fabric's direct support for microservices. Corey digs into the core concepts of microservices, focusing on single domain APIs that use HTTPS and REST to connect and communicate. The challenge of microservices is proliferation - between redundancy and scalability, a large application can have hundreds, even thousands of instances. Azure Service Fabric provides tooling and resources to manage the complexity of microservices while keeping the flexibility and power. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 24, 201559 min

Next Generation Airliners Geek Out

So what does the future hold for commercial air travel? Carl and Richard chat about the on-going evolution of airliners, starting with the latest generation: the Airbus A380 and the Boeing 787. They represent the pinnacle of traditional airliner design so far. But is it time for a radical break? How can airliners be improved to lower costs, emissions and so on? Richard digs through the on-going evolution in turbofan engines, and looks to the future of more radical engines. Will supersonic flight ever make a comeback? And why stop there, what about hypersonic flight? Nothing is easy, but there's lots to think about!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 19, 20151h 3m

Mobile Dev Stack Update with Lino Tadros

How is mobile development evolving? Carl and Richard talk to Lino Tadros about his current work building mobile apps with lots of different technologies. Lino talks about build mobile apps natively with Objective-C and Java as well as a variety of hybrid approaches: C# using Xamarin, Javascript/HTML with Cordova and even good old fashion responsive web design. So what works best for you? Lino highlights some strengths and weaknesses of the different platforms, recognizing that it mostly comes down to skillset - what tools are you most comfortable with? That's what ultimately makes the difference. No matter how good a tool is, your ability to use it has the largest impact on how well your mobile app turns out.Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 18, 201555 min

Microservice Design with Paul Mooney

So what are microservices anyway? Carl and Richard talk to Paul Mooney about his work architecting applications with microservice principles. Paul talks about getting granularity right, and keep services simple using REST. Gone are the monolithic, verbose and complex services from the SOA age, it's all HTTP and simple language. The conversation digs into key architectural elements like queuing - in this case, with RabbitMQ. This is a tricky design pattern, but allows for lots of scalability and creates natural separation points between application elements. Microservices are still emerging as a cloud-centric way to build applications!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 17, 201555 min

.NET Foundation with Martin Woodward and Beth Massi

How does the .NET Foundation change the way you build software? While at the MVP Summit, Carl and Richard met with Martin Woodward and Beth Massi to talk about how the .NET Foundation was created and is evolving to carry .NET open source software forward. As Martin explains, even though key platform tools like the .NET Core, ASP.NET and MVC are all part of the foundation, Microsoft still makes a retail build of the products - so if you don't want to use open source, you don't have to! But if you and your organization are looking at open source, the .NET Foundation provides a certain level of coherence and structure to open source projects so that you can be sure the code will be there when you need it. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 12, 201558 min

Readying ASP.NET vNext with Damian Edwards

When will ASP.NET 5 ship? While at the MVP Summit, Carl and Richard talk to Damian Edwards about his work getting ASP.NET 5 out the door. The answer to the question is the first quarter of 2016. Damian talks about the experience of building ASP.NET vNext out in the open, on GitHub, using YouTube to publish all of the standup meetings with the team about the product. It's a new Microsoft building software a different way!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 11, 201556 min

Building Visual Studio Code with Sean McBreen

Have you taken Visual Studio Code out for a spin yet? While at the MVP Summit, Carl and Richard talk to Sean McBreen about his work building Visual Studio Code. VSCode was released back in the Build time frame of April 2015, and has put out a major update almost every month since. Sean hints about some major announcements coming for Visual Studio Code coming at the Microsoft Connect() event in New York November 18 2015. The conversation also digs into the choices you can make in your development platform with a mix of VSCode, Visual Studio Online and all sorts of other tools.Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 10, 201552 min

Testing and Craftsmanship with Scott Nimrod

Can you be a software craftsman and not test? Scott Nimrod says no! Carl and Richard chat with Scott about his experiences using TDD practices to build software and how that affected his approach to craftsmanship. Scott talks about how writing testing code to quickly test your app code is a far more efficient use of time compared to repeatedly compiling and running an application, then manually navigating to the feature in question and playing with it. Proper tests are faster, more accurate and repeatable, resulting in better code. And they're even more important when the app gets bigger, the number of developers increase and time passes - build your software right!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 5, 201554 min

Azure for Business Transformation with Jason Zander

How can Azure change your business? Carl and Richard talk to Jason Zander, one of the original developers of .NET and now a corporate vice president, about the power of Azure to affect change in your business. Jason talks about the landscape of Azure today, and how the engineers are able to push out a feature almost every week - 500 new features in the past year! You may not need to move that fast, but it's nice to know if you build against Azure, that's what is possible. The conversation ranges over the role of IoT, security, web sites and more - there's a lot of things that can be built in Azure, and the opportunities are massive!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 4, 201557 min

Cloud-Oriented Programming with Vishwas Lele

How do you build a cloud-oriented application? Carl and Richard talk to Vishwas Lele about his views on making software that takes advantage of features of the cloud, including dynamic resource allocation, resiliency and reliability. Vishwas runs down a list of ideas, starting with error handling - how many failures can be recovered in the cloud with new resource allocation, etc? Next up, instrumentation and logging - the cloud offers a lot of tooling to make real-time instrumentation a possibility. How do you take advantage of the costs of computing? What about scaling your application? Vishwas digs into it all!Support this podcast at — https://redcircle.com/net-rocks/donations

Nov 3, 201553 min

Building Virtual Reality Apps in .NET with Matthew Wilson

Can you really built virtual reality apps in .NET? You bet! Carl and Richard talk to Matthew Wilson about his work with Novus-Res, building VR apps for businesses. The conversation ranges over the typical hardware set - primarily focused on the Oculus Rift. Matthew talks about the different skills and tools needed to build a VR space, including 3D modelling. But when it comes to programming, Unity 3D leads the way, and you can write C# with Unity! What makes sense as a VR app? How do you keep folks from getting motion sick, and really make the VR experience real? Lots of cool thinking here, and we're still at the beginning!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 29, 201559 min

Localization and Internationalization with Diego Iastrubni

What does it take to make web pages that work in multiple languages? Carl and Richard talk to Diego Iastrubni about localization and internationalization. The conversation focuses first on the complexity involved - its very easy to forget how different languages and cultures apply to information being display. Does text go left-to-right, or right-to-left, left-aligned or right-aligned? And how does it apply to numbers? Diego goes on to explain core concepts in web localization, focusing on UTF-8 for character set and CSS for direction and alignment. There are frameworks to make this easier! Things get harder when you look at mobile and desktop apps, and every dev environment approaches it differently!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 28, 201550 min

F# 4.0 with Lincoln Atkinson

Visual Studio 2015 came out in July 2015, and with it, a new version of F# - version 4.0! Carl and Richard talk to Lincoln Atkinson, late of Microsoft, about the cool new features and capabilities in F# 4. The conversation ranges through the thinking around functional programming and new very functional features added - like TryList, as well as the more hybrid capabilities that let F# be a more general purpose language. And most impressively, F# 4.0 was built out in the open, as an open source project, including having third party contributors. Sure, the bulk was built by Microsoft folks (including Don Syme), but check out the contributors list!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 27, 201551 min

The Martian Geek Out

Have you seen The Martian? Don't listen to this show until you do! WARNING: SPOILERS! But if you've seen it (or don't care), have a listen to this Geek Out about the movie and a deeper dive into the challenges of Mars, picking up where the last Geek Out on Manned Mars Missions left off. How is the movie different from the book? (they're both great, read or watch in either order) And how sciencey is the science? The movie is remarkably technically accurate, but there are some bits that are Hollywoodised, as well as dramatized for effect. But who cares? It's an awesome movie and a fun Geek Out! Have a listen!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 22, 20151h 0m

Mature Test-Driven Development with Justin Searls

Test-Driven Development (TDD) is a mature methodology now, right? So how do you get it right? Carl and Richard talk to Justin Searls about his experiences helping teams implement TDD. As Justin says, TDD is just a tool in the toolbox for making long-lived software. In its maturity, different flavors of TDD have emerged, and Justin digs into the Detroit or Classical TDD versus the London TDD. It's all about testing, but with some style variations. How do you keep your tests resilient as software evolves? Justin talks about the right amount of abstraction and organizing a hierarchy of tests so that you can manage change effectively. TDD works!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 21, 201555 min

Property-Based Testing using F# with Mark Seemann

Ever heard of property-based testing? Carl and Richard talk to Mark Seemann about doing property-based testing with F#. As Mark explains, functional programming techniques work especially well for property-based testing, allowing you to define parameters (properties) that will generate ranges of values to test against. The conversation digs into tooling, specifically FsCheck, an open source library for doing property-based testing in F#. If you'd rather work in C#, Mark's project AutoFixture can do similar work in that language. But Mark talks up the advantages of F# from a functional perspective, creating very terse, easy to read tests. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 20, 201557 min

Payment Systems with Craig McKeachie

How do you handle credit card payments in your applications? Carl and Richard talk to Craig McKeachie about his work with different payment solutions, including Stripe. The conversation digs into the challenges of building your own payment system versus using a third-party system - starting with PCI compliance! Craig talks about different tooling for embedding payment, including the stripe.net library on GitHub for plugging into Stripe, and so on. Taking payments is important, so is doing it right - you have to think about security in a deep way. Don't build what you don't have to!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 15, 20151h 0m

Update on ServiceStack with Demis Bellot

Hang on to your hats, here comes a ServiceStack update! Carl and Richard talk to Demis Bellot, who for the past couple of years has been full time on ServiceStack, and wow, a ton of development has been done! Demis (at very high speed) rattles through the feature list of ServiceStack, talking about the array of platforms it supports - which is pretty much everything from the phone to the cloud. While the focus has always been on providing web services, Demis also talks about running the entire stack inside a machine so that you can provide local services as well. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 14, 201559 min

Programming in Go with Michael Van Sickle

How much can a language do with only 25 keywords? Carl and Richard talk to Michael Van Sickle about Google's Go Language. The focus in Go is on simplicity and structure - it's amazing what you can do with so few keywords, plus fixed locations for braces, indentations, and so on. The benefit of Go is easy-to-read code that has great concurrency capabilities - the Actor model is a standard pattern of development for Go. Michael also digs into the tooling around Go, using Atom for an editor and various plug ins to make coding and debugging easier. So how good is Go? Docker is written in Go! Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 13, 201552 min

Web Performance Testing Tools with Charles Sterling

There's more great stuff in Studio than you realize! Carl and Richard talk to Charles Sterling about the web performance testing tools built into Visual Studio 2015. Actually, the testing tools have been there since 2008, but only in the test edition, and after that they were moved to the Ultimate Edition - they were part of what made that product so expensive! But as of 2015, the testing tools are available as part of Visual Studio Online, which means they're free for teams of five or fewer as well as all MSDN subscribers! Chuck talks about what it takes to build really great load tests - the kinds of questions you can answer, and how to build those tests into your continuous deployment system. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 8, 20151h 5m

Omnisharp with David Driscoll

If you've been listening to the latest episodes, you've heard Omnisharp mentioned - time for a show on it! Carl and Richard talk to David Driscoll about his efforts contributing to Omnisharp. Omnisharp is a set of tools to bring .NET development to all sorts of different development environments, including Visual Studio Code. David discusses the impact that working on a dev tools project like Omnisharp has had on his own career, changing the way he thinks about development - for the better! If you're digging into open source web development in the new Microsoft stack, you really should know about Omnisharp!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 7, 201552 min

Jumping into Elixir with Rob Conery

Rob Conery has the Elixir bug! Carl and Richard chat with Rob about being on show 1200, and how Elixir has sucked him in. Elixir is the syntactically friendly language over top of Erlang that has gotten a lot of attention lately. The conversation digs into the strategies around learning a new language, starting with building a good old fashion forms-over-data application. Rob used the Phoenix MVC framework with Elixir to build web pages quickly. He also talks about changing your thinking - how his Elixir code rapidly evolved from an old way of thinking to new, with terser syntax and taking advantage of the language style to build in a new way!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 6, 201558 min

Programming in Python with Kathleen Dollard

Kathleen Dollard has been exploring different development environments and wants to tell the world! Carl and Richard talk to Kathleen about her experience using Python and Django with JetBrain's IntelliJ development environment. As Kathleen says, it's the whole development suite, not just a given language, that you have to evaluate as a whole. But if you're going to live in the dynamic language like Python, you need to take testing seriously - and Kathleen dives into her experience of doing semantic testing to build resilient tests that are easy to read and have comprehensive coverage. The conversation turns to the story of how all this came to pass - Kathleen's new job and new leadership role with a consulting firm has pushed her to try new things!Support this podcast at — https://redcircle.com/net-rocks/donations

Oct 1, 201553 min

Method Interception using JSON with Ricardo Barbosa

Ready to do some method interception? Carl and Richard talk to Ricardo Barbosa about CodeCop, his method interception library that you configure with JSON. The conversation starts out talking about why you would want to do method interception in the first place - aspect oriented programming, instrumentation, isolating plumbing code, and so on. There are a bunch of ways to address these problems, and method interception has some advantages. Ricardo talks about building the tool and its gradual evolution as he got a deeper understanding of the underpinnings of .NET. There's a free version of the product, take it out for a spin!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 30, 201552 min

Data on DocumentDB with Ryan CrawCour

Document databases as a service? For sure! Carl and Richard talk to Ryan CrawCour about Azure DocumentDB. DocumentDB is a JSON store - with an amazing set of features, including SQL querying. What? Ryan talks about how DocumentDB provides a fast, scalable place to store objects and write your queries any way you like. You write the rules for how your data partitions between collections, as well as the performance of each of those collections, and you can change them on the fly. More sophisticated than a simple key-value-pair store, but less structured that a relational database, DocumentDB sits in a great spot in your data storage needs. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 29, 201558 min

Quantum Computing Geek Out

The most requested (and most postponed) Geek Out of them all - Quantum Computing. How much is hype, and how much is real? Richard walks through the history of quantum computing, starting with the understanding of quantum mechanics in the first place, and how modelling that in a classical computer created problems. As it turns out, there are many approaches to quantum computing, and no "one right way" has appeared yet. The state of quantum computing today is like the state of classical computing in the 1950s before the advent of the transistor. Possible, but very difficult and not broadly applicable. Let us know what you think!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 24, 201559 min

The New Web Dev Stack with Dan Wahlin

So what does a web development stack look like today? Carl and Richard talk to Dan Wahlin about his explorations with the new ASP.NET vNext stack, checking out Angular2 (as opposed to the separately developed Angular1) and getting into using containers for development. Containers take virtual machines to the next level, with lower resource requirements and detailed manifests. As Dan points out, container technology comes after the configuration-as-code movement, and is a key part of the container approach. The focus is on Docker, but there are other container solutions out there that are well worth exploring!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 23, 201555 min

Ashley Madison Hack and More with Troy Hunt

It's been on the news, but do you really understand what happened with the Ashley Madison hack? Carl and Richard talk to Troy Hunt about his experiences around his web site Have I Been Pwned and how the Ashley Madison hack blew up his traffic and made him think deeply about privacy. You may not care for the company, but you can't deny the significance of a multi-million dollar business blown up by hackers. Digital security is no joke - a failure can cost millions and destroy lives.Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 22, 20151h 1m

Designing Universal Apps with Billy Hollis

Universal Apps are all about XAML! Carl and Richard talk to the original XAML believer, Billy Hollis, about the new Universal App model and its focus on XAML. As Billy says, both Windows 10 and Office 2016 are using XAML now, so it's not going away. But first a quick digression on Windows Phone and Android - is the Universal App model going to save Windows Phone? Or should it all be Android in the end anyway? The conversation also ranges over some of the new opportunities coming in the future, like HoloLens, and the importance of XAML in that space as well. There has never been a better time to dive into this tech!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 17, 20151h 0m

Understanding NativeScript with Sam Basu

Heard of NativeScript? Carl and Richard talk to Sam Basu from Telerik about NativeScript, a dev stack using JavaScript to build native mobile applications. Sam describes how NativeScript is different from Cordova, since it doesn't use HTML or a runtime that essentially hosts a browser - instead it has a custom UI markup language that is rather similar to XAML and compiles into native code on iOS and Android (Windows Phone coming soon). So if you like working in Javascript but want native performance, you should take a look at NativeScript!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 16, 201551 min

Continuous Integration of SQL Server with Ike Ellis

Ci with SQL Server? Are you crazy? Carl and Richard talk to Ike Ellis about what it takes to get databases changes happening as smoothly as application changes. Really! Ike talks about the concept of database lifecycle management and how it is orthogonal to application lifecycle management. The tricky bit is managing the data! And to help with that, Ike discusses a great tool chain of source code management, testing and deployment tools that work with databases like SQL Server and integrate into your usual development lifecycle toolchain as well. This is some next level DevOps thinking!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 15, 20151h 1m

Developing on Unity with Brice Fernandes

So what about building apps with Unity 3D? Carl and Richard talk to Brice Fernandes about what it takes to build using this cross-platform 3D framework. Brice talks about the important elements of gaming, including the art, user experience and game play itself. You need all three to some degree, great games do all of them well. The conversation digs into the variety of styles of games and the strengths and weaknesses of Unity in those different roles. Could you build things other than games in Unity? Yes, but would you want to?Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 10, 201557 min

ReactJS in Web Apps with Cory House

Ready to React? Carl and Richard talk to Cory House about his experiences building applications using Facebook's React library. The conversation digs into the philosophical differences to web page design that React is focused on - and how they upset a lot of folks! Cory describes React as an approach for building UI components, which means combining HTML, Javascript and even CSS together! He also digs into the challenges of assembling the right tool stack - React is not an all-in-one library, you have some choices to make. The conversation also digs into Flux and it's alternatives as approaches to your overall web page architecture. Lots of options!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 9, 201554 min

Developing using ASP.NET vNext with Rick Strahl

So what's it like to build web apps with ASP.NET 5? Carl and Richard talk to Rick Strahl about his experiences with the rapidly evolving open source project that is ASP.NET today. As Rick says, it might be called a beta, but it is acting more like an alpha at this point - new features and breaking changes are occurring regularly as the toolset develops. On the plus side is the server-side cross-platform of running on Linux and OSX, plus a design that is far more focused on what modern web development looks like. The original ASP.NET is nearly fifteen years old, this is an awesome update!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 8, 20151h 0m

Becoming a Social Developer with Jeremy Clark

Are you a social developer? Carl and Richard talk to Jeremy Clark about his experiences trying to draw developers at events out of their shells. In the end, especially at an event, people want to talk - you just have to get the conversation started. The conversation turns to skills that can benefit your career, including public speaking and writing. Being able to communicate effectively in various forms can help your whole team be more productive by getting people on the same page of an idea. It's a skill like any other, and well worth cultivating!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 3, 201553 min

SPAs and Visual Studio Code with John Papa

Web development is moving fast, and John Papa is in the race! Carl and Richard talk to John about his current views on Angular and other SPA frameworks - coming to Anglebrackets this fall! The conversation dives into the inevitable comparisons between Angular, Aurelia and others - but there is no one right way. Then John talks about the new Visual Studio Code, which really hasn't got much to do with Visual Studio at all - it's an editor, rather than an IDE. This leads to a conversation about development work styles in general - do you like having everything all in one place in the form of Visual Studio, or happier with a more roll-your-own solution with separate editors, debuggers, etc. So many choices for development today!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 2, 201554 min

C# Ships with Dustin Campbell

Roslyn is out - and it's awesome! Carl and Richard talk to Dustin Campbell about his work building Roslyn over eight years. Eight years is an awful long time, but when you're rebuilding a codebase from scratch, it's hardly unprecedented. Dustin talks about some the decisions made in the re-engineering of C#, including whether or not to keep in the bugs! Taking Roslyn open source is also a huge aspect of Roslyn and it's impact on the rest of the open source products Microsoft is making including the new ASP.NET. Great insight from someone who's been there!Support this podcast at — https://redcircle.com/net-rocks/donations

Sep 1, 201557 min

Manned Missions to Mars Geek Out

What will it take to send humans to Mars and back? And what about actually colonizing Mars? Time to Geek Out! Richard talks through the history of manned missions to Mars, starting with Werner Von Braun's own Das MarsProjekt. The story evolves with Robert Zubrin's Case for Mars and the idea (and technology) behind In-Situ Resource Utilization - refuelling ships on Mars by making methane. That's the beginning elements of humans actually living on Mars. Elon Musk talks about creating an independent colony on Mars, requiring one million colonists. What would it take to make that possible?Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 27, 20151h 0m

Optimizing Mobile Web Sites with Chris Love

How do you make a mobile web site go fast? The same way you make any web site go fast! Carl and Richard talk to Chris Love about his strategies for making fast web pages. The conversation starts out discussing how mobile apps are even more performance sensitive than regular web pages, because mobile devices typically have less bandwidth and more limited processing power for rendering. Chris points to one of his favorite tools - WebPageTest, as a great starting point for knowing where to look for performance gains on web pages. This leads to discussion on image compression, CDNs, time-to-live settings and more!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 26, 201559 min

GitHub Desktop with Amy Palamountain

Unifying your Git GUI experience! Carl and Richard talk to Amy Palamountain from GitHub about how GitHub Desktop is bringing together the separate GitHub for Mac and GitHub for Windows products. Amy explains that in the past, there were separate GUI clients for Mac and Windows, with separate feature sets and styles. Bringing the codebase together keeps the releases more consistent, but it also represents an interesting unified coding approach using technologies like Reactive Extensions and other cross-platform tooling. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 25, 201551 min

Talking to Decision Makers with Eileen Fisher

So how do you get to "yes" with business decision makers? Carl and Richard talk to Eileen Fisher about how tech folks can be more effective communicating with folks that aren't in technology but make decisions on what technology to use. Eileen runs through seven key points for talking to decision makers - staying clear of technical jargon when dealing with business people and focusing on the things that matter with those folks. They may think differently than you, but that doesn't mean they aren't thinking - you have to meet them where they are!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 20, 201557 min

Diving into Aurelia with Julie Lerman

So what happens when you dive head-first into the latest Javascript libraries? Carl and Richard chat with Julie Lerman about her experiences playing with Rob Eisenberg's Aurelia library. Of course, it doesn't stop there: If you're going to learn Aurelia, you're going to change the whole stack - including node, expressjs and DocumentDB! Julie walks through the process of adding each of the bits into the stack, learning online through search engines and twitter, and what she brought back from this exploration that changed the way she works with C# and Entity Framework!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 19, 201555 min

Automating Deployment with Matt Wrock

Have you automated your deployment infrastructure? Carl and Richard talk to Matt Wrock about his tool chain for doing deployments. The raft of tools is long, but largely familiar: NuGet, Chocolatey, Boxstarter, Vagrant. Matt continues on with Atlas, Packer and Boxcutter to put together a completely automated process to build new VMs with services, tools and your software all pre-configured and ready to go. More good thinking about getting your configuration down as code!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 18, 20151h 2m

Semantic Versioning with Jake Ginnivan

How do you manage version numbers? Carl and Richard talk to Jake Ginnivan about his open source project called GitVersion. GitVersion works to automate the semantic versioning of your software. The conversation starts out focused on the details of semantic versioning - beyond the major.minor.patch, there are the alpha, beta and release candidate builds. Jake walks through the process of automating versioning, being able to understand what changes you've made to your code to know what numbers need to increment. This is a cool tool to check out!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 13, 201558 min

Javascript Messaging with Derick Bailey

Messaging in browsers? Carl and Richard talk to Derick Bailey about messaging patterns in Javascript. Yes, browsers always use messages, that's what HTTP is about - but there are messages, and there are messages. Derick talks about using the publish/subscribe pattern with RabbitMQ to build a highly scalable system. These are patterns that are popular outside of the web, but the modern web can do anything any other system can do - so it's time to put these messaging patterns to work in your web applications!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 12, 201558 min

NuGet and Windows 10 with Jeff Fritz

How does Windows 10 change NuGet? Carl and Richard talk to Jeff Fritz about the new features being added to NuGet to support Windows 10 Universal Apps. The core feature is the ability to build a NuGet package that will run on all the Windows 10 universal platforms - PC, tablet and phone. The conversation then switches to the Visual Studio 2015 launch and the crazy three day hackathon preceding it that Jeff participated in, building the AllReady applications for Humanitarian Toolbox and the RedCross. The project is now open source on GitHub and ready for lots of contributors, check it out!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 11, 201551 min

Science of Great Design with Mark Miller

One girl shy of a Mondays - Carl and Richard try and stay on topic with Mark Miller while they explore the science of great design. The truth is that Mark has been working for decades to build software that is truly intuitive to use, and the talks about all the subtle, but broadly applicable details that can make an application truly a pleasure to use. As is typical of Mark, this is nothing vague, but concrete, detailed and repeatable steps for making better designed software. You need to check out his amazing videos on the subject, it can make your software better!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 6, 201555 min

Back from the Road with Shawn Wildermuth

And he's back! Carl and Richard talk to Shawn Wildermuth about his year-long journey around the world, part honeymoon, part working trip. The tour ended abruptly when an accident broke Shawn's arm, but he's home now and on the mend. The conversation digs into the huge array of developers and cultures that Shawn spent time with in Europe, Africa, and Asia. Shawn also talks about some ideas around building VR apps - is there something beyond games worth making? Is this technology going to take off this time around? Always fun to catch up with a very productive member of the community!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 5, 201550 min

Azure Service Fabric with Mark Fussell

So what does it take to make scalable, resilient services in the cloud? Carl and Richard talk to Mark Fussell about Azure Service Fabric, the underlying infrastructure inside Azure to provide these capabilities. And the Azure Service Fabric doesn't only run on Azure - it runs on Windows Server too! Mark talks about creating your application in a way that allows it to scale into the cloud, whether its running there or not. In theory the fabric is just plumbing, but its the kind of plumbing that's hard to do right, and easy to mess up - and you don't want to find out you got it wrong when your customers are growing and demanding more!Support this podcast at — https://redcircle.com/net-rocks/donations

Aug 4, 201555 min