- Implementing Logging In Azure FunctionsLogging is essential to the support of any piece of code. In this post I will cover two approaches to logging in Azure Functions: TraceWriter and log4net.
- Introduction To RowversionSQL Server has a built-in data type that automatically marks changes to rows. This data type is “rowversion”. Formerly this data type was named “timestamp”, and Microsoft recommends you start using…
- It’s the maintenance, stupid! (or: Something is rotten in developerland.)Most people – even the overwhelming majority of programmers – would say that the main activity of a software developer is “writing source code“. But this is a (though quite understandable) misconce…
- Model-View-Presenter split into two “new” patternsFor the past year or so, Martin Fowler has included the pattern Model-View-Presenter, or MVP, in his upcoming addendum to Patterns of Enterprise Application Development. Due to apparent confusions …
- Moving your ASP.NET Application to Windows Azure – Part IIIn the previous post I had described the steps to secure your Windows Azure tokens and get the necessary Visual Studio templates as well as making your web application Azure ready by adding the clo…
- MsMpEng.exe is the nugget draining my CPU…It has been a few months since I installed Windows Live OneCare and results are mixed. For the most part it runs quietly in the background providing, at least I think, real-time protection. The pro…
- Mutex vs. Semaphore, what is the difference?The Toilet Example (c) Copyright 2005, Niclas Winquist 😉
- New Features in VB.NET 10 (.NET 4.0)Following the , there has been a whole host of announcements about the new features we’ll be seeing in.NET 4.0. I’d like to take a moment to look at some of the features that will be coming to VB.N…
- Object Recognition in Augmented Reality: Choosing the Right ToolWhen you think of augmented reality, one of the key elements to consider is object recognition technology, also known as object detection. This term refers to an ability to identify the form and sh…
- Part 2 of 4 : Tips/Tricks for Silverlight Developers.I wanted to create a series of blog post that gets right to the point and is aimed specifically at Silverlight Developers. The most important things I want this series to answer is:
- Passing null parameters to String.Format is safeI wanted to use String.Format with parameters that can be null. Firstly i decided to put some conditional code like if(arg1!=null) but then desided to check, if it is handled automatically. And fro…
- “Pimp My IDE”: 101 Visual Studio tips, tricks, and add-insHere are the links from my May 12, 2008 presentation at the St. Louis C# User Group:
- PowerShell Script to Workaround No Data in SharePoint 2013 Usage ReportsOver the past few months I’ve had 2 customers that have run into an scenario where the SharePoint 2013 web analytics usage reports have no data (all zeroes) in the reports. While working with some …
- Redirect to Login page on session expiration (ASP.NET)Problem Redirect the user to login page after a period of inactivity or when the session expires.
- Refer to resources in WPF with Pack URIIt’s been over 2 months since I last updated my blog. I have been busy; we got a new VP of IT and he made some changes and there are a bunch of stuff that’s getting rejigged and people moved, proje…
- Resolving the “Sys is undefined” error in ASP.NET AJAX RTM under IIS 7A plea out to all those who are using ASP.NET AJAX with sites on IIS7, either under Vista or Longhorn Server:
- Setup DynDNS Dynamic DNS on a Linksys WRT54G Router – Part 1I finally decided to nose dive into the blogging arena. I couldn’t find a better time to start writing my first post, the Christmas Holidays. During the festive holidays, or should I say, time-off,…
- Silverlight for Embedded tutorialWindows Embedded CE 6.0 R3 has been released yesterday, you can download it from here: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bc247d88-ddb6-4d4a-a595-8eee3556fe46 O…
- Sound vs. Valid ArgumentToday I spent some time reviewing my Formal Logic course for my up coming exam. I came across a section that I have never really explored in any proper depth… the difference between a valid argumen…
- Strong Password Hashing with SQL ServerWhile SQL Server security features continue to improve, hashing in SQL Server using native functions is simple, but not necessarily up to speed on the latest security specifications. The good news …
