Comments

My holiday sales are on!

Mosh Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience and I’ve taught over three million people how to code or how to become professional software engineers through my YouTube channel and online courses. It’s my mission to make software engineering accessible to everyone. http://codewithmosh.com

Comments

New Course: Unit Testing for C# Developers

I just published my unit testing course yesterday! There are limited early-bird discounts available until November 1st. Redeem yours if you want to master unit testing. Mosh Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience and I’ve taught over three million people how to code or how to […]

Tags: ,
Comments

Developers who don’t write tests!

A lot of companies have been practicing unit testing for years, yet there are many developers who don’t write unit tests. Here are some of the excuses I hear often: We don’t have time to write tests! Unit tests are waste of time. They slow you down and decrease your productivity! I don’t know how […]

Tags: ,
Comments

What is Unit Testing and Why You Need to Learn It

In this post, I’m going to give you a brief introduction to unit testing and its benefits. So, let’s get started! What is unit testing? Unit testing is the practice of writing code to test your code and then run those tests in an automated fashion. Here is an example. Imagine you have this function […]

Tags:
Comments

4 Common Mistakes with the Repository Pattern

UPDATE (Nov 5 2018): While you’re here to become a better C# developer, I strongly recommend you to watch my Python tutorial on YouTube. Python is super-hot these days. It’s the number one language employers are looking for and gives you 4x more job opportunities than C#. As part of my new ASP.NET Core course, I’ve been […]

Tags: ,
Comments

Should you split your ASP.NET MVC project into multiple projects?

“Should I split my ASP.NET MVC project into multiple projects?” That’s a question that I get a lot! Almost every week! The short answer is: NO! I’m not entirely sure how this trend started but I’ve seen some developers split an ASP.NET MVC project into multiple projects: a web project containing the presentation logic, plus […]

Tags: , , ,
Comments

Should you learn ASP.NET MVC 5 or ASP.NET Core 1?

A common question that I get a lot lately: Mosh, I’m not familiar with MVC. I have some background in [ASP.NET WebForms, Classic ASP, etc]. Should I learn ASP.NET MVC 5 or ASP.NET Core 1? A variation of this question is: I’m confused about what to learn. What is the difference between ASP.NET MVC 5, […]

Tags: , , , ,
Comments

[Q&A]: What is the difference between junior and senior developers?

I’m excited to announce that I just published the first episode of my Q&A shows on YouTube. In this episode, I’ve answered Kyle’s question: What is the difference between junior and senior developers? If you enjoy this video, please like and share it. If you want me to include your question in my upcoming shows, […]

Tags:
Comments

Ask me anything in my YouTube shows

I’ve been thinking about producing weekly YouTube shows to help you with what is stopping you from achieving your aspirations. These shows are in the form of questions and answers. You send me your questions (by filling out the form below), and in each show I’ll pick a few questions and talk about them. You can ask me ANYTHING (technical […]

Comments

5 Tips for Junior C# Developers to Write Cleaner C# Code

Many students of my C# Basics course submit their code in the discussion area, and when I get a chance, I review their code and give them hints to improve their code. I’ve noticed quite a few common patterns in the code submitted by junior C# developers. In this post, I’m going to explore these […]

Tags: , ,
Connect with Me
  • Categories
  • Popular Posts