Andrew's Blog

Random Thoughts of an ASP.Net Code Monkey

Black Screen And Mouse Pointer After Enabling Live Mesh Remote Connections

April 17, 2011 21:16 by Andrew Westgarth

Live Mesh is a fantastic product, on top of giving access and synchronisation services to 5GB of storage on SkyDrive, it provides the ability to open remote desktop connections to machines over the internet.  It is this connectivity gain which I have made most use of in the past, and unfortunately it has caused me no end of pain after a complete rebuild of my laptop, so much so I’ve had to disable remote connections.

About a month ago I rebuilt my laptop OS, something I do fairly regularly (well at least once a year) to make sure everything is running smoothly.  I have a Dell Latitude D820 (Intel Core 2 Duo, 4GB RAM and NVIDIA Quadro VS120M Display Adapter) and it has served me very well for more than 4 years.  However I noticed an issue recently with my laptop after rebuild whereby upon boot all I got after logging in was a black screen with a white mouse pointer!  I tried everything I could as this seemed to be quite a common occurrence when I’d searched for it, at first I thought it was a graphics driver issue so I uninstalled went back to basics and tried with each version of the drivers, still the same outcome. 

I was however able to remote desktop using Live Mesh to my machine and see the full desktop and interact fully, so it continued to baffle me. Well I had to flatten my hard drive for an unconnected reason.  So as I started to rebuild once again I tested each stage to check where the black screen issue appeared.  I noticed it happened after I installed Live Mesh and enabled remote connections, something I’ve done many times before but having been able to replicate the issue twice I believe there is another issue, maybe it is a combination of Windows 7 Ultimate 64bit SP1 and Live Mesh I’m not sure.  All I know is since I have disabled remote connections through Live Mesh the issue doesn’t exist on my laptop anymore.

So my final question is: has anyone else seen the same behaviour?  Have you had problems after enabling remote connections?  I’d like to hear from anyone else having this issue.  I’m trying to raise a bug on the relevant Connect element but have been unable to so far, I’ll update this post with the link when I have created it.

What Podcasts Do You Listen To?

March 17, 2011 00:23 by Andrew Westgarth

When I presented at NxtGenUG in Birmingham last month I was asked which podcasts I listen to and I promised to write a blog post listing some of my favourites.  So here it is!

  • .Net Rocks! – Carl Franklin and Richard Campbell publish a podcast twice a week and cover a wide range of .Net related topics for .Net Developers
  • RunAs Radio – Richard Campbell and Greg Hughes host a weekly talk show primarily aimed at IT Professionals.  I’m a developer but pretty much an all round geek, so love hearing about additional technology such as Exchange, Hyper-V and Lync.  Plus to be a good developer I believe you need to have an understanding of the systems you are interacting with.
  • Hanselminutes – Another weekly talk show this time hosted by Scott Hanselman, covering a wide range of topics from how-to advice, tools, utilities and issues and workarounds.
  • Deep Fried Bytes – Deep Fried Bytes is a podcast with a Southern (US) flavour hosted by Keith Elder and Chris Woodruff, a huge variety of topics are covered as they say in their description “Anything is fair game if it plugs into the wall or takes a battery.”
  • This Developer’s Life – This is a fairly new podcast but a great listen.  Scott Hanselman and Rob Conery talk about different aspects of being a developer and most of it is really relevant, especially the Disconnecting episode.
  • NEBytes Bytecast – Of course our very own NEBytes Bytecast – I always listen back to see how good or otherwise it was.
  • PC Pro Podcast – This is a weekly podcast from the team behind the PC Pro Magazine, covering a wide variety of topics and technology, quite an easy listen.
  • Polymorphic Podcast – This is a great podcast which I only found last year, Craig Shoemaker covers Object Oriented Development, architecture and best practices (.Net).  Unfortunately there haven’t been any new episodes for a while but the archives are certainly worth listening to!
  • Pixel8 – Podcast centred around building great user experiences.
  • Sod This – Podcast by Oliver Sturm and Gary Short two normal guys interested in technology, software, programming and lots of other things.
  • The Thirsty Developer – A fairly new podcast to me, been running quite a while though – podcast with MS Developer Evangelist Dave Bost and Clark Sell
  • SEO 101 – As I’ve been getting more and more into SEO I came across this easy to listen to podcast, unfortunately what’s not easy to listen to are the four long advert breaks per episode, thankfully I can fast forward through them!
  • Radio TFS – What it says on the tin – a podcast dedicated to Visual Studio ALM (Team Foundation Server)
  • Pragmatic Programmer – If you’ve read the Pragmatic Programmer then you should check this podcast out from the Pragmatic Bookshelf
  • Windows Weekly – This Week In Tech’s Windows Weekly podcast with Paul Thurrott, a weekly look at all things Microsoft.
  • NxtGenUG Podcasts – Podcast from Rich and Dave although they haven’t produced many new podcasts lately their back catalogue is certainly worth a listen.

