Profile

Cover photo
95 followers|21,592 views
AboutPosts

Stream

Black Belt Coder

Shared publicly  - 
 
What's New in C# 6 (Part 2)
Visual Studio 2015 was released on July 20, 2015, and with it came a new version of C#. This article is part two of a two-part article that introduces the new features in C# 6.0.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Visual Studio 2015 being released to manufacturing! Big event on Monday.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's some tricks for swapping values between two variables in a way that makes it more difficult for a hacker debugging your program to understand.
Here's some tricks for swapping values between two variables in a way that makes it more difficult for a hacker debugging your program to understand.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
MSIL Programming Part 1
In this article, you will learn about the MSIL instruction set and semantics by authoring a simple program through CIL opcodes and role of CIL compiler ilasm.exe to build and execute that .NET assembly code without employing typical visual studio IDE build process.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Using C# extension methods to extend the System.String class.
Using extension methods, it is easy to extend an existing class. Here's some code to add a number of interesting extensions to System.String.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
C# project to simulate the Monty Hall Problem, which is a brain teaser associated with a 1990 Marylin vos Savant's column.
The Monty Hall Problem is an interesting puzzle first presented in Marilyn vos Savant's "Ask Marylyn" column. Her answer sparked some controversy by people who disagreed. This article presents code to simulate the situation described by the puzzle to show if Marilyn was right.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
What's New in C# 6 (Part 1)
Visual Studio 2015 was released on July 20, 2015, and with it came a new version of C#. This article is part one of a two-part article that introduces the new features in C# 6.0.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
For those of you who haven't found this site yet, this is a great resource! Microsoft has published the source code for the .NET library online.

There have been a number of apps that would do this, but it seemed that the best ones were purchased by companies and they became much less friendly. Now you can see the latest source from any device that can access the web.

This is a great way to learn more about a .NET class that is giving you trouble when the documentation is coming up short. And it's in an easy-to-access and searchable format.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
MSIL Programming Part 2
This article continues the discussion of CIL programming by covering the syntax and semantic for implementing various object-oriented features of .NET.
2
Add a comment...

Black Belt Coder

Shared publicly  - 
 
C# code to save and restore the position of your application's main window in a WinForms app.
Here's some simple code to save and restore the position of your application's main window between sessions.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's a small class for formatting date and time ranges.
The .NET framework has many options for formatting dates and times. However, it doesn't provide a lot of support for formatting date and time ranges. This simple class provides the missing functionality.
1
Add a comment...

Black Belt Coder

Shared publicly  - 
 
Here's a simple C# class for calculating monthly payments on a given loan.
Here's a simple C# class that will calculate your monthly payment for a given loan.
1
Add a comment...
Story
Tagline
Free Developer Articles and Source Code
Introduction

The Black Belt Coder website provides free developer articles and source code. Our current focus is on Microsoft technologies such as Visual Studio, C#, ASP .NET Webforms and MVC, and related technologies such as JavaScript, jQuery, HTML and CSS.

While we love to discuss the latest developer technologies, Black Belt Coder is mostly about the code. The vast majority of our articles present complete, working, downloadable source code. And we particularly like code that employs algorithms or new technologies to solve practical, real-world problems.

If you have some cool code that you are willing to share, we'd love to feature it on Black Belt Coder. All articles link to the author's profile page, which can link to and promote anything you like. As we promote the site in the coming months and years, we'll also be promoting the authors who are featured on our site. If you'd like to get involved please submit an article.