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

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

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

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

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
25 Nov 201558min

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
24 Nov 201559min

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
19 Nov 20151h 3min

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
18 Nov 201555min