Martin Hinshelwood's Blog

A Scottish dyslexic software developer: .NET architect, developer, evangelist, technology enthusiast and multi-dimensional free thinker


News

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Subscribe

Personal

Accreditation

Stats

My Stats

  • Posts - 264
  • Comments - 305
  • Trackbacks - 67

Twitter












Tag Cloud


Recent Comments


Recent Posts


Article Categories


Archives


Post Categories


Image Galleries


Blogs I read


Blogs of Friends


Blogs on VSTS


Multi-Dimentional Free Thinking Bloggers


Personal


Projects


September 2007 Entries

Technorati Troubles


Recently I have been having real trouble with Technorati. I have been trying to mop up my loose blog claims and I have been having a problem. Technorati seems unable to get a lock on redirected URL's, I don't see why that would be an issue, but it is. In a effort to try to remedy this problem I have put all of my claim codes here:

http://geekswithblogs.net/hinshelm Technorati Profile
http://multidimensionalfreethinking.co.uk Technorati Profile
http://www.multidimensionalfreethinker.co.uk Technorati Profile
http://www.hinshelwood.com Technorati Profile

The other problem that I seam to have is the TAG cloud that is created seams to contain main invalid tags. By that I mean things that are no tags at all, but page names, or folder names. I am not sure what is going on here, and emailing Technorati support produces no results...

 

Ah well, I will see if this works...

 

UPDATE:

Nope, not working.

 

posted @ Saturday, September 22, 2007 10:40 PM | Feedback (0) | Filed Under [ Personal ]


Jadie Hinshelwood: A yummy mummy is born!


My wife, Jadie Hinshelwood, has just started about our journey to get pregnant, miscarriage via , I hope you will give her some support.

Jadie Hinshelwood: A Yummy Mummy is born!

It was a hard and long journey, but we :)

122_small

 

posted @ Friday, September 21, 2007 5:09 PM | Feedback (0) | Filed Under [ Personal ]


First day at Aggreko


Well, its my first day at Aggreko, and I am loving their efficiency...I was handed a laptop uplon entering the office, and they had my login ready :)

This is the first company that I have worked for that could get this right...

My first job is researching and deploying Sharepoint, which I will need to come up with a plan for...

Hmm, I think I blogged about that recently...

They already have a wicked farm setup, but with nothing on it. And there are masses of propriatory workflow and applciations to migrate...Thisis not a small job.

posted @ Monday, September 17, 2007 1:46 PM | Feedback (9) | Filed Under [ Personal Sharepoint Work ]


Xbox 360 Elite


Wohoo, I traded my sometimes crashing Xbox 360 in for an Xbox 360 Elite in Saturday. Over the last two weeks I have been playing Bioshock to death, but the crashing finaly anoyed me enough to get it sorted.

I could either have sent my Xbox away to Microsoft to fix for £150 (no ring of death :() or trade it in for £140 with a couple of games that I do not play any more and get an Elite for £105. it was a no brainer...

To sweeten the deal, I got Medal of Honor: Airbourn for a tenner and ponied up for Stranglehold, which I have been playing constantly...

I love my Xbox :)

posted @ Monday, September 17, 2007 1:40 PM | Feedback (3) | Filed Under [ XBOX 360 ]


Uber-Dorky Nerd King


I spotted this post by Steve Bargelt, and I just could not help myself...

NerdTests.com says I'm an Uber-Dorky Nerd King.  What are you?  Click here!

Does this make me a Nerd?

 

Just a little!

 

Technorati Tags: , ,

posted @ Friday, September 14, 2007 10:58 PM | Feedback (0) | Filed Under [ Personal ]


Moderating for Community-Credit


Well, today I started a new part time job that I do not get paid for, but put just as much professional interest into as may main job.

I will be moderating the submissions on a really cool site:

I have just spent my first morning vetting entries, and by and large I have not had to reject very many. This shows that the community that surrounds this site it pretty honest.

I have had plenty of time today, as I am unemployed this week, and I have managed to get through most of the submissions, well those in English anyway...

When I get back to the grind, I am sure that I will not have as much time to spend, but I want to do this: I benefit from this community (won a prize last month) and want to give something back.

You can view the credits I have attained by going to http://community-credit.multidimensionalfreethinking.co.uk

 

