Many popular languages support the use of local functions [https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions] and in C# 7, support for them was announced with relatively little fanfare. As someone that would consider themselves a C# power-user, I seldom took advantage of the feature until I
It hasn't been too long since the latest 2.0 release of Glyphfriend [https://github.com/rionmonster/Glyphfriend], but with the release of Visual Studio 2017 coming around the corner, there were a few things that could use some improvement and polishing off before then. What's New? * Support for Library
It's been around three months since the last major release for Glyphfriend [http://rion.io/2016/07/01/new-and-improved-glyphfriend-1-5-released/], which consisted of quite a few new additions and a few minor housekeeping issues. This latest release focused quite a bit on a different animal entirely: performance. What's New In 1.
The thought of creating a Visual Studio extension really had never crossed my mind until attending the annual Microsoft MVP Summit in 2014 and listening to Mads Kristensen [https://github.com/madskristensen] give a talk on developing them, which was just the amount of inspiration that I needed at the
One of the most exciting things about working on an open-source project has always been the community involvement. This interaction allows for anyone to make feature requests, report issues or even fork the project and make it their own. Glyphfriend has seen a huge spike in downloads since the release
During the Microsoft MVP Summit in November of this year, Mads Kristensen [https://twitter.com/mkristensen] held a session on Visual Studio Extensibility and walked through the process of creating extensions for Visual Studio that can do all sorts of things and make the lives of developers easier. Extensions can
This morning, the announcements made at Microsoft’s Connect() event in New York [http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014] have been rippling through the web and the effects of these announcements are likely going to be felt for years to come. This post will cover some of the highlights
If you have ever worked on a project that involves interactions between 32-bit and 64-bit applications and referencing their DLLs, you may have encountered this guy before : > BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B) This nasty BadImageFormatException [http://msdn.microsoft.
It’s always nice to be using the latest and greatest of things, however not everyone really enjoys “change” (especially with regard to their development environments). So this quick article will cover how to go about creating and using ASP.NET MVC5 applications within Visual Studio 2012 for those out
Resharper [http://www.jetbrains.com/resharper/] is great. I believe that most developers that use it within the .NET environment can attest to its many merits and how it can make your life easier and you more productive. However, I recently noticed a minor power struggle occurring within Visual Studio
Line counts have always been one of the most common metrics associated with software development projects, albeit not a very meaningful one [http://stackoverflow.com/q/184071/557445]. Although Visual Studio is Microsoft’s flagship IDE, there are often a few features that many users would like to be able
I've come across several questions over the past few months with developers asking questions regarding the port values that are used when running applications through Visual Studio, primarily where are the values coming from and how to set them. Although this may be a fairly trivial topic, it appears that
Overflow and underflow aren’t errors that most developers encounter within their daily lives and it's likely even less often that you will actually encounter an actual Overflow exception. This is because by default within Visual Studio Arithmetic overflows and underflows are disabled by default and when they occur they
With so many source control options out there, it can be a daunting task in choosing one, especially that you enjoy using and integrates well with your development environment. In recent years, the open-source mecca GitHub [http://www.github.com] has taken over as a premier repository for allowing users