Code Focused


Create Windows Services Easily with Topshelf

Creating a Windows Service is trivial using Topshelf, a freely-available library that converts a console application to a Windows Service. In this article, you'll create a simple notification app and integrate Topshelf.

Are You Faking? Dynamically Generate Test Data at Run Time

Quickly populate your applications with fake names, addresses, phone numbers and much more with freely available libraries.

Run ASP.NET Web API Inside Your Application

ASP.NET Web API is a solid communications framework, and many applications can benefit from breaking free of IIS by including an embedded ASP.NET Web API server.

Give Your Career a Boost with the Developer Capability Matrix

Knowing where you are -- and where you want to go -- are the keys to using the matrix.

Creating Secure .NET Applications

An overview of the Microsoft .NET Framework application security utilities SN.exe, Dotfuscator and SignTool.exe.

10 More New T-SQL Functions

Part 1 of this article introduced four new T-SQL functions available in SQL Server 2012. Part 2 has the rest.

4 New T-SQL Functions

The latest version of SQL Server expands its capabilities. Here are four new things developers can do with it.

Generating .NET POCO Classes for SQL Query Results

A free tool to reduce coding for developers who like to surface T-SQL database recordsets in a simple collection of customized POCO objects.

Full-Text Search in SQL 2012 with Custom Proximity

Custom proximity search, a new feature in SQL Server 2012 Full-Text Search, is facilitated using the NEAR operator.

Using FileTables in SQL Server 2012

FileTables, a new feature introduced in SQL Server 2012, is a unique table that reflects metadata of files in a specified folder.

Why I Pre-Ordered a Surface Tablet

Visual Studio Magazine Contributing Editor Joe Kunk explains why he thinks his Surface tablet will kick his iPad's butt.

Aspect-Oriented Programming with PostSharp

Aspect-oriented programming has the potential to help every developer write higher-quality code in less time. Here's how to declaratively apply custom methods implementing common functionality to your code.

Develop Faster with Customized Visual Studio Templates

Visual Basic and C# developers can eliminate repetition by customizing the project and item templates in Visual Studio.

Secondary Live Tiles in Windows Phone

Secondary Live Tiles enable an application to utilize both sides of a tile, delivering twice the information.

Tighten up Your Visual Basic Code with Lambda Expressions

See how lambda expressions enhance a common programming scenario.

Subscribe on YouTube