C#

Summary A recent application I worked on had a large form that consisted of over 10 tabs worth of information – over 100 fields in total. This information came from another source (a tablet), and needed to be fully validated before being processed further. I searched around on the web looking for an example of […]

Sixteen years ago I was working on a VB6 Access VBA contract. The first version of .NET had yet to be released. About that time Microsoft brought out a version of Java which was not widely accepted due to it being different to standard Java (and developers not wanting Microsoft to control Java), which led […]

I came across Stylecop a while ago. This is a plugin for Visual Studio that has a number of features that further analyse code. Taken from their page: The goal is to define guidelines to enforce consistent style and formatting and help developers avoid common pitfalls and mistakes. A reasonable goal perhaps, although being a long […]

I have recently upgraded from ReSharper 9 to ReSharper 10. Whats new in ReSharper 10? Nothing really takes my fancy apart from the general improvements to intellisense and the enhanced JavaScript support, but I upgraded anyway to keep up with the latest version (its partly educational being on my home dev machine in any case). […]

Version 1 of C# was released in 2002. Now with the Rosyln release we are at version 6. I remember the furore when Microsoft brought out its Java product and all the criticism if the Microsoft “Extensions” to the language. I believe C# was the result of this. Who would have thought that a C […]

I had a problem with a C# Winforms application recently that uses EF and some ADO.NET code to access SQL/Server. The customer wanted to use Active Directory to set up the users for this system. There are two ways of doing this: Define the AD users in SQL Server Management Studio (SSMS), assigning these to […]

I have recently been working on an Umbraco 7 based site. Umbraco is a little strange to get used to for a developer due to the fact that it overrides some the MVC defaults, and has different types of controllers such as Surface controllers (which are used to render content) and Custom Controllers (that can […]

The C# vs VB.NET debate is as old as .NET itself, although thankfully appears to be calming down in recent years. When I started using .NET over 10 years ago, I started with VB.NET because although I had 6 years C experience from a previous life, I was also experienced with VB6 and VBA, so […]

Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

  • Mike Cohn's Blog
  • Scott Hanselman's Blog
- mike@mountaingoatsoftware.com

Scrum teams have too many meetings is perhaps the most common criticism of Scrum. But is it valid? [...]

- mike@mountaingoatsoftware.com

Here are five key lessons I learned that were instrumental in my career. See if learning them could [...]

- mike@mountaingoatsoftware.com

A team’s sprints should be the same length every sprint. Here are four reasons why. [...]

- mike@mountaingoatsoftware.com

Read this special Halloween post about five things in agile transitions that are can seem as scary a [...]

- mike@mountaingoatsoftware.com

If you want to overcome problems and improve how you work with user stories, register now through Oc [...]

- Scott Hanselman

In 2016 and 2015 I made a list of best Christmas STEM Toys for kids! If I may say so, they are still [...]

- Scott Hanselman

I'm glad you have a 1080p 60fps accelerated graphics setup, but I'm old school. Impress me [...]

- Scott Hanselman

Visual Studio Code has a HUGE extension library. There's also almost two dozen very nice Azure [...]

- Scott Hanselman

I got an email this week asking how to download some of my Azure Friday video podcast videos from ht [...]

- Scott Hanselman

There's a couple of great utilities that have come out in the last few weeks in the .NET Core w [...]

Meta