.NET Rocks!

Alle afleveringen

2.021 afleveringen, van nieuw naar oud

  1. The Software Craftsman Calendar 2016 with Steve Smith and Brendan Enrick

    3 december 2015 · 58 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  2. The F# Web Stack with Henrik Feldt

    2 december 2015 · 50 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  3. HTTP2 with Robert Boedigheimer

    1 december 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  4. Data Lake Store and Analytics with Tom Kerkhove

    26 november 2015 · 52 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  5. Thinking Beyond the SPA with Benjamin Howarth

    25 november 2015 · 58 min

    Afspelen
    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? Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  6. Building Microservices using Azure Service Fabric with Corey Sanders

    24 november 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  7. Next Generation Airliners Geek Out

    19 november 2015 · 1 uur 4 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  8. Mobile Dev Stack Update with Lino Tadros

    18 november 2015 · 56 min

    Afspelen
    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. Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  9. Microservice Design with Paul Mooney

    17 november 2015 · 55 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  10. .NET Foundation with Martin Woodward and Beth Massi

    12 november 2015 · 58 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  11. Readying ASP.NET vNext with Damian Edwards

    11 november 2015 · 56 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  12. Building Visual Studio Code with Sean McBreen

    10 november 2015 · 53 min

    Afspelen
    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. Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  13. Testing and Craftsmanship with Scott Nimrod

    5 november 2015 · 55 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  14. Azure for Business Transformation with Jason Zander

    4 november 2015 · 57 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  15. Cloud-Oriented Programming with Vishwas Lele

    3 november 2015 · 53 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  16. Building Virtual Reality Apps in .NET with Matthew Wilson

    29 oktober 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  17. Localization and Internationalization with Diego Iastrubni

    28 oktober 2015 · 51 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  18. F# 4.0 with Lincoln Atkinson

    27 oktober 2015 · 51 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  19. The Martian Geek Out

    22 oktober 2015 · 1 uur 1 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  20. Mature Test-Driven Development with Justin Searls

    21 oktober 2015 · 55 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  21. Property-Based Testing using F# with Mark Seemann

    20 oktober 2015 · 57 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  22. Payment Systems with Craig McKeachie

    15 oktober 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  23. Update on ServiceStack with Demis Bellot

    14 oktober 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  24. Programming in Go with Michael Van Sickle

    13 oktober 2015 · 53 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  25. Web Performance Testing Tools with Charles Sterling

    8 oktober 2015 · 1 uur 6 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  26. Omnisharp with David Driscoll

    7 oktober 2015 · 53 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  27. Jumping into Elixir with Rob Conery

    6 oktober 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  28. Programming in Python with Kathleen Dollard

    1 oktober 2015 · 53 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  29. Method Interception using JSON with Ricardo Barbosa

    30 september 2015 · 53 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  30. Data on DocumentDB with Ryan CrawCour

    29 september 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  31. Quantum Computing Geek Out

    24 september 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  32. The New Web Dev Stack with Dan Wahlin

    23 september 2015 · 56 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  33. Ashley Madison Hack and More with Troy Hunt

    22 september 2015 · 1 uur 1 min

    Afspelen
    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. Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  34. Designing Universal Apps with Billy Hollis

    17 september 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  35. Understanding NativeScript with Sam Basu

    16 september 2015 · 52 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  36. Continuous Integration of SQL Server with Ike Ellis

    15 september 2015 · 1 uur 1 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  37. Developing on Unity with Brice Fernandes

    10 september 2015 · 58 min

    Afspelen
    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? Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  38. ReactJS in Web Apps with Cory House

    9 september 2015 · 55 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  39. Developing using ASP.NET vNext with Rick Strahl

    8 september 2015 · 1 uur

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  40. Becoming a Social Developer with Jeremy Clark

    3 september 2015 · 54 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  41. SPAs and Visual Studio Code with John Papa

    2 september 2015 · 54 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  42. C# Ships with Dustin Campbell

    1 september 2015 · 57 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  43. Manned Missions to Mars Geek Out

    27 augustus 2015 · 1 uur 1 min

    Afspelen
    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? Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  44. Optimizing Mobile Web Sites with Chris Love

    26 augustus 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  45. GitHub Desktop with Amy Palamountain

    25 augustus 2015 · 51 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  46. Talking to Decision Makers with Eileen Fisher

    20 augustus 2015 · 57 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  47. Diving into Aurelia with Julie Lerman

    19 augustus 2015 · 56 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  48. Automating Deployment with Matt Wrock

    18 augustus 2015 · 1 uur 3 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  49. Semantic Versioning with Jake Ginnivan

    13 augustus 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations

  50. Javascript Messaging with Derick Bailey

    12 augustus 2015 · 59 min

    Afspelen
    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! Lees meer

    Support this podcast at — https://redcircle.com/net-rocks/donations