Tom Hollander's blog

patterns, practices and pontification

Browse by Tags

Tagged Content List
  • Blog Post: Get logging in Windows Azure with Enterprise Library

    Hi again – yes I know it’s been a while. Recently I’ve started a new role in Microsoft which involves helping customers deploy applications on Windows Azure, Microsoft’s cloud computing platform. I thought it may be fitting it I kick this off with a post that bridges my (now quite...
  • Blog Post: What do you think of the EntLib 5.0 configuration tool?

    Hello again! It’s been a while, I know. I’ve been busy over the last few months with several projects, some of them software related, and one of them human – my son Jesse was born on 26 February 2010. Fun times! Meanwhile, back in Redmond, the p&p team has been busy working on Enterprise Library...
  • Blog Post: See you at TechEd Australia and New Zealand

    Just a quick post for anyone attending TechEd Australia and/or New Zealand, in the first couple of weeks of September 2009. I’ll be doing two presentations, so please stop by and say hello (and maybe even watch the sessions!). The sessions I’m presenting are: ARC302 – Introducing Enterprise Library 5...
  • Blog Post: What do you want to see in EntLib 5.0?

    As you’ve probably noticed, I’ve been on a bit of a blogging vacation of late. Rest assured that I’m still here and I’ll try to get some good posts happening soon. But for now I just wanted to draw your attention to one of Grigori ’s posts asking for your help in prioritising the features in the upcoming...
  • Blog Post: Enterprise Library 5.0 kick-off! Spend your $100 wisely!

    It’s that time again – the kick-off for the next major release of Enterprise Library. I can’t believe we’re already up to version 5.0 – it doesn’t seem like that long ago when we were planning version 1.0. Anyway, you should know the drill by now. The patterns & practices team needs your input...
  • Blog Post: Just Released: Validation Application Block Hands-On Lab

    Reposting Grigori’s announcement in case you missed it: Here’s a gift for the New Year’s. We have produced a new hands-on lab on validation with Enterprise Library. It contains 13 exercises that walk you through capabilities of the Validation Application Block in various application contexts: ...
  • Blog Post: Constructors and Inheritance – Why is this still so painful?

    Recently my team discovered a limitation in the RelativeDateTimeValidator that ships with the Enterprise Library Validation Application Block. This validator is used to check if a DateTime object occurs within a configured time before or after Now. It’s a useful validator for checking things like birth...
  • Blog Post: Speaking at WDNUG

    It’s been a little while since I’ve presented at a public forum – particularly since I missed TechEd Australia after it clashed with my Great Barrier Reef holiday. However this is all going to change with my next live appearance in the centre of the known universe, Wollongong ! More specifically I’ll...
  • Blog Post: Enterprise Library 4.0 - Get it while it's hot!

    It's almost exactly a year since I handed in the keys to the Enterprise Library bus, but I'm still as excited as ever about the release of a new version. The team has just released Enterprise Library 4.0, which features all of the blocks you know and love updated for Visual Studio 2008, plus the shiny...
  • Blog Post: Enterprise Library 4.0 Community Technology Preview

    From Grigori : We are pleased to announce the release of the EntLib 4.0 March 2008 CTP and invite your feedback. This release has been adapted to work with WMI version 2.0 and version 3.5 of the .NET Framework. Enterprise Library 4.0 has the Allow Partially-Trusted Caller attribute (APTCA) on all assemblies...
  • Blog Post: Cool New Stuff on CodePlex

    In the last few weeks there have been a number of interesting new projects added to CodePlex that you may want to check out. Resource Application Block Stephen Phillips has just checked in a complete application block to the EntLibContrib project. We haven't got around to packaging together an official...
  • Blog Post: Polymorphism and the Validation Application Block

    The Validation Application Block is a useful piece of technology, but unfortunately it doesn't get along too well with that slippery character called Polymorphism. This is because you need to tell the block the exact type in which it should look for validators - it won't automatically figure out what...
  • Blog Post: Unity + EntLib = ?

    If you've been following Grigori Melnik's blog , you'll know a bit about Unity , the new Dependency Injection container that's coming in Enterprise Library 4.0. Unfortunately I won't be able to make it to the Unity Extensibility Workshop later this month (it's just a little bit out of my way), but I...
  • Blog Post: Unity Workshop in Redmond

    In case you missed it, the "Dependency Injection Application Block" promised for Enterprise Library 4.0 is now called "Unity" . (As an aside, I find it quite interesting how Microsoft's product names have been changing lately - in no time we've moved from names like "Windows Communication Foundation...
  • Blog Post: Enterprise Library 4.0 Plan Published!

    Happy New Year to you all! The Enterprise Library team has started the new year with a bang by publishing their v4.0 product backlog onto CodePlex . As announced previously, the big ticket item is a new Dependency Injection Application Block, but there are a bunch of other goodies on the list, including...
  • Blog Post: Prioritising Validation Results using VAB ASP.NET Integration

    One of the many cool features of the Validation Application Block is the simple integration into ASP.NET web applications. By using the PropertyProxyValidator (PPV), you can associate input controls with specific properties of specific types, and the validation rules defined on those types (using either...
  • Blog Post: Dependency Injection coming in EntLib v4

    Just a quick note in case you missed Grigori's announcement on the patterns & practices team's plan to focus on Dependency Injection in the upcoming release of Enterprise Library, now apparently known as v4 (not v3.5 as announced previously). If you have any wish lists please provide them directly...
  • Blog Post: Invoking the Policy Injection Application Block at WCF Service Boundaries

    Back when we originally designed the Policy Injection Application Block for Enterprise Library 3.0, we made a conscious decision not to target the block at WCF service boundaries. This wasn't because we didn't think there was value at injecting cross-cutting concerns at service boundaries - in fact it...
  • Blog Post: What do you want to see in EntLib vNext?

    Grigori has finally broken the silence on the patterns & practices team's plans for Enterprise Library with this short post on the Codeplex community : Yes, we are planning a release of EntLib for VS2008, consisting of fixes and minor improvements. No new application blocks though. So it will be...
  • Blog Post: EntLib Contrib September 2007 Release

    In keeping with the p&p team's tradition of naming a release after the month that's just finished, the September 2007 release of EntLib Contrib is now available! EntLib Contrib is the community-driven open source project for extensions to the patterns & practices Enterprise Library. There are...
  • Blog Post: Abstractions: You can have too much of a good thing

    Architects love abstracting things. And why wouldn't they - it allows you to hide those pesky implementation details out of the way so they don't trouble your callers, and lets you completely change the implementation at a later stage, provided the interface isn't changed. But like most of the good things...
  • Blog Post: Mapping SQL Server Errors to .NET Exceptions (the fun way!)

    As I mentioned in my last post , I've been having some fun discovering what it's like to use patterns & practices deliverables on a real enterprise application. One of the challenges I've faced was figuring out an exception management strategy that included the ability to convert cryptic database...
  • Blog Post: p&p in the Real World: First Impressions

    As a product manager at patterns & practices , I got to write a lot more code than most people would expect from a product manager. However the nature of the job and the team meant that it was basically all prototypes and samples. So after over 3 years, it's very exciting to be working as a solution...
  • Blog Post: Tech.Ed, here I come!

    To continue my recent tradition of attending Tech.Ed in a different region every year, this year I'll be playing on home soil at Tech.Ed Australia (on the Gold Coast, 7-10 August) and Tech.Ed New Zealand (in Auckland, 13-15 August). I'll be presenting on the following relatively predictable (but hopefully...
  • Blog Post: First Release of EntLib Contrib

    Sorry my blog has been a little quiet lately, as I've been spending most of my time unpacking boxes. While our place is still a bit of a disaster, most of the boxes are finally empty so hopefully I can get back to a bit more blogging. The other thing I'd hoped to be doing (but didn't have enough time...
Page 1 of 5 (104 items) 12345