January 2008

Monthly Archive

The Morning Brew #19

Posted by on 28 Jan 2008 | Tagged as: .NET, Development, Morning Brew

It seems to have been a busy weekend for .NET related stuff. There will be a few more links from the weekend in tomorrows post.

Software

Source Code Outliner 1.0 PowerToy for Visual Studio 2008 – New power toy for Visual Studio, with full source available.

Announcing RTW version of Visual Studio 2008 Web Deployment Projects (WDP) – The Visual Web Developer team announce the Release To Web (RTW) of their latest Web Deployment Projects

Information

CLR Fun Stuff: How is my C# code converted into machine instructions? – Shafqat Ahmed gives an overview of what happens under the hood of the .NET Framework at runtime. Vital reading as ll .NET developers should have an awareness of how this stuff happens.

Introduction to the new .net 3.5 HashSet class – An introduction to set theory and some examples of the new HashSet class in use.

Microsoft SQL Server 2008 Roadmap Clarification – Details of the current plan for SQL Server 2008 release dates.

An easier Table Design View in Sql Server Management Studio – Rick Strahl shows how you can get an easier table editor in management studio – this is a great tip as it solves something that I’ve always found annoying.

Building your own Visual Studio Source Code Outliner extension – A step by step guide to creating a Visual Studio Tool Window using the 2008 SDK.

Code Access Security – Understanding Demand and Declarative Security – Thottam R. Sriram gives an overview of declarative security, using attributes to specify the security requirements of methods.

Future Focus I: Dynamic Lookup – Charlie Calvert and Mads Torgersen start a series of articles which reveal the plans for future Visual studio versions with regard to C#. This month they talk about plans for Dynamic Lookup in C# (similar to VB.NET late binding) which would make COM interop and integration with dynamic languages much easier

Design Patterns – Observer Pattern – An overview of the Observer pattern with a simple example implementation

Create a system tray icon and a dialog in the windows service – Jerry Wang shows a technique to allow a Windows service to place an icon in the system tray to allow configuration of the service by the logged in user

C# 3.0 New Language Features (Part 2) – Mony Hamza completes his coverage for new C# features with a review of Anonymous Types, Lambda Expressions, Query Keywords, Auto-implemented Properties and Partial Method Definitions

Community

Use Cases for Loading and Saving OOXML documents in Aspose.Words – The folks at Aspose are seeking advice from the developer community about a particular feature of their API. This is a really nice thing to see a tools vendor doing.

The Morning Brew #18

Posted by on 25 Jan 2008 | Tagged as: .NET, Development, Morning Brew

At last it is Friday – this week has felt like a very long one. If you have any suggestions for items that should be in the Morning Coffee, please drop me an email – morningbrew@incanus.co.uk – and I’ll consider putting it in the next issue.

Software

KryptonListBox – New Office 2003/2007 styled list box control added to this free to use control library.

Aspose.Network for .NET v3.8.0.0 – Latest Update of the Aspose.Network component. New features include SSL on POP3 and IMAP connections along with a number of bug fixes

Table Data Exporter – Simple utility to export data from a table to a set of insert statements

Information

Development Homeruns – Larry O’Brien continues the discussion about developer productivity

Strongly Typed Datasets (.NET 2.0) – Course Notes – Course Notes from an online course giving lots of information about Strongly Typed Data Sets

Executing Code in Partial Trust Environments : DevTopics – A nice review of Code Access Security and and how you can work in Partial Trust environments.

.NET Graphical Resources – If like me you require as much help as possible in making a GUI look nice, John Russell Plant’s round up of a few graphical resources will be very welcome

Gotchas: Fusion Log Viewer, your best friend for assembly load errors – A reminder about the existance of the Fusion Log Viewer application – a tool to help diagnose assembly loading problems

Create HTTP Endpoint (Web Service) in Sql Server 2005 – A quick example of how easy it is to make a web service in the database in SQL 2005

Avoid API breaking changes – Patrick Smacchia talks about the System.ObsoleteAttribute and some other techniques for checking your API for backward compatibility and breaking changes.

How to write stories _before_ the project kicks off – Jeffrey Palermo gives some thoughts on starting a new project and writing good user stories

Dependency Injection with Spring.Net – No idea if this is a new article or not, but it covers dependency injection using Spring.Net in good detail

Aspect Oriented Programming with .NET with Windsor – A quick introduction to Interceptors using Windsor.

The Morning Brew #17

Posted by on 24 Jan 2008 | Tagged as: .NET, Development, Morning Brew

Software

Welcome to the Web Deployment Team blog – A new Team Blog, and a new rather interesting tool to help keep IIS servers in sync – this looks like it could be really useful

Information

Chaining the C# ?? Operator – Rick Strahl reminds us of the power of the ?? operator

Shredding XML into tables – Kent Tegels gives SQL 2005 and SQL 2008 ways of achieving the same goal.

Looking Inside C# Closures – Bill Wagner covers C# Closures by giving an example of their use

Announcing the MTPS REST API – Craig Andera announces a public prototype at MSDN Labs of a REST implementation for the Microsoft Technet Publishing Service

Writing unit tests for an MVC Framework controller sucks – Mike Hadlow talks about the differences between unit testing Monorail controllers and controllers in the new Microsoft MVC framework.

There is too much money to be made in software development – Raymond Lewallen starts an interesting discussion – the comments are worth a read

MSDN/Architecture Journal Readers and the Reader SDK – Microsoft are eating their own dog food by using the recently released Reader SDK (Syndicated Client Experiences Starter Kit) to create reader apps for MSDN and the Architecture Journal.

Use C# 3 features from C# 2 and .NET 2.0 code (var keyword, anoynoymous types, auto-properties and more from .NET 2.0 project) – Shahar Gvirtz Weblog – Shahar Gvirtz uncovers some the details of how VS2008 allows targeting of .NET 2.when you use .NET 3+ features

Community

Heroes Happen Here – UK Launch Event – I held off mentioning the Microsoft UK 2008 product launch event as I thought by the time I’d posted it there would be no spaces left – however it still sounds as though there are places available.

« Previous PageNext Page »