Library tutorials & articles

Page 1 of 23
  • Tap into the power of the Windows 7 Taskbar

    by Paul Foster

    The task bar has some of the most visible improvements in Windows 7 - find out how to hugely increase the usability of your application by tapping into the taskbar functionality windows 7, taskbar, .net

  • Enhancing your applications for Windows 7

    by Kevin Griffin

    Windows 7 brings new salvation for .NET developers, and it comes in the form of the Windows 7 API Code Pack for the.NET Framework. windows 7, api, .net, c#

  • Creating Particle Effects in Silverlight

    by John Mannix

    Learn how to use a classic animation technique to create realistic special effects in Silverlight - offering visual effects including fire, water, smoke and fog. silverlight, particle, effects, animation

  • Domain Driven Design: A Step by Step Guide - Part 2

    by Casey Charlton

    Get to grips with the fundamental concepts of entityes, value objects, aggregate roots and domain services. domain driven design, ddd, architecture, tdd

  • Domain Driven Design: A Step by Step Guide - Part 1

    by Casey Charlton

    There is a lot of interest in DDD recently, both in the book, and in the methodology, and in the buzzword. Casey aims to clear up the confusion and start to demystify it. domain driven design, ddd, architecture, tdd

  • C# 4.0 goes dynamic - a step too far?

    by Mike James

    Is C# in danger of too much change? Mike James ponders the implications of dynamic types in C#. c#, .net, dynamic, types

  • The Future of .NET Languages

    by Damon Armstrong

    Wondered why Microsoft always seems to release different language features for each language? Discover how .NET 4.0 will reduce the disparity between C# and VB.NET with some great new features for both languages, plus a new dynamic language runtime and new functional and parallel programming languages. .net, .net 4.0, dynamic language, dlr

  • Using Adobe Flex in Visual Studio

    by Matt Wicks

    You can now take advantage of the Flex framework from right within Visual Studio to build Rich Internet Applications (RIAs). We get you up to speed on what Flex is and a basic application talking to a web service. flex, adobe, flash, visual studio

  • Controller Patterns for ASP.NET

    by Alex Homer

    Discover how to use controllers and partial views within your web applications, allowing powerful web applications to dynamically choose correct views at runtime, and preserving your seperation of concerns. asp.net, patterns, architecture, controller

  • Rails: an introduction

    by Kevin Jones

    You've heard the hype - but not given it a shot yet? Kevin Jones explains the background of MVC, DRY and TDD and how to get started with your first Ruby on Rails web app! rails, ruby, web2.0, mvc

  • Implementing the Singleton Pattern in C#

    by Jon Skeet

    The singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations. c#, design patterns, singleton, patterns

  • Iterator blocks in C# 2: auto-generated state machines

    by Jon Skeet

    Ever wondered how the magic "yield" statement works? Jon Skeet digs into the inner workings of C# 2.0 and how this innocuous statement gets you a whole load of "free" generated code for your iterators. c#, .net, iterators, yield

  • Iterators, iterator blocks and data pipelines in C#

    by Jon Skeet

    With the arrival of LINQ to Objects, understanding how iterators work has become more important than ever before. Learn how to implement them in C# 2 (or 3), and how these apply to the fundamental aspects of LINQ to Objects. .net, linq, iterators, interator blocks

  • Creating Extensible Applications with MAF

    by Mark Smith

    Learn how using MAF allows you to easily create extensible applications that allow new features to be added without jeopardizing the stability of the existing code base. MAF provides a higher-level service that allow you to dynamically discover, load, secure and interact with external assemblies used to provide features for your application. maf, appdomain, extensible, reflection

  • TDD in Practice - Dealing with Hard-To-Test Areas

    by Ian Cooper

    Tried TDD and abandoned it the moment you've tried it on 'real' code? Learn how to tackle these 'hard-to-test' areas, that those presentations and introductory books just don't seem to explain well. tdd, testing, unit testing, .net

  • Spatial data in SQL Server 2008

    by Jason Follas

    Jason takes you back to those high school geometry lessons and demonstrates how to take advantage of the new geospatial and geometric data types in SQL Server 2008. sql server, sql server 2008, geometry, geospatial

  • Game development using Silverlight 2

    by Dave Wheeler

    Implementing a game using Silverlight is a good way to learn its more advanced aspects. Dave Wheeler shows us how, and has some fun on the way. silverlight, game

  • ASP.NET Patterns every developer should know

    by Alex Homer

    In the first of three parts, Alex looks at some of the basic patterns in ASP.NET, and how you can apply these to your ASP.NET applications in a few simple steps. patterns, .net, c#, asp.net

  • Bluffer's Guide to C# 3

    by Jon Skeet

    Pretend you know what you're talking about in suitably geeky company. More seriously, it will give you a very rough overview to give some context if you choose to investigate a particular feature further. c#, csharp 3.0, automatic properties, lamda expressions

  • The Beauty of Closures

    by Jon Skeet

    Closures are often described in terms of functional languages, but Jon introduces the concept of closures in a world of C# and Java. Learn how to use them and why. c#, java, closures, delegates

Want to stay in touch with what's going on? Follow us on twitter!