Finally I have just found the Herding Code Podcast and will be adding that to Zune for synchronisation and automatic download.  That finishes quite a long list but are there any podcasts I don’t have in that list that you listen to and would recommend?

User Group Tour 7th to 11th March 2011 IIS, Media Services and IIS SEO Toolkit

March 1, 2011 21:35 by Andrew Westgarth

I’m currently in Redmond, Seattle at the 2011 MVP Global Summit but next week I’m embarking on a User Group tour back home in the UK. I’m covering a number of IIS topics including IIS 7/7.5 for Developers, IIS Media Services and IIS SEO Toolkit.  I’m starting off in Bristol at DotNetDevNet on Monday 7th March 2011 and finishing in Cambridge at NxtGenUG on Thursday 10th March.  I’m really looking forward to visiting new groups and talking to the attendees about these great sessions.

I decided to take a week off work to travel and talk to groups I usually wouldn’t be able to take time out to do so.  Hope to meet lots of new people and catch up with old friends too as I work my way back up the country!  Hope to see you there!

Event Details and Sign Up links:

Categories: IIS7 | Events | MVP | UK Community
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Great Resources for Budding User Group and Conference Speakers

February 3, 2011 21:53 by Andrew Westgarth

I’ve been sitting writing and submitting session proposals for Developer Day Scotland this evening.  I really enjoy speaking at User Groups and Conferences and am always looking for ways to improve and share knowledge.  In our User Groups i.e. North East Bytes and the Developer Community we actively encourage new speakers, indeed that was the original mandate of the DDD events.  We’re always looking to discover new speakers and to encourage new speakers, be they starting out with a short 10 minute Grok Talk or standing up and delivering a full one hour conference session.

Guy Smith-Ferrier, well respected speaker with over 20 years experience of speaking at User Groups and Conferences such as Tech Ed, has recently published a series of 8 videos on How To Give Great Presentations in addition to his paper which he has previously written on the subject.  Guy is a great speaker and these sessions address key elements of giving great presentations with plenty of tips and information which both new and experienced speakers can use to improve their presentations.  Check them out now,

Two Great Resources from Other IIS MVPs

January 27, 2011 13:37 by Andrew Westgarth

I don’t often post links to posts from others, however I really wanted to highlight two great resources which two other IIS MVPs have started recently.

IIS Community Newsletter

Steve Schofield has recently published the first IIS Community Newsletter.  The newsletter comprises all of the latest information and happenings in the IIS Community.  If you would like to find out more or register to receive the newsletter go to http://www.iisnewsletter.com and if you have anything you’d like to contribute you can also contribute to the Wiki.  Big thanks to Steve for the mention is the inaugural newsletter for both my Twitter account and for NEBytes

Web Pro Series

Scott Forsyth has recently started a 52 week series of walkthrough videos on a number of topics relevant to IT Pros and Web Developers covering a vast range of topics including

  • Troubleshooting essentials;
  • Application Request Routing and Load Balancing;
  • URL Rewrite;
  • SQL Syntax for IT Pros;
  • Scripting;
  • Command Line Basics;
  • IIS Share Configuration;
  • Keyboard Shortcuts;

