Angular Aneesh Lal Gopalakrishnan in Angular Inline PDF Viewer in an Angular App? Now you can This article by Aneesh Lal Gopalakrishnan describes the easiest way to integrate an inline pdf viewer into an angular application.… 23 May 2022 7 min read
.NET Michael Sorens in .NET The Zen of Code Reviews: Review As If You Own the Code A code review is a serious business; an essential part of development. Whoever signs off on a code review agrees, essentially, that they would be... 07 March 2016 23 min read
Michael Sorens Using C# to Create PowerShell Cmdlets: The Basics Although PowerShell Cmdlets are usually written in PowerShell, there are occasions when the level of integration with existing C# or VB libraries is awkward to... 19 February 2016 18 min read
Paulo Morgado What’s New in C# 6 The C# language itself has changed little in version 6, the main importance of the release being the introduction of the Roslyn .NET Compiler Platform.... 30 November 2015 14 min read
Michael Sorens Documenting Your PowerShell Binary Cmdlets Whereas it is easy to provide inline documentation for a normal scripted PowerShell cmdlet or function so as to provide comprehensive help at the command-line... 17 November 2015 31 min read
Saurabh Dhoble Developing a Custom SSIS Source Component SSIS was designed to be extensible. Although you can create tasks that will take data from a wide variety of sources, transform the data is... 30 June 2014 21 min read
Hugo Kornelis Generating Test Data in TSQL To test SQL, you need test data. There are usually many reasons why you can't use production data. Although it is usually enough to use... 14 January 2014 30 min read
Tom Fischer Fluent Code in C# In LINQ, the 'fluent' method syntax flows logically and intuitively, and allows them to be combined simply, because each method returns the appropriate type of... 11 July 2013 14 min read
Richard Morris Bertrand Meyer: Geek of the Week Bertrand Meyer, the author of 'Object-oriented Software Construction', renowned teacher, and designer of the Eiffel programming language, believes in simple elegant computer languages. Java, C#... 17 September 2012 13 min read
Clive Tong C# Async: What is it, and how does it work? The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is faced with creating Metro applications for Windows 8... 15 May 2012 20 min read
Patrick Smacchia On Writing Unit Tests for C# Is it realistic to keep to principles of 'Test-First' and 100% coverage for unit tests when in the heat of developing commercial C# applications? Does... 08 March 2012 14 min read
Andy Brown 10 Reasons Why Visual Basic is Better Than C# After having converted a whole lot of training materials based on VB.NET into C#, Andy 'Wise Owl' Brown decided to write a tongue-in-cheek rant whilst... 14 February 2012 8 min read
Richard Morris The Marmite or Miracle Whip of Computer Languages What is it about C++ that makes it one of the most important computer languages for systems work, yet so reviled by so many? Like... 03 January 2012 17 min read
David Berry Designing C# Software With Interfaces The best way to understand how interfaces improve software design is to see a familiar problem solved using interfaces. First, take a tightly-coupled system design... 24 August 2011 30 min read
Richard Morris Eric Sink: Geek of the Week Eric Sink became well-known for his work with the Spyglass browser, which was acquired by Microsoft and morphed into Internet Explorer. Since then, he has... 21 April 2011 11 min read
Michael Sorens LINQ Lycanthropy: Transformations into LINQ LINQ is one of the few technologies that you can start to use without a lot of preliminary learning. Also, it lends itself to learning... 05 January 2011 27 min read
Zenon Ochal Dynamic Language Integration in a C# World .NET 4.0 introduced the Dynamic keyword in C#4.0, making it simple to have your .NET code smoothly interact with dynamic languages. To find out just... 04 December 2010 14 min read
Hima Bindu Vejella The New Features in C#4.0 The co-evolution of Visual Basic and C# is increasingly going to bring the feature-set of those languages closer together. So, having walked us through the... 04 November 2010 20 min read
Alex Kuznetsov Defensive Error Handling TRY...CATCH error handling in SQL Server has certain limitations and inconsistencies that will trap the unwary developer, used to the more feature-rich error handling of... 28 October 2010 35 min read
Hima Bindu Vejella Visual Studio VB 2010 Enhancements The latest evolution of VB in Visual Studio will bring with it a bundle of C# functionality, nudging the two languages even closer together. To... 14 July 2010 17 min read