Is There an ROI on Learning C#? - Dev Leader Weekly 132
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss whether there's a real ROI on learning C# -- and why the answer has almost nothing to do with C# itself.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss whether there's a real ROI on learning C# -- and why the answer has almost nothing to do with C# itself.
This week covers C# design patterns with deep dives into Singleton and Decorator patterns, plus source generator internals and getting started with the GitHub Copilot SDK in C#. Videos tackle developer career topics including tech debt, overcommunicating, and the ROI of learning C#.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss whether developer career fulfillment depends on believing in your company's mission -- and why understanding the "why" behind your work makes all the difference.
Build multi-agent orchestration with Semantic Kernel in C#, including ChatCompletionAgent, vector stores, and plugin patterns. Plus C# design patterns including Singleton, Decorator, Strategy, and Prototype!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why communication with non-technical stakeholders is the skill that separates good developers from truly great ones.
This week covers building AI-powered applications with Semantic Kernel and the GitHub Copilot SDK in C#, from custom plugins and RAG to multi-agent patterns. Plus a deep dive into C# design patterns -- Strategy, Prototype, and Factory Method complete guides.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach hiring for roles you don't have expertise in -- and why the real question isn't "how do I interview?" but "what problem am I solving?"
This week covers the Microsoft Agent Framework in C# -- from core AIAgent abstractions to AgentSessions and function tools -- plus Semantic Kernel agents and plugins, Builder pattern deep dives, and GitHub Copilot SDK development. Also included: new videos on software engineering planning and hiring insights.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss planning in software engineering -- why it looks different across environments, and why optimizing for agility beats optimizing for the perfect plan.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the challenges of being stuck on legacy systems, how to use AI tools effectively even in rough codebases, and bridging the communication gap with your PM.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss rewrites, refactors, and the constant inaccurate optimism as developers.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss interviews with a focus on side projects and soft skills.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Should software engineers create content as a side hustle? After 13 years and a 10-year break, here's the honest truth about what it actually takes.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the Github Copilot CLI tool and how you can get started with it!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Looking to get started using AI tools for building software but feeling left behind? Here's a primer on AI-assisted development concepts to get you started!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how and why to build software outside of work as a software developer!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my tips for prepping for FAANG interviews!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss 2026 New Years Resolutions and invite YOU to share yours!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to take ownership in software engineering.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the awesome features Auth0 is bringing for building AI agents!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss balancing time coding as a senior software engineer.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different approaches for keeping AI on track when writing code.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss just how much of our developer careers are maintaining software systems.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the vibes. And they are indeed immaculate.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate feeling overwhelmed as a developer in a senior+ role.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to focus your time and energy as a developer in college.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trade-off with doing extra work to get promoted as a developer.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss navigating situations where team members are underperforming.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to help empower junior developers to be more effective on code reviews.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I approach software engineering interviews as the interviewer.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to work on managing stress when leading engineering projects.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how asking stupid questions contributes to a stronger engineering culture.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some of the biggest mistakes made by new managers and team leads.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss building side projects, adding complexity, and doing so intentionally!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to survive your software development sprint or... consider moving on!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how junior software engineers can approach finding mentorship!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to mentor mid-level engineers -- even if they are doing awesome already!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why you might be stuck as a senior software engineer and what to do about it.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my reflections looking back on 20 years of programming and building software.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on the interview between Sundar Pichai and Lex Fridman interview on AI.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to breakdown what keeps you engaged as a software engineer.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the usage of AI for junior developers just getting started.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the trap of becoming a hero on the team and what you can do about it!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss communication styles for software engineers that don't love speaking up!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience using AI agents to refactor code.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss engineering management and how it's perceived as being gatekept.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss networking tips for aspiring software engineers.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to navigate codebases that have evolving code standards.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach one on ones with your software engineering manager.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it looks like to do a role switch with a new tech stack or language.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the hot topic of Vibe Coding and what it means for you!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss some thoughts as I'm working through a period of burnout.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to approach getting feedback form your manager.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what might be a bit uncomfortable... but do senior engineers actually code less?!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what it means to have 10 years of experience vs the same 10 years of experience!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what junior developers can focus on as they approach their careers in development!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between coding at work vs coding at school.
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to take ownership as a software engineer.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss recent claims about AI replacing mid-level engineers.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to and why you should learn in public as a developer!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my goals for 2025!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss structuring software engineering teams.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different considerations when it comes to changing developer job positions and companies!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss effective ways to help other developers AND how to ask for help
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss what types of projects to focus on as a junior software developer.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my take on AI tools and getting started as a software developer.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the things I wish I knew before becoming a software engineering manager.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss fixing an issue in production is WAY harder than just following a tutorial on a happy path.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how codebases grow in complexity with an example -- AND what to do!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the lessons I've learned while building a SaaS
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the differences between environments where there is blame vs radical accountability.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how focusing on roadblocks instead of solution seeking can grind engineering teams to a halt.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss situations where we may or may not want or need to write tests!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to try and improve from failed interview experiences as software engineers.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how to be curious when joining a team and not belittle others.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss common behavioral interview questions in big tech and my thoughts on them!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the importance of working in areas you're uncomfortable in to gain more experience.
Welcome to another issue of Dev Leader Weekly! In this issue, I celebrate 4 years at Microsoft and what I learned from being in Big Tech so far!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the basic building blocks for building a Web API in DotNet!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss behavioral interview tips for software engineers!
Welcome to another issue of Dev Leader Weekly! In this issue, I plugin architecture in DotNet based on a presentation I did in Dallas!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how situations like the CrowdStrike outage can reinforce our safe deployment practices.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first full year of Dev Leader Weekly and how content creation changed my life.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss different scenarios where I built my own vs when companies decide to build vs buy.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my mid-year retrospective and how retrospectives can help YOU!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss various actionable code review culture tips!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss ways you can leverage AI as a developer and things to avoid too!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why it's important to be kind to yourself as a software engineer looking to improve.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss focus areas for junior developers to consider for becoming more effective.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss why feedback is important at all levels of engineering AND how it works two ways.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss developer burnout and what you can do about it in your career!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss imposter syndrome and how it affects you as a software engineer.
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the idea of the best software engineers being replaceable but indispensable.
This article is a high-level view of my career journey going from startups to Big Tech -- landing a principal software engineering manager role at Microsoft.
Welcome to another issue of Dev Leader Weekly! In this issue, I answer the question of how much math do you need to program -- with help from Twitter.
Welcome to another issue of Dev Leader Weekly! In this issue sponsored by Zuplo, I share how I'm putting an API gateway in front of my ASCII art API!
Just how easy is it to make an API gateway in Zuplo? Zuper eazy. Check out how I'm making an ASCII art API with Zuplo as my API gateway!
Welcome to another issue of Dev Leader Weekly! In this issue, I share with you 5 things I've changed my mind about in my career!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the third of a 3-part series with a focus on actions once you start working!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the second of a 3-part series with a focus on actionable interview tips!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the first of a 3-part series with a focus on getting visibility when applying for jobs.
Check out these 7 C# project ideas for beginners to help escape from tutorial hell! These C# project ideas will give you hands-on practice writing software.
Welcome to another issue of Dev Leader Weekly! In this issue, I share things to focus on and actions you can take when you have a new manager on your team.
Welcome to another issue of Dev Leader Weekly! In this issue, I share actionable advice for software engineers based on my own management journey.
Learn how to use BenchmarkDotNet to effectively create and run benchmarks on your C# code. Dig into where you have opportunities to optimize your C# code!
Learn how to perform implicit conversions by using implicit operators in C#. This is a helpful feature that can enhance readability when done with care.
Learn how to use Polly in C# to handle faults and retries with ease! Check these 3 code examples showcasing different use cases of Polly in C#!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how I intend to apply a Growth Mindset to learning Rust to support my team.
Learn how to use Scrutor in C# for dependency injection with these 3 simple tips. Try out Scrutor in your next C# application and simplify your registrations!
Reflection in C# is powerful, but with great power comes great responsibility. Check out these 4 quick examples of reflection in C# to see it in action!
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my experience as an engineering manager and engineers going from mid to senior engineer.
Welcome to another issue of Dev Leader Weekly! In this issue, I dive into the sunk cost fallacy, how it affected me, and how it may affect you!
Leverage NUNit in ASP.NET Core for crafting reliable code with confidence! Learn to create tests, use advanced techniques, and improve your code quality!
Welcome to another Behind The Screen vlog. I share about why I had to give up on going after my two bodybuilding shows in April.
Interested in using Google Drive and Google Sheets in C#? Get started with the Google Sheets API to access spreadsheets in C# in your own dotnet applications!
Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how we can use entity framework core in our Blazor application!
Learn about WebApplicationFactory in ASP.NET Core and leveraging it for testing. Use an HttpClient and implement the tips in this article for better tests!
Welcome to another Behind The Screen vlog. I share some insights about being run down with bodybuilding prep because the diet is getting hard.
Learn about the CQRS pattern in C# and Clean Architecture for better software development. Get code examples and best practices to improve your skills today!
Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.
Welcome to another issue of Dev Leader Weekly! In this issue, I dive into how I modified the Blazor plugins we created to work with Quartz for job scheduling!
Welcome to another Behind The Screen vlog. I share some insights about course creation and how I'm trying to get more time for supporting this effort!
Looking to implement the Memento Pattern in C#? Learn about its origin and principles, and the different components & steps to implementation!
Welcome to another issue of Dev Leader Weekly! In this issue, we celebrate the winner of the dotUltimate license and talk about collaboration killers.
Welcome to another Behind The Screen vlog. I share some insights about some changes at work that have started and what I'm keeping busy with at this time!
Organize your code with the Command Pattern in C#! Learn what the Command Pattern in C# is and the design principles it follows. Understand the pros and cons!
Welcome to another issue of Dev Leader Weekly! In this issue, we'll look at doing a spike of our Blazor web application!
Welcome to another Behind The Screen vlog. I share some insights about my career journey and where I'm currently at as we start this new year!
Are you looking for the best C# books for beginner developers? Check out this list to see my pick for best books for C# developers that are getting started.
Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!
Welcome to the Build a Blazor Web App Series! This is an exclusive Dev Leader Weekly article.
Welcome to another Behind The Screen vlog. I picked up a fancy new toy that I'll be using to incorporate into my videos for designing systems!
Learn about the pipeline design pattern in C#. Discover how to create and chain pipeline stages. Get code examples, tips, and use cases for this design pattern.
Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!
This is an exclusive article for Dev Leader Weekly readers! Take back control of your career progression with Brag Documents!
Welcome to another Behind The Screen vlog. Starting off the year with new goals and trying to make some headway RIGHT away! This will be a big year!
Welcome to another Behind The Screen vlog. Wishing you all a happy New Year! In this vlog, I reflect on accomplishments and where things are going in 2024.
Welcome to another issue of Dev Leader Weekly! In this issue, we'll continue to explore iterators and moving to a paging approach in C#!
Welcome to another Behind The Screen vlog. Wishing you all a very merry Christmas! This week I share a close call on the highway and mealcoach.io updates!
Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into IEnumerable and iterators. Buckle up for this one!
Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into software engineering documentation and my approach!
Welcome to another Behind The Screen vlog. This week I discuss the calm before the holidays at work and some progress on mealcoach.io!
Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into situation that resulted a series of bugs and how I navigated them.
Welcome to another Behind The Screen vlog. This week I discuss some of the exciting opportunities that were presented and what I'm looking forward to.
Check out this example vertical slice architecture in ASP.NET core! Together we'll look at building a flight booking app using vertical slice architecture.
Welcome to another issue of Dev Leader Weekly! In this issue I'll dive into comparing unit testing vs functional testing!
Welcome to another Behind The Screen vlog. This week I recap on how I was unexpectedly busy with work and how that impacted everything else.
Welcome to another issue of Dev Leader Weekly! In this issue we'll look at refactoring and how to effectively prioritize tech debt.
Welcome to another Behind The Screen vlog. Wishing you all a happy Thanksgiving! This week I share updates about the completion of my project and social media!
Welcome to another issue of Dev Leader Weekly! In this issue we'll look at my career journey and number of promos to be at principal level.
Welcome to another Behind The Screen vlog. This week I discuss the topic of sleep and productivity, and in particular why that's important for my initiatives.
Check our these examples of the observer pattern in C#! Learn how the observer pattern in C# can simplify the usage of events in your next project!
Welcome to another issue of Dev Leader Weekly! In this issue we'll look managing your competing work streams and your calendar!
Welcome to another Behind The Screen vlog. This week we had office visitors - Colleagues flew in for the week to HQ! Interesting mealcoach.io updates too!
Welcome to another issue of Dev Leader Weekly! In this issue we'll look at Enums and why you're probably using them wrong!
Welcome to another Behind The Screen vlog. This week I discuss getting over the hump for some big work commitments and what's next for my focus areas!
Looking for inspiration for your next project? Look no further! This article provides tips on how to stay creative and generate ideas for programming projects!
Unit test your Blazor project! Improve code quality and catch bugs early with improved test coverage. Check out this Blazor unit testing tutorial now!
Welcome to another issue of Dev Leader Weekly! We'll dive into a sample project you can download to use as a vertical slice template!
Welcome to another Behind The Screen vlog. This week I discuss my spooky overload with everything going on at work (and behind the scenes)!
Welcome to another issue of Dev Leader Weekly! We'll dive into Blazor unit testing in this issue, including how to use xunit and bunit for our tests!
Welcome to another Behind The Screen vlog. This week I discuss my return from vacation and how I've come down with something crappy! Gotta hang in there!
Learn how to build a personal website in Blazor and ASP.NET Core to show case your skills and experiences. Get started with our ASP.NET Core tutorial today!
In this issue of Dev Leader Weekly, I share useful resources with a couple of videos focused on exceptions in C#! Thank you for supporting! Check it out!
Welcome to another Behind The Screen vlog. This week I discuss my upcoming plans around vacationing and what that'll mean for my other commitments!
Learn how to make a todo list in C# using ASP.NET Core and tackle data binding and user interface design. Blazor todo list - Perfect for a beginner portfolio!
In this issue of Dev Leader Weekly, I share a full spectrum of assorted content for all levels! Check out this issue for a nice variety!
Welcome to another Behind The Screen vlog. This week I discuss feedback loops and how they are necessary in mealcoach.io and my own brand.
Whether you're a new developer or an industry professional, we often find ourselves balancing workplace based learning and side projects. What's the right way?
In this issue of Dev Leader Weekly, I mention my travel to the office which slowed me down a bit. Still plenty of software engineering topics!
Welcome to another Behind The Screen vlog. This week I discuss meeting with a bunch of Microsoft colleagues at the office!
In this issue of Dev Leader Weekly, we have Blazor and plugin architecture taking the spotlight!
Welcome to another Behind The Screen vlog. This week I discuss the need to transform into a content publishing machine!
In this issue of Dev Leader Weekly, we have plugin architecture topics being introduced along side beginner programmer resources! So much C# and dotnet!
Welcome to another Behind The Screen vlog. This week I discuss a lot of frustration that I have for myself and demotivation in a project of mine.
In this issue of Dev Leader Weekly, there are tons of beginner resources to highlight. Keep in mind - seniors can learn from these topics as well for coaching!
Life in software development is full of problem-solving and excitement, but there are plenty of questions about concerns that can arise. Check them out!
Welcome to another Behind The Screen vlog from Dev Leader! This week I touch on how distractions completely derailed a lot of my productivity and my next plan!
For beginners, it's hard to find projects to work on due to distractions. Writing a program to find the area of a rectangle can teach so many valuable lessons!
In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.
Have you ever wanted to change a picture into ASCII art? Now you can with your very own C# program that can generate ASCII art! Sample code included!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.
Let's dive into the plugin architecture design pattern, exploring how it can be leveraged in ASP.NET Core to create more flexible and maintainable applications.
In Dev Leader Weekly, we'll explore thought-provoking ideas, code examples, and highlight content from the week to help you excel as a software engineer.
In this newsletter, we'll explore thought-provoking ideas, code examples, and highlight some content from the week to help you excel as a software engineer.
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
The facade pattern is useful for hiding complexity by moving dependencies behind an API. Let's dive into the facade design pattern in C# in this article!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
I wanted to create a follow-up post in my series on IEnumerables, iterators, and collections focusing on performance characteristics. When checking out the runtime performance and memory characteristics between these materialized collections and iterator benchmarks, I was very surprised! Check out this article for performance benchmark characteristics and some curious finds.
As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let's see when it makes sense, and when it doesn't.
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Welcome to another Behind The Screen vlog from Dev Leader! Here's a look into my life outside of all of the things you see on social media and my content!
Are you starting your career in software development? Check out this FAQ-style article for tips on applying for jobs, reaching out, and interviewing!
Starting your career in software development? Here are some frequently asked questions about post secondary education working towards this!
Unit tests or functional tests? What's the difference and which ones should you be using? Find out in this super quick compare-and-contrast!
Looking for a better way to make Unity3D user interfaces? Love WPF/XAML but not the Unity UI Framework? You probably aren't using Noesis GUI, but you should be!
2020 involved a career change that wasn't something I was planning. At the end of August, I started my adventure with Microsoft.
Modern role playing games (RPGs) can have incredibly complex loot systems. This article introduced a video stream on how to structure cross domain information.
What's your approach to keeping a TODO list? We all need something that we can stick to, or else the list itself doesn't serve us any purpose!
Check out the second entry in the RPG progress pulse where I discuss the progress on my role-playing game, Macerus! This is a hobby project in Unity3D.
Organizing code into Autofac modules can make maintaining code much easier and improve extensibility! It all starts with the Autofac module class. Check it out!
An progress pulse update into the development of Macerus RPG and ProjectXyz game framework leveraging Unity3D. Part 1 of the progress pulse series.
Check out the progress on my Unity3D RPG built using C# and dotnet technologies! This is a labor of love and an ongoing project of mine.
Failure is a strong word. There's nothing wrong with failing. It's going to happen if you're pushing the boundaries. It's all about how you improve afterward.
Continuous improvement involves making small changes over time to adapt your process. See how I've been adapting my one on ones with my team for the better.
Everyone has their own definition of "ideal" and we all of expectations of others. Try to lead by example and emulate your version of "ideal" to be effective.
A weekly summary of articles focusing on career development, leadership, startups and development. This is one BIG list!
Everyone always says singletons are bad, but I don't think they are inherently evil. What are some of the major issues with singletons?
A weekly summary of articles focusing on career development, leadership, startups and development. This week is all about leadership!
An example in C# about how to create a singleton with support for dependency injection or inversion of control (IOC).
A posting to summarize the articles I've shared on social media over the past week. There's a focus on motivation, leadership, and workplace culture.
Here's a quick reading update for articles I've shared on social media over the past week. Topics include leadership, small business, and your career.