... about Brad

Wednesday, June 21, 2006

Project Glidepath

Project Glidepath is a MicroISV Evangelism program that delivers the workflow-based guidance, sample code, content and technology you need to create successful applications for Windows Vista.

Sunday, June 18, 2006

Write simple code

A great quote about debugging...

"Debugging is twice as hard as writing code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
- Brian W. Kernighan

Writing simple code isn't as easy as it sounds ... but it makes a lot of sense to do it that way!

Chocolate vs Tablet

400g of Cadbury Dairy Milk chocolate is slightly smaller than my tablet pc!

Microsoft Motion Framework - Introducing Business Capabilities

A revolution in enterprise architecture is underway. Check out the new Microsoft Motion Framework - a stunning new methodology for building business solutions that can be more easily described, take better advantage of infrastructure, and use service-orientation.

Watch the channel9 video - Microsoft gets down to business with Motion initiative - and marvel at business capability maps. As Ric Merrifield explains, a map of business capabilities - the "what" rather than the "how" - can inform business acquisitions and mergers, better describe your IT requirements, and empower service-orientation. Additional interviews with Ric are here and here.

Read the article - A Business-Oriented Foundation for Service Orientation - which then discusses how to build a map. The modeling process is also described in this presentation from the Microsoft Architect Insight Conference, and in the article Service-Oriented Modeling for Connected Systems in The Architecture Journal - Issue 7.

The rabbit hole continues with the complementary notion of Infrastructure Capabilties. It describes how business capabilties can, as Ric suggests, be mapped to infrastructure capabilties. The interesting Windows Server System Reference Architecture is also mentioned.

Ric's map bears such a wonderful resemblance to the Team System Distributed System Designers. I can only hope that the VS platform will in the future support business capability mapping. In the meantime I would love a chance to employ the Microsoft Services team!

Update: Oddur provides more details in this blog post - note the comment regarding the availability of docs. The Architecture Journal has a related article called Service-Oriented Business Intelligence.

Saturday, June 17, 2006

Scrum for Team System

Scrum for Team System is a free Agile Software Development Methodology add-in for Microsoft Visual Studio Team System, developed by Conchango, in collaboration with Ken Schwaber and the Microsoft Technology Centre UK.

Scrum for Team System provides development teams with deep support for the use of Scrum, when running projects using Visual Studio Team System’s integrated suite of lifecycle tools.

Friday, June 16, 2006

New role for Bill Gates in July 2008!

Some very cool news just announced on Channel9!!

Bill Gates will be a part-time employee at Microsoft in two years time. For the next two years his job will stay the same as it is today, fulltime.

Some very cool times ahead I think!! I'll be suprised if a great deal changes.

Watch the video at Channel9:

Thursday, June 15, 2006

Benchmarking VMware ESX Server 2.5 vs Microsoft Virtual Server 2005 Enterprise Edition

This benchmark is really worth the read. ESX server comes out way ahead of the rest.

Main areas where ESX wins is on memory bandwith and file system performance...


My first post on a Tablet PC

It's amazing how much my pen productivity is increasing on the tablet!! It really doesn't take very long to get used to not having a keyboard... probably because have no option... it's a Slate Tablet!!!


Tuesday, June 13, 2006

Microsoft Security Wiki: Code Examples

This page is a catalog of security code examples. Each example is a discrete block of code that includes the intentions and insight behind the code. The examples were drawn from a Click to read this topic

4/2/2006 10:11:11 PM - appleberry9

code example candidate list. Each code example uses the Click to read this topic

4/4/2006 8:38:52 PM - appleberry9

Code Example Template.


Canberra.NET: ICT Cluster

Canberra.NET is an ICT Industry cluster initiated by a number of industry stakeholders and supported by the ACT Government, Microsoft and other local stakeholders. Our aim is to bring together ACT Software organisations to engage in co-operative activities, achieve collective competitiveness and develop new opportunities for the ACT software Industry as a whole.


Saturday, June 10, 2006

Video Game Development: Learn to write C# the fun way.

If you have always wanted to develop cutting-edge video games but are just getting started, tune in to our 11 free webcasts. Learn the concepts of 3-D video game production as instructors from DigiPen Institute of Technology demonstrate the key stages of developing a game engine using Microsoft Visual C# 2005 Express Edition, a new development environment for beginner programmers. Learn how to handle backgrounds, objects, and collisions. In addition, these webcasts provide a primer for handling artificial intelligence in your game, along with multiple levels and additional character functionality.

View our library of on-demand webcasts to learn more about 2-D game development by working with the top-down shooter game Star Trooper, and also learn about community-based Project Hoshimi.

Read more: http://www.microsoft.com/events/series/msdnvideodev.mspx