Special Offer: My C#/.NET Bootcamp Course is out now. Get 10% OFF using the code FRIENDS10.

Archive

The following list contains all articles written on this blog in reverse chronological order of their publication. You find the latest posts on top of the list.

Visit the About page to learn more about me.

2023 (25)

What User Interface Framework Should You Choose for Your .NET Desktop App?
Visual Studio 2022 – Update 17.7
Why You Should Learn C# and .NET – Top 5 Reasons
Introduction to Bicep – The Evolution of ARM Templates
How to Program C# in Visual Studio Code
Creating Azure Resources like a Pro using ARM Templates
What Is Infrastructure as Code?
How to Hash Passwords with BCrypt in C#
How to Use Rate Limiting in ASP.NET Core WebAPI
Why I Became an Instructor at Zero to Mastery
.NET Developer Roadmap 2023
Visual Studio 2022 – Update 17.6
5 Differences between Blazor Server and Blazor WebAssembly
Easy Upgrade to .NET 7: The .NET Upgrade Assistant
How to Use Code Behind for Blazor Components – 2 Solutions
8 Free and Open Source Blazor UI Libraries
17 Amazing Community Packages for .NET Developers
Is WPF Dead? – The Current State of WPF [2023]
Software Engineer Reviews C# Code Generated by ChatGPT
The Ultimate .NET Version Guide
The Future of ASP.NET Core: .NET 8 Feature Preview
What’s Coming with .NET 8?
The Required Keyword and Record Types in C# 11
Visual Studio 2022 – 17.5: 15 New Features
The Required Keyword in C# 11

2022 (9)

.NET 7 | Everything You NEED to Know
13 Visual Studio 2022 Tips & Tricks
Integration Testing ASP.NET Core 6 WebAPI Applications
13 C# NuGet Packages EVERY .NET Developer NEEDS to know!
How to Upload a File to Azure Blob Storage
Introduction to Minimal APIs in .NET 6
How to Use Serilog in ASP.NET Core Web API
How to Create an Azure Function App Using C#
10 Reasons Why You Should Learn C# in 2022

2021 (20)

.NET 6 | Everything You NEED to Know
How To Set up .NET MAUI on Windows
BenQ Screenbar Plus – Premium Desk Light
Visual Studio 2022 | What’s New & First Look
End-To-End UI Testing using SpecFlow | FREE Blazor Crash Course (.NET 5)
Blazor Component Communication & State Handling
How to Remove Secrets from Git History
Introduction To BDD using SpecFlow
What is .NET MAUI?
Introduction to Blazor Form Handling & Input Validation
Building a Dashboard | The FREE Blazor Crash Course (.NET 5)
Static Images | The FREE Blazor Crash Course (.NET 5)
Blazor CSS Handling | FREE Blazor Crash Course (.NET 5)
Modal Dialog Component | FREE Blazor Crash Course (.NET 5)
Blazor API Handling | FREE Blazor Crash Course (.NET 5)
Blazor Form Component & Validation | FREE Blazor Crash Course
The FREE Blazor Crash Course (.NET 5) | Getting Started
5 Ways How to Find a Developer Job in 2021
Review of the Year 2020
2 Years on YouTube – Income Reveal and Future Plans

2020 (19)

C# 8 – Switch Expressions
C# 9: Record Types Introduction & Deep-Dive
Install and Use C# 9 in Visual Studio 2019
Introduction to Blazor Server
Blazor – Supported Platforms & Browsers
Blazor vs. Silverlight: Is Blazor Silverlight 2.0?
Why My Blazor Course Will Be FREE for Everyone
How Much I Earn from My YouTube Channel
What I Learned from My First Guest Post
Giving My First User Group Talk
How I Reached 1000 Subscribers on YouTube
How to migrate an ASP.NET MVC app from .NET Core 2.2 to .NET Core 3.1
Blazor Components: How to Split Template and C# Code
How to Create a Blazor Component
Why I Migrated from Mailchimp to ConvertKit
Blazor Introduction – What is Blazor?
Building My First Online Course
Blazor – Creating Web Applications with C# (Online Course)
Content Creation Goals for 2020

2019 (33)

Review of the Year 2019
10 Tips for Your Developer YouTube Channel
365 Days of Building a Software Developer Channel on YouTube
Choose Your Favorite .NET Show!
How to Write Your First Azure Function App
7 Reasons Why Serverless Is the Future
10 Steps to Quickly Learn Programming in C#
Being on YouTube for 6 Months
Why I Use DaVinci Resolve 15 for Video Editing
Install and Use C# 8 in Visual Studio 2019
Top 10 C# Developer Books for Summer 2019
Live Programming on Twitch Is Growing Fast
How I Earned 2000$ with a Mobile App
Modernizing Existing Windows Desktop Applications
.NET Technology Stacks for Windows Desktop Development
Programming a Countdown for Twitch in C#
The Results of Four Weeks of Cross-Posting to Dev.To
10 Things I Wish I Knew When I Started Programming
4 Reasons Why Console Applications Are Great
Why I Publish My Articles on Dev.To
Challenges Stepping into a New Project
Starting a YouTube Channel as a Software Developer
Visual Studio 2019 RC: New Features
10 Podcasts for (.NET) developers in 2019
Introduction to the Universal Windows Platform
Should You Listen to Music While Programming?
Home Office – How Working from Home Really Is
Getting Started with Microsoft Azure
Is WPF Still Relevant in 2019?
The Ultimate List of .NET Dependency Injection Frameworks
Extensible C# Applications using Autofac
Dependency Injection in C# using Autofac
Introduction to Dependency Injection in C#

2018 (5)

YouTube Channel Announcement
10 Years of Blogging
How I improved my WordPress Performance by 50%
You Need to have a Mentor or be a Mentor
The Truth About Formal Education

2017 (3)

Continuous Integration and Deployment of ASP.NET Core Applications
Continuous Integration on Azure using TeamCity
Free Azure Credits For Enterprise Developers

2016 (1)

Creating A Self Signed x509 Certificate Using OpenSSL on Windows

2015 (4)

How To Fix Common Errors Using ASP.NET MVC Scaffolding
Giving ASP.NET A Second Chance
10 Reasons Why You Should Upgrade Your Existing Android Application
Why Marketing Yourself Is Important

2014 (6)

Moving Everything To Github
NDC Oslo 2014 – Just Another Watchlist
Creating A ReSharper Code Template
Getting Started With Git
Getting Started With Git And Github In 2014
Painless Office Interop Using Visual C#

2013 (20)

2013 – An Awesome Year For A Simple Developer
Refactoring – A Software Craftsmen Discipline
My Favorite Developer Podcasts
Paste Special – A Hidden Feature Revealed
Upgrading To Windows 8.1
Mocking .NET Framework Base Class Library Types
Deploying A WCF Service On Windows Azure
Pluralsight Courses I Watched During Summer 2013
When To Use IEnumerable, ICollection, IList And List
10 Reasons Why You Should Join A Local User Group
Introduction To AntiPatterns And CodeSmells
WPF Combobox – Binding A Strategy Pattern Implementation
C# Smorgasbord – A Review
C# Region Remover
Pluralsight – Developer Training
Why Should A Professional Software Developer Use Twitter?
Private Build Despite Continuous Integration?
Microsoft 70-483 Exam Preparation Guide
Weird Use Of String.Contains
Multiple Languages On A Bitbucket Repository

2012 (3)

From Local Subversion To Mercurial On Bitbucket
Windows 8 Apps: eBook Readers
Visual Studio 2012 Express Language Switch

2010 (1)

H2: Embedded Java DB: Getting Started

2008 (1)

ExtJS Preliminary Report