Charles M Wood
Adventures in .NET
Level up your .NET skills with our weekly discussion of C# and other Microsoft technologies for developers. Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-net--6102015/support .
Author
Charles M Wood
Category
Podcast website
Latest episode
Jan 24, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Integration Testing - The Why and How - .NET 096 23.11.2021 51:38
We talk to Martin Costello - a .NET developer with a QA background - about integration testing. We walk through the different types of automated testing and discuss the benefits and purpose for each type. Martin introduces us to useful tools he uses to write tests within the .NET ecosystem and discusses what we should and shouldn't be testing as well as the metrics that are important when evaluati...
Let's Get Functional - .NET 095 16.11.2021 1:01:39
Today's episode is all about functional programming. While C# isn't necessarily designed for functional programming you can still write functional code as long as you aren't a purist. Simon Painter joins us to talk about functional programming in general and how to use it in C# specifically. How do you write functional code in an object-oriented language? How do you use classes? What limitations d...
Azure Cognitive Services Etc - .NET 094 09.11.2021 41:50
Azure has a lot of services, some of which don't get much fanfare. Azure Cognitive Services might be a service that you haven't heard much about but that has a lot of useful features. Sam Nasr joins us to look into some of their APIs including vision and speech. After that we talk about SQL Server FileTables for storing files and directories. Last but not least Sam tells us about his user group in...
The future is in WebAssembly - .NET 093 02.11.2021 42:01
Alexandre Malavasi walks us through Blazor WebAssembly and explains the journey and evolution of the framework to this current point and future state with the upcoming .NET 6 release. We also discuss WebAssembly more generally and its possible impact for other Single Page App frameworks in the future. Panel Shawn Clabough Wai Liu Guest Alexandre Malavasi Sponsors Dev Influencers Accelerator Raygun...
Blockchain on Azure - .NET 092 26.10.2021 1:08:09
Today we take a look at how Microsoft is working with blockchain in Azure. Stefano Tempesta is a senior program manager at Microsoft on Azure confidential computing. Azure confidential computing focuses on securing data in use and one of the technologies they are working with is blockchain. Microsoft is working to develop blockchain solutions that can be used for things like digital signatures and...
How Fluent Are Your Assertions? - .NET 091 19.10.2021 47:49
Do you write unit tests? Do you use Test Driven Development (TDD)? Dennis Doomen does. He started an open source project called Fluent Assertions thirteen years ago that now has over 100 million downloads and has been forked over 400 times. We talk to Dennis about how Fluent Assertions got started and how it has evolved over the years. Dennis is a big proponent of TDD so we talk through some of th...
VS 2022 64-bit - .NET 090 12.10.2021 54:39
A long time ago in a world very different from this one we had Mads Kristensen on the podcast. During our talk the topic of 64-bit Visual Studio came up and we thought it was probably years away. Well here we are with Visual Studio 2022 64-bit on the way. Mads comes back on the podcast to talk about the path to 64-bit and some of the interesting things they had to work through along the way. We co...
Want To Pair Up? - .NET 089 05.10.2021 32:12
In this episode of Adventures in .NET we have a special guest join us to talk about pair programming. When you hear the term pair programming it may conjure up ideas like efficiency, learning, discomfort or maybe even that it is a waste of time. A lot depends on the (two or more) developers who are pair programming together. We look into different reasons why you might want to try pair programming...
Advocate For Yourself ( Part 2 ) - .NET 088 28.09.2021 46:32
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities fo...
Advocate For Yourself ( Part 1 ) - .NET 087 21.09.2021 48:27
In today's episode we talk with G. Andrew Duthie about his career and how he went from developer to advocate. You can sum this episode up in one word, passion. Whether it is for blogging, user groups, video tutorials, or 3D printing if you have a passion for what you do it makes all the difference. Andrew has been passionate about development for a long time and that has opened up opportunities fo...
How Do You Grow? - .NET 086 14.09.2021 44:21
Most developers we know are constantly learning new things and growing their skills. Jort Rodenburg has been a book reviewer for Manning for several years and was approached to write a book on C# which he thought would be a great opportunity to grow. His book, Code like a Pro in C#, was a great learning experience for him and is intended to help bridge the gap between beginner and advanced develop...
Get Interactive with Jupyter Notebook - .NET 085 07.09.2021 40:35
Ron Dagdag, lead software engineer at Spacee, joins us to get interactive with Jupyter Notebook. It is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Microsoft has embraced Jupyter Notebook with the open source .NET Interactive project. The more we discussed Jupyter Notebook the more ways we came up...
Is Your Code Secure?(Part 2) – .NET 084 31.08.2021 33:41
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christ...
Is Your Code Secure? – .NET 083 24.08.2021 44:15
Today we dig into security with Christos Matskas, program manager for Microsoft Identity. How secure is your codebase? How do you store your secrets? Often security takes a back seat to more pressing concerns during development but that doesn't have to be the case. We discuss several ways that Microsoft, .NET and Azure make it easier to secure your code. Even if you aren't using that stack, Christ...
Open Telemetry and Domain-Driven Refactoring with .NET 6 - .NET 082 17.08.2021 50:29
Jimmy Bogard takes us through the interesting possibilties of logging with OpenTelemetry. Then we discuss refactoring strategies friendly for Domain Driven Design. Panel Shawn Clabough Wai Liu Guest Jimmy Bogard Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links .NET 057: Open source, MediatR and Automapper with Jimmy Bogard | Devchat.tv The Twe...
Extending VS Code and Yourself (Part 2) – .NET 081 10.08.2021 33:47
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towa...
Extending VS Code and Yourself (Part 1) - .NET 080 03.08.2021 37:28
The Bald Bearded Builder, Michael Jolley, returns to talk about VS Code extensions and learning while live streaming. To start off we talk about using C# in VS Code and then Michael tells us about some of his favorite VS Code extensions. The panel adds a few of our favorite extensions while discussing how Michael has created extensions while live streaming on Twitch. Then the discussion moves towa...
Global reach of .NET - .NET 079 27.07.2021 46:47
How often do you stop to think about how easy it is for new developers to get started with .NET? Since .NET Core was released the framework is available to many more developers but in some parts of the world there are still hurdles to overcome. Samuel Adranyi moved back to Ghana two years ago to try and help Africans get over some of those hurdles. In West Africa a lot of people start out with HTM...
Quantum Computing basics with Q# - .NET 078 20.07.2021 1:02:18
In today's episode, George Kosmidis joins the panel to discuss all about Superposition, Quantum entanglement and Qubits. They also discussed Microsoft's Q# language for developing quantum programs. Panel Shawn Clabough Wai Liu Guest George Kosmidis Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Quantum Computing basics with Q# – The superpos...
Career Paths and Job Roles - .NET 077 13.07.2021 46:25
The Adventures in .NET panel dives into the different roles within an IT or software organization and explain what those different roles are and how their career journeys have pressed through some of these roles. Panel Caleb Wells Shawn Clabough Wai Liu Sponsors Dev Influencers Accelerator Links 21 Different Types of IT Jobs To Explore Picks Caleb- Stack Overflow 2020 Survey Shawn- Air-conditionin...
All About Language Features - .NET 076 06.07.2021 44:23
In today's episode Morgan Kenyon joins us to discuss why choosing the right programming language is important and some of the best features in different languages. We discuss the differences and benefits of dynamic languages and typed languages. Morgan talks about some of the features that he thinks makes C# a great programming language and we discuss some of the best features in other languages l...
Developing your career - .NET 075 29.06.2021 43:17
Karim Jernite, co-founder of Advancio, joins us to discuss what today's job market is like for .NET developers. We discuss how COVID-19 has impacted Microsoft and the developers who work with their frameworks and products as well as the markets that are taking advantage of the forced digital transformation and growing instead of shrinking. Do you know what kind of developers are most needed right...
The Power to Automate - .NET 074 22.06.2021 40:38
Microsoft Power Automate is a service that helps you create automated workflows and streamline repetitive tasks. Our guest, Barret Blake, walks us through what Power Automate is, how it works and how it fits into the Microsoft Power Platform. We discuss why you would want to use process automation over code, some of the integrations it provides, the difference between Power Automate and Logic apps...
Community is Key - .NET 073 15.06.2021 44:52
Andrea Angella has been involved in many communities over the course of his career and it has helped him become the developer he is today. In this episode of Adventures in .NET we discuss starting out as a .NET developer, being mentored, mentoring others, .NET meetups and staying up-to-date with .NET. There are myriad benefits to being a part of a developer community so go out and find one that fi...
Uno Platform isn't a Card Game - .NET 072 08.06.2021 48:24
Martin Zikmund discusses the Uno Platform - from getting started to developing applications that work across multiple platforms including Android, iOS, Windows, and web. Panel Shawn Clabough Wai Liu Guest Martin Zikmund Sponsors Dev Influencers Accelerator Links Uno Gallery Twitter: Martin Zikmund ( @mzikmunddev ) GitHub: Martin Zikmund ( MartinZikmund ) Martin Zikmund Picks Martin- Darknet Diarie...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.