Click here to Skip to main content
15,512,303 members

Articles by Bill Wagner (Article: 1, Technical Blogs: 26)

Article: 1, Technical Blogs: 26

RSS Feed

Average article rating: 4.75

Programming Languages
C#
4 Jul 2005   Updated: 4 Jul 2005   Rating: 4.75/5    Votes: 36   Popularity: 7.14
Licence: CPOL    Views: 388,952     Bookmarked: 80   Downloaded: 2
Please Sign up or sign in to vote.
Don't emphasize practices that may have an affect on performance in a few cases

Average blogs rating: 4.83

All Topics
3 Mar 2016   Updated: 3 Mar 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 11,940     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Let’s discuss another of the features that may be coming to the next version of the C# language: Local Functions.
17 Dec 2015   Updated: 17 Dec 2015   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,540     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Lessons from .NET Bootcamp 2.0
16 Dec 2015   Updated: 16 Dec 2015   Rating: 4.87/5    Votes: 8   Popularity: 4.40
Licence: CPOL    Views: 8,300     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
Here are my favourite Visual Studio 2015 extensions
16 Dec 2015   Updated: 16 Dec 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,270     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
I forgot to fork before I started working and how to fix it
16 Dec 2015   Updated: 16 Dec 2015   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,571     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Exceptional edge cases
16 Dec 2015   Updated: 16 Dec 2015   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,860     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Lambda Syntax and Performance
31 Dec 2015   Updated: 31 Dec 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,380     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
2015: A look back
22 Jan 2016   Updated: 22 Jan 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,850     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Conference report from NDC London
17 Feb 2016   Updated: 17 Feb 2016   Rating: 4.56/5    Votes: 4   Popularity: 2.74
Licence: CPOL    Views: 6,170     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Equality and Equivalence
18 May 2016   Updated: 18 May 2016   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 8,822     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The TL;DR; version is: Sometimes. The more important question is how you ensure that you generate the method call you want. Let’s start with a bit of background. Lambda expressions do not have types. However, they can be converted into any compatible delegate type.
4 May 2017   Updated: 4 May 2017   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 8,090     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
The Curious Case of Async, Await, and IDisposable
16 Dec 2015   Updated: 16 Dec 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,510     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Here are some of my thoughts on yesterday's issue surrounding the GitHub for Visual Studio Extension.
Artificial Intelligence
Machine Learning
3 Apr 2016   Updated: 3 Apr 2016   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,640     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Build recap
5 Jan 2016   Updated: 5 Jan 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,251     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
In this post, I look at the areas where I will invest my time in the coming year.
General Programming
String
16 Dec 2015   Updated: 16 Dec 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,551     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
String Interpolation and the Conditional Operators
Operating Systems
Windows
16 Dec 2015   Updated: 16 Dec 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,880     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to create a custom Kudu script for the AllReady app
Programming Languages
C#
29 Jan 2016   Updated: 29 Jan 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,840     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
C# 7 Feature Proposal: Ref Returns and Locals
24 Feb 2016   Updated: 24 Feb 2016   Rating: 4.83/5    Votes: 4   Popularity: 2.91
Licence: CPOL    Views: 10,281     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Throwing things in C#
6 Apr 2016   Updated: 6 Apr 2016   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 14,661     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
C# feature proposal - new access modifier
12 Apr 2016   Updated: 12 Apr 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 10,360     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
C# 7 proposal: with-expressions
26 Jul 2016   Updated: 26 Jul 2016   Rating: 4.18/5    Votes: 6   Popularity: 3.25
Licence: CPOL    Views: 10,020     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This post discusses the difference in C# between true and not false.
2 Aug 2016   Updated: 2 Aug 2016   Rating: 4.78/5    Votes: 15   Popularity: 5.48
Licence: CPOL    Views: 7,560     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The importance of "All None of Them." Let’s discuss how this bit of set theory can make our lives as developers easier.
C# 6.0
17 Dec 2015   Updated: 17 Dec 2015   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 8,652     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A C# 6 gotcha: Initialization vs. Expression Bodied Members
17 Dec 2015   Updated: 17 Dec 2015   Rating: 4.59/5    Votes: 16   Popularity: 5.53
Licence: CPOL    Views: 14,550     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
?. in C#: When properties might be null
C# 7.0
9 Feb 2016   Updated: 9 Feb 2016   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 13,751     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuing my discussion on proposed C# 7 features, let’s take a brief look at Slices.
Visual Studio
16 Dec 2015   Updated: 16 Dec 2015   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 5,900     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Visual Studio 2015 is here!

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Architect Bill Wagner Software LLC
United States United States
Bill Wagner is one of the world's foremost C# developers and a member of the ECMA C# Standards Committee. He is President of the Humanitarian Toolbox, has been awarded Microsoft Regional Director and .NET MVP for 10+years, and was recently appointed to the .NET Foundation Advisory Council. Wagner currently works with companies ranging from start-ups to enterprises improving the software development process and growing their software development teams.