Video Course: Functional Programming in C#

Learn how to write C# code in a functional style. The “Functional Programming in C#” is for you if you want to improve your code, design, and architecture. It means you are going to learn how to write code of the high quality: readable, understandable and reliable. Learn Functional Programming in the context of clean coding and building types of high quality. Get [...]

By |2018-11-12T00:14:35+03:00May 7th, 2018|Video Courses, Functional Programming, .NET|0 Comments

What the Hell is Functional Programming in C#?

Why Functional Programming I'm starting a series of posts on functional programming in C#. The series is kind of a preview of a video course I'm working on right now which will be released somewhere at the end of February. So, you may ask yourself again “why would I need to learn functional programming”? You may also think that you’ll never use a [...]

By |2018-02-09T14:40:40+03:00February 9th, 2018|.NET, C#, Functional Programming|0 Comments

SOLID Principles: The Open/Closed Principle (OCP)

The second principle we’re going to talk about is the Open/Closed Principle. If we look at Wikipedia, we will see the following definition: The Open/Closed Principle states that software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification. Problem Statement What it means, in essence, is that when we need to introduce a change, we shouldn’t dig deep into [...]

By |2019-01-11T11:13:14+03:00September 4th, 2017|.NET, C#, CodeProject, Design|0 Comments

DateTime Fundamentals in .NET and SQL Server

My new video course “Date and Time Fundamentals in .NET and SQL Server” is released! Take it right now just for 10$! Build a solid foundation of working with Date and Time with this course Almost all the software works with date and time in one form or another. Some programs, of course, need to work with date and time more than other. However, [...]

By |2017-08-15T13:22:52+03:00August 15th, 2017|Fundamentals, .NET, Best Practices, C#, Video Courses|0 Comments

SOLID Principles: Single Responsibility Principle (SRP)

This entry is part 3 of 6 in the series SOLID

SRP Definition In this article, we will look at what is single responsibility principle and look at some simple examples in C# which demonstrate the single responsibility principle and how to adhere to the SRP. Single Responsibility Principles or SRP in short states that every object should have a single [...]

By |2019-01-11T11:13:24+03:00June 28th, 2017|C#, CodeProject, Design, .NET, Best Practices|1 Comment

Software Architecture: Meta and SOLID Principles in C#

This entry is part 1 of 6 in the series SOLID

Learn how to develop maintainable software systems applying Meta and SOLID Principles. Teaching Approach No fluff, no ranting, no beating the air. I esteem your time. The course material is succinct, yet comprehensive. All important concepts are covered. Particularly important topics are covered in-depth. For absolute beginners, I offer my [...]

By |2017-06-28T10:53:16+03:00June 6th, 2017|Best Practices, C#, Design, Video Courses, .NET|0 Comments

Modern .NET Ecosystem and .NET Core

Last years a great number of technologies came up to the world of .NET platform: nowadays we have the full (classic) .NET framework with CLR as a runtime, Mono with its own runtime, .NET Core with Core CLR, WinRT, UWP and Xamarin, a new JIT compiler RyuJit, .NET Standard, PCL, .Net Native, new Roslyn compiler with open API, NuGet based project management. God’s sake! [...]

By |2017-01-05T07:32:42+03:00January 4th, 2017|.NET, Video Courses|0 Comments
Go to Top