In the first four weeks Scott has covered Ping and Tracert; Understanding DNS Zone Records; Nslookup; Capturing Command Line Output.  It’s a great start and will help to fill gaps in knowledge and also add tools and techniques to your arsenal for resolving issues and implementing technologies in the best way possible based on a wealth of experience. 

Categories: How To | IIS | MVP
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Book Review: MCTS 70-515 Web Applications Development with Microsoft .Net Framework 4 Self-Paced Training Kit

January 25, 2011 22:44 by Andrew Westgarth

For many reasons I haven’t had much time to blog in the last few months.  This is something with the coming of the New Year I’m aiming to rectify.  One of my other personal/work goals is to complete the Microsoft Professional Developer (Web Developer) Certification.  This requires me to site and pass four exams:

  1. 70-515: Web Application Development with Microsoft .Net Framework 4 (TS)
  2. 70-513: Windows Communication Foundation Development with Microsoft .Net Framework 4 (TS)
  3. 70-516: Accessing Data with Microsoft .Nest Framework 4 (TS)
  4. 70-519: Designing and Developing Web Applications with Microsoft .Net Framework 4

First on my list of exams to study for and complete was 70-515: Web Applications Development with Microsoft .Net Framework 4.  I had the exam booked for Tuesday 18th January 2011 and I’m pleased to say after a lot of intense and hard swotting I passed the exam.  Due to the severe disruption caused by the bad weather on both sides of the Atlantic it became very difficult to get hold of a printed copy of this book when it was due to be available in the UK.  There was a digital version available but I still like to read a physical book, although I am being tempted more and more of late by the Kindle.  Fortunately I was able to get a copy of the printed book prior to my exam, just!

WARNING: I don’t think this would be a useful review if I didn’t stress at the beginning that while this book covers the topics which the exam covers, it should not be your only resource of learning.  I made use of my attendance of relevant sessions at User Groups, real world experience on projects and additional reading, such as Steve Sanderson’s excellent Pro ASP.Net MVC 2 Framework, Second Edition which is an excellent book for getting to grips with ASP.Net MVC 2.

MCTS 70-515 Web Applications Development with Microsoft .Net Framework 4 Self-Paced training Kit CoverThe Self-Paced Training Kit

The Self-Paced Training kit is an excellent tool to help study for the exam.  They follow a standard package format of the

  • Self-paced study guide;
  • Practice Tests;
  • Over 300 practice and review questions;
  • Code Samples in VB.Net and C#;
  • eBook edition of the study guide.

The study guide is broken up into fourteen chapters, which breaks the curriculum into manageable segments of learning.  One technique for working through these guides is to take one chapter per night and work through each chapter covering the topic in great detail.  Planning to spend extra time when needed.  The chapters discuss the individual topics in some detail, have Labs to go through and get practice in implementing the topic discussed. At the end of each chapter there are Scenario based questions to guide you into choosing the right solutions for the problems faced and there are also review questions for each section.  The fourteen chapters combine to cover the objectives of the 70-515 Exam:

  • Developing Web Forms Pages;
  • Developing and Using Web Forms Controls;
  • Implementing Client-Side Scripting and AJAX;
  • Configuring and Extending a Web Application;
  • Displaying and Manipulating Data;
  • Developing a Web Application by Using ASP.Net MVC 2.

Verdict

This self-paced training guide was an invaluable tool for me in my preparation for the exam.  The guide breaks down the objectives into manageable chunks and highlight areas which need to be covered.  The Labs cover each topic as you progress through each chapter.  My one major criticism of the labs is that each lab often starts by setting up a new project/solution with the same name as the previous lab which is really frustrating.  Personally I would much rather have started a new solution per chapter and modified the solution/projects as I went through the labs in that chapter.  The review questions are a great way to review your knowledge and how much you’ve taken in after completing studying each chapter.  The Scenario based exercises are even better as they make you think how your knowledge would be applied in the real world.