Sign up and start collecting your credit. Oh, and win prizes!

 

Technorati Tags: ,

posted @ Thursday, September 13, 2007 2:40 PM | Feedback (1) | Filed Under [ Personal ]


Blogging about...


Well, I have not done one of these is a while...I could say that I have been busy, but I have not been :)

I have been finishing up at Merrill Lynch in lue of starting my new job at Aggreko, and as I finished up on Friday, and I don't start till Monday, you could say that I am currently Unemployed. If only for a week...

After my woefully presentation last Monday and my lack of knowledge on CLR, I have vowed to rectify the defect in the depth of my knowledge. This will not be hard, but I will need to re-buy the CLR book that I had as it was returned to ML along with all of the books I bought for my MCPD training.

Well, in the last month (yes I know I said I would do this every week) I have:

  • upgrade a server from TFS 2005 to TFS 2008 Beta 2. With absolutely no problems, except those I made for myself and expected...
  • assisted with the Installation of a TFS server in the USA, and helped them with many errors. All of which I had had during my deployment to the same infrastructure...
  • started reading about Sharepoint and BizTalk, although I have to confess I have not got far through the books...
  • written an About Me page for my blog as a one stop for lots of info about me...
  • started looking at VS2008 and its features. Its my sole development platform at home as my trial of Team Suit 2005 has expired...
  • writing a multi-part article on how to create a TFS Event Handler...I'm at part 2 at the moment...
  • interviewing for a job at Microsoft...
  • Oh, and playing with my beautiful 3 month old baby girl...

 

That's about it for now...Back to my unemployment :), and enjoying the rare Scottish sun...

 

Technorati Tags:

posted @ Wednesday, September 12, 2007 6:40 PM | Feedback (0) | Filed Under [ Personal ]


Interviewing for Microsoft


I was not sure wither I was going to post this, but I am pretty crazy anyway, so...what the hell.

Last week I interviewed for a job at Microsoft...You might be thinking, "You just got a new job?", and you would be right. But how often do you get to interview for your dream job...not often I think :)

Well, I had four interviews with Microsoft. As I was starting a new job anyway, they pushed up the timetable slightly. I found out about about the job on a Thursday and went through the usual recruitment things. The job was for an ADC (Application Developer Consultant) in the Glasgow Edinburgh area, but I would have to cover other areas if required. The job spec was specific and pretty cool:

Microsoft Application Development Consultants (ADCs) strive to be the best in software development. Working with cutting edge technologies we play a pivotal role in the delivery of industry leading solutions within the UK’s most prestigious enterprise organisations and software houses.

This is high value technology consultancy. We generate great customer satisfaction from our long term engagement model. This gives our customers the confidence to allow us to become their trusted advisors helping to architect, design and implement their solutions.

ADCs have deep technical knowledge centred on the .NET, Windows and SQL Server platforms. They use this knowledge to improve their customers’ solutions at the highest and lowest levels of the technology stack.

We fundamentally believe that a solid foundation on our platform can form the basis for developing a deep understanding of any of our technologies given the unique Microsoft environment that we work in where we have access to high quality internal training, product groups, beta technologies and our most valuable asset, our people.

Are you someone looking to work within a deeply technical customer facing team to improve yourself, your peers and the Microsoft development community? If so this role could be for you.

Key Accountabilities:

  • Work with key UK customers to provide innovative solutions to their development problems, helping to architect, design, implement and test solutions throughout the development cycle.
  • Build an ongoing trust relationship with customers by improving their development process and deliverables.

· Delight customers with your technical breadth and depth knowledge, demonstrating a willingness to engage and solve difficult technical challenges.

· Transfer knowledge to customers through effective communication and engagement style

· Liaise with internal Microsoft communities (such as our development teams in the USA) to represent the interest of customers and drive product improvements

· Remain technically competent in a broad range of Microsoft products and technologies, selecting areas of expertise in which to explore technologies at their deepest levels

· Support your peers though deliverables into internal and customer engagements, contributing to an environment for learning and creativity, contributing to others’ success.

Skills:

· In depth knowledge of the .NET Framework and CLR.

· Good understanding of the Windows development platform and SQL Server.

· Development related knowledge of other Microsoft tools, technologies and servers is advantageous.

· Excellent communication skills; ability to deal effectively at all levels within Microsoft ISV and Enterprise Customers.

