.NET Rocks!

Alle afleveringen

2.021 afleveringen, van nieuw naar oud

  1. Instrumenting Software Features with Christine Yen

    21 maart 2019 · 47 min

    Afspelen
    How do you measure the success of a feature in your application? While at NDC in London, Carl and Richard talked to Christine Yen about her experiences building instrumentation systems for applications both to diagnose problems and to understand how to make software better. The conversation digs into the scientific method of hypothesizing a potential feature, exploring different ways to build it and deciding on measurements of success - know when something works! Lees meer

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

  2. Functional Web Programming using SAFE with Anthony Brown

    14 maart 2019 · 47 min

    Afspelen
    Build your web site in F#! While in London at the NDC, Carl and Richard talked to Anthony Brown about the SAFE Stack - a complete set of tooling for building back-end and front-end parts of your website in F#! Anthony talks about the various pieces needed to work together, how debugging works, and his preferred tooling, including VSCode as the editor and some great plug-ins that make F# coding easy! Lees meer

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

  3. Building Security Into Your App with Victoria Almazova

    7 maart 2019 · 52 min

    Afspelen
    Are you adding security to your application at the end of a development cycle? While at NDC in London, Carl and Richard talk to Victoria Almazova about how she encourages developers to include security planning as early as possible - it costs less and is more effective! The new tooling available today for security makes it easier to do the right thing, you just have to include it as part of the process. Lees meer

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

  4. CSS Grid with Amy Kapernick

    28 februari 2019 · 58 min

    Afspelen
    Have you heard of CSS Grid? While at NDC in London, Carl and Richard talk to Amy Kapernick about one of the new features in CSS introduced in 2017 on all major browsers. CSS Grid is not tables - and tables aren't inherently evil, they can just be used badly. With Grid, you can define flexible layouts and formatting for a variety of elements. And there's nothing you're doing that can't be tweaked effectively by designers when the time comes - check 'em out! Lees meer

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

  5. Open Source Home Assistants with Sarah Withee

    21 februari 2019 · 41 min

    Afspelen
    Have you got a home assistant device? While at NDC in London, Carl and Richard talk to Sarah Withee about her experience with Mycroft, the open source home assistant device. As an open source project you can run Mycroft on your PC, or even a Raspberry Pi. The conversation turns to the concerns about constantly listening speakers and how having an open source project that lets you see what its listening to make that whole experience less concerning. And there's custom hardware too! Lees meer

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

  6. Blazor in 2019 with Steve Sanderson and Dan Roth

    14 februari 2019 · 57 min

    Afspelen
    What's up with Blazor? While at NDC in London, Carl and Richard chatted with Steve Sanderson and Daniel Roth about the latest efforts around running C# in the browser with Web Assembly. Since its first demo back in 2017 by Steve, Blazor has grown up a lot - part of ASP.NET Core but still nominally an experimental project, parts of Blazor are now appearing in the preview editions of .NET Core 3 as Razor Components. 2019 looks to be a big year for Blazor! Lees meer

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

  7. Teaching Experienced Developers with Clare Sudbery

    7 februari 2019 · 1 uur 1 min

    Afspelen
    How do developers learn? While at NDC, Carl and Richard talk to Clare Sudbery about her experiences helping developers learn. The conversation digs into various learning models, the challenges of coming up with standards for education in software and what we can do to get better. Clare talks about how organizations need to create a culture that allow their people to not know things so that there is room to learn - once that culture is in place, things get much simpler! Lees meer

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

  8. Migrating to .NET Standard with Rocky Lhotka

    31 januari 2019 · 1 uur

    Afspelen
    How do you migrate your .NET application to current standards? Carl and Richard talk to Rocky Lhotka about his approach to migrating existing .NET applications to .NET Standard. Rocky explains that many folks ask him about moving to .NET Core, but getting to .NET Standard is an easier move (but likely not easy) and offers more options in the long run, including .NET Core. The process starts with getting your .NET application upgraded to at least .NET 4.6.1, but it goes on from there - many organizations have a huge portfolio of older .NET applications - Rocky offers a plan to modernize! Lees meer

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

  9. SEO for Developers with Chris Love

    29 januari 2019 · 58 min

    Afspelen
    Should developers care about search engine optimization (SEO)? Chris Love says yes! Carl and Richard talk with Chris about how SEO impacts consumer-facing websites and what developers can do to include SEO in their development process. The good news is, many of the things we do routinely in web development help with SEO, including mobile-first development, using HTTPS and focusing on performance. But there's more to be done, and Chris digs into important bits - check out the tools in the show notes for more ideas on how to make your website more SEO friendly! Lees meer

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

  10. UX Design for Developers with Billy Hollis

    24 januari 2019 · 1 uur 1 min

    Afspelen
    User Experience Design is on the rise! Carl and Richard talk to Billy Hollis about his latest thoughts and efforts around getting developers to design UX as part of their development process. The conversation dives into the change of thinking it takes to really understand how users work with your software and the interfaces change as you think about what someone needs to see and when. Billy also brings up the advantage of great UX - happier users, more users and more profitability. Software is also cheaper to maintain and educate on as well! Whether its mobile, web or desktop, you need great UX! Lees meer

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

  11. Test Automation with Arnon Axelrod

    22 januari 2019 · 43 min

    Afspelen
    How do you get into test automation? Carl and Richard talk to Arnon Axelrod about his new book on Test Automation and the concept of the Test Automation Maturity Model - the steps you take along the way to getting testing to be a key part of making quality software. Arnon digs into building the right kinds of tests, what tools help you move in that direction, and where skills need to be grown to make better tests and automate them in a way that they are part of every build, whether you ship the software at that time or not. Test automation is not just for SaaS apps - everyone can benefit! Lees meer

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

  12. Kubernetes in 2019 with Jessica Deen

    17 januari 2019 · 48 min

    Afspelen
    It's 2019, do you know where your containers are? Carl and Richard talk to Jessica Deen about her work with containers and how Kubernetes has come to dominate the container space, especially in the Microsoft arena. Kubernetes is a container orchestration engine that runs on-premises and all the major cloud vendors - but it is so much more than that, with an ecosystem growing up around it providing an array of tools that can handle your CI/CD pipeline and a huge array of elements for deploying applications. Check out the extensive set of links in the show notes! Lees meer

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

  13. Span of T in .NET Core 2.1 with Adam Sitnik

    15 januari 2019 · 43 min

    Afspelen
    How do you make .NET Core go even faster? System.Memory! While at the Update Conference in Prague, Carl and Richard sat down with .NET Core team member Adam Sitnik to talk about his work on Span of T and System.Memory. Adam talks about .NET Core 2.1 and C# 7.2 giving access to unmanaged heap and stack memory. Used right, you can get huge performance boosts and decreased memory footprints for certain classes of work - at the risk of a stack overflow! Great conversation about when and where you should take advantage of these new features! Lees meer

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

  14. Becoming Cloud Native with Vishwas Lele

    10 januari 2019 · 50 min

    Afspelen
    What does it mean to be cloud native? Carl and Richard talk to Vishwas Lele of Applied Information Sciences about his on-going evolution to be a cloud-native, and what means in 2019. Vishwas talks about the Cloud Native Computing Foundation, an organization independent of the major cloud vendors that helps with identifying and managing tools that make cloud native applications work! Vishwas digs into a variety of tools, starting with Kubernetes and with many more tools coming! The cloud is only getting more amazing! Lees meer

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

  15. Time Travel Debugging with Omer Raviv

    8 januari 2019 · 44 min

    Afspelen
    How do you debug? Carl and Richard talk to Omer Raviv about OzCode Debugging, including its ability to do 'time travel' or 'reverse' debugging - rather than stepping through code forward line-by-line, you can go any direction you want with any rules that you need. Omer talks about the years of work in OzCode and the array of features including understanding what your LINQ queries are doing in detail, writing conditional breakpoints and more. Lees meer

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

  16. The Azure Blockchain Development Kit with Marc Mercuri

    3 januari 2019 · 54 min

    Afspelen
    Ready to add blockchain to your repertoire? Carl and Richard talk to Marc Mercuri about the Azure Blockchain Development Kit. Blockchain is full of hype, especially in relationship to cryptocurrency, but there are so many other possibilities. The idea of a distributed ledger of transactions has huge potential for reducing costs of transactions and allowing the sharing of information about those transactions up and down the chain. But how to make it work? That's where Microsoft comes in with some great tooling - have a listen! Lees meer

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

  17. .NET Foundation Update with Jon Galloway and Beth Massi

    1 januari 2019 · 44 min

    Afspelen
    The .NET Foundation is changing! Carl and Richard talk to Jon Galloway and Beth Massi about the changes in the .NET Foundation and what it means to the average .NET developer. The first announcement is that the .NET Foundation is moving to an open membership model - if you have made a contribution to .NET in any way, be it code, documentation or other, you can apply for membership and expect to be accepted. Next up, the expansion of the .NET Foundation board to seven directors and open elections for those board seats - any .NET Foundation member can be a director! Nominations are happening in January 2019, so get on board today! Lees meer

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

  18. Bot Framework Adventure Games with Edwin van Wijk and Sander Molenkamp

    27 december 2018 · 46 min

    Afspelen
    What can you do with the Bot Framework? How about make old-school 8-bit adventure games? While at UpdateConf in Prague, Carl and Richard chatted with Edwin van Wijk and Sander Molenkamp about the GameATron4000 open source project that ties the Bot Framework together with Phaser.io graphics to make simple, funny adventure games. The conversation explores how the Bot Framework simplifies the whole command engine of the game, being able to deal with the variations in language to still get to the intent commands of the game. Add other Cognitive Services to take it even further! The project is open source and looking for contributors - bring your humor and learn what the Bot Framework can do! Lees meer

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

  19. Merry Christmas, Rory Blyth

    25 december 2018 · 1 uur 10 min

    Afspelen
    Merry Christmas! For your Christmas listening pleasure, Carl and Richard chat with former .NET Rocks co-host Rory Blyth. Rory chats a bit about what has happened to him lately, and how he's gotten more engaged with the community after a long break. Lots of conversation about the past and a little bit about some of the new things that he's playing with, Rory is always a fun and freewheeling conversation. NOTE - this show is PG-13 and there are a few bleeps, but nothing too awful. It's just like Christmas with that one uncle that everyone has! Lees meer

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

  20. Node Development Panel from DevReach

    20 december 2018 · 56 min

    Afspelen
    What's new in Node development? While at DevReach in Bulgaria, Richard moderated a panel of David Neal, Brandon Satrom and Tara Manicsic about their experiences with Node. There's a huge array of application types that make sense for Node, starting with IoT solutions, but also exploring the more traditional web applications. Node works great in the serverless role as well, it's low-ceremony approach works great with Azure Functions and AWS Lambdas. The continuing improvements to Javascript help also, and since you control the runtime environment, you get to use those language improvements in production! Lees meer

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

  21. Top Azure Security Fails with Karl Ots

    18 december 2018 · 1 uur 1 min

    Afspelen
    What can you do wrong with Azure security-wise? Lots! While at Update Conference in Prague, Carl and Richard talked to Karl Ots about all the things that can go wrong with security in Azure. Karl starts at the top with one of the main reasons you should consider Azure - physical security. Those data centers are safe! From there, the conversation dives into choices you make when setting up Azure that can cause trouble - what email addresses to use, what privileges each account requires, and so on. It makes perfect sense to give minimum privileges to users and applications, but do you do it? Have a listen! Lees meer

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

  22. State of Mobile Development Panel from DevReach

    13 december 2018 · 54 min

    Afspelen
    How do you build a mobile app in 2018? Or should you? Richard moderates a panel from DevReach in Bulgaria with Sam Basu, Jen Looper and Jo Franchetti about their experiences with different tools building mobile apps. The conversation ranges over Xamarin, Cordova, NativeScript and good ol' fashion mobile web. Is the Progressive Web App good enough now to skip going to the app store? Or do you want your PWA to appear in the app store? How awful are app stores? Great thoughts around testing, accessibility and more! Lees meer

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

  23. IoT and Edge Computing with Jared Rhodes

    11 december 2018 · 52 min

    Afspelen
    What can edge computing do for you? While at the Update Conference in Prague, Carl and Richard chatted with Jared Rhodes about his work building Internet of Things solutions with a variety of hardware and software. Jared talks about building reliable IoT solutions that are simple of customers to interact with - or work without any interaction at all. There are a lot of different choices in the IoT space right now, and no one right way - it is worth experimenting! Lees meer

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

  24. The Source Control of Windows with Ed Thomson and Jill Campbell

    6 december 2018 · 52 min

    Afspelen
    Windows represents the single largest Git source control library in the world at 300GB - but what does it take to work on it? Carl and Richard talk to Ed Thomson and Jill Campbell about how Azure DevOps (formerly known as VSTS) functions under the load of 33,000 people working on the Windows project with 11 million work items. There are many things in Azure DevOps that can cope with that scale, but some aspects don't make sense to add directly, like moving millions of work items. For that, the team has built extensions available in the Visual Studio marketplace - check them out, maybe they can help you! Lees meer

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

  25. Dependency Injection with Steven van Deursen

    4 december 2018 · 53 min

    Afspelen
    What's your dependency injection solution? Carl and Richard talk to Steven van Deursen about his work building SimpleInjector and why there seem to be so many different dependency solution options out there. Steven talks about how he came to build SimpleInjector and what makes different DI solutions valuable - including when the .NET Core team tried to build an abstraction over dependency injection that resulted in an anti-pattern! Dependency injection helps you code in a maintainable way, but the tooling you use affects everything. It takes time to make the right fit for you application. Lees meer

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

  26. Morality of Software Development with Bill Buxton

    29 november 2018 · 1 uur 3 min

    Afspelen
    Is there a morality to software development? Carl and Richard talk to Microsoft Principal Researcher Bill Buxton about his thoughts on what software can do and what our responsibility as software creators is. Bill talks about Melvin Kranzberg's Laws of Technology, starting with the idea that technology is neither good nor evil, nor is it neutral. Ultimately software is a tool, and people decide how that tool is going to be used. We shape tools, but tools ultimately shape us as well. It's always wise to check in on what your shape is. Lots of great thinking! Lees meer

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

  27. More Akka.NET with Aaron Stannard

    27 november 2018 · 57 min

    Afspelen
    You need more actors in your life! Carl and Richard talk to Aaron Stannard about the latest around Akka.NET, an open source actor model framework that has been evolving and growing for a number of years. Aaron talks about how his company Petabridge is providing professional services around Akka.NET including some custom tooling like a CLI tool called CMD. The conversation also dives into utilizing actors outside of just the server - actors make sense in mobile devices and IoT to name two! It's a different way to think, but actors can help you work concurrently and asynchronously - and who doesn't want to do that? Lees meer

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

  28. Superconductor Geek Out

    22 november 2018 · 59 min

    Afspelen
    Carl and Richard talk about the latest science in superconductivity Lees meer

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

  29. Containers in Windows Server 2019 with Elton Stoneman

    20 november 2018 · 55 min

    Afspelen
    Windows Server 2019 has shipped and Windows containers have improved! Carl and Richard talk to Elton Stoneman about the changes that have come with Server 2019 and the 1809 Update. Elton describes it as the second significant implementation of containers on Windows, although it has been steadily tested in the field over the past few years. For the most part, containers on Windows now have parity with the Linux containers - and the possibilities for migrating existing .NET applications to containers have expanded - check it out! Lees meer

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

  30. Cross-Platform CI/CD Automation Using Nuke with Matthias Koch

    15 november 2018 · 48 min

    Afspelen
    Looking for some build automation options? Carl and Richard talk to Matthias Koch about his open source project called Nuke - as in Nu-Make. Matthias discusses building a domain-specific language in C# that focuses on building software using fluent syntax, but looking beyond those options for more ways to work with third-party software and not getting too tangled in the details. This leads to an entire add-on model for Nuke that lets you encapsulate functionality and complexity. Check it out! Lees meer

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

  31. Modern UX Thoughts with Heather Wilde

    13 november 2018 · 54 min

    Afspelen
    How are user experiences evolving? Carl and Richard talk to Heather Wilde about her work with UX in a number of capacities, including helping to create the user experience of EverNote. The conversation dives into a number of poor UX designs, including frustrations around Windows 10 - but what's coming next? Heather talks about anticipatory design from the perspective of most people living with decision fatigue and being unwilling to make more decisions. So simplify your UI! Popular applications today need to be spartan and direct to help the user. The question is what the UX is attempting to do - help the user or help the business? Can it do both? Lees meer

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

  32. Building for the Cloud using Pulumi with Luke Hoban

    8 november 2018 · 47 min

    Afspelen
    How do you build out your cloud infrastructure? Carl and Richard talk to Luke Hoban about Pulumi, a start-up making open source software that helps you take Infrastructure-as-Code to the next level - not just simple scripts, but real programming languages. Luke talks about getting away from the cut-and-paste effects of Infrastructure-as-Code into building classes with enough sophistication that you're not creating technical debt each time you build a new cloud resource. With support for multiple clouds and multiple programming languages, this looks to be the next essential cloud development tool! Lees meer

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

  33. Web Performance Tools in 2018 with Benjamin Howarth

    6 november 2018 · 57 min

    Afspelen
    Web performance is still important - what are you doing to keep your sites fast? Carl and Richard talk to Benjamin Howarth about his current approach to web site performance - with a focus on dealing with older smartphones and lower bandwidth. The conversation runs through a huge gamut of tools that help you understand what your customer experiences when accessing your website, and where to focus to make improvements. Not everyone has 4G connections and top-of-the-line phones - be kind to your users! Lees meer

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

  34. Azure Durable Functions with Maxime Rouiller

    1 november 2018 · 48 min

    Afspelen
    Functions are ephemeral and stateless - right? What if they weren't? Carl and Richard talk to Maxime Rouiller about durable functions in Azure. Maxime dives into the patterns that durable functions provide, starting with the chaining pattern, where you can declare a series (or chain) of function calls that only start when the previous function completes. And then onto the fan-out pattern that allows for an orchestrator to launch any number of simultaneous functions and then collect their results in whatever order they complete. There's more choices and a ton of possibilities in durable functions! Lees meer

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

  35. IoT and .NET with Bryan Costanich

    30 oktober 2018 · 53 min

    Afspelen
    Is .NET ready for the Internet of Things? Carl and Richard talk to Bryan Costanich about the current state of IoT and how his startup Wilderness Labs is building next-generation hardware that runs .NET! Bryan talks about how microcontrollers have gotten much more powerful today, but the programming stacks are still back in the 80s. The expectations of customers today is cloud integration, auto-updating and mobile apps - which is expensive and time-consuming to write in C++! Enter Meadow, programmable with .NET Standard 2. Join the Kickstarter to get the first release of hardware! Lees meer

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

  36. PostgreSQL on Azure with Craig Kerstiens

    25 oktober 2018 · 48 min

    Afspelen
    Ready for a different database? Carl and Richard talk to Craig Kerstiens about his work with PostgreSQL. The conversation starts out with a little bit of the history of PostgreSQL being one of the original open source projects - and how it has evolved over the years. Today there is great support for Postgres in .NET, and in Azure as well! Craig is the editor of the Postgres Weekly newsletter, so if you're keen to get engaged with the Postgres community, sign up today! Lees meer

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

  37. AI and the Singularity with Agustinus Nalwan

    23 oktober 2018 · 55 min

    Afspelen
    Call it an impromptu Geek Out! While at NDC Sydney, Carl and Richard talked to Agustinus Nalwan about his work with artificial intelligence technology in his company. This leads to a larger conversation about the risks around AI and the idea that we may be approaching the Singularity - which according to Gus is where technology continues to teach itself. Richard chimes in on the debate around the Singularity from Ray Kurtzweil, exploring how humans could integrate with technology and what that would mean to society as whole. Lots of philosophy, and perhaps even pushing against the edges of spirituality, this isn't a technical show, but it sure is geeky! Lees meer

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

  38. Coding Haskell and F# with Daniel Chambers

    18 oktober 2018 · 56 min

    Afspelen
    Ready for some functional thinking? While at NDC in Sydney, Carl and Richard chatted with Daniel Chambers about his experiences in functional programming, starting with F# and moving to Haskell. Daniel talks about how F# serves as the gateway drug for functional programming, living within Visual Studio and still interoperating nicely with the object-oriented world. But sometimes you want pure functional, and Haskell can help you - communicating with it via web service models, you write purely functional, immutable code. The tooling is a bit different, but the benefits are significant! Lees meer

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

  39. Securing your Dependencies with Nina Juliadotter

    16 oktober 2018 · 47 min

    Afspelen
    What does it take to make an application resilient to exploits? Caring about more than just the code you wrote! While at NDC in Sydney, Carl and Richard talked to Nina Juliadotter about securing all the code in your application - including the open source libraries that your application takes dependencies on. Nina talks about building tests into your CI/CD pipeline to evaluate all the libraries in your project to figure out what is in your application and what the current versions are. Do you keep all your libraries up to date? They're the most likely versions to be secure! Lees meer

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

  40. Embedding Power BI with Peter Myers

    11 oktober 2018 · 54 min

    Afspelen
    What can PowerBI do for you? While at NDC in Sydney, Carl and Richard talked to Peter Myers about Microsoft's modern data analytics tool. The conversation starts out exploring the history of data analytics at Microsoft and how it has landed at PowerBI. Peter talks about how PowerBI is both a Software-as-a-Service tool and Platform-as-a-Service component. You can embed PowerBI in your applications to do dashboards and dynamic reporting. It consumes virtually any data source and has great programmatic extensibility - add it to your application! Lees meer

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

  41. Coding in Q# with John Azariah

    9 oktober 2018 · 1 uur 1 min

    Afspelen
    Start programming quantum today! While at NDC in Sydney, Carl and Richard talked with John Azariah about Q# and the Quantum Development Kit that he has helped create. The conversation starts out with a refresher on quantum computing in general, including exploring a number of the myths and fallacies - John brings up the really important problems that quantum can tackle, including (no kidding!) world hunger and climate change. John dives into what Q# is all about, being able to abstract away from the quantum hardware and various emulators so that you can explore quantum functions. You may not have the hardware today, but some day you will! Lees meer

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

  42. Reading Other People's Code with Patricia Aas

    4 oktober 2018 · 55 min

    Afspelen
    How do you read other people's code? While at NDC Sydney, Carl and Richard talked to Patricia Aas about the fine art of studying code you haven't written - and even more challenging, understanding it! Code doesn't read like a novel, there really is no beginning or end, it's always an exploration. The conversation also turns to being respectful of existing code, recognizing that it is as good as it could be at the time and that there are always ways to make it better. And when you're writing code, the challenge is to write it so that it can be read and understood by others! Lees meer

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

  43. Making Bots with Adam Stephensen

    2 oktober 2018 · 46 min

    Afspelen
    You need a bot for that! While at NDC in Sydney, Carl and Richard talked to Adam Stephensen about his experiences building bots. The bot craze has died down a bit these days, but that means that more serious work is being done. Adam talks about what it takes to build a good bot, looking beyond the FaqBot and into more context-sensitive and service-oriented bots. In the end, a bot is just another front-end over your well-organized services layer that can handle web and mobile front-end services as well. But what does it do that is unique? How does it help people? Are bots just a fad, or are they here to stay? Adam has thoughts! Lees meer

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

  44. Neural Net from Scratch using LINQPad with Joe Albahari

    27 september 2018 · 48 min

    Afspelen
    Can you build a neural net from scratch? While at NDC in Sydney, Carl and Richard talked to Joe Albahari about using LINQPad to create neural nets from scratch. LINQPad is an interactive development environment for .NET - originally focused on helping you build LINQ expressions. But as Joe explains, it can be used for all sorts of interactive coding experiences - including learning to build neural networks. Joe talks through the fundamentals of neural nets and what it's like to build neural nets yourself. Even if you move on to more advanced machine learning tooling, learning the fundamentals are useful! Lees meer

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

  45. SignalR with Anthony Chu

    25 september 2018 · 49 min

    Afspelen
    SignalR is updated! Carl and Richard talk to Microsoft Cloud Developer Advocate Anthony Chu about the latest updates to SignalR - including a version of SignalR for .NET Core! Anthony talks about how SignalR has evolved since the first versions in 2011, today there is still the Standard Framework edition as well as the new .NET Core edition. And then there's also the Azure backend! You can run the back end in Azure with a free tier, and there's a paid tier as the scale gets larger. Anthony also dives into how Azure Functions can play a role. Socketed connections live on! Lees meer

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

  46. Testing the SPA with Dan Wahlin

    20 september 2018 · 1 uur 2 min

    Afspelen
    How do you test a single page application? Carl and Richard talk to Dan Wahlin about cypress.io, Dan's favorite new open source library for testing anything in the browser, including SPAs like Angular, React and Vue. The conversation dives into the various challenges around testing for web apps, trying to get beyond unit testing and into more functional testing that will let you know if you broke the UI. Dan talks about taking over existing projects that have chunks of code that everyone fears - and how testing helps mitigate that fear. As usual with Dan, he also compares and contrasts various web stacks - lots of great links in the show notes too! Lees meer

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

  47. Azure DevOps with Donovan Brown

    18 september 2018 · 1 uur 4 min

    Afspelen
    Time to rub a little DevOps on it! Carl and Richard talk to Donovan Brown about the state of DevOps at Microsoft - including some important changes! The conversation starts out talking about the latest tooling making it easier than ever to get a great automated pipeline of continuous delivery. But that's not enough, there's a cultural shift that has to happen also. Donovan talks about how IT folks can resist the changes that come with rapid deployment, and Richard argues back about how IT roles struggle - the solution is to create common goals around value to the customer. Meantime, there's big news at Microsoft - Visual Studio Team Services is becoming Azure DevOps, and opening the door to a more diverse way to rub more DevOps on everything you do! Lees meer

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

  48. Node and IoT with Suz Hinton

    13 september 2018 · 54 min

    Afspelen
    The Internet of Things keeps evolving! Carl and Richard talk to Suz Hinton about her on-going work in the IoT space, including joining Microsoft! It's been five years since Suz created the MeowShoes, and the combination of Moore's Law and the Cloud has made IoT more powerful and less expensive at the same time. Suz talks about coding in JavaScript via NodeJS to deploy code to all sorts of devices, along the way mentioning that operating systems just don't matter much, these days you can program what you want with whatever you want. Security continues to be a key issue, but things are looking up with smart ecosystems like Azure Sphere on the way. More IoT FTW! Lees meer

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

  49. The Intelligent Edge with Kevin Scott

    11 september 2018 · 51 min

    Afspelen
    What's an Intelligent Edge? Carl and Richard talk to Microsoft EVP and CTO Kevin Scott about his work in software with Google, LinkedIn and Microsoft - and what he focuses on today. Kevin talks about the resurgence of interest in .NET and C#, and the expansion of .NET across all sorts of development areas including Internet of Things. This leads to a conversation around Intelligent Edge, recognizing that there is enough compute power in even the smallest of devices that they can do analysis of data, not just haul it up to the cloud. AI and ML tech is key here - and there's lots to explore! Lees meer

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

  50. Code Security with Gabriel Torok

    6 september 2018 · 52 min

    Afspelen
    How do you protect the source code you ship in your applications? Carl and Richard talk to Gabriel Torok, who has led PreEmptive Software for years and has provided code obsfuscation for .NET since the very beginning - for free! Today it's not enough to conceal your code, as Gabe says, it's about tamper-proofing. Not just to keep your code from being stolen, but to stop hackers from stealing data and exploiting your applications. With GDPR and other regulations, your responsibilities to protect your applications are growing - so check it out! Lees meer

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