I would recommend buying and working your way through the MCTS 70-515 Web Applications Development with Microsoft .Net Framework 4 Self-Paced Training Kit as part of your preparation for the 70-515 exam, however I would also recommend additional sources to compliment your learning.  For example the MVC area was easier for me to pick up as I have completed some projects using the Framework and have also read other books on the topic, whereas the Client-Side Scripting element was harder for me to pick up as I have had less exposure to that area of study.

If you’re studying for the 70-515 exam good luck and I hope you find this book and review useful!  I’m off to search for materials so I can prepare for my other exams as the equivalent training guides won’t be available for quite some time yet.

Never Was So Much Owed By So Many To So Few

September 15, 2010 10:00 by Andrew Westgarth

Just a small post to issue my personal tribute on Battle of Britain Day in it’s 70th Anniversary Year.

The gratitude of every home in our Island, in our Empire, and indeed throughout the world, except in the abodes of the guilty, goes out to the British airmen who, undaunted by odds, unwearied in their constant challenge and mortal danger, are turning the tide of the world war by their prowess and by their devotion. Never in the field of human conflict was so much owed by so many to so few.

Winston Churchill. House of Commons, August 20th 1940.

 

http://news.bbc.co.uk/onthisday/hi/dates/stories/september/15/newsid_3521000/3521611.stm

Never_was_so_much_owed_by_so_many_to_so_few

thefewjpg

Awarded Microsoft Most Valuable Professional Award for 2010

July 6, 2010 13:25 by Andrew Westgarth

As is the case with most of my blog posting of late, it’s well.. late and in a big queue, but seeing this is relatively time sensitive and the fact that I’m over the moon again.  I thought I’d jot a quick post.

Last Thursday (1st July 2010), I was very pleased to receive an email from Microsoft to inform me that I had been awarded the Microsoft Most Valuable Professional Award for 2010 – Internet Information Services (IIS).  This is the third consecutive year I have received this and as I’ve mentioned before I am extremely humble to be associated with a great group of technical people around the globe.  I’ll be aiming to continue my efforts to help the community and deliver as much content as I can to aid and spread knowledge. 

Categories: MVP | Microsoft | IIS
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Search and Deploy – Slides from NxtGen Manchester April Event

May 13, 2010 22:32 by Andrew Westgarth

Finally I am uploading my slides and links to demos from the session I delivered at NxtGenUG Manchester on the 21st April, for those who attended thanks for coming along I hope you enjoyed the session, and I’d like to offer a massive apology for taking so long to post the slides and links to the demos.  My session covered the Web Deployment Tool including the integration in VS2010 and I also covered the IIS Search Engine Optimization Toolkit.  Download the slides from my Slides & Resources page.

MS Deploy Resources

SEO Toolkit Resources

Three Great Events in The North East in April!!

March 24, 2010 21:50 by Andrew Westgarth

header_td

As part of the Microsoft Tech Days UK 2010, a week of free events for Developers and IT Professionals, there are three great events of note running in the North East.  The Sharepoint User Group are hosting a great night at the Cinema in Stockton, and then NEBytes are pleased to welcome Jesse Liberty for a special evening of Silverlight in addition to the Monthly meeting covering Office 2010 and Preventing SQL Injection Attacks.  Best of all- all three events are FREE!!!!

Monday 13th April 2010 – SUGUK – Sharepoint 2010 and Free Screening of Clash Of the Titans at Stockton-on-Tees Showcase Cinema

sugukMicrosoft and Combined Knowledge have funded a great evening to celebrate the launch of Microsoft Office Sharepoint 2010.  Join the Sharepoint User Group at the Showcase Cinema in Stockton-on-Tees to see a short presentation on the new features in Office and Sharepoint 2010, followed by an Open Mic “Ask the Experts” session on general SharePoint topics such as business adoption, Sharepoint designer, VS 2010 and Office focussed development in general, before settling down with Popcorn to watch a free screening of the new blockbuster – Clash Of The Titans!

For more information and to register - http://suguk.org/forums/thread/23041.aspx

Friday 16th April 2010 – NEBytes – Jesse Liberty – Silverlight Geek – Newcastle-upon-Tyne