This I though was fantastic...So I said so, and that I would be interested in moving forward. They said that they would setup a telephone interview, and call me back.

Well, after a while (still Thursday) I got a call back to see if I could meet one of their Senior Consultants that night as he was going to be in Glasgow anyway. I though bloody hell, what time.."How about in an hour and a half"..Oh shit...

So after a quick shower and shave I drove (I might not have mentioned that I popped my knee this month and can't drive without being in excruciating pain) out to the hotel next to the airport and had a three hour chat with the Senior ADC from Microsoft. After which I was asked down to Reading...

Exciting stuff. Until I got the schedule...

  • 12:00 - 13:00 Hiring Manager Interview
  • 13:00 - 14:00 Presentation
  • 14:00 - 16:00 Technical Interview

Oh man, what do I have to present on? The brief was of a fictitious ISV:

We have used the .NET framework using C# on many successful previous projects and have been pleased with the whole development experience.

For our next project we believe that we have the requirement for some peer-to-peer type functionality.

As a busy customer we have arranged a 15-20 minute presentation slot for you to give to our key developers to give them an insight into peer-to-peer development on the Microsoft Windows Communication Foundation platform.

We appreciate that the time slot is too short to cover this area fully but we want to get our key developers some idea of the concepts of this technology and its general usage.

An extra 5-10 minutes will be allocated after your presentation for questions from the audience.

I have already blogged about how badly the presentation went, but the technical interview was something else as well. I had about an hour on .NET and the rest on architecture.

The technical bit was going fine until they started asking questions on CLR, which I know the basics of, but the details I did not, so what did they ask? CLR, CLR and more CLR.

Suffice to say that CLR was critical to getting the job, so I didn't. They did however give me loads of advice on what to do to get it in the future. Here is what I will have to do...

  • Learn all about the CLR, everything...
  • become a better public speaker...
  • have lots more practice at architecture...

So not a total loss. I have learned where my knowledge is deficient and how to rectify it...not a NO, but a NO for now...

 

Technorati Tags: , , ,

posted @ Wednesday, September 12, 2007 6:38 PM | Feedback (2) | Filed Under [ Personal Work ]


TFS Event Handler in .NET 3.5 Part 2


I have decided to have a little go at creating a Team Foundation Server Event Handler in .NET 3.5 that is resilient and scaleable. I will be using as many of the features of Team Suit as I can, but bear with me as there are a few things that are new to me.

TFS Event Handler in .NET 3.5 Articles

  1. TFS Event Handler in .NET 3.5 Part 3 - Passing the events over a Windows Communication Foundation MSMQ (Coming soon)
  2. TFS Event Handler in .NET 3.5 Part 4 - Workflow (Coming soon) 

posted @ Friday, September 07, 2007 1:05 AM | Feedback (0) | Filed Under [ Microsoft .NET Framework Service orientation Visual Studio Team System WCF ]


Developing Peer-To-Peer Applications With WCF


I recently had the need to create and deliver a presentation on Developing Peer-To-Peer Applications With WCF. Although the technical content was good, my delivery was not. I got stage fright...

As I approached the room to give the presentation in which I expected to see a couple of people, I was horrified to hear a clamor of voices, no, a venerable din of idle conversation coming from the room. Not that room, please... but that was indeed the room, and I had to give my presentation to more than 25 highly technical people...It was fortunate at least that I had a copy of all of my notes, as my mind (what little was left after a day of traveling) dribbled slowly out of my ears...

I had previously presented on VSTS, but that was to a room of coworkers that somehow seamed less threatening. In addition I knew the content back to front and did not have any notes anyway. The 45 minute Visual Studio Team System presentation ended up taking 3 hours.

So, needless to say, I ended up having to almost totally read from my notes. Not the best way to do a presentation...

Anyway, here it is...

http://presentations.multidimensionalfreethinking.co.uk/Developing%20Peer-To-Peer%20Applications%20With%20WCF.pptx

I owe a lot of thanks to the authors of Pro WCF: Practical Microsoft SOA Implementation without which I would not have been able to put the presentation together in three days at all.

 

posted @ Thursday, September 06, 2007 12:27 AM | Feedback (1) | Filed Under [ Microsoft .NET Framework Service orientation Personal WCF Work ]