Try Catch in C#: The Basics You Need to Know
Learn how exception handling works in C# with the basics of try catch. This article is perfect for junior software engineers aiming to understand dotnet and C#.
Learn how exception handling works in C# with the basics of try catch. This article is perfect for junior software engineers aiming to understand dotnet and C#.
This article is a list of things that I wish that I understood earlier in my career. There's no time machine, but I can share them with you!
Regular expressions are powerful for pattern matching, but what about performance? Check out this article for details on C# regex performance from benchmarks!
Check these examples of composition in C#! Learn about composition in object-oriented programming with these simple code examples in C# - perfect for beginners!
See examples of inheritance in C# in this introductory guide to object oriented programming. Learn about when to use inheritance in C# and... when not to!
Check out these 3 simple examples of regular expressions in C#! If you're new to regex and coding in CSharp, these are a perfect starting point for you!
Regular expressions are powerful for pattern matching, but what are the regex options in C# that we have access to? What do they do and how can we use them?
See code examples for C# collection initializers and collection expressions! Compare and contrast the readability of these different examples.
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.
Leverage Activator.CreateInstance in C#, part of reflection in C#, to create object instances! This beginner's guide walks you through simple C# code examples.
Dive into async await in C# with these 3 beginner tips. Learn how to write async await code, handle multiple exceptions, and avoid dreaded deadlocks!
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!
Considering C# as you get started on your programming journey? This article is focused on C# for beginners, and I've included 5 concepts from C# with code!
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.
What does yield do in C#? Explore the benefits of using C# yield keyword with large datasets and best practices for implementation. One more tool to leverage!
Explore foreach loops in C# and how they simplify iterating through collections and arrays. Learn the basics of foreach loops and how to avoid common mistakes.
Learn how to format a string as Base64 in CSharp, including examples of encoding and decoding strings. Improve your coding skills with these practical tips!
Wondering how to compare strings in CSharp? We'll compare using string.Equals(), string.Compare(), and == operator to weigh the pros and the cons.
Learn effective strategies and tips for how to understand a new codebase. From reading documentation to pair-programming, you'll learn the necessary tools!
What is string interpolation in C#? Learn about its definition, syntax, and benefits for improving code readability and efficiency. Check out this guide!
So, what is the adapter design pattern? Why use the adapter pattern? In this article, we'll look at one of the popular design patterns in detail!
Learn how to make your code more readable, flexible, and maintainable with CSharp optional parameters. Check out these examples of optional parameters in C#!
So exactly what does refactoring code mean? In this article, we'll walk through what it means to refactor code along with risks and best practices to refactor.
Discover how to master the CSharp switch statement to make your code more effective and efficient. Follow along with C# switch statement examples!
Discover the benefits of using enums in CSharp, how to declare them step-by-step with examples, and the different types of enums available in this article!
In this CSharp switch statement tutorial, you'll learn how to properly use switch statements in your programs. Explore examples, features, and best practices!
Looking to enhance your C# coding skills? Learn how to use enums in Csharp with this beginner guide, including best practices, limitations, and examples.
Discover the easiest programming languages to learn in this beginner-friendly guide. From Python to JavaScript, let's see what options we have to work with!
Learn about exceptions in CSharp and effective exception handling. We'll cover try-catch blocks and other tips for working with exceptions in C#!
Want to simplify complex subsystems in your C# project? Learn about the Facade Pattern in C#. Explore an implementation and real-world examples in this article!
Let's learn how to make a budgeting app in C#! We'll dive into ASP.NET Core Blazor, the basics of the app, and even VPS hosting options like RackNerd!
Wondering, "How can I write code on my phone"? Learn how to write code on your phone with DotNetFiddle! Perfect for beginner C# devs without a laptop/desktop!
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!
Let's answer "What are the principles of programming languages" so that you, as a beginner, can help decide how to navigate selection of programming languages.
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!
Interested in an introduction to software development? Need those first steps in programming? Then check out this beginner's guide to software engineering!
If you want to see examples of the builder pattern in C#, dive into this article. We'll explore how the builder pattern in C# works with code examples!
The builder pattern is a design pattern that helps us create complex objects. Let's dive into the builder design pattern, one of many awesome design patterns!
For junior devs, design patterns are critical for you to learn. Consider the facade Pattern! Let's explore the basics of the facade design pattern together!
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?
Choosing a programming language from the many programming languages is daunting. Then beginners ask: How many languages should I learn at once? Let's find out!
Interested in building web applications? ASP.NET Core is a powerful dotnet tech stack for just that! Here are all of the details for ASP.NET Core for beginners!
If you want to get started with web development in dotnet core, check this out! We'll get you up and running in VS Code for ASP.NET Core web development!
If you want to get started with web development in dotnet core, check this out! We'll get you up and running in Visual Studio for ASP.NET Core web development!
Interested in learning coding but you've been told it's too hard? This article focused on how to learn coding for beginners - and yes, YOU can code!
If you're looking to create and analyze dotnet benchmarks, you'll want to get started with BenchmarkDotNet. We'll explore benchmarking in C# to get you started!
Learning about Object Oriented Programming? We'll cover what are classes in C# and look at OOP and interfaces in C# to learn about when we should use them!
Want to learn how to start coding, but you're not sure where to start? Maybe you've heard that it's really hard... Well, You should start coding!
After some of the basics of dictionaries in C#, what else do dictionaries in dotnet have to offer us? Let's dive in before we get into the performance deep end!
Dictionaries in C# are heavily used by all levels of software developers. Let's look at some dictionary use cases and comparisons to other collections in C#!
In this article, we'll dive into a dictionary in C#! There are many collections for us to use in dotnet, and the dictionary class is one that is invaluable!
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!
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!
Want more flexible, extensible, and testable code? We'll use Autofac net core! What is Autofac? It's a powerful Dependency Injection framework in dotnet!
In programming, this struggle is real: How to balance learning theory with building things? How do you actively learn and balance it with practical application?
Are you a beginner programmer? If so, you'd benefit from applying all of the theoretical knowledge you're gaining by building projects! Check out this list!
Without a doubt you've had to ask yourself, "What is the best beginner programming language?" if you're new to programming. This article will help you decide!
New to C# and looking to understand more about the IEnumerable interface? Check out this article for a crash course on getting started with C# IEnumerable!
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!
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!
Are you interested in learning about interfaces in C#? This article explains the idea behind a C# interface by showing examples of interfaces in code.