nebytes-logo-final On Friday 16th April 2010, NEBytes are pleased to welcome Jesse Liberty, the self styled Silverlight Geek and a Senior Program Manager in the Silverlight Development Team at Microsoft, to Newcastle as he makes his way round the UK as part of his UK Tour .  Jesse will be delivering the following session:

Building A Highly Extensible, Decoupled Silverlight Open Source Application with MEF and RIA Services using Lean, Test Driven Development, An International Team of Volunteer Programmers,  and lots of Advil.

This talk will use the Silverlight HyperVideo Platform open-source project on CodePlex as a case study in building highly extensible Silverlight applications. Among the topics we will focus on are:

  • New features in Silverlight 4 and how they made life easier
  • The Managed Extensibility Framework (MEF) added to Silverlight 4
  • WCF RIA Services for connection to a back-end db
  • Handling inter-module communication when the requirements are that modules cannot assume which other modules will be created, there can be no dependencies on order-of creation and unanticipated modules must be able to communicate with existing modules.
  • Using Markers, Injected Markers and polling to trigger events while viewing a video.
  • A Quick introduction to Lean, TDD and Kanban.

NEBytes are also looking at putting on a Geek Dinner afterwards, so if you’d be interested in attending let us know when you register for the NEBytes – Jesse Liberty – Silverlight Geek Event

Wednesday 21st April 2010 – NEBytes -  “Office 2010” and “Preventing SQL Injection Attacks” – Newcastle-upon-Tyne

nebytes-logo-finalOn Wednesday 21st April 2010 NEBytes will be holding their regular monthly event and will be covering the topics of Office 2010 and Preventing SQL Injection Attacks.  We are pleased to welcome Colin Mackay to cover Preventing SQL Injection attacks and we are very pleased to have NEByte’s very own Jonathan Noble and Ben Lee covering Office 2010 at the event:

Office 2010 - Ben Lee and Jonathan Noble

This summer Microsoft will release Office 2010. While this is more of an evolution from Office 2007 rather than the revolutionary jump from Office 2003 into the world of the Ribbon UI, there are still a number of new features in the desktop applications that make this release interesting. In addition, 2010 sees Office head into the cloud with the all-new Office Web Apps. In this session, NEBytes' own Ben Lee (@Bibbleq) and Jonathan Noble (@jonoble) will highlight their favourite new features across the whole suite and also demonstrate how to manage, secure and deploy Office 2010 to the desktop, including delivery using App-V.

SQL Injection Attacks and Tips on How To Prevent Them - Colin Angus Mackay

In light of some recent events, such as the man who was convicted of stealing 130 million credit card details through a SQL Injection attack, it is imperative that developers understand what a SQL Injection Attack is, how they are carried out, and most importantly, how to defend your code against attack.

In this talk Colin Mackay will demonstrate a SQL Injection Attack on an application in a controlled environment*. He’ll show you where the vulnerable code lies and what you can do to harden it.

Although this talk uses C# as the application language and Microsoft SQL Server 2008 as the database engine many of the concepts and prevention mechanisms will apply to any application that accesses a database through SQL.

* Demonstrating an attack on a system without the owner’s consent is a breach of the 1990 Misuse of Computers Act, hence the controlled environment.

Colin Angus Mackay is a Software Developer living in Glasgow. He has been programming since the age of 9 starting with a Sinclair ZX Spectrum. He became a professional software developer in 1994, using a Smalltalk based language called Magik. In 1996 he started using C++ commercially and in 2002 migrated to the emerging language of C#.

Colin has received a number of awards including Code Project MVP (for 5 years) and Microsoft MVP (for 3 years). He is a member of the British Computer Society and a Member of the Institution of Analysts and Programmers. He is currently the chairman of Scottish Developers and has organised the last two Developer Day Scotland conferences (with a third in the works).

You can find out more on his blog at: http://blog.colinmackay.net.

Go to the NEBytes April Event Registration Page and sign up now!



MCTS

Post calendar

<<  July 2014  >>
MoTuWeThFrSaSu
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Disclaimer

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

© Copyright 2014