tag:blogger.com,1999:blog-51929378480921731942024-03-05T05:27:59.793+00:00Christopher Myhill - Geek to GeekThe latest happenings in the Micosoft Developer CommunityChristopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.comBlogger117125tag:blogger.com,1999:blog-5192937848092173194.post-44838782367145825522011-06-02T07:11:00.001+01:002011-06-02T07:11:47.840+01:00DDD South West 3 Mobile Phone Apps<p><a href="http://www.dddsouthwest.com/">DDD South West 3</a> (Saturday 11th June 2011) blessed in having not one but two apps for mobile phones.</p> <ul> <li>For Windows Phone 7 you can download the free app (including the agenda) from the MarketPlace on your phone. Search on "DDD". This is of my own creation, a big thanks to <a href="http://mikehole.com/">Mike Hole</a> for publishing it. (If you have downloaded the first version you need to do a refresh to get the agenda). <br /></li> <li>For Android, iOS, FireFox 4, IE 9 (not IE 8), Chrome 11 and Safari you can download the free app (including the agenda) from <a href="http://www.pocketddd.com/dddsw3">http://www.pocketddd.com/dddsw3</a>. Thanks to <a href="http://www.twitter.com/RossDScott">Ross Scott</a> for his excellent creation.</li> </ul> <p>See you there.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-48093377598302897052011-05-26T20:49:00.002+01:002011-05-31T12:20:04.163+01:00DDD South West 3 Balloon Debate<p>Making a reappearance at this years DDD South West is the very popular balloon date. This years topic is ‘The Best Web Presentation Technology’.</p> <p>We see some new faces and old who will take up this challenge to convince you their technology is the best.</p> <blockquote> <p>Gary Short - PHP</p> <p>Richard Costall - Silverlight</p> <p>Steve Sanderson - Build your own</p> <p>Chris Canal - ASP.NET MVC</p> </blockquote> <br /> <p>Anyone who has seen the Balloon debate at previous DDD’s will know its one of our most popular event for the style and wit on display. All those lucky to have a ticket to this event in for a treat and a chance to heckle for debaters.</p> <p>To find out more visit <a href="http://www.dddsouthwest.com">www.dddsouthwest.com</a> <br /></p> <p>Ding-Ding round one!</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-31514508039760408492011-03-07T07:38:00.001+00:002011-03-07T07:38:27.354+00:00DDD Southwest Windows 7 App<p>Some of you may know that I am involved in a little event called DDD Southwest.  This years event is our third.</p> <p>Recently I was lucky enough to find time to develop my first Windows 7 phone application and I decided my time was best used creating an application to promote our event.</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-iWNWne-8cI3oWkstvQlOLtWfmVhijeFZdzGcnmMmnuhSJKlGeBeroHFAz4Pu65_lf7eIlKUxwBNjrKoekLTUa0UIkshVLJqfOF-Av4LBfciPVFoJzhi_E9QoDvJ7z8OgrXsvVYTbraU/s1600-h/screenshot1%5B4%5D.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="screenshot1" border="0" alt="screenshot1" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSHxTZxXR3A0G3AlC_JFtbTYBl32wXCbyX0hdiXYKX8BuyUjuE46rY93LEADdZZ3xwAGO_M-JFEvQxrHGvqxRP5QWEOHlgjBeoEa1SGLb2W7qfCAJfNbCGc1aWVtId7MZK0t3HibiYBA/?imgmax=800" width="148" height="244" /></a></p> <p>As you can see our free application contains information about the event date, the location as well as a helpful countdown to the big day.  I have also included a tweet search for #dddsw so people can see the buzz around the event.</p> <p>I would like to tell you it was an amazing feet of engineering creating this application, but that would be a lie, it was incredible easy and frankly the most difficult parts were playing with XAML to create the UI.  This is actually a testament to the environment Microsoft have given us, the APIs were familiar so was the structure (if you have a small bit of silverlight knowledge) and as so many people are post information about WP7 development all the information I did not have was at easy reach.</p> <p>The free application can be downloaded from the marketplace and is located under the social category. The application is called ‘DDD SW 2011’.</p> <p>I would like to make a big thank you to <a href="http://mikehole.com/">Mike Hole</a> who published the application for us.</p> <p>For more information about DDD Southwest 2011 <a href="http://www.dddsouthwest.com">www.dddsouthwest.com</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-33782215926665887922010-11-05T07:52:00.001+00:002010-11-05T07:52:36.948+00:00HTC HD7 – Everyday User Review<p>Recently I became the lucky owner of a HTC HD7 Windows 7 phone, here are my comments on the phone, please note that I am a Microsoft & HTC fan boy and I hope to just cover what's good and what’s not for people who use the phone every day.</p> <h2>UI</h2> <p>The UI is great (big surprise), the home screen can be configured very easily but past the home screen is everything else, and I mean everything.  I have only loaded a few apps and I am already having to scroll to find them, however the scrolling with the sweeping action is so cool its actually a joy to do this.  It would have been nice to have some folders to organise my apps, OS feature, settings etc like in a normal OS but maybe in the future.</p> <h2>Hotmail</h2> <p>I use Hotmail, have done for many years, but I did not realise how much the phone integrated with Live services (I suppose I should have thought about that).  Through the Microsoft Live Services I can manage my email, contacts and calendar, which sync up to my phone and I can do the same on the phone and this then syncs up to the cloud.  Using the phone with Live Services has actually opened my eyes to how much I get for free and for web interfaces I find them really easy to use.</p> <h2>Calendar</h2> <p>I have a bad memory so use the calendar in my phone to remind me to do many things during the day, I am used to my old phone (O2 XDA) which would constantly go off until I dismissed the reminder.  However the Windows Phone 7 calendar goes off once and that’s it! There is no way to make it repeat (other than snooze), so as I often do, the phone is in one room I am in another and I often don’t hear it make its singular sound for the reminder.</p> <h2>Phone Volume</h2> <p>Hearing the phone is another issue, your volume for all sounds is run through one control.  So you turn the volume down as you listen to music, this then means once you have finished listening, put the phone down, the ringer on the phone is now super quiet!  HTC has noticed this and a free app is available to solve this which pushes the phone volume up on phone ring.</p> <h2>Radio</h2> <p>The radio is great quality, something which I use every day to listen to Radio 1, and you can pin your favourite frequency to you home screen.  However there is no RDS so all you see is the frequency with no text, there is also no way to give it a name yourself even after its pinned.</p> <h2>WI-FI</h2> <p>The phone comes with WI-FI turned on, something which I left on all the time but as you can guess this kills the battery so I now only turn that on when I need it.  It was easy to set up and works as expected.</p> <h2>Sound Quality</h2> <p>The sound through the HTC headphones is amazing, I use the phone to listen to music to-and-from work and have also watched a movie on it, I am no audio expert but compared with my XDA(another HTC device) it is far superior sound and has amazing bass. </p> <h2>Zune</h2> <p>Zune software is used to manage all your music, movies and photos from your collection or you can purchase through it.  The software has a good UI although runs a little on the slow side sometimes.  </p> <p>It is not always intuitive when it comes to managing your music collection however I believe I am partly to blame due to some dodge MP3 tag issues.  If you do have some MP3 tags it will find the album art for you, making it easier to drag and drop the album to you phone.</p> <p>If you are short on your data allowance or have not got one you can use Zune to purchase apps for your phone, which are then transferred to your phone, which is quicker and easier than doing it over 3G.</p> <h2>Conclusion</h2> <p>I hope that Microsoft are aware of these issues especially as alot of Microsofties will be using the phone for themselves (as each gets a free one) and these are the obvious things you see form using the phone for a short while.</p> <p>Apart from these little issues I have mentioned I would like to congratulate Microsoft on holding fast and concentrating on delivering a phone OS which has the features and functionality they could deliver to a high standard within their time limit.  It is certainly a very nice phone and a very nice OS, I look forward to future updates of the phone and hope my provider does not get in the way of me updating.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-76365594777794723432010-11-04T07:24:00.001+00:002010-11-04T07:24:29.482+00:00Silverlight Firestarter<p>If you have been thinking about immersing yourself in Silverlight by way of a book or multipart videos then how about spending a whole day watching live streaming from some of the worlds experts in the topic.</p> <p>On Thursday 2nd December Microsoft will be hosting a one day, global, live steamed event on the topic of Silverlight from creation to profiling.  The keynote is by Scott Guthrie, followed by presentations from people like Jessie Liberty (seen at <a href="http://www.dotnetdevnet.com/">The .Net Developer Network</a> earlier this year) and Tim Heuer and more.</p> <p>If the 2nd December does not meet your needs it will all be available on demand.</p> <p>Read more @ <a title="http://www.silverlight.net/news/events/firestarter/" href="http://www.silverlight.net/news/events/firestarter/">http://www.silverlight.net/news/events/firestarter/</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-69781605110850773072010-10-21T07:51:00.001+01:002010-10-21T07:51:02.191+01:00PDC 2008 – A Night at Microsoft Reading<p>If you are like me the possibility of going to Reading, America for a developer conference is slim, I would actually say that I will never have the cash to go, not that I would turn down a free trip even if it involved travelling in a small box or suit case.</p> <p>For those of you like myself the nice chaps down in Reading are running their own PDC event on Thursday 28th October from 4.30pm to 12 midnight, yes midnight.  They will be showing HD sessions from the Reading event as well as running some competitions (to win an Win Phone 7) and feeding you Pizza.</p> <p>For me info go <a href="http://blogs.msdn.com/b/ukmsdn/archive/2010/10/12/pdc-uk-do-you-fancy-a-night-in-with-the-microsoft-evangelists.aspx">here</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-1795281569657938192010-10-12T07:22:00.001+01:002010-10-12T07:22:18.488+01:00jQuery Fundamentals<p>If you are developing web sites at the moment then its almost certain that you are also seeking the use of jQuery to give it that zing that almost all new web sites have now.  However unlike learning .NET framework you are almost thrown in the deep end with jQuery and expected to swim.</p> <p>I found learning jQuery hard and would have welcomed some free resources to help me get were I am today, thankfully help is at hand in the form of an online book called ‘jQuery Fundamentals’.  I have a had quick skim of the book and its very detailed, it takes you from learning the fundamentals of JavaScript for the noobs and then over to using jQuery in your sites.  </p> <p>If you have been struggling to find a detailed resource on jQuery and JavaScript defiantly give this book a go.</p> <p>See more @ <a title="http://jqfundamentals.com/book/book.html" href="http://jqfundamentals.com/book/book.html">http://jqfundamentals.com/book/book.html</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-79263219804134048152010-10-05T07:17:00.001+01:002010-10-05T07:17:58.993+01:00Blend Bits From Mile Taulty<p>Want to get some tips on using Microsoft Blend from a developers point of view then go over to <a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/tags/BlendBits/default.aspx">Mike Taulty’s</a> blog and get some really useful information.  To-date he has created 13 blog entries covering a number of topics about blend, they range from transitions to how to understand the UI and as most things from Mike they are amazing resource presented in a concise manor.</p> <p>Mike works for Microsoft and has attended <a href="http://www.dotnetdevnet.com/">The .NET Developer Network</a> several times presenting on a large range of .NET developer topics.</p> <p><a title="http://mtaulty.com" href="http://mtaulty.com">http://mtaulty.com</a> search ‘Blend Bits’</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-25278375705525140692010-09-27T13:38:00.001+01:002010-09-27T14:53:15.972+01:00Why Windows Phone 7 Doesn’t Multitask<p>When I heard that Windows Phone 7 did not support multitasking I thought the same as most people, “here we go, Microsoft spent all this money on getting a new phone OS to market and they are already making the same mistakes as Apple”.  This view point was shared my many people however today I stared watching the <a href="http://channel9.msdn.com/blogs/egibson/windows-phone-7-jump-start-session-1-of-12-introduction">Windows Phone 7 Jump Start</a> and they also mentioned the lack of multitask support for non Windows Phone apps and this this why………</p> <p>Put yourself in Microsoft's shoes, think of the money the fame and fortune…are you there?  Good.  Now think about spending millions of dollars on a crating a new OS for mobile devices then you force all phone manufactures to provide good hardware or go home, then you look at the competition who seem to be beating you hands down, but you see a strategy to beat them.  You also look at the people who hate you and are waiting to pull your OS and any device apart and expose you for the fraud they think you are.</p> <p>When you take all that in you suddenly realise that making your phone succeed is going to be hard and you will do everything you can to stop it falling at the first hurdle, and in this case battery power is our hurdle.  If you let any old app on your device continue to run in the background, what is stopping it from buzzing away making network calls or just continually talking to the OS and every one of these calls requires a little bit of battery power.  The issue is, how do you protect the image of your new phone for crappy developers?</p> <p>In the mobile world not only do we all want an amazing experience with everything popping out of the screen we also want to keep using our phone for longer than a day, and cutting multitasking for non-MS apps is Microsoft’s answer.  As we all know your average user won’t think “oh I had all these apps running that's why my phone only lasted an hour” they will just slate the phone and bang Windows Phone 7 dies.</p> <p>IMHO I am sure like Apple multitasking apps will come in the future. </p> <p>If you want to learn more about Windows Phone 7 check out these 12, 1 hour long presentations @ <a href="http://channel9.msdn.com/blogs/egibson/windows-phone-7-jump-start-session-1-of-12-introduction">here</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-37511728044674265432010-09-22T07:16:00.001+01:002010-09-22T07:16:42.968+01:00Free Microsoft Online UK Tech Days Training – 8th October<p><b>Everything you need know about the Windows Azure Platform – 9.30am to 3.30pm, 8 October 2010</b></p> <p>You’ll have access to three virtual rooms full of the information you’ve been looking for on the Windows Azure Platform, SQL Azure and a lot of other great cloud insights.</p> <p>· Cirrus Room - A high-level summary of the key technologies in the Windows Azure Platform such as App Fabric from Microsoft UK experts </p> <p>· Altocumulus – Hear from companies who have already developed for Azure including myworldcup.com</p> <p>· Stratocumulus – Get down to the low level clouds in our deeper technical sessions </p> <p><a href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032459728&EventCategory=4&culture=en-GB&CountryCode=GB"><b>Register now</b></a><b> </b></p> <p><b>For other resources and information on the latest introductory offers with 750 free hours, visit here:</b></p> <p><a href="http://blogs.msdn.com/b/ukmsdn/archive/2010/09/17/training-and-resources-to-help-you-do-more-with-windows-azure.aspx">http://blogs.msdn.com/b/ukmsdn/archive/2010/09/17/training-and-resources-to-help-you-do-more-with-windows-azure.aspx</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-47212251570791922052010-09-21T09:11:00.001+01:002010-09-21T09:11:09.533+01:00DDD9<p>The DeveloperDeveloperDeveloper committee have released their times scales for the next DDD event at the Microsoft offices in Reading, as usual it will be a great event with a huge number of people attending and its all free.</p> <ul> <li>Agenda is announced 25 Dec 2010 00:00</li> <li>Registration opens 01 Jan 2011 00:00</li> <li>The event begins 29 Jan 2011 09:00</li> </ul> <p>My only issue with these dates is that it seems the DDD committee is trying to reduce the usual attendee surge by opening registration on New Years day.  Obviously the DDD committee are not invited to any NYE parties ;-)</p> <p>In between drinks at my NYE location I will still be finding time to register, good luck!</p> <p>More info @ <a title="http://developerdeveloperdeveloper.com/ddd9/Default.aspx" href="http://developerdeveloperdeveloper.com/ddd9/Default.aspx">http://developerdeveloperdeveloper.com/ddd9/Default.aspx</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-52007567748707213812010-09-20T13:31:00.001+01:002010-09-20T13:31:15.656+01:00Pro ASP.NET MVC Framework By Steven Sanderson<p>I know Steve so you may say that this review is bias however I think I can still be objective even when I say this is a brilliant book.</p> <p>I have read many technical books which cover other frameworks and although this book contains alot of the content you would expect, it does give you alot of nice takeaways which makes this book special.</p> <p>As you can guess from the book title it covers ASP.NET MVC version 1, as Steve walks you through creating your first MVC app you get the feeling of being guided by a great master.  By the time I finished the introductory section of the book I already felt I could get struck in, but Steve still has more, in the following section of the book he carefully takes the framework apart bit-by-bit to reveal the beating heart of MVC then gives you the knowledge to make your own extensions to the ASP.NET MVC as you see fit.</p> <p>This book stands out because it not only gives you in-depth ASP.NET MVC knowledge but also shows you real world knowledge of how to do TDD, something which I have read very little of, this is expertly introduced in the introductory section.  So not only are you learning MVC you are also getting a taste of TDD.</p> <p>Steve also has an amazingly dry wit which he conveys throughout the book.</p> <p>I like techie books but I like them even more when I can learn and be entertained.</p> <p>Steve recently released the 2nd edition of this book updated for MVC version 2, buy it @ <a href="http://www.amazon.co.uk/ASP-NET-Framework-Experts-Voice-NET/dp/1430228865/ref=dp_ob_title_bk">Amazon</a></p> <p>P.S. I am not sponsored by Steve or Amazon, I just like the book.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-87190068067628854662010-04-20T07:05:00.001+01:002010-04-20T07:05:43.698+01:00DDD South West 2 : Registration Opens TODAY<p>The registration to attend DDD South West 2 opens at 10am today, don’t be left out and go to <a href="http://www.dddsouthwest.com">www.dddsouthwest.com</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-53588886187599803052010-04-19T07:12:00.001+01:002010-04-19T07:12:48.826+01:00DDD South West 2 : Registration<p>The comity which run the DDD South West meeting have been very busy lately, I should know I am one of them, and we have reviewed the many brilliant sessions available to us and finally come to a short list which should be released on the DDD site tomorrow (20th April 2010) <a href="http://www.dddsouthwest.com">www.dddsouthwest.com</a>.</p> <p>Tomorrow Tuesday 20th April 2010 is also the day on which you can register to attend, last year was our first event and it took a little time for all places to be filled however this year we have people beating our door down so do not wait to register, do it as soon as you can to avoid disappointment.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-58353711281328336262010-03-01T07:54:00.001+00:002010-03-01T07:54:52.273+00:00DDD South West 2<p>Its has finally arrived, the long awaited dates for the next DDD South West event have arrived.  The day for this great event have been set for Saturday 5th June.</p> <p>For those of you locked in a black hole for the last few years the DDD events are community run events for the .NET developer community.  At the day long event you will find many industry experts presenting presentations on all manor of .NET technologies and you get this for the cost of nothing, yes its completely FREE.</p> <p>Below are the important dates which lead up to the 5th June;</p> <p>Call For Speakers opens: Tuesday 2nd March 2010</p> <p>Call For Speakers closes: Friday 22nd March 2010</p> <p>Voting Opens: Monday 29th March 2010</p> <p>Voting Closes: Friday 9th April 2010</p> <p>Registration Opens: Tuesday 20th April 2010</p> <p>To find out more please go to <a title="http://www.dddsouthwest.com/" href="http://www.dddsouthwest.com/">http://www.dddsouthwest.com/</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-66064747404882812342009-06-09T07:22:00.001+01:002009-06-09T07:30:50.160+01:00CSS Sticky Footer in ASP.NET<p>One of the features that almost every web page in a RIA needs is a footer, this is not from a predefined RIA template but from observations of sites which already exist.</p> <p>Trying to create a web page which pushes down content to form the footer at the bottom of the page without fail, regardless of content and browser window size can be tricky however there is one solution which sticks out, the <a href="http://www.cssstickyfooter.com">CSSStickyFooter</a> solution.  The CSSStickyFooter site contains the CSS which is used to apply the style and details on how you need to construct your HTML to take advantage of this.</p> <p>I am overjoyed by the solution and I am really enjoying the ability to have a footer which sticks to the bottom of my page, however as an ASP.NET developer I was almost disappointed when I found that the CSS did not work for ASP.NET pages until I realised the solution.</p> <p>Open your sticky footer CSS file and make the following changes;</p> <p>Change</p> <blockquote> <p><em>html, body, #wrap {height: 100%;}</em></p> </blockquote> <p>To</p> <blockquote> <p><em>html, body, <strong>form</strong>, #wrap {height: 100%;}</em></p> </blockquote> <p>As you can see the form tag has now been added to the list of elements which gain a 100% sizing, all ASP.NET pages are wrapped in a form element.</p> <p>Finally change;</p> <blockquote> <p><em>body > #wrap {height: auto; min-height: 100%;}</em></p> </blockquote> <p>To</p> <blockquote> <p><em><strong>form</strong> > #wrap {height: auto; min-height: 100%;}</em></p> </blockquote> <p>As the form element wraps our content we need to specifically select the #wrap element, child of form (not body) and apply the styling to make the sticky footer work.</p> <p>I hope this has help fix the small issues in getting this to work in ASP.NET pages.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com4tag:blogger.com,1999:blog-5192937848092173194.post-44091357960539922712009-05-07T12:28:00.001+01:002009-05-07T12:28:36.583+01:00ASP.NET Core Tips<p>There is so much to .NET it hard to know what to keep it in your brain and to know what to let go, its sometimes such an issue for me I end up replacing everyday memories with those of .NET. As soon as I can remember how to walk instead of creating generic types I will move away from this computer!</p> <p>A good way of keep your brain free is to use reference cards, and even though these tend to be on the simple side we can all do with a little pointer now-and-again.  The guys over at RefCardz have seen this need and produced a free core ASP.NET reference card to download now.</p> <p>The only downside is you have to print it, but never mind.</p> <p>More info @ <a title="http://refcardz.dzone.com/refcardz/core-aspnet" href="http://refcardz.dzone.com/refcardz/core-aspnet">http://refcardz.dzone.com/refcardz/core-aspnet</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-23926529795536065372009-05-07T07:37:00.001+01:002009-05-07T07:37:49.770+01:00DDD South West Agenda<p>For all of you who are attending DDD South West on 23rd May 2009, the agenda has just been released and its a fine piece of work.</p> <p>You will find topics on Silverlight, XNA, AZURE, MVC and many more so go to <a href="http://www.dddsouthwest.com/Agenda/tabid/55/Default.aspx">www.dddsouthwest.com</a> and have a look at the agenda and start planning your day.</p> <p><u>What is DDD South West?</u></p> <p>DDD South West is a free one day technical event for developers. It is a day of learning, discussing, contributing and being part of the community in the South West. Our goal is to provide free technical education, the opportunity to mix with peers and to make and develop relationships in the .NET industry.</p> <p>By The Community, For The Community</p> <p><a title="http://www.dddsouthwest.com" href="http://www.dddsouthwest.com">http://www.dddsouthwest.com</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-64120006825113476172009-05-05T07:36:00.001+01:002009-05-05T07:36:40.003+01:00IE8 Competition<p>The IE8 team are running a little competition, and in Mike Ormond’s own words “Fame and Fortune await for those who play with IE8”.</p> <p>You can find the <a href="http://msdn.microsoft.com/en-gb/dd794828.aspx">official terms and conditions</a> here, but a brief synopsis on what’s required....</p> <p>All you have to do is create an original <a href="http://www.ieaddons.com/gb/accelerators/">accelerator</a>, <a href="http://www.ieaddons.com/gb/webslices/">web slice</a> or <a href="http://www.ieaddons.com/gb/searchproviders/">visual search provider</a> for Internet Explorer 8. They’re <a href="http://blogs.msdn.com/mikeormond/archive/2009/04/17/who-needs-ie8-accelerators.aspx">incredibly easy to write</a> and within no time at all you could have produced a winning entry. There are lots of resources available to help you on your way:</p> <ul> <li>Accelerators – <a href="http://msdn.microsoft.com/en-us/library/cc289775(VS.85).aspx">Article</a> / <a href="http://delicategeniusblog.com/?p=814">Video</a></li> <li>Web slices – <a href="http://msdn.microsoft.com/en-us/library/cc956158(VS.85).aspx">Article</a> / <a href="http://delicategeniusblog.com/?p=813">Video</a></li> <li>Visual Search – <a href="http://msdn.microsoft.com/en-us/library/cc848862(VS.85).aspx">Article</a> / <a href="http://delicategeniusblog.com/?p=815">Video</a></li> </ul> <p>The criteria on which entries will be judged (eg innovative use of technology) are included in the <a href="http://msdn.microsoft.com/en-gb/dd794828.aspx">terms and conditions</a>.</p> <p>The prize is for a brand spanking new Xbox360 elite no less!</p> <p>For further details on how to enter, please visit Mike Ormond’s blog where you can find a whole lot more information</p> <p><a href="http://blogs.msdn.com/mikeormond/archive/2009/04/28/fame-and-fortune-await-for-those-who-play-with-ie8.aspx">http://blogs.msdn.com/mikeormond/archive/2009/04/28/fame-and-fortune-await-for-those-who-play-with-ie8.aspx</a></p> <p>The competition is open to all. The closing date is the Friday 29<sup>th</sup> May 2009.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-78883977824477697272009-04-09T10:24:00.001+01:002009-04-09T10:24:42.998+01:00DDD South West – Vote for your favourite session<p>The sessions for DDD South West have already been selected but we need your votes to help us to select the best rooms for the sessions to try to ensure that the most popular sessions can be seen by all.</p> <p>To vote for your favourites click <a href="http://www.dddsouthwest.com/LinkClick.aspx?link=66&tabid=36">here</a>.</p> <p>Remember DDD South West is happening Saturday 23rd May, if you have not registered yet there are still some spaces left but do not leave it too long to avoid disappointment.  Remember there can be only one first time.</p> <p>Hope to see you there.</p> <p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiye8nf-Focncg-2AIRwWsPhgXu8uGujCR3SgpI2b2ceE8ebYV7H0uAbzs9NOoN_qHklfTanJDxvWrOyrvf3KnY4kJ-6-s6ImPyfs-VnS9GwklcNEegljCTm2zMMkrT2l9BS4mYoSL7BSw/s1600-h/DDDSouthWestBadgeMedium%5B3%5D.png"><img title="DDDSouthWestBadgeMedium" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="192" alt="DDDSouthWestBadgeMedium" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbLK7oepp4BhBHTjX_w23_OXl1_YwiKoQSB4aN5TGszQwoRXPU48cfeubQaWY4f9J-vU2OQslHVKpDXWGP3y4bdYqPrHZkgCUnktcbkRpGrHa_iIjJcyUML3WAHWI8Ame1y1y8CvQFdW0/?imgmax=800" width="144" border="0" /></a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-61307999456495809282009-03-03T10:09:00.001+00:002009-03-03T10:09:04.315+00:00DDD South West Registration Is Open!<p>Go! Quickly! Stop reading this and register now! Registration for <a href="http://www.dddsouthwest.com/">DDD South West</a> is now open. Be able to tell your grandchildren that you were there at the very beginning. Remember, there can be only one first time.</p> <p><a href="http://www.dddsouthwest.com/">DDD South West</a> is a free one day technical event on Saturday 23rd May 2009 at Queens College, Taunton with 13 top speakers providing 19 technical presentations.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-14166099813020305592009-03-03T07:35:00.001+00:002009-03-03T07:35:03.728+00:00Code Contract For .NET<p>Developing a framework can be hard as there is alot to think about, like a user interface you need to think of the different ways it may be used and only expose those methods which make sense to be called and because most people will never read you documentation (and why should they) you make sure that each public method is named correctly.  </p> <p>As we all know those framework methods form a contracts between you and the consumer as to how the framework will be used, the consumer is obliged to supply certain details and the framework is required to return certain details.</p> <p>I find creating frameworks interesting, this is mainly because I have never been a great interface designer, and I also find it easier as there are a finite set of rules for how to create them, all around me in .NET I can just emulate the same structure (I see how Microsoft have done it and I copy it).</p> <p>Even though the creation of frameworks removes the need to understand how to lay text boxed on a web page or form you still need to do almost as much validation, you need to make sure that the values supplied to the methods are correct, when the are not you need to throw exceptions which can be caught or the alternative is you do not worry what is supplied, but surly no one does that!  </p> <p>This is how we currently validate the input and sometimes the output of our framework methods and we just hope that the code calling us also validates our data.</p> <p>Like all issues us developers have come across and found a way to deal with a small team in Microsoft have said ‘we can do better’ and when it comes to the issue of method contracts (validation of data in and out) they have done exactly that with the creation of the ‘Code Contracts for .NET’.</p> <p>The code contracts framework is implemented through static classes which can define pre and post conditions for any method call, you own, and once implemented the compiler will come into play to warn you of code which breaks these conditions and at runtime the exception handling processes do the same.</p> <p>For me to repeat the exact details of how this work and how to implement it would be foolish so to read a better explanation by Soma (Corporate VP of Microsoft''s Developer Division) go to his <a href="http://blogs.msdn.com/somasegar/archive/2009/02/23/devlabs-code-contracts-for-net.aspx">blog</a>.</p> <p>Or watch the Chanel 9 video <a href="http://channel9.msdn.com/posts/Peli/Getting-started-with-Code-Contracts-in-Visual-Studio-2008/">here</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-88330882656048430932009-02-26T07:11:00.001+00:002009-02-27T12:17:36.769+00:00The .NET Developer Network – March 2009<p><strong>When</strong>: Monday 9th March 2009, doors open 6:00pm, meeting starts 6:30pm</p> <p><strong>Where</strong>: UWE (University of the West of England), Frenchay, Bristol (see FAQ for directions and a map) - Room 2q49 (in Q block)</p> <p><strong>What</strong>: <u>Windows Azure And SQL Data Services (SDS)</u></p> <p><strong>Who</strong>: Eric Nelson, Microsoft Developer Evangelist.</p> <p><strong>Why</strong>: Because Eric is Captain Database. It's what he does and he's very good at it. Also because SQL Data Services offers a world of potential that may be a life saver to your applications. Also also because Eric is very easy to listen to and he lives up to the very high bar set by all Microsoft UK Developer Evangelists.</p> <p>How do I sign up for this meeting: Send an email to meetings at dotnetdevnet.com and quote your user name and the March meeting.</p> <p><strong>Abstract</strong>: <br />The Azure™ Services Platform is an internet-scale cloud computing and services platform hosted in Microsoft data centers. The Azure Services Platform provides a range of functionality to build applications that span from consumer web to enterprise scenarios and includes a cloud operating system (Windows Azure) and a set of developer services, including SQL Data Services (SDS).  Both Windows Azure and SQL Data Services provide data storage capabilities, the latter offering highly scalable and Internet-facing distributed database services in the cloud for storing and processing relational queries built on robust SQL Server technologies. This session will introduce the Azure Service Platform, discuss how to take advantage of it in your own applications and drill into the two storage options.</p> <p><strong>Bio</strong>:</p> <p>After many years of developing on UNIX/RDBMS (and being able to get mortgages) Eric joined Microsoft in 1996 as a Technical Evangelist (and stopped being able to get mortgages due to his new 'unusual job title' in the words of his bank manager). He has spent most of his time working with ISVs to help them architect solutions which make use of the latest Microsoft technologies - from the beta of ASP 1.0 through to ASP.NET, from MTS to WCF/WF and from the beta of SQL Server 6.5 through to SQL Server 2008. Along the way he has met lots of smart and fun developers - and been completely stumped by many of their questions! In July 2008 he switched role from an Application Architect to a Developer Evangelist in the Developer and Platform Group. Currently Eric’s interests include digging into LINQ to Entities, ADO.NET Data Services and switching from C# to Visual Basic development. At home, he battles rat infestations, comes second to the family dog and uses any spare moments he has after 10pm to team up and play online with and against friends - keep an eye out for 'erknel' and say 'hi'.</p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com274tag:blogger.com,1999:blog-5192937848092173194.post-30733791227101462912009-02-19T07:31:00.001+00:002009-02-19T07:31:53.333+00:00Bespin From Mozilla Labs<p>At the moment everything is moving into the cloud and I am still having a hard time seeing how this will all work or why I would do such a thing especially since I have spent so many years keeping everything firmly on the ground.  </p> <p><img alt="" src="http://people.mozilla.com/~cbeard/Bespin_Logo.png" /></p> <p>Recently I came across a project called Bespin developed by the Moxilla guys, the same group of people who gave birth to FireFox, the aim of the project is to take application development into the cloud at first I was sceptical thinking of all those nasty HTML editors you get on some web sites but once I looked at their interface it was quickly apparent that this was the kind of IDE I would expect from a desktop application;</p> <p><a href="http://labs.mozilla.com/uploads/2009/02/webkit-editor.png"><img title="Bespin 0.1 Running in WebKit Nightly" style="display: block; float: none; margin-left: auto; margin-right: auto" height="180" alt="webkit-editor-medium" src="http://labs.mozilla.com/uploads/2009/02/webkit-editor-medium.png" width="240" /></a></p> <p></p> <p></p> <p>The aim of the project is not only to allow you to develop applications in the cloud but to also use the openness of the web to increase collaboration through an amazing process of collaborative desktops in the web browser!!</p> <p>I have not had chance to use this new web application but have a look at their video on the <a href="http://labs.mozilla.com/2009/02/introducing-bespin/">home page</a> and I think you will agree that these guys are doing some very interesting things with you web browser.</p> <p>To see the detailed information go to <a title="http://labs.mozilla.com/2009/02/introducing-bespin/" href="http://labs.mozilla.com/2009/02/introducing-bespin/">http://labs.mozilla.com/2009/02/introducing-bespin/</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0tag:blogger.com,1999:blog-5192937848092173194.post-80920077118930789102009-01-27T12:50:00.001+00:002009-01-27T12:50:11.463+00:00DDD South West – Saturday 23rd May 2009<p>Are you a .NET Developer in the South West of the UK?</p> <p>Do you want to attend a FREE one day event, covering all that is new and great in .NET?</p> <p>The DeveloperDeveloperDeveloper (DDD) South West meeting is where you need to be, this event is held on a Saturday so you do not need to worry about taking time from your busy work schedule to attend.  For those of you who know the DDD events, which happen in Reading yearly, this event will follow the same high standards for speakers and topics covered.  </p> <p>As we are aware that the South West has lacked this kind of event for a very long time we will be holding the event in Taunton at the Queens College.</p> <p>The exact agenda for the day is still being finalised but rest assured as soon as it is you will know well in advance, to show you how we have organised ourselves our timeline for the run up to the meeting is as follows;</p> <ul> <li>Tuesday 27<sup>th</sup> January - Website goes public, Call For New Speakers opens </li> <li>Tuesday 3<sup>rd</sup> March - Registration goes live </li> <li>Tuesday 31<sup>st</sup> March - Call For New Speakers closes </li> <li>Tuesday 7<sup>th</sup> April - Vote for favourite sessions opens </li> <li>Thursday 30<sup>th</sup> April - Vote for favourite sessions closes </li> <li>Saturday 23<sup>rd</sup> May – DDD South West </li> </ul> <p>To stay in touch with the latest news about the event or find more information about the venue and the team running it please visit the official website @ <a title="http://www.dddsouthwest.com" href="http://www.dddsouthwest.com">http://www.dddsouthwest.com</a></p> Christopher Myhillhttp://www.blogger.com/profile/08221993945920575833noreply@blogger.com0