About the author
Welcome. Here you´ll find information about my person, my interests and latest activities.
My name is Matthias Friedrich. I am working as a professional software developer
on a freelance basis since Spring 2005. My main technical skills are .NET Framework,
C#, SQL Server, XML and other related technologies and tools. During the last six
years I worked in different kind of business areas in position of a developer, software-architect
and/or technology trainer. I gained work experience with object-oriented software
development, agile practices and I also aquired good social skills and the competence
to lead teams of technicians.
Public Projects / My Contributions
Usually, I don´t find the time to write articles and such... but here is a list
of my projects and contributions I am sharing with other developers.
In 2009 I published an article about a commandline parser I wrote in C#. This summer
I stumbled across the code and decided to refactor this project - just for fun.
I did some googling for other commandline parsers written in C# or Visual Basic
.NET and I had the feeling that my project could be interesting for other developers
as well. The source code, samples and some documentation of the project can be found
at codeplex. http://codeplex.com/extconsole.
The latetest release can be downloaded via NuGet:
http://nuget.org/List/Packages/ExtConsole
The Code Metrics Viewer is an extension for Visual Studio 2010 Professional. It
integrates the Code Metrics Power Tool 10.0 into the development environment and
allows calculation of code metrics whenever you want. The tool is completly free
and can be downloaded from the Visual Studio Gallery at: http://bit.ly/iipJuw. I created a separate blog, which highlights
some of the features; the blog can be found at:
http://codemetricsviewer.wordpress.com/
In 2006 I wrote an article about how changes of removable media
and mass storage devices can be detected by a .NET application. The main
focus of the article are change notifications and device management functions of
the Windows API and how they can utitlized in C#. The article and source code is
a little bit dated, so I decided to do a makeover and transform the project into
a reusable library, which can be used in any kind of .NET application. You can find
the project and sample code at codeplex: http://devicemgr.codeplex.com/
Random stuff