Computer James: A Space for All Things .NET Relatedhttp://www.geekzone.co.nz/JamesHipA Space for All Things .NET RelatedenTeach Yourself Azure in 4 hourshttp://www.geekzone.co.nz/JamesHip/8544TrainingWed, 11 Sep 2013 09:54:00 PDT<p>Learning to use Azure:</p> <ol> <li>Create Web Site - Check<br><a title="https://manage.windowsazure.com/?whr=live.com#Workspaces/All/dashboard" href="https://manage.windowsazure.com/?whr=live.com#Workspaces/All/dashboard">https://manage.windowsazure.com/?whr=live.com#Workspaces/All/dashboard</a></li> <li>Create Database - Check<br><a title="https://manage.windowsazure.com/?whr=live.com#Workspaces/SqlAzureExtension/Databases" href="https://manage.windowsazure.com/?whr=live.com#Workspaces/SqlAzureExtension/Databases">https://manage.windowsazure.com/?whr=live.com#Workspaces/SqlAzureExtension/Databases</a></li> <li>Upload Project to TFS - Check<br><a title="http://tfs.visualstudio.com/" href="http://tfs.visualstudio.com/">http://tfs.visualstudio.com/</a></li> <li>Link TFS to Azure Web Site - Check<br><a title="http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/" href="http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/">http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/</a></li> <li>Download Azure SDK for Visual Studio 2010 - Check<br><a title="http://www.microsoft.com/en-nz/download/details.aspx?id=15658" href="http://www.microsoft.com/en-nz/download/details.aspx?id=15658">http://www.microsoft.com/en-nz/download/details.aspx?id=15658</a></li> <li>Download Web Site publication connection settings - Check<br><a title="http://www.asp.net/mvc/tutorials/deployment/cse-curated-view-deploy-to-waws" href="http://www.asp.net/mvc/tutorials/deployment/cse-curated-view-deploy-to-waws">http://www.asp.net/mvc/tutorials/deployment/cse-curated-view-deploy-to-waws</a></li> <li>Publish Web Site to Azure - Check<br>(see above)</li> <li>Create Visual Studio VM - Check<br><a title="https://manage.windowsazure.com/?whr=live.com#Workspaces/VirtualMachineExtension/vms" href="https://manage.windowsazure.com/?whr=live.com#Workspaces/VirtualMachineExtension/vms">https://manage.windowsazure.com/?whr=live.com#Workspaces/VirtualMachineExtension/vms</a></li> <li>Synchronise Local Database Schema to Azure Database - Check.<br><a title="http://msdn.microsoft.com/en-us/library/windowsazure/ee730904.aspx" href="http://msdn.microsoft.com/en-us/library/windowsazure/ee730904.aspx">http://msdn.microsoft.com/en-us/library/windowsazure/ee730904.aspx</a></li> <li>Synchronise Local Database Data to Azure - Check.<br><a title="http://www.windowsazure.com/en-us/manage/services/sql-databases/getting-started-w-sql-data-sync/" href="http://www.windowsazure.com/en-us/manage/services/sql-databases/getting-started-w-sql-data-sync/">http://www.windowsazure.com/en-us/manage/services/sql-databases/getting-started-w-sql-data-sync/</a></li></ol> <p>Not easy, but worth it.</p> <p>Got inspired by Scott Guthrie's session on Azure yesterday at Tech Ed 2013, Auckland, NZ.</p>System.BadImageFormatExceptionhttp://www.geekzone.co.nz/JamesHip/8318TrainingWed, 16 Jan 2013 04:02:00 PST<p>Scenario:</p> <ul> <li>I've built a .NET 4.0 Windows Forms app... <li>I've added it to a .NET 4.0 Setup project... <li>My DEV PC has .NET 4.0 Framework installed... <li>When I attempt to install the resultant .msi, I get an error message...</li></ul> <blockquote> <p>System.BadImageFormatException: Could not load file or assembly...This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.</p></blockquote> <p>Setup:</p> <ul> <li>On a DEV VM <li>32 bit <li>Windows 7 <li>Visual Studio 2010.</li></ul> <p>&nbsp;</p> <p>Resolution:</p> <ul> <li>The Setup project has a folder for Detected Dependencies... <li>In there is listed Microsoft .NET Framework... <li>When you double-click that, you get a Launch Conditions window... <li>Under Launch Conditions, is listed the .NET Framework version... <li>This was set incorrectly.</li></ul>That Awkward Momenthttp://www.geekzone.co.nz/JamesHip/8214OpinionFri, 21 Sep 2012 03:02:00 PDT<p>When, you've left to go on holiday;</p> <p>And you've handed over a deployment to a colleague;</p> <p>And you're confident the solution is good to go;</p> <p>And you've tested the entire solution to bits;</p> <p>And you forgot to copy the latest code from DEV to TEST;</p> <p>So that the deployment from TEST to PROD failed.</p>Geek Post Monthly Newsletter Volume 2 Issue 11http://www.geekzone.co.nz/JamesHip/7516TelecomSun, 26 Dec 2010 09:28:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 11 <h3 style="color: #336699" align="center">November 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>In November, I:</p> <ul> <ol> <li>Conquered the Project Management tool which Telecom uses by entering 3 months actuals and 1 months forecast work for the 8 staff in my team.&nbsp; I'm a trainee Team Lead! <li>Attended another <a href="http://www.vexrobotics.co.nz/index.php?option=com_content&amp;view=frontpage&amp;Itemid=1">Vex Robotics Scrimmage</a>. <li>Received direction on how to maximise My Personal Performance (MPP) reporting.&nbsp; This is corporate-speak for complying with my quarterly performance reviews. <li>Fixed up <a href="http://homeschoolers.wellington.net.nz/">WHEN</a> library database in preparation for handing it over to somebody else.&nbsp; Yippee! <li>Sat and failed my <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-503&amp;locale=en-us">Windows Communication Foundation</a> exam.&nbsp; Ah, well, there's always next month! <li>Studied (before and after exam) materials for said exam. <li>Took final minutes as Secretary for <a href="http://www.grenadavillage.org.nz/">Grenada Village</a> Community Association at AGM.&nbsp; Presented finances as acting Treasurer. <li>Assisted Fiona to handover Membership Secretary duties of WHEN. <li>Delivered one project.&nbsp; Picked up three more.&nbsp; Christmas is always busy (people trying to get stuff finished before the shutdown period). </li></ol></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>My former manager read last months blog; found out I needed training in how to give a logo a transparent background; sent me an email explaining how to do it; and now Grenada Village has a better look and feel.&nbsp; <li>Here's how: <ul> <li>Downloaded IrfanView. <li>Load the graphic. <li>Save As. <li>Specify JPG <li>Click on background <li>Specify Transparent. </li></ul></li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>Reorganised home page and master page so that Search Widget and Login Widget are both Web Parts in the right pane.&nbsp; <li>Implemented Top 5 News Items (as per Grenada Village Online). <li>Reduced size of logo. <li>Looks much better. </li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><a href="http://www.WHEN.ac.nz" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>Handed over Fiona's Membership Secretary role. <li>Still to hand over my Treasurer's role. </li></ul> <p><a href="http://wellington.sqlpass.org/">Wellington SQL Server Users Group</a></p> <ul> <li>We had Clive Trott come to show us <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=352&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D23%252F11%252F2010" target="_blank">Virtualisation, Unattended Installs and the Resource Governor</a>. </li></ul> <p><a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">Wellington Dot Net Users Group</a></p> <ul> <li>We had Mark Clearwater from Intergen come to show us <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=330&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D23%252F11%252F2010" target="_blank">XAML, to the UI and Beyond</a>. <li>The Silverlight Group had&nbsp; Andrew Tokeley from Xero come and show them <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=345&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D23%252F11%252F2010" target="_blank">Making a Great Silverlight Installations experience</a>. </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> Top Stories <ul> <li><strong>Show off your Azure skills using New Zealand Digital Content</strong> <br>If you want a good incentive to learn more about Windows Azure then check out the "Best use of Windows Azure cloud computing services" category in the <a href="http://www.mixandmash.org.nz/index.html" target="_blank">Mix 'n Mash competition</a> that opened today. The competition is a chance to show the world what you can do with New Zealand digital content and data. All you need to do for a chance to win $1,000 is to build a mashup hosted on Windows Azure (there are other <a href="http://www.mixandmash.org.nz/categories.html" target="_blank">competition categories</a> as well). <br> <li><strong>PDC On Demand: <a href="http://player.microsoftpdc.com/Session/1b127a7d-300e-4385-af8e-ac747fee677a" target="_blank">The Future of C# and Visual Basic</a> <br></strong>Technical fellow Anders Hejlsberg talks about the roadmap for C# and Visual Basic in vNext and beyond. Plus: Asynchrony in C# 5. Part II: Whence await. Part III: Composition. <br> <li><strong>New Release: <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank">Visual Studio 2010 Productivity Power Tools</a> <br></strong>A set of extensions to Visual Studio Professional (and above) which improves developer productivity. In this third major release of the Power Tools we have made significant improvements to the Solution Navigator and the Tab Well to address our top customer requests. <br> <li><strong><a href="http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx" target="_blank">ASP.NET MVC 3 Release Candidate</a> <br></strong>Backwards compatible with ASP.NET MVC V1 and V2, this release adds a ton of new functionality and refinements. </li></ul> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training</td> <td> <ul> <li><strong><a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx?pid=277" target="_blank">Complete Conference Session Schedule Now Online!</a> <br></strong>The virtual Microsoft Certified Career Conference is almost here, and it will be packed with valuable information you won't want to miss! Join highly respected leaders in the industry for technical and career development sessions and network with other professionals during and after the event. Check out the Conference Schedule and Register today. Microsoft Certified Professionals can use the code MCP50 for a 50 percent discount. <br> <li><strong><a href="http://pages.email.microsoftemail.com/page.aspx?QS=38dfbe491fab00eab8aafa8ccf728f2b40639d74efdba562b5f77849c62fbdec&amp;ArticleID=6ec1bb14-4d54-4a25-9f95-8f07595e22f2" target="_blank">Add the MCT &amp; Educator Virtual Summit to Your Calendar</a> <br></strong>MCTs and registered academic educators can join us for the MCT &amp; Educator Virtual Summit-a complimentary readiness event on November 17. To make sure you do not miss this event, add it to your Outlook calendar. <br> <li><strong>Certification/Exams - <a href="http://www.microsoft.com/learning/career/en/us/career-offer.aspx" target="_blank">Save up to 20 Percent on Microsoft Certification Exam Packs with Second Shots</a> <br></strong>Get the certification you need to keep your career on track. Find guidance on the training you'll need, chart your training course, and save up to 20 percent when you purchase Microsoft Certification Packs of two to five exams. <br> <li><strong>Training - MOC/Courseware/Exams/Clinics - <a href="http://pages.email.microsoftemail.com/page.aspx?QS=38dfbe491fab00eab8aafa8ccf728f2b40639d74efdba562b5f77849c62fbdec&amp;ArticleID=b5574480-242c-4da0-b745-cfed835efd1e" target="_blank">New Microsoft Official Courses Mean New OneNote Trainer Packs</a> <br></strong>Eight new OneNote trainer packs are available-bringing the total number to 40. All are available at the MCT Download Center. Check them out today! <br> <li><strong><a href="http://pages.email.microsoftemail.com/page.aspx?QS=38dfbe491fab00eab8aafa8ccf728f2b40639d74efdba562b5f77849c62fbdec&amp;ArticleID=fac88fee-0054-4f3b-91f3-36f26e37632c" target="_blank">New IT Fundamentals Course for Windows Server 2008/R2</a> <br></strong>Microsoft Learning is proud to announce the release of Course 6420B: Fundamentals of Windows Server 2008. This five-day course covers the fundamental concepts and skills of server administration, Active Directory, networking, and security of Windows Server 2008 servers (including Windows Server 2008 R2) for students who are new to IT. </li></ul><br> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>As per last month, I finished studying <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-503&amp;locale=en-us" target="_blank">Microsoft .NET Framework 3.5 - Windows Communication Foundation</a>.&nbsp; I booked my MCTS exam 70-503 for Tuesday 9 November at Auldhouse.&nbsp; I failed.&nbsp; Now I'm doing the Skill Port on-line training (freebie offering via Telecom).&nbsp; Will re-sit in the new year.</p> What I have learned from this experience <p>WCF is tricky, real tricky to get right.&nbsp; And by virtue of its very nature, debugging it is hard, real hard.&nbsp; For example, I had a real-life example to code.&nbsp; I had a successful Web Service running inside an existing web site.&nbsp; So I thought, "here's a perfect candidate to switch over to WCF."&nbsp; Wrong.&nbsp; I tried and failed for 3 days:</p> <ul> <li>First, I discovered that because the DEV &amp; PROD servers are Windows Server 2003 and not 2008, that therefore I can't use WsHttpBinding but have to use BasicHttpBinding. <li>Then I spend an inordinate amount of time trying to decipher what combination of binding and address (HTTPS was not available to me) was giving me the really unhelpful "Service actively refused connection" error message. <li>Turned out that I had altered my DEV code some time back from System.Oracle.Client to Oracle.Data.Client and the DEV server didn't have the correct Oracle client installed.&nbsp; Nowhere did WCF tell me this. </li></ul> <p>I will keep trying.&nbsp; I will succeed.&nbsp; My success has merely been delayed.</p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Project Marley <p>It's no secret that a strategic decision has been made to bring in-house as much IT work as possible.&nbsp; This was caused by a number of factors, not least because of the government's Ultra-Fast Broadband (UFB) initiative will probably force structural separation of the Chorus business off from the rest of Telecom.&nbsp; This will mean the requirement for some IT resources to be split off separately to Chorus.</p> <p>So, Project Marley is all about offering those HP staff who work exclusively on the Telecom account, to come over to permanent Telecom jobs.&nbsp; This will be done sensitively, I have no doubt.&nbsp; It doesn't directly impact my small team, but what it does impact is that the appetite for increased permanent head count means my manager can now hire just about as many .NET developers as he would like.&nbsp; So any of my Geek friends, if you're reading this and desiring a change, let me know and I'll see if I can arrange you an interview!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Lots <p>See my paragraph above.</p> <p><br></p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>None - The hamster finally died. <li><em>Linked-In</em> had this: <ul> <li><a href="http://lidnug-nov19.eventbrite.com/" target="_blank">Scott Guthrie Talks Shop VII</a> <li><a href="http://lidnug-dec01.eventbrite.com/" target="_blank">Developing testable web parts for SharePoint by Richard Fennel</a> </li></ul></li></ul> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>Ditto to the above. <li><em>Linked-In</em> had this: <ul> <li><a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;discussionID=34343123&amp;gid=61756&amp;trk=SD" target="_blank">Top 10 Secrets of a SQL Server Expert</a> <li><a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;discussionID=34495179&amp;gid=61756&amp;trk=SD" target="_blank">SQL Server Security Concerns</a> </li></ul></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="95"><strong>Date</strong></td> <td width="274"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="95">1-Dec-2010</td> <td width="274"><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=356&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">LINQ to Async: An Introduction to the Reactive Extensions</a></td> <td>Xero, Wellington</td> <td>Ivan Towlson</td></tr> <tr> <td width="95">2-Dec-2010</td> <td width="274"><a href="http://www.silverlight.net/news/events/firestarter/">SilverLight Firestarter</a></td> <td>Redmond or Online</td> <td>Lots</td></tr> <tr> <td width="95">11-Dec-2010</td> <td width="274"><a href="http://www.sharepointsaturday.org/nz/default.aspx">SharePoint Saturday</a></td> <td>Christchurch Polytechnic Institute of Technology</td> <td>Lots</td></tr> <tr> <td width="95">12-Dec-2010</td> <td width="274">VEX Robotics Scrimmage</td> <td>Hutt Valley High School</td> <td>N/A</td></tr> <tr> <td width="95">15-Dec-2010</td> <td width="274"><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=318&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">MonoTouch and MonoDroid</a></td> <td>Xero, Wellington</td> <td>Nic Wise</td></tr> <tr> <td width="95">12-13 Feb 2011</td> <td width="274"><a href="http://www.vexrobotics.co.nz/index.php?option=com_content&amp;view=article&amp;id=81&amp;Itemid=18" target="_blank">VEX Robotics Regional Competitions</a></td> <td>St Peter's College, Palmerston Northq</td> <td>N/A</td></tr> <tr> <td width="95">April 2011</td> <td width="274"><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p><b></b></p> Web Designers vs. Web Developers <p>An <a href="http://sixrevisions.com/infographics/web-designers-vs-web-developers-infographic/" target="_blank">infographic</a> of the differences between them. </p> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 10http://www.geekzone.co.nz/JamesHip/7456TrainingThu, 04 Nov 2010 06:41:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 10 <h3 style="color: #336699" align="center">October 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>In October, I:</p> <ul> <li>Went to a Science Fiction themed party at my sister's house for her grandson (school holidays); <li>Played a couple of games of squash in the Spring Interclub season, all with varying levels of disappointment (some high, some low); <li>Received training on the <a href="http://www.oracle.com/us/products/applications/042373.htm">Primavera</a> project management tool used at <a href="http://www.telecom.co.nz/homepage">Telecom</a>; <li>Conducted interviews for a development position here at Telecom; <li>Visited work colleague at home to coo over new born babe; <li>Finally fixed the electric lawn mower (sourced the right fuse with the correct amperage and managed to jam it in); <li>Took my son to battle robots at the <a href="http://www.eventfinder.co.nz/2010/jan/western-springs/vex-robotics-new-zealand-scrimmage-weekend">VEX Scrimmage at Wellington</a> High School; <li>Attended <a href="http://wellington.sqlpass.org/Home/tabid/1764/Default.aspx">Wellington SQL Server User Group</a> meeting (first one in ages) on the topic of "<em>SSIS and Powershell focused toward Database Maintenance and Investigation of Common Errors</em>"; <li>Participated in 100 day plan review - starting to become more forward thinking rather than reactive at work; <li>Studied for <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-503">exam 70-503</a>: "<em>Technology Specialist: Microsoft .NET Framework 3.5 - Windows Communication Foundation Application Development</em>" <li>Attended a Microsoft seminar on "<em><a href="http://www.microsoft.com/nz/events/bvvisualstudio/default.mspx">Delivering Business Value with Visual Studio 2010</a></em>" at the Intercontinental Hotel; and <li>Took a day off work to spend time with Aimee for her 9th birthday celebration (got a haircut, watched "<a href="http://www.imdb.com/title/tt1219342/">Legend of the Guardians 3D</a>", visited Te Papa).</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>Implemented "Latest News" widget. <li>Implemented single "Search" widget on Master Page. <li>Needs a better logo (or I need to learn how to make the background transparent).</li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>Nothing new added; <li>Need to implement same widgets described above. <li>Needs a smaller logo (so I can rearrange the Master Page.&nbsp; Everything looks too big to me.)</li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><a href="http://www.WHEN.ac.nz" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>Nothing new added; <li>Have handed this over.</li></ul> <p><a href="http://wellington.sqlpass.org/">Wellington SQL Server Users Group</a></p> <ul> <li>We had Adam Greenfield from Prophesy come to show us <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=336&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D5%252F10%252F2010">SSIS and Powershell focused toward Database Maintenance and Investigation of Common Errors</a>.</li></ul> <p><a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">Wellington Dot Net Users Group</a></p> <ul> <li>We had Owen Evans from Xero come to show us "<a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=292&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D5%252F10%252F2010">An Introduction to 5 Languages within 50 minutes</a>" <li>We had Chris Klug come to show us "<a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=328&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D5%252F10%252F2010">Video Streaming - Awesomeness Is Easy</a>" <li>We had Andy Hayes from Provoke come to show us "<a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=319&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D5%252F10%252F2010">Moving your business Into the Cloud with Microsoft Online Services</a>"</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> Top Stories <ul> <li><strong>Windows Phone 7<br></strong> <p>The new Windows Phone is <a href="http://www.microsoft.com/nz/presscentre/articles/2010/windows-phone-7-on-sale-21-oct.mspx">now available for Kiwis</a>! It's been an exciting journey and there has been over 500,000 downloads of the <a href="https://users.create.msdn.com/Register">Windows Phone Developer Tools</a> in more than 200 countries. The final version of the Developer tools went live last month so make sure you download it and start building today. Our primary goal with the developer tools is all about enabling you to build whatever you can dream up.</p> <li><strong>PDC10<br></strong> <p>Besides the excitement around Windows Phone, the <a href="http://player.microsoftpdc.com/session">Microsoft Professional Developers Conference (PDC)</a> is also coming around the corner. Since 1991, the Microsoft PDC has been the centre of Microsoft's biggest platform announcements. This year will be no exception. Due to overwhelming interest in the Redmond event, we are currently working with MS Communities to <a href="http://www.dot.net.nz/GeneralPages/PDC.aspx">organise local events</a> where you can watch the keynote and other related sessions. So, make sure you join your local user group to watch the latest PDC announcements or watch the <a href="http://player.microsoftpdc.com/">live stream</a> from your PC.</p> <li><strong>Windows Azure Introductory Offer</strong><br> <p>Take advantage of the <a href="http://www.microsoft.com/windowsazure/offers/">Windows Azure Platform Special Introductory Offer</a>. This introductory offer offers a base amount of the Windows Azure Platform services with no monthly commitment. Limited amount at no charge available now.&nbsp; </p> <li><strong>7 Free .NET Development and Architecture E-books<br></strong> <p>Who doesn't love free books? Take a look at this list of <a href="http://amazedsaint.blogspot.com/2010/09/7-freely-available-e-booksguides-i.html">7 useful free e-books for .NET programmers and budding architects</a>.</p> <li><strong>ASP.NET MVC 3 Beta Released<br></strong> <p>Additional dependency injection support, unobtrusive jQuery-based AJAX and validation, VBHTML Razor syntax and a lot more features are in this <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0abac7a3-b302-4644-bd43-febf300b2c51">beta</a>.</p> <li><strong>BizTalk Saturday - Auckland 6 Nov 2010 </strong> <p>The <a href="http://www.biztalksaturday.com/">BizTalk User Community</a> in Australia &amp; New Zealand have come together to present a community event around BizTalk Server 2010. The day will consist of short talks about the new feature and then hands on labs to allow you first-hand experience with the new features. In New Zealand the event is being hosted by the Auckland Connected Systems User Group. The cost per student is NZ$250 only to cover the venue and speaker travel. </p> <li><strong>Learn how to effectively manage information and improve productivity at HARNESS 2010 </strong> <p>Do you have an overwhelming amount of information and are struggling to handle it? <p>. Difficulty managing hard copies in line with electronic records?<br>. Users struggling to find what they are looking for?<br>. A desire to improve simple processes, so you have less paper and a lot more control?<br>. Or just a strong interest in SharePoint either as a beginner or existing user? <p>If the answer is yes to any of these questions, then <a href="http://www.harness2010.co.nz/">HARNESS 2010</a> is a free seminar you shouldn't miss. </p> <li><strong>SharePoint Saturday - 11 December 2010 </strong> <p>The inaugural <a href="http://www.sharepointsaturday.org/nz/default.aspx">SharePoint Saturday New Zealand</a> will be held in Christchurch on December the 11th.<br>Join SharePoint architects, developers, and other professionals that work with Microsoft Office SharePoint Server 2007 and SharePoint 2010 for a 'SharePoint Saturday' event.</p> <li> <p><strong>Get Started with SQL Server 2008 R2</strong><br>Discover the many new features and benefits of developing with <a href="http://www.devx.com/MSDN/Article/45672">SQL Server 2008 R2</a> as discussed by Paul Rubens on his latest MSDN article posted on devx.com. SQL Server 2008 R2 adds even higher mission-critical scale, more efficient server management, and expanded reporting and analytics for self-service business intelligence to the SQL Server platform. Click here to read the full article on why you should consider SQL Server 2008 R2. </p> <li> <p><strong>Attend PASS Summit 2010</strong><br><a href="http://www.sqlpass.org/summit/na2010/AboutSummit.aspx">PASS Summit 2010</a> is the largest and most renowned Microsoft SQL Server and BI conference in the world, delivering the most technical sessions, the highest-rated sessions and speakers, and the greatest access to the Microsoft SQL Server development, SQL CAT, business intelligence, and Customer service and support teams of any SQL Server event. </p> <li> <p><strong>Silverlight Firestarter December 2, 2010</strong><br>Following October's PDC, this is the developer event for Silverlight. It's a global event open to all developers through online participation. We have seating for 400 attendees in Building 33 in the main Microsoft campus in Redmond. <a href="http://www.silverlight.net/news/events/firestarter/">Register to attend</a> in person or online. </p> <li> <p><strong>Internet Explorer 9</strong><br>Dean Hachamovitch showed off new features added to the latest <a href="http://ie.microsoft.com/testdrive/Default.html">IE9 Platform Preview</a> (Preview 6). These included CCS3 2D transforms and there is a new <a href="http://ie.microsoft.com/testdrive/Graphics/Transform2D/Default.html">Flickr Postcards</a> demo that shows this off (this only works in Preview 6). The IE team continue to focus on standards support, including HTML5, and performance improvements as they work towards the Release Candidate.</p></li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">MSDN Subscribers</td> <td> Windows Azure Platform Benefits for MSDN Subscribers <p>New: the 8-month introductory <a href="http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx">MSDN benefits</a> have been extended to 16 months. <p>New Software Available for Download </p> <ul> <li><a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx?pv=29%3a112">Dynamics GP 10.0 Service Pack 5</a></li> <li>Dynamics GP2010 SDK Service Pack 1</li> <li>Dynamics GP 2010 Service Pack 1</li> <li><a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx?PV=18:370">Visual Studio 2010 Pex 0.94.51006.1 Power Tools</a></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training</td> <td> Visual Studio 2010 Testing Training - Auckland and Wellington. Act now! <ul> <li><a href="http://www.enhancealm.com.au/newzealand/nzhome.aspx">Enhance ALM</a> is once again bringing their popular "Mastering Testing with Visual Studio 2010" course to New Zealand next month. This course covers the use of Microsoft Test Manager, manual tests, Coded UI tests and much more. Book before the 19th November for a special early bird rate of just NZD$995. A saving of NZD$200 of the normal course cost.</li></ul> MCT Readiness <ul> <li><strong>November 17th: <a href="http://www.mctvirtualsummit.com/default.aspx">The MCT &amp; Educator Virtual Summit</a>: <br></strong>Following your feedback we plan to run these summits more often. Join us for this 10 hour long event where we will offer a business update on Microsoft Learning, Soft Skills Training and technical overviews on MDOP, Virtualization, Windows Azure, Cloud Solutions, BPOS and many more. This event is complementary to all MCTs, make sure you don't miss the event and add it to your calendar today. <br></li> <li><strong>November 18th: <a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx">The Microsoft Certified Career Conference</a>:<br></strong>An exciting 24 hour virtual event where you can hone your technical and job-seeking skills and network with follow professionals, experts and students. As an MCT you can register at no cost using the unique promo code that you received by email earlier this month. We hope to see you at this exciting new event, check out the latest session and speaker details or join Tjeerd Veninga's readiness overview at our Third Thursday session later this week.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>As per last week, I'm studying <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-503&amp;locale=en-us" target="_blank">Microsoft .NET Framework 3.5 - Windows Communication Foundation</a>.</p> <p>I'm have booked my MCTS exam 70-503 for Tuesday 9 November at Auldhouse.</p> <p>I'm continuing to do the practice exams.</p> <p>I'm still getting lots wrong (but less than before)!</p> <p>Here's my progress so far:</p> <table cellspacing="0" cellpadding="2" width="481" border="1"> <tr> <td valign="top"><strong>#</strong></td> <td valign="top"><strong>Objective</strong></td> <td valign="top"><strong>Score</strong></td> <td valign="top"><strong>Total</strong></td> <td valign="top"><strong>%</strong></td> <td valign="top"><strong>Date</strong></td></tr> <tr> <td valign="top">1</td> <td valign="top">Creating Services</td> <td valign="top" align="right">19</td> <td valign="top" align="right">38</td> <td valign="top" align="right">50</td> <td valign="top">20-Sep-10</td></tr> <tr> <td valign="top">2</td> <td valign="top">Exposing and Deploying Services</td> <td valign="top" align="right">23</td> <td valign="top" align="right">46</td> <td valign="top" align="right">50</td> <td valign="top">25-Sep-10</td></tr> <tr> <td valign="top">3</td> <td valign="top">Instrumenting and Administering Services</td> <td valign="top" align="right">11</td> <td valign="top" align="right">22</td> <td valign="top" align="right">50</td> <td valign="top">4-Oct-10</td></tr> <tr> <td valign="top">4</td> <td valign="top">Consuming Services</td> <td valign="top" align="right">18</td> <td valign="top" align="right">32</td> <td valign="top" align="right">56</td> <td valign="top">11-Oct-10</td></tr> <tr> <td valign="top">5</td> <td valign="top">Securing Services</td> <td valign="top" align="right">17</td> <td valign="top" align="right">34</td> <td valign="top" align="right">50</td> <td valign="top">15-Oct-10</td></tr> <tr> <td valign="top">6</td> <td valign="top">Managing the Service Life Cycle</td> <td valign="top" align="right">13</td> <td valign="top" align="right">28</td> <td valign="top" align="right">46</td> <td valign="top">20-Oct-10</td></tr> <tr> <td valign="top">&nbsp;</td> <td valign="top">TOTAL</td> <td valign="top" align="right">101</td> <td valign="top" align="right">200</td> <td valign="top" align="right">50.5</td> <td valign="top">&nbsp;</td></tr></table> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Looking forward to the Telecom Christmas Party <ul> <li>This year will be held at TSB Arena on Saturday 4 December.</li> <li>For a change, spouses and children are invited (so are partners, but I prefer the specific term spouse).</li> <li>Telecom is a great place to work.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Head of Testing Services - TES220DC <strong>Continue the journey</strong> <p>Lead the largest Solution Test group in the land as we continue the journey to become a 'Best Practice' test shop.&nbsp; Provide strategic direction for all our test functions as a thought leader in a high profile and hugely influential role.&nbsp; As an advocate for change, you're passionate about doing the best by our customers; and seek to drive Operational and Delivery excellence in our innovative and fast paced environment. <p>Work collaboratively as part of a senior management team providing expert advice on all Solution Test initiatives and Delivery Operating model improvements.&nbsp; Recruit, retain and value your team by leading by example.&nbsp; Bring together multiple Solution Test functions aligning everyone to the same strategic vision.&nbsp; Embrace vendor relationships and relish the challenge of working with multiple internal and external stakeholders.&nbsp; Value partnerships and build capability to manage and enable comprehensive testing, sociability and quality assurance processes across our business.&nbsp; <p>You're pragmatic, grounded, can be direct&nbsp; and you deliver.&nbsp; Having managed large teams in the past you're not fazed by direct accountability for managing multiple teams in complex environments.&nbsp; A background in testing will enable you to build credibility quickly, combined with in-depth knowledge of the SDLC and project/programme management experience.&nbsp; Commercially savvy, a natural leader and adept in vendor management you're a seasoned ICT industry practitioner and proven deliverer of change.&nbsp; <p>Auckland or Wellington based you'll report into the Head of SBD IT &amp; Internal.&nbsp; Our Test team as a whole has enjoyed considerable growth over recent years and is now one of the largest teams in New Zealand.&nbsp; As a group of like minded professionals, we enjoy pushing the boundaries of our developer's creations to ensure all possible weaknesses are identified and fixed.&nbsp; Work as part of a tight knit team that's dedicated to producing top quality results on some of the most complex ICT projects in town.&nbsp; <p>A journey into the world of quality assurance best practice awaits.&nbsp; Apply today. <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>Sending and Receiving SMS messages in a C# app (2 replies) <li>A Service Layer (22 replies) <li>Hosting ASP.NET MVC 2 &amp; MSSQL 2008 (2 replies) <li>Wellington Next Friday: PDC Breakfast (2 replies) <li>Exceptions on Background Threads (7 replies) <li>Purchase VS with MSDN subs (2 replies)</li></ul> <p> <p></p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>WSSUG meeting 21 October (4 replies) <li>24 Hours of PASS LATAM, Microsoft Party (0 replies) <li>Auckland SQL - Some things in life are free (2 replies) <li>Watch Live Streaming Keynotes from PASS Summit 2010 (0 replies) <li>WSSUG next meeting 18 November 2010 (2 replies) <li>PASS Budget Details, Live Keynote Streaming (0 replies)</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="95"><strong>Date</strong></td> <td width="274"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="95">7-Nov-2010</td> <td width="274"><a href="http://www.biztalksaturday.com/HandsOnDays2010/Auckland.aspx">BizTalk Saturday</a></td> <td>Cliftons Training Facilities, Queen Street, Auckland</td> <td>Lots</td></tr> <tr> <td width="95">8-11 Nov 2010</td> <td width="274"><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a></td> <td>Seattle, Washington, USA</td> <td>Lots</td></tr> <tr> <td width="95">10-Nov-2010</td> <td width="274"><a href="http://lidnugnov-10.eventbrite.com/" target="_blank">Scott Talks Shop VII</a></td> <td>Online</td> <td>Scott Guthrie</td></tr> <tr> <td width="95">17-Nov-2010</td> <td width="274"><a href="http://www.mctvirtualsummit.com/default.aspx">MCT &amp; Educator Virtual Summit</a></td> <td>Online</td> <td>Lots</td></tr> <tr> <td width="95">18-Nov-2010</td> <td width="274"><a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx" target="_blank">Microsoft Certified Career Conference</a></td> <td>Online</td> <td>Lots</td></tr> <tr> <td width="95">2-Dec-2010</td> <td width="274"><a href="http://www.silverlight.net/news/events/firestarter/">SilverLight Firestarter</a></td> <td>Redmond or Online</td> <td>Lots</td></tr> <tr> <td width="95">11-Dec-2010</td> <td width="274"><a href="http://www.sharepointsaturday.org/nz/default.aspx">SharePoint Saturday</a></td> <td>Christchurch Polytechnic Institute of Technology</td> <td>Lots</td></tr> <tr> <td width="95">April 2011</td> <td width="274"><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p><b></b></p> <a href="http://www.dilbert.com/"><img src="http://www.dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/00000/4000/500/104569/104569.strip.gif"></a> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 9http://www.geekzone.co.nz/JamesHip/7419OpinionThu, 07 Oct 2010 05:56:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 9 <h3 style="color: #336699" align="center">September 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>In September, I:</p> <ul> <li>Successfully installed my sister's new wireless home network (after two failed attempts); <li>Attended a Microsoft briefing (Telecom only) with <a href="http://sqlcat.com/Default.aspx">Donald Farmer and Nicholas Dritsas</a>; <li>Celebrated Father's Day at Cadillac Restaurant with my family; <li>Learned to play <em>Amazing Grace</em> on my guitar; <li>Had a <a href="http://homeschoolers.wellington.net.nz/">WHEN</a> committee meeting at our place, at which I divested myself of Website duties (still to handover Treasurer role); <li>Took minutes at <a href="http://www.grenadavillage.org.nz/">Grenada Village Association</a> Committee meeting; <li>Attended children's Advanced Students Concert; <li>Attended second mediation hearing between local property developer, DOC, WRC and residents.&nbsp; Forced to capitulate under threat of legal proceedings; and <li>Attended Victoria University's Engineering and Computer Science Department's Student's Final-Year Project Demonstrations.</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>Idea to auto-display the latest 5 document uploads on the home page under the banner "What's New" so that ordinary Committee Members can upload documents and immediately have them advertised/available to their respective audiences. <li>Requires a filter based on page, I guess. <li>Could code it as a Web Control, I guess.</li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>Same as above.</li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><a href="http://www.WHEN.ac.nz" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>Purchased new domain and web hosting account.&nbsp; Have made the decision to remain PHP, and go with Word Press.&nbsp; Will be shutting down and consolidating web sites.&nbsp; I am handing over to Danny Bishop. <li>Removing: <a href="http://homeschoolers.wellington.net.nz/">http://homeschoolers.wellington.net.nz/</a> <li>Removing: <a href="http://groups.yahool.com/group/WHSA/">http://groups.yahool.com/group/WHSA/</a> <li>Creating: <a href="http://www.WHEN.ac.nz">http://www.WHEN.ac.nz</a></li></ul> <p><a href="http://wellington.sqlpass.org/">Wellington SQL Server Users Group</a></p> <ul> <li>We had Jason Gleason from Prophesy Limited come to tell us about <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=314" target="_blank">Peering into the Fog: The Data Profiler Task in SQL 2008</a><em>.</em></li></ul> <p><a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">Wellington Dot Net Users Group</a></p> <ul> <li>We had Ryan Tarak and Nathan Mercer from Microsoft come to take a <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=303" target="_blank">Windows Phone 7 Workshop</a> just before they presented the <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=302" target="_blank">Tech-Ed Express Roadshow</a>. <li>We had Kirk Jackson from Xero and Andy Prow from Aura Software brief us about the <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=321" target="_blank">ASP.NET Vulnerability - Xero and Aura Software Security</a>.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> Top Stories <ul> <li><strong>Windows Phone 7 Challenge, Start Building Today!<br></strong>As part of our Tech.Ed Express Roadshow, we demonstrated the up-coming Windows Phone 7 platform and we are really excited to announce the <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac2731009d55c050b6bf27c2ff85305ad5163157d166a3c266343ed16e541f94f4d" target="_blank">Windows Phone 7 Challenge</a>. Build a Windows Phone 7 application or game within the month of October and get the chance to win one of the first Windows Phone 7 handsets in NZ. There are two categories you can participate in. The first category asks developers to build an app or game that is inspired by NZ through local services, themes and culture. The second category asks developers to build an app that leverages the recently released <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac2adf4a4a987a14aa55adb02227a2ba2cf2b5e16f349420a28dccb657c10def9ca" target="_blank">Trade Me API</a> to create a mobile Trade Me experience. Once you've built the application, screen capture and demonstrate its key features, upload the video to YouTube and email the link to us with your contact details. The competition closes on the 1st of November so the time is ticking. Get started today by going to the site for the <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac2b1cfb7580f24c2b280aa50c7dff517fad85484d489db5b3b59d4064d9c648b3e" target="_blank">full details</a>. <li><strong>Calling for Industry Mentors for Imagine Cup 2011<br></strong>This is the time of the year where we start reaching out to our IT community and look for mentors who will provide guidance and assistance for the top 20 software design teams for the <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac27be37c986ab49924be9ca5d2af52f9feaa0c4db83ed73223c3377788134c5a87" target="_blank">2011 NZ Imagine Cup competition</a>. The Imagine Cup is the world's premier student technology competition. In other words, students are encouraged to utilise their knowledge of technology to solve some of the world's toughest problems. We are anticipating some fantastic ideas from students and currently looking for expressions of interest from our IT community. If you are interested in participating as an industry mentor for 2011, please drop an email to <a href="mailto:nzedu@microsoft.com">nzedu@microsoft.com</a> with your contact details. Industry mentors will get the opportunity to work with passionate and enthusiastic students on innovative project and most important of all, have a great time! <li><strong>Event: Delivering Business Value with Visual Studio 2010<br></strong>If you are responsible for software development, seeking gains in development quality and productivity, or just plain interested in Application Lifecycle Management, then this free ? day event in Wellington (27 Oct) &amp; Auckland (28 Oct) is a must-attend. Get in quick as places are limited.&nbsp; <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac2bc1424c192cba8ae28f4703b55d2657d028646b0d5f38f944fe8ec0a75b9426b" target="_blank">Delivering Business Value with Visual Studio 2010.</a> <li><strong>ASP.NET Security Fix now on Windows Update<br></strong>The fix for the recent ASP.NET security vulnerability is now available on Windows Update. Read more about it in <a href="http://click.email.microsoftemail.com/?qs=c4bbb52a990bdac2b05234af62589fd9bb82706efb8d7fb4163d74e42f41c48de8414d06af9c674a" target="_blank">Scott Guthrie's</a> blog post.<br></li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>I'm studying <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-503&amp;locale=en-us" target="_blank">Microsoft .NET Framework 3.5 - Windows Communication Foundation</a>.</p> <p>I'm studying for the MCTS exam 70-503.</p> <p>I finally finished reading the Self-Paced Training Kit!</p> <p>I've started doing the practice exams!</p> <p>I'm getting lots wrong!</p> <p>I'm printing all of the reference materials for all of my incorrect answers!</p> <p>I'm reading them!</p> <p>It's still taking a long time!</p> <p>Here's my progress so far:</p> <table cellspacing="0" cellpadding="2" border="1"> <tr> <td valign="top"><strong>#</strong></td> <td valign="top"><strong>Objective</strong></td> <td valign="top"><strong>Score</strong></td> <td valign="top"><strong>Total</strong></td> <td valign="top"><strong>Percent</strong></td> <td valign="top"><strong>Date</strong></td></tr> <tr> <td valign="top">1</td> <td valign="top">Creating Services</td> <td valign="top">19</td> <td valign="top">38</td> <td valign="top">50</td> <td valign="top">20-Sep-2010</td></tr> <tr> <td valign="top">2</td> <td valign="top">Exposing and Deploying Services</td> <td valign="top">23</td> <td valign="top">46</td> <td valign="top">50</td> <td valign="top">25-Sep-2010</td></tr> <tr> <td valign="top">3</td> <td valign="top">Instrumenting and Administering Services</td> <td valign="top">11</td> <td valign="top">22</td> <td valign="top">50</td> <td valign="top">4-Oct-2010</td></tr> <tr> <td valign="top">4</td> <td valign="top">Consuming Services</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td></tr> <tr> <td valign="top">5</td> <td valign="top">Securing Services</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td></tr> <tr> <td valign="top">6</td> <td valign="top">Managing the Service Life Cycle</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td></tr> <tr> <td valign="top">&nbsp;</td> <td valign="top">TOTAL</td> <td valign="top">&nbsp;</td> <td valign="top">200</td> <td valign="top">&nbsp;</td> <td valign="top">&nbsp;</td></tr></table> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> How did the Telecom team in Christchurch cope during the earthquake? <p>Bill Ralston went to Christchurch to talk with the Telecom team there about how they coped with the 4 September 2010 earthquake.</p> <div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:1853d108-414b-403c-9be8-b43417731f56" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><div id="89c5cc9d-7ff5-4fa5-9a80-6d5b43ede850" style="margin: 0px; padding: 0px; display: inline;"><a href="http://www.youtube.com/watch?v=nJD_ltWOOWI?fs=1&amp;hl=en_GB" target="_new"><img src="http://www.geekzone.co.nz/imagessubs/e48b65c0d6824912b45356bd2adeb39e.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('89c5cc9d-7ff5-4fa5-9a80-6d5b43ede850'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/nJD_ltWOOWI?fs=1&amp;hl=en_GB&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/nJD_ltWOOWI?fs=1&amp;hl=en_GB&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Senior BI Capability Analyst <strong>Expose your Expertise</strong> <p>Showcase your BI expertise and take that first step on your journey towards leadership in this Senior Analyst role. Relish the opportunity to get involved in putting together the building blocks for some of the biggest BI projects around and gain solid business exposure along the way. Play your part in what is quite possibly the biggest BI function in NZ and set yourself on a solid BI career path. <p>You'll work alongside project owners and will execute on the strategy defined by the Principal BI Analyst. You'll work on a variety of very large scale BI projects and help to ensure an end to end result is delivered across Business Intelligence. As the SME you'll provide expertise and advice to stakeholders to influence the shaping of their strategies and requirements which address business and commercial objectives. <p>Strong in information architecture you're a subject matter expert when it comes to BI. You've worked in large complex organisations before and most likely have come from a technical background. You've been hands on in terms of builds in the recent term and are looking to take that next step towards leadership in this domain. You're technically engaging and have sharp business acumen which enables you to successfully engage and manage a variety of stakeholders. <p>Wellington, Auckland or Christchurch based you'll report into the Billing &amp; Enterprise Capability Manager. As part of the Technology and Shared Services function at the Telecom Group we're Accountable for the strategy and development for Telecom's Assure, Billing, Credit, Fulfil, Business Intelligence and Enterprise capability. We ensure that large scale transformation programmes are delivered into the business and that the expected capability and process benefits are achieved. <p><strong>Expose your career path.Apply now.</strong> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>The Hampsters Died - Emails not getting through (being delayed), 14 replies <li>Web page doesn't accept @ character, 6 replies <li>PDF to text components, 7 replies <li>Buying an IP Address, 5 replies</li></ul> <p> </p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>How to increase font size in SSMS, 12 replies <li>PASS Board vote, no replies. <li><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a>, no replies.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="95"><strong>Date</strong></td> <td width="274"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="95">7-Oct-2010</td> <td width="274">Verdi's MacBeth</td> <td>St James Theatre</td> <td>N/A</td></tr> <tr> <td width="95">16-Oct-2010</td> <td width="274">VEX Robotics Scrimmage</td> <td>Wellington High School</td> <td>James &amp; Hamish</td></tr> <tr> <td width="95">20-Oct-2010</td> <td width="274"><a href="http://lidnug-oct20.eventbrite.com/" target="_blank">Isolated Storage for Object-Oriented Databases in Silverlight and Windows Phone 7 Applications</a></td> <td>Online</td> <td>Jeremy Likness</td></tr> <tr> <td width="95">21-Oct-2010</td> <td width="274">SQL Server User Group Meeting</td> <td>Intergen, Lampton Quay</td> <td>TBA</td></tr> <tr> <td width="95">27-Oct-2010</td> <td width="274"><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-NZ&amp;eventid=1032463577&amp;flag=1" target="_blank">Delivering Business Value with Visual Studio 2010</a></td> <td>Intercontinental Hotel, Wellington</td> <td>Microsoft</td></tr> <tr> <td width="95">27-Oct-2010</td> <td width="274"><a href="http://lidnug-oct27.eventbrite.com/" target="_blank">F# Today: A Taster</a></td> <td>Online</td> <td>Don Syme</td></tr> <tr> <td width="95">27-Oct-2010</td> <td width="274"><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=319" target="_blank">Moving your business "Into the Cloud" - Microsoft Online Services</a></td> <td>Provoke Solutions, Level 11, 157 Lambton Quay (Vodafone on the Quay)</td> <td>Andy Hayes, Business Development Manager, Provoke Solutions</td></tr> <tr> <td width="95">8-11 Nov 2010</td> <td width="274"><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a></td> <td>Seattle, Washington, USA</td> <td>Lots</td></tr> <tr> <td width="95">10-Nov-2010</td> <td width="274"><a href="http://lidnugnov-10.eventbrite.com/" target="_blank">Scott Talks Shop VII</a></td> <td>Online</td> <td>Scott Guthrie</td></tr> <tr> <td width="95">18-Nov-2010</td> <td width="274"><a href="http://mctreadiness.com/MicrosoftCareerConferenceRegistration.aspx" target="_blank">Microsoft Certified Career Conference</a></td> <td>Online</td> <td>Lots</td></tr> <tr> <td width="95">April 2011</td> <td width="274"><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p><b></b></p> I recently re-found these. <p>Not particularly new or relevant, but at least I found some of them hilarious.</p> <ol> <li>Stand up halfway through the movie and yell loudly, "Wait... where the hell is Harry Potter?" </li> <li>Block the entrance to the theater while screaming: "YOU SHALL NOT PASS!" - After the movie, say "Lucas could have done it better." </li> <li>At some point during the movie, stand up and shout: "I must go! Middle Earth needs me!" and run and try to jump into the screen. After bouncing off, return quietly to your seat. </li> <li>Play a drinking game where you have to take a sip every time someone says: "The Ring." </li> <li>Point and laugh whenever someone dies. </li> <li>Ask the nearest ring-nut if he thinks Gandalf went to Hogwarts </li> <li>Finish off every one of Elrond''s lines with "Mr. Anderson." </li> <li>When Aragorn is crowned king, stand up and at the top of your lungs sing, "And I did it.... MY way...!" </li> <li>At the end, complain that Gollum was offensive to Ethiopians </li> <li>Talk like Gollum all through the movie. At the end, bite off someone''s finger and fall down the stairs. </li> <li>When Shelob appears, pinch the guy in front of you on the back of the neck. </li> <li>Dress up as old ladies and reenact "The Battle of Helms Deep" Monty Python style. </li> <li>When Denethor lights the fire, shout "Barbecue!" </li> <li>Ask people around you who they think is the next "Terminator" sent from the Middle Earth of the future to assassinate Frodo Baggins </li> <li>TTT when the Ents decide to march to war, stand up and shout "RUN FOREST, RUN!" </li> <li>Every time someone kills an Orc, yell: "That''s what I''m Tolkien about!" See how long it takes before you get kicked out of the theatre. </li> <li>During a wide shot of a battle, inquire, "Where''s Waldo?" </li> <li>Talk loudly about how you heard that there is a single frame of a nude Elf hidden somewhere in the movie. </li> <li>Start an Orc sing-a-long. </li> <li>Come to the premiere dressed as Frankenfurter and wander around looking terribly confused. </li> <li>When they go in the paths of the dead, wait for a tense moment and shout, "I see dead people!" <li>Imitate what you think a conversation between Gollum, Dobby and Yoda would be like. <li>Release a jar of daddy-long-legs into the theater during the Shelob scene. <li>Wonder out loud if Aragorn is going to run for governor of California. <li>When Shelob comes on, exclaim, "Man! Charlotte's really let herself go!"</li></ol> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 8http://www.geekzone.co.nz/JamesHip/7393OpinionThu, 09 Sep 2010 08:49:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 8 <h3 style="color: #336699" align="center">August 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>In August, I:</p> <ul> <li>Discussed Team Foundation Server option for my Telecom team with Microsoft Consulting; <li>Failed (twice) to install my sister's wireless modem; <li>Went skiing with Tane (son) and Duncan &amp; Jamie Cowan at <a href="http://www.mtruapehu.com/winter/whakapapa-report/" target="_blank">Whakapapa Ski Field</a>; <li>Assisted (successfully) two friends with their home PC issues (no, I'm not taking bookings); <li>Received Fire Warden training; <li>Participated with Hamish (son) at <a href="http://www.vexrobotics.co.nz/index.php?option=com_content&amp;view=article&amp;id=8&amp;Itemid=9" target="_blank">Vex Robotics Scrimmage</a>; and <li>Was recognized at work for my excellent attitude. </li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>I've made a decision to go on Sabbatical next year; <li>This means a rest; <li>This means resigning from several committees at the end of this year; <li>Therefore, I have nothing further to report about this topic at this time. </li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>Implemented a new paradigm (not a major paradigm shift, just implementation of one which works for me): <li>A page has: <ul> <li>a DropDownList which lets the user move from record to record; <li>a FormView to edit existing and/or insert new master records; <li>Several buttons to choose from various child tables; <li>An UpdatePanel which is aware of the above buttons; <li>A ContentTemplate which consists of a MultiView; <li>Several Views, one for each child table; <li>Each View consists of an HTML table; <li>Each table consists of: <ul> <li>a header row; <li>an insert row consisting of: <ul> <li>a DropDownList of all possible related records; <li>a button for adding the selected value to the child table (the UpdatePanel is also aware of these buttons); </li></ul> <li>a display row consisting of: <ul> <li>a GridView consisting of: <ul> <li>No header row (because already displayed in the HTML table); <li>The child record; and <li>A delete button </li></ul></li></ul></li></ul></li></ul> <li>The nice thing is the add button and delete button work together to give sufficient functionality (with AJAX niceness) that the page responds like a Windows app instead of a Web app. <li>Nicely sized so the HTML table and GridView look like they belong together; <li>Both the Add and Delete buttons are LinkButtons so they look like they belong together; <li>The Show Child buttons are not LinkButtons, so they are nicely differentiated. <li>The Child ObjectDataSource is linked (via ControlParameters) to the insert row DropDownList and Master DropDownList to auto-populate the Insert method.&nbsp; No code behind required, other than the Add button invoking the Insert method. <li>The Show Child buttons must not only show the relevant View, but also rebind the relevant GridView.&nbsp; If you don't, when you change Master record, the hidden Child tables are not refreshed! </li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><a href="http://homeschoolers.wellington.net.nz/" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>Nothing new to report at this time. </li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p><a href="http://wellington.sqlpass.org/">Wellington SQL Server Users Group</a></p> <ul> <li>We had Brent McCracken from KiwiBank come and tell us about Erwin and PowerDesigner data modelling tools. </li></ul> <p><a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">Wellington Dot Net Users Group</a></p> <ul> <li>Kevin Daly came and told us about <em>Windows Phone 7 Development with Silverlight.</em> <li>Dave Fellows (<a href="http://www.greenbutton.net">www.greenbutton.net</a>) came and told us <em>Advanced Azure Techniques.</em> </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> Top Stories <ul> <li><a href="http://click.email.microsoftemail.com/?qs=9c71c77154920b6ad3d3911bca01c66b4c11cdfe9b5a3379c7feef261400d9ff6faf6ac9c930bb5a" target="_blank">Creating Effective Semantic Mark-up</a> <br>How can you make your HTML easier to update, get higher SEO rankings, and offer better accessibility? <li><a href="http://click.email.microsoftemail.com/?qs=9c71c77154920b6a2a022ff7b1728a6234d8f5597b6ca520aa6987b29994fade531afa679b70d03a" target="_blank">Integrating WPF in Windows Forms in Visual Studio 2010</a> <br>How can you take advantage of new technologies in existing apps? <li><a href="http://click.email.microsoftemail.com/?qs=9c71c77154920b6a3425bb2f28ed1a879c0bb018cec0c21481c4f5f2a5daac192467c320fe036631" target="_blank">SQL Server Performance Tuning</a> <br>Suddenly, you have to find out what the server's doing, how it was set up, and whether things are working correctly. </li></ul> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>Again, not much has changed from last month.</p> <p>Still working my way through <strong>MCTS Exam 70-503</strong> - Microsoft .NET Framework 3.5 - Windows Communication Foundation.</p> <p>Up to chapter 11.</p> <p>A funny thing happened.&nbsp; This book is taking me so long to get through, that my VM Windows Activation period expired and I had to reset it all back to zero.</p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> <p>Have you got <a href="http://www.telecom.co.nz/mytivo" target="_blank">TiVo</a> yet?</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <b>Senior Technology Consultant</b> <b>Description</b> <p><b>You're the expert</b><b></b></p> <p>It's a great feeling to be valued for your expert knowledge and advice. Customers and colleagues alike look to you to show them the way. Join our Consulting and Design team and get the recognition you deserve.&nbsp; </p> <p>Your customers look to you to match high quality technical knowledge to their business drivers to create valuable technology solutions.&nbsp; Be the most trusted of advisors as you consult on the issues that matter to them. Work at a variety of levels, from presenting whitepapers to the nitty gritty of technical designing.</p> <p>Significant experience in an ICT vendor environment is a given. Your knowledge of Microsoft networking, virtualization, thin client and storage technologies and ideally Citrix is robust.&nbsp; Equally important as your superior technical design and delivery skills, is your ability to relate technical solutions to business outcomes. You have excellent communication and written skills plus a strong customer focus. Your experience with infrastructure strategic planning and technical evaluation is impressive.</p> <p>Providing a breadth of services unparalleled in the New Zealand market, Gen-i is NZ's ICT market leader.&nbsp; This Wellington-based role sits within our high-performing Consulting and Design team.&nbsp; We help organisations generate greater value from their IT spend by offering innovative solutions for the issues important to them.</p> <p>Be valued for your expertise.&nbsp; Apply today.</p> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <p></p> <p></p> The MCT Community Portal is Live-Make the Most of It! <p>Matthew Roche, Senior Program Manager</p> <blockquote> <p>For years, Microsoft Certified Trainers have been asking for a wiki-an online repository of living documents where MCTs can share and maintain information about the MCT program, Microsoft Official Courseware (MOC), and other topics of interest to themselves and their fellow trainers. Now Microsoft Learning has delivered the <a href="http://borntolearn.mslearn.net/mct/default.aspx" target="_blank">MCT Community Portal</a>, with forums, file libraries, and wikis to take MCT collaboration to the next level.</p></blockquote> <p>On August 2, 2010, Microsoft Learning rolled out the <a href="http://borntolearn.mslearn.net/mct/default.aspx" target="_blank">MCT Community Portal</a> website, which includes:</p> <ul> <li>Discussion and Q&amp;A forums to replace the private MCT newsgroups, which retire on September 1. <li>Discussion and Q&amp;A forums for each MOC course, so it's easy to find information about the courses you're teaching. <li>File and media libraries for uploading videos and documents to share with your fellow MCTs. <li>Wikis for sharing tips and tricks, personal error logs, etc., about MOC courses, Microsoft products and technologies, and more. <li>Site-wide tags and search, so finding what you're looking for is easier than ever. </li></ul> <p>Now the tools you've been asking for are in your hands. What will you do with them?</p> <ul></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>Business/Work/Visitor Visa? (14 replies) <li>JavaScript magic for combining and compressing and more (14 replies) <li>Anyone here using MonoTouch? (21 replies) <li>ASP.NET Video Hosting Providers (34 replies) <li>ASP.NET MVC &gt; HandleErrorAttribute will not return ViewResult (7 replies) </li></ul> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>DateTime2 (6 replies) <li>Standby database 2005 to 2008 (3 replies) <li>CodeCamp 2010 <li>How to increase font size in SSMS (12 replies) </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td><strong>Date</strong></td> <td><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td>6-Sep-2010</td> <td>WHEN Committee Meeting</td> <td>Hippolite Residence</td> <td>Fiona</td></tr> <tr> <td>13-Sep-2010</td> <td>Grenada Village Committee Association Meeting</td> <td>Grenada Village Community Hall</td> <td>Bruce Patterson</td></tr> <tr> <td>16-Sep-2010</td> <td><a href="http://click.email.microsoftemail.com/?qs=f846e920fb182f10a90104967559eea9167620451762d8723b6acb5f9b796bdeac7b8ca6059c1bcb" target="_blank">Trainer Readiness Sessions</a></td> <td>Online</td> <td>Dunno</td></tr> <tr> <td>22-Sep-2010</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=303&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">Windows Phone 7 Workshop</a></td> <td>Microsoft Wellington</td> <td>Ryan Tarak</td></tr> <tr> <td>22-Sep-2010</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=302&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">Tech-Ed Express Roadshow</a></td> <td>Microsoft Wellington</td> <td>Ryan Tarak</td></tr> <tr> <td>23-Sep-2010</td> <td>Final-Year Project Demonstrations</td> <td>VUW Engineering &amp; Computer Science Depts</td> <td>Lots</td></tr> <tr> <td>8-11 Nov 2010</td> <td><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a></td> <td>Seattle, Washington, USA</td> <td>Lots</td></tr> <tr> <td>April 2011</td> <td><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p><b></b></p> THE BLONDE MORTICIAN <p>A man who'd just died is delivered to a local mortuary wearing an expensive, expertly tailored black suit.The female blonde mortician asks the deceased's wife how she would like the body dressed. She points out that the man does look good in the black suit he is already wearing.The widow, however, says that she always thought her husband looked his best in blue, and that she wants him in a blue suit. She gives the Blonde mortician a blank check and says, 'I don't care what it costs, but please have my husband in a blue suit for the viewing.'</p> <p>The woman returns the next day for the wake. To her delight, she finds her husband dressed in a gorgeous blue suit with a subtle chalk stripe; the suit fits him perfectly...</p> <p>She says to the mortician, 'Whatever this cost, I'm very satisfied.. You did an excellent job and I'm very grateful. How much did you spend?'To her astonishment, the blonde mortician presents her with the blank check.'There's no charge,' she says.</p> <p>'No, really, I must compensate you for the cost of that exquisite blue suit!' she says.</p> <p>'Honestly, ma'am,' the blonde says, 'it cost nothing. You see, a deceased gentleman of about your husband's size was brought in shortly after you left yesterday, and he was wearing an attractive blue suit. I asked his wife if she minded him going to his grave wearing a black suit instead, and she said it made no difference as long as he looked nice.'</p> <p>'So I just switched the heads.'</p> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 7http://www.geekzone.co.nz/JamesHip/7347OpinionSun, 01 Aug 2010 06:44:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 7 <h3 style="color: #336699" align="center">July 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>In July, I:</p> <ul> <li>Added the new GST rate (effective 1-Oct) to a major pricing database; <li>Farewelled a long-term contractor; <li>Took back ownership of all his project work; <li>Progressed a major data conversion project; <li>Secured major funding for my team (sufficient for a new full-time equivalent) through negotiating a Maintenance Support Work Packet internally with other Telecom business units; <li>Attended the Internet Industry Awards 2010 at Parliament;</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>The Association has been involved in a legal dispute over the proposed use of newly cleared land in our area.&nbsp; This is heading to a show-down.&nbsp; A public meeting will be called soon.&nbsp; I can't say too much more than that.&nbsp; <li>Stay tuned.&nbsp; Keep an eye on late-breaking news on the website link above.&nbsp; It should all come out by next month. <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> </li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>I'm stuck on adding functionality which will enable me to display photos (not hard) and insert photos (not hard) and add photos to an existing record (finding it difficult to do this in a GridView). <li>I've also been asked to remove functionality for "security" reasons.&nbsp; Bah humbug. <li>I also don't listen to the users (my wife) carefully enough (apparently) and misdiagnosed a function and have to re-do it.&nbsp; Grrrr</li></ul> &lt;Columns&gt; &lt;asp:BoundField HeaderText="Name" DataField="Name" /&gt; &lt;asp:BoundField HeaderText="Birthday" DataField="BirthDate" DataFormatString="{0:d}" /&gt; &lt;asp:BoundField HeaderText="Mobile" DataField="Mobile" /&gt; &lt;asp:BoundField HeaderText="Comments" DataField="Comments" /&gt; &lt;asp:TemplateField HeaderText="Photo"&gt; &lt;ItemTemplate&gt; &lt;asp:Image ID="PhotoImage" runat="server" ImageUrl='&lt;%# Bind("imgFile") %&gt;' Width="100" /&gt; &lt;/ItemTemplate&gt; &lt;EditItemTemplate&gt; &lt;asp:FileUpload ID="fileUpload1" runat="server" /&gt; &lt;/EditItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;/Columns&gt; <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> <p><a href="http://homeschoolers.wellington.net.nz/" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>I'm manually editing PHP in Visual Studio without the use of a PHP editor.&nbsp; <li>Managed to reduce the size of the email which is sent from the Application Form, by eliminating the fields that aren't actually used. <li>Managed to find the magic Headers which turn a Plain Text email into HTML. <li>Instead of tabs between field name and value, now I'm outputting a table.&nbsp; Much tidier.</li></ul> function FindVal($fieldName, $varName) { if(isset($_POST[$varName])) { $varValue = $_POST[$varName]; if($varValue!="") return "&lt;tr&gt;&lt;td&gt;$fieldName&lt;/td&gt;&lt;td&gt;$varValue&lt;/td&gt;&lt;/tr&gt;\n"; else return ""; } else return ""; } <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> $from = $HTTP_POST_VARS['EmailAddress']; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= "From: $from"."\r\n"; <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> <p><a href="http://wellington.sqlpass.org/">Wellington SQL Server Users Group</a></p> <ul> <li>We had Chandima Kulathilake from Knowledge Cue Ltd come and tell us about SharePoint 2010 Databases - What are they and why are they required?</li></ul> <p><a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">Wellington Dot Net Users Group</a></p> <ul> <li>Bevan Arps from Reserve Bank came and told us about <em>Build Automation with NAnt</em>. <li>Kirk Jackson (Xero) and Graeme Neilson (Aura Software Security) came and told us <em>Tales from the Crypt0</em> <li>Bohdan Szymanik from KiwiBank came and told us about <em>F# in Action</em></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> SSMS Add-In <p>This <a href="http://www.ssmstoolspack.com/">http://www.ssmstoolspack.com/</a> may be of use.&nbsp; Martin particularly likes the window connection colouring, search in grid results and generate insert statements.</p> <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>Not much has changed from last month.</p> <p>Still working my way through MCTS Exam 70-503 - Microsoft .NET Framework 3.5 - Windows Communication Foundation.</p> <p>Up to chapter 8.</p> <p>Very slow going.&nbsp; Lab examples suck.&nbsp; Even with a Virtual Machine with exactly the right environment, the labs fail.&nbsp; Security is soooo hard to get right.</p> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> <p>As alluded to in my opening paragraph, the financial year ended in June, and a new one commenced.&nbsp; A round of budgetary begging occurred.&nbsp; I contributed.&nbsp; My team won some well-earned dosh.</p> <p>This probably means I'll be doing more support work (officially) and less new developments, which is probably for the best in the current environment.&nbsp; Nobody knows about Physical Separation, so investment in new development work (especially across business units) will have to slow down.</p> <p>This is all speculation, but hopefully interesting speculation.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft News</td> <td> <p></p> A summary of significant Microsoft chatter: <ul> <li>Not going to Tech-Ed next month (sniff).&nbsp; Not my turn. <li>Reading about the Model-View-ViewModel (MSDN Magazine, March 2009 &amp; July 2010).&nbsp; I need to be doing this stuff, in order to separate code from implementation and improve testing. <li>Not coding F#, but still straddling C# and VB.NET. <li>I was an Imagine Cup mentor last year, but as all the meetings were held in Auckland, there didn't seem a point to re-sign up for it this year. <li>Windows 7 Dev?&nbsp; Not on my radar. <li>IE9?&nbsp; Telecom only just upgraded to IE7! <p></p></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Analyst Developer .NET Make it happen <p>Work with industry leading technology, tools, and methodologies and let your talents shine.&nbsp; Join a productive team that provides both development and support for some of Telecom's core applications.&nbsp; You'll own enhancements to the functionality of the existing application, plus have the benefit of experienced developers to mentor your progression through your career milestones! <p>Work with customised technologies, in a dynamic and collaborative team environment, where your actions have a direct impact on what happens in the wider business.&nbsp; Support and enhance the application as you troubleshoot, overcome incidents and diagnose issues.&nbsp; Get involved in projects as you take a concept from brief to reality, actioning enhancements.&nbsp;&nbsp; <p>You've gained credible commercial .NET development and coding experience in a large scale environment.&nbsp; You're hungry to continue learning and build on your qualifications.&nbsp; Technically savvy with HTML, SQL and Sharepoint, you're known for commitment as you take ownership of the issue until it's been efficiently resolved while keeping all who are impacted up to date.&nbsp; <p>In this Wellington based role you'll join our Application Delivery team who work with both an operational and project focus to produce accurate and efficient code.&nbsp; We design, develop and implement quality business solutions to support Telecom's strategic business objectives <p>Want to work where it all happens?&nbsp; <a href="mailto:james.hippolite@telecom.co.nz">Apply today</a>. <p>&nbsp; Senior Technology Consultant You're the expert <p>It's a great feeling to be valued for your expert knowledge and advice. Customers and colleagues alike look to you to show them the way. Join our Consulting and Design team and get the recognition you deserve.&nbsp;&nbsp; <p>Your customers look to you to match high quality technical knowledge to their business drivers to create valuable technology solutions.&nbsp; Be the most trusted of advisors as you consult on the issues that matter to them. Work at a variety of levels, from presenting whitepapers to the nitty gritty of technical designing. <p>Significant experience in an ICT vendor environment is a given. Your knowledge of Microsoft networking, virtualization, thin client and storage technologies and ideally Citrix is robust.&nbsp; Equally important as your superior technical design and delivery skills, is your ability to relate technical solutions to business outcomes. You have excellent communication and written skills plus a strong customer focus. Your experience with infrastructure strategic planning and technical evaluation is impressive. <p>Providing a breadth of services unparalleled in the New Zealand market, Gen-i is NZ's ICT market leader.&nbsp; This Wellington-based role sits within our high-performing Consulting and Design team.&nbsp; We help organisations generate greater value from their IT spend by offering innovative solutions for the issues important to them. <p>Be valued for your expertise.&nbsp; <a href="mailto:james.hippolite@telecom.co.nz">Apply today</a>. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <p></p> <p></p> A summary of Signification Microsoft Learning Chatter <ul> <li>July is an exciting month where Microsoft Learning just announced the <a href="http://click.email.microsoftemail.com/?qs=fa2c9a7529713f2f0a3916a91a960b7a6ee14f2805473290c83f210f27cc54b6569c147bad75fcc2" target="_blank">brand new MTA Certification</a> for academic students, <a href="http://click.email.microsoftemail.com/?qs=fa2c9a7529713f2fee0f10cf877a50ffcac954dedbd9df7b829e8319d28eec6e30a207d11da67336" target="_blank">New OneNote Trainer Packs</a> that enable MCTs to prepare for courses and to take and share notes AND we are getting ready to launch a completely revised Courseware Library. <li>Microsoft is pleased to announce the launch of Microsoft Office Specialist (MOS) 2010.<br>Review the planned <a href="http://click.email.microsoftemail.com/?qs=64ee67cc8c7b06f430cde9aa40c1d28945fb503b2d9cb9114d848b78489ca5ea45af63789a976c84" target="_blank">MOS 2010 exams</a> and get ready to certify for MOS 2010. <li>Keep your technical skills up to date with help from the latest training opportunity for SharePoint 2010. In this <a href="http://r.ch9.ms/sp2010bp/" target="_blank">new training course on Channel 9</a>, you'll explore design considerations to keep in mind as you start creating SharePoint solutions targeting SharePoint 2010. Additional videos, labs, and code available to help you learn more about SharePoint testing, deployment, and security.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>Developer NetBook (6 replies) <li>.NET Express Edition &amp; Commercial Software (10 replies) <li>Integrated EFTPOS (5 replies)</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>DB Compare Tool (10 replies) <li>DB Script Extract Tool(13 replies) <li>MSSQL and Schemas (6 replies)</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td><strong>Date</strong></td> <td><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td>11-Aug-10</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=281&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">Windows Phone 7</a></td> <td>Wellington .NET, Xero</td> <td>Kevin Daly</td></tr> <tr> <td>25-Aug-10</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=282&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx" target="_blank">Advanced Azure Techniques</a></td> <td>Wellington .NET, Xero</td> <td>Dave Fellows</td></tr> <tr> <td>29-Aug-10</td> <td>Code Camp (TBA)</td> <td>SkyCity Convention Centre, Auckland</td> <td>Lots</td></tr> <tr> <td>30-Aug-10 to 01-Sep-10</td> <td><a href="http://newzealand.msteched.com/default.aspx?fbid=V5DxunBE0Kw" target="_blank">Microsoft TechEd 2010</a></td> <td>SkyCity Convention Centre, Auckland</td> <td>Lots</td></tr> <tr> <td>8-11 Nov 2010</td> <td><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a></td> <td>Seattle, Washington, USA</td> <td>Lots</td></tr> <tr> <td>April 2011</td> <td><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> HOW TO PUT THE RIGHT PERSON IN THE RIGHT JOB <p>Put about 100 bricks in some particular order in a closed room with an open window. Then send 2-3 candidates into the room and close it from outside. <br>Leave them alone and come back after 6 hours, and then analyze the situation: </p> <ol> <li>If they are counting and recounting the number of bricks - PUT THEM IN ACCOUNTS. <li>If they have messed up the whole place with the bricks - PUT THEM IN ENGINEERING. <li>If they are arranging the bricks in some other order - PUT THEM IN PLANNING. <li>If they are throwing the bricks at each other - PUT THEM IN OPERATIONS. <li>If they are sleeping - PUT THEM IN SECURITY. <li>If they have broken the bricks into pieces - PUT THEM IN INFORMATION TECHNOLOGY. <li>If they are sitting idle - PUT THEM IN THE HUMAN RESOURCE DEPARTMENT. <li>If they have thrown the bricks out of the window - PUT THEM IN THE MATERIALS DEPARTMENT. <li>If they have already left for the day - PUT THEM IN MARKETING. <li>If they are talking to each other and not a single brick has moved - PUT THEM IN TOP MANAGEMENT !!!! </li></ol> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 6http://www.geekzone.co.nz/JamesHip/7303Coding SampleTue, 29 Jun 2010 14:38:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 6 <h3 style="color: #336699" align="center">June 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>This month I managed to:</p> <ul> <li>Code in PHP for the first time in years; <li>Protest the Emissions Trading Scheme; <li>Complete my annual performance evaluation; <li>Watch a World-Cup football game (my first ever);</li></ul> <p>I've got a new motto: Boycott 'Carbon-Neutral' as a meaningless marketing term.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Community Development</td> <td> <p><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> </p> <ul> <li>Simplified "Query Documents" page into "Search" page.&nbsp; <li>Reduced number of text boxes to fill in down to just one Search field (as per Google).&nbsp; <li>Modified business layer code to accommodate for one search term in multiple fields. <li>Learned how to include parentheses in SubSonic queries in the WHERE clause. public DAL.DocumentCollection GetData( string searchValue, string audience) { _qry.From(DAL.Document.Schema); if (searchValue != null) { _qry.WhereExpression(columns.DocumentName).ContainsString(searchValue); _qry.Or(columns.Author).ContainsString(searchValue); _qry.Or(columns.Purpose).ContainsString(searchValue); _qry.CloseExpression(); } else return null; if (audience != null) _qry.And(columns.Audience).ContainsString(audience);&nbsp; _qry.OrderDesc(columns.DateWritten); _ret.LoadAndCloseReader(_qry.ExecuteReader()); return _ret; } <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> </li></ul> <p><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> </p> <ul> <li>As above</li></ul> <p><a href="http://homeschoolers.wellington.net.nz/" target="_blank">Wellington Home Education Network</a> </p> <ul> <li>I was right: this website is probably on an Apache server, as it accepted a PHP page. <li>Coded an online Application Form which is processed server-side and sends a formatted email to an administrator./* Sends the mail and outputs the "Thank you" string if the mail is successfully sent, or the error string otherwise. */ if (mail($email,$subject,$message,$headers)) { echo "&lt;p&gt;Your application form has been posted.&lt;/p&gt;"; } else { echo "&lt;h4&gt;Can't send email to $email&lt;/h4&gt;"; } <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p></p> <p>Run the following in any database for some stats on your tables in SQL Server.</p> <blockquote>USE [DatabaseName] GO EXEC sp_table_count</blockquote> <style type="text/css">.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } </style> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Study News</td> <td> <p>My upgrade to Visual Studio 2010 on my laptop did not impact my study for MCTS Exam 70-503 (Microsoft .NET Framework 3.5 - Windows Communication Foundation) as much as I had originally anticipated, as the requirements for the study material includes Vista, which my Telecom-issued COE (common operating environment) does not contain!</p> <p>So, I had to re-install a Virtual PC environment (thankfully I'm MCT and have one handily lying around) with Vista &amp; Visual Studio 2008 installed.</p> <p>Next problem was that the requirements for chapter 4 were for Internet connectivity.&nbsp; Yes, I know that Virtual PC will enable Internet, but the MCT environment I was using (Course 6461A) did not allow for it, and for the life of me, I couldn't work out how to make it work!&nbsp; Very frustrating couple of days.&nbsp; If anybody has any clues how to make this happen, I'd be grateful for a link.</p> <p>Meantime, I was able to do Exercise 1 back in Visual Studio 2010 on my DEV PC (which has Internet connectivity), but not Exercise 2!&nbsp; Exercise 2 introduce concurrency, and ran into the problem "cannot update control on a thread that did not create the object" error.&nbsp; I didn't manage to overcome this problem either.</p> <p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Significant redundancies <p>Occurring around me at present.&nbsp; </p> <p>Sign of the times, unfortunately.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft News</td> <td> <p>This was (somewhat) useful (if slightly unprofessional):</p> <blockquote> <a href="http://click.email.microsoftemail.com/?qs=d944edb92d77b894895ace44b059a0e62067e9abc565e395cb5aa08e3298a86c45d9ac27999d5549" target="_blank">ASP.NET MVC for Web Form Programmers</a> <p>See the story of a Web Form developer who decided to take a closer look at this radical new approach to ASP.NET development</p></blockquote> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Parameter Manager Stretch the limits <p>Lead and develop a high performing team and ensure continuous improvement of service delivery. Drive quality through the team's processes to support zero error tolerance. Utilise your commercial, analytical and business acumen and really stretch the limits. Ensure all framework, processes and tools are in place and used to develop people capability. <p>Our Parameters Management Group is responsible for the management and 'gate keeping' of parameters for internal Telecom billing systems to ensure a smooth end-to-end operation across our business from customer contact to bill presentation.&nbsp; Have full accountability for managing a team of 'subject matter experts' on parameter changes during the feasibility, design, build and testing phase. With a solid understanding of the complexities of our business, assist in the design of future strategies, ensure the right capabilities within the team and allocate resources effectively. <p>Your previous leadership and people management skills mean you have the ability to ensure learning and growth within the team. You're capable of ensuring compliance and audit processes are adhered to. Your problem solving and negotiation skills are top notch as is your ability to work under pressure. You're strategically focussed on delivering results for the team and the wider business. <p>Our Parameter team is part of the Business Operations and Finance Group which sits in the Transformation, Technology and Shared Services Business Unit.&nbsp; We're a centrally managed function primarily responsible for the delivery of Shared Services processing and accounting functions to the pan Telecom Group.&nbsp; Join a high performing team that's professional and motivated. Enterprise Architect Are you an experienced Enterprise Architect? <p>It's a great feeling to be valued for your expert knowledge and advice.&nbsp; Customers and colleagues alike look to you to show them the way. Join our Consulting and Design team and get the recognition you deserve.&nbsp;&nbsp; <p>Your customers look to you to match high quality technical knowledge to their business drivers and provide valuable technology solution roadmaps.&nbsp; Be the most trusted of advisors as you consult on the issues that matter to them. Work at a variety of levels, from presenting whitepapers to applying robust technical governance practices. <p>Significant experience in an ICT vendor environment is a given. Your knowledge of TOGAF and possibly other EA frameworks is robust, but you are also not a purist in how you deploy these methodologies.&nbsp; Equally important as your Enterprise Architecture skill is your ability to relate technical solutions to business outcomes and to design and deliver should the need arise. You have excellent communication skills and a strong customer focus. Your experience with infrastructure strategic planning and technical evaluation is impressive. <p>Providing a breadth of services unparalleled in the New Zealand market, Gen-i is NZ's ICT market leader.&nbsp; This Wellington-based role sits within our high-performing Consulting and Design team.&nbsp; We help organisations generate greater value from their IT spend by offering innovative solutions for the issues important to them. <p>Be valued for your expertise.&nbsp; Apply today. Senior Technology Consultant - Capacity &amp; Availability Are you an expert in capacity &amp; availability analysis across an extensive range of technologies? <p>It's a great feeling to be valued for your expert knowledge and advice.&nbsp; Customers and colleagues alike look to you to show them the way. Join our Consulting and Design team and get the recognition you deserve.&nbsp;&nbsp; <p>Your customers look to you to match high quality technical knowledge to their business drivers to create valuable technology solutions.&nbsp; Be the most trusted of advisors as you consult on the issues that matter to them. Work at a variety of levels, from presenting whitepapers to the nitty gritty of technical designing. <p>Significant experience in an ICT vendor environment is a given. Your knowledge of infrastructure capacity &amp; availability analysis across Windows, Unix\Linux and/or EMC Storage is robust.&nbsp; Equally important as your superior technical design and delivery skills, is your ability to relate technical solutions to business outcomes. You have excellent communication skills and a strong customer focus. Your experience with infrastructure strategic planning and technical evaluation is impressive. <p>Providing a breadth of services unparalleled in the New Zealand market, Gen-i is NZ's ICT market leader.&nbsp; This Wellington-based role sits within our high-performing Consulting and Design team.&nbsp; We help organisations generate greater value from their IT spend by offering innovative solutions for the issues important to them. <p>Contact <a href="mailto:james.hippolite@telecom.co.nz" target="_blank">James</a> if interested.</p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <p></p> <p><a title="http://mcitpguide.net/how-many-people-are-already-mcitp-certified-worldwide/" href="http://mcitpguide.net/how-many-people-are-already-mcitp-certified-worldwide/">http://mcitpguide.net/how-many-people-are-already-mcitp-certified-worldwide/</a></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>02-Jun, Video Problems with VS2010, 6 replies <li>15-Jun, Accessing Properties of Domain Objects, 23 replies <li>22-Jun, TFS/VS 2010 Pricing, 13 replies <li>22-Jun, FogBugz, 9 replies <li>23-Jun, Xero Architecture, 13 replies <li>25-Jun, Developer Laptop, 40 replies <li>29-Jun, Problems Using DataContractSerializer, 6 replies <li>30-Jun, Problem with WCF Study Material, 15 replies <li>30-Jun, Microsoft's confusing partner programme, 6 replies</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>15-Jun, SQL Server Data Auditing, 7 replies <li>17-Jun, 24 Hours of PASS Recordings Now Available, 0 replies <li>21-Jun, Using FOR XML AUTO with a synonym, 0 replies</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td><strong>Date</strong></td> <td><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td>8-Jul-10</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=234" target="_blank">Windows Phone 7 Development</a></td> <td>Massey University, Auckland </td> <td>Keith Patton</td></tr> <tr> <td>15-Jul-10</td> <td><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=265&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2FLists%2FEvents%2520Calendar%2Fcalendar%2Easpx%3FCalendarDate%3D29%252F07%252F2010" target="_blank">SharePoint 2010 Databases</a> - what are they and why are they required?</td> <td>Intergen, Wellington</td> <td>Chandima</td></tr> <tr> <td>29-Aug-10</td> <td>Code Camp (TBA)</td> <td>SkyCity Convention Centre, Auckland</td> <td>Lots</td></tr> <tr> <td>30-Aug-10 to 01-Sep-10</td> <td><a href="http://newzealand.msteched.com/default.aspx?fbid=V5DxunBE0Kw" target="_blank">Microsoft TechEd 2010</a></td> <td>SkyCity Convention Centre, Auckland</td> <td>Lots</td></tr> <tr> <td>8-11 Nov 2010</td> <td><a href="http://www.sqlpass.org/summit/na2010/" target="_blank">PASS Summit 2010</a></td> <td>Seattle, Washington, USA</td> <td>Lots</td></tr> <tr> <td>April 2011</td> <td><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td>Wellington</td> <td>Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Comments made in the year 1955! That's only 55 years ago! <ul> <li>I'll tell you one thing, if things keep going the way they are, it's going to be impossible to buy a week's groceries for $20.00. <li>Have you seen the new cars coming out next year? It won't be long before $2,000.00 will only buy a used one. <li>If cigarettes keep going up in price, I'm going to quit. 25 cents a pack is ridiculous. <li>Did you hear the post office is thinking about charging 10 cents just to mail a letter <li>If they raise the minimum wage to $1.00, nobody will be able to hire outside help at the store. <li>When I first started driving, who would have thought gas would someday cost 29 cents a gallon. Guess we'd be better off leaving the car in the garage. <li>I'm afraid to send my kids to the movies any more. Ever since they let Clark Gable get by with saying DAMN in GONE WITH THE WIND, it seems every new movie has either HELL or DAMN in it. <li>I read the other day where some scientist thinks it's possible to put a man on the moon by the end of the century. They even have some fellows they call astronauts preparing for it down in Texas ... <li>Did you see where some baseball player just signed a contract for $75,000 a year just to play ball? It wouldn't surprise me if someday they'll be making more than the President. <li>I never thought I'd see the day all our kitchen appliances would be electric. They are even making electric typewriters now. <li>It's too bad things are so tough nowadays. I see where a few married women are having to work to make ends meet. <li>It won't be long before young couples are going to have to hire someone to watch their kids so they can both work. <li>I'm afraid the Volkswagen car is going to open the door to a whole lot of foreign business. <li>Thank goodness I won't live to see the day when the Government takes half our income in taxes. I sometimes wonder if we are electing the best people to government. <li>The drive-in restaurant is convenient in nice weather, but I seriously doubt they will ever catch on. <li>There is no sense going on short trips anymore for a weekend, it costs nearly $15.00 a night to stay in a hotel. <li>No one can afford to be sick anymore, at $35.00 a day in the hospital, it's too rich for my blood. <li>If they think I'll pay 50 cents for a hair cut, forget it.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p></p> PUNS FOR THE EDUCATED <ol> <li>A thief broke into the local police station and stole all the toilets and urinals, leaving no clues. A spokesperson was quoted as saying, "We have absolutely nothing to go on." <li>Evidence has been found that William Tell and his family were avid bowlers. Unfortunately, all the Swiss league records were destroyed in a fire... and so we'll never know for whom the Tells bowled. <li>A man rushed into a busy doctor's office and shouted, "Doctor! I think I'm shrinking!" The doctor calmly responded, "Now, settle down. You'll just have to be a little patient." <li>A marine biologist developed a race of genetically engineered dolphins that could live forever if they were fed a steady diet of seagulls. One day, his supply of the birds ran out so he had to go out and trap some more. On the way back, he spied two lions asleep on the road. Afraid to wake them, he gingerly stepped over them. Immediately, he was arrested and charged with transporting gulls across sedate lions for immortal porpoises. <li>Back in the 1800's the Tate's Watch Company of Massachusetts wanted to produce other products, and since they already made the cases for watches, they used them to produce compasses. The new compasses were so bad that people often ended up in Canada or Mexico rather than California. This, of course, is the origin of the expression: "He who has a Tate's is lost!" <li>King Ozymandias of Assyria was running low on cash after years of war with the Hittites. His last great possession was the Star of the Euphrates, the most valuable diamond in the ancient world. Desperate, he went to Croesus, the pawnbroker, to ask for a loan. Croesus said, "I'll give you 100,000 dinars for it." "But I paid a million dinars for it," the King protested. "Don't you know who I am? I am the king!" Croesus replied, "When you wish to pawn a Star, makes no difference who you are." <li>An Indian chief was feeling very sick, so he summoned the medicine man. After a brief examination, the medicine man took out a long, thin strip of elk rawhide and gave it to the chief, telling him to bite off, chew, and swallow one inch of the leather every day. After a month, the medicine man returned to see how the chief was feeling. The chief shrugged and said, "The thong is ended, but the malady lingers on." <li>A famous Viking explorer returned home from a voyage and found his name missing from the town register. His wife insisted on complaining to the local civic official who apologised profusely saying, "I must have taken Leif off my census." <li>There were three Indian squaws. One slept on a deer skin, one slept on an elk skin, and the third slept on a hippopotamus skin. All three became pregnant. The first two each had a baby boy. The one who slept on the hippopotamus skin had twin boys. This just goes to prove that... the squaw of the hippopotamus is equal to the sons of the squaws of the other two hides. <li>A sceptical anthropologist was cataloguing South American folk remedies with the assistance of a tribal Brujo who indicated that the leaves of a particular fern were a sure cure for any case of constipation. When the anthropologist expressed his doubts, the Brujo looked him in the eye and said, "Let me tell you, with fronds like these, you don't need enemas."</li></ol><br> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 5http://www.geekzone.co.nz/JamesHip/7267OpinionSun, 30 May 2010 03:31:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 5 <h3 style="color: #336699" align="center">May 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>This month I managed to:</p> <ul> <li>Upgrade to VS2010; <li>Had a birthday; <li>Attended a wedding; <li>Saw a movie (Iron Man 2); <li>Presented a guest lecture at VUW; <li>Attended a committee meeting (or 2); <li>Played some squash; <li>Took ownership of another community web site (my third); <li>Indoctrinated my kids into programming (with Scratch); and <li>Moved my home wireless modem from downstairs to upstairs. </li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <p><em>This is where I continue the saga of documenting my learnings from actually putting a web site "out in the wild" (I usually code within a nice, safe, Intranet).</em></p> <p>In May I took ownership of my third community web site.&nbsp; The three are (in order of ownership):</p> <ul> <li><a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> <li><a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a> <li><a href="http://homeschoolers.wellington.net.nz/" target="_blank">Wellington Home Education Network</a> </li></ul> <p>This one follows a radically dissimilar structure to the other two, as it appears to be totally static and the web server doesn't appear to be IIS.&nbsp; This may hinder my ability to bring active (dynamic) content.&nbsp; I'll have to test the limits of what the Wellington Community Network are offering us web masters.</p> <p>Ah well, at least I'm being versatile.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> <p>I upgraded to Visual Studio 2010 on my laptop at work.&nbsp; Yay!&nbsp; However, it means that my study for MCTS Exam 70-503 (Microsoft .NET Framework 3.5 - Windows Communication Foundation) has to be done on my desktop at work (yes, I have two workstations - don't envy me - although it is not on my desk so it is used by a contractor) as the labs don't work on VS2010.</p> <p>I have recommenced study, after a particularly busy few months.&nbsp; Enjoying the break, caused by many projects being negatively impacted by the recent job losses.</p> <p>I learned a lot more about connecting telephone and broadband at home than I had intended this month.&nbsp; I had invited my Team Leader (a man with 35 years experience with the company) around to my place to help me move my modem upstairs.&nbsp; I thought it would be a simple matter of replacing my single telephone jack-box in the dining room with a double telephone and broadband jack.&nbsp; Turns out the dining room was wired directly from the Point of Entry (roadside cable) with telephone only, and we didn't possess the special triangular screwdriver to get into the POE box to enable BB to that node.&nbsp; So, we followed the BB cable and found it went from POE to master bedroom to downstairs.&nbsp; So we had to enable BB from master bedroom to secondary bedroom (where a telephone jack existed).&nbsp; From there, we were able to extend the BB (and telephone) through the wall into the lounge.&nbsp; Now the modem resides in the lounge and reception is sweet as.&nbsp; It took us 4 hours!</p> <p>I won't say I'm a qualified Telecom engineer now, but I have a lot more respect for wiring diagrams than I did before!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft News</td> <td> <p>Presented my "Designing &amp; Developing Applications to Ensure Quality Code" lecture to a class of third year "Software Engineering" students at Victoria University again this month.&nbsp; Lecturer Hui Ma informed me that last year's class highly rated me, which is rewarding.&nbsp; How is this related to "Microsoft News"?&nbsp; Because my talk is very much based around the Microsoft Foundations architecture training for Solution Developers.</p> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Solutions Architect - DEV0207S <p>Want to join a company that is innovative, passionate and thrives on providing cutting edge solutions to suit our client's needs?</p> <p>Join our growing Voice &amp; Contact Centre team as a Contact Centre Solutions Architect leading, solutions and design in Enterprise Information Technology solutions, specific to the Contact Centre environment.&nbsp; As a subject matter expert in your field you will be an innovative leader driving, mentoring others to deliver to customer outcomes.</p> <p>You will scope and manage ICT strategies and translate business requirements into technical solutions.&nbsp; Your experience in a similar capacity coupled with industry knowledge of Banking/Finance and Logistics, along with a strong consulting and design background, will secure you this position.</p> <p>Contact <a href="mailto:james.hippolite@telecom.co.nz" target="_blank">James</a> if interested.</p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Took my kids to <a href="http://day.scratch.mit.edu/" target="_blank">ScratchDay</a> <p>Scratch Day is a worldwide network of gatherings, where people come together to meet other Scratchers, share projects and experiences, and learn more about <a href="http://scratch.mit.edu">Scratch</a>.</p> <p>Scratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. </p> <p>As young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively.</p> <p>My assessment of the day (a Saturday afternoon) was it was very worth-while.&nbsp; And not just because a lot of home-schoolers that we knew were there.&nbsp; The hands-on, collaborative, one-on-one training each kid received got them started on some very quick and easy and rewarding little script writing.</p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>6-May, CSS Cruncher (10 replies) <li>6-May, PDF creation (5 replies) <li>11-May, TechEd2010 Registrations are open! (10 replies) <li>13-May, Sharepoint 2010 local install licensing (8 replies) <li>18-May, Visual Studio 2010 (34 replies) <li>19-May, Nhibernate and filtered collections (6 replies) <li>21-May, TFS 2010 question (4 replies) <li>25-May, CITCON ANZ 2010 sponsorship (4 replies) <li>28-May, Windows Phone 7 Developer Training (4 replies) </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>13-May, Report Builder 3.0 (4 replies) <li>19-May, SQL Server 2008 R2 Management Studio (11 replies) <li>19-May, Cannot open script editor in BIDS 2008 (3 replies) <li>21-May, Error installing Sql Server 2008 R2 (4 replies) <li>30-May, Job Vacancy - Senior DBA (2 replies) </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">01-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Auckland.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Microsoft, Auckland</td> <td width="121">Chris Auld and Ryan CrawCour </td></tr> <tr> <td width="118">02-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Wellington.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Chris Auld and Ryan CrawCour</td></tr> <tr> <td width="118">03-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Christchurch.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Intergen, Christchurch</td> <td width="121">Chris Auld and Ryan CrawCour </td></tr> <tr> <td width="118">15-Jun-2010</td> <td width="327"><a href="http://www.ben.geek.nz/2010/05/windows-phone-7-nz-developer-training/" target="_blank">Windows 7 Phone Development</a></td> <td width="375">Convention Centre, Christchurch</td> <td width="121">Various</td></tr> <tr> <td width="118">16-Jun-2010</td> <td width="327"><a href="http://www.ben.geek.nz/2010/05/windows-phone-7-nz-developer-training/" target="_blank">Windows 7 Phone Development</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Various</td></tr> <tr> <td width="118">17-Jun-2010</td> <td width="327"><a href="http://www.ben.geek.nz/2010/05/windows-phone-7-nz-developer-training/">Windows 7 Phone Development</a></td> <td width="375">Microsoft, Auckland</td> <td width="121">Various</td></tr> <tr> <td width="118">25-26 Jun 2010</td> <td width="327"><a href="http://citconf.com/nz2010" target="_blank">Continuous Integration and Testing Conference</a></td> <td width="375">Fronde, Queen's Wharf, Wellington</td> <td width="121">Various</td></tr> <tr> <td width="118">29-Aug-10</td> <td width="327">Code Camp (TBA)</td> <td width="375">SkyCity Convention Centre, Auckland</td> <td width="121">Lots</td></tr> <tr> <td width="118">30-Aug-10 to 01-Sep-10</td> <td width="327"><a href="http://newzealand.msteched.com/default.aspx?fbid=V5DxunBE0Kw" target="_blank">Microsoft TechEd 2010</a></td> <td width="375">SkyCity Convention Centre, Auckland</td> <td width="121">Lots</td></tr> <tr> <td width="118">April 2011</td> <td width="327"><a href="http://www.nzalm.co.nz/" target="_blank">ALM Conference</a></td> <td width="375">Wellington</td> <td width="121">Various</td></tr></table><br> <p></p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p></p> Great to be Kiwi <p>Young Rangi bought a donkey from a farmer for $100. </p> <p>The farmer agreed to deliver the donkey the next day.</p> <p>The next day he drove up and said, 'Sorry son, but I have some bad news. The donkey's died.' </p> <p>Rangi replied, 'Well then just give me my money back.' </p> <p>The farmer said, 'Can't do that. I've already spent it.' </p> <p>Rangi said, 'OK, then, just bring me the dead donkey.' </p> <p>The farmer asked, 'What are you going to do with him?' </p> <p>Rangi said, 'I'm going to raffle him off.' </p> <p>The farmer said, 'You can't raffle a dead donkey!' </p> <p>Rangi said, 'Sure I can. Watch me.. I just won't tell anybody he's dead.' </p> <p>A month later, the farmer met up with Rangi and asked, 'What happened with that dead donkey?' </p> <p>Rangi said, 'I raffled him off. I sold 500 tickets at two dollars a piece and made a profit of $898' </p> <p>The farmer said, 'Didn't anyone complain?' </p> <p>Rangi said, 'Just the guy who won. So I gave him his two dollars back.' </p> <p>Rangi now works for Telecom selling the new XT Mobiles&nbsp; </p> <p></p> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 4http://www.geekzone.co.nz/JamesHip/7242OpinionTue, 11 May 2010 01:29:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <strike></strike> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 4 <h3 style="color: #336699" align="center">April 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Stake in the ground: the April issue should come out at the end of April, documenting what happened in April.&nbsp; (That decision was never necessary, when the newsletter used to be weekly on a Sunday documenting what happened in the previous week.)&nbsp; So far, I've failed this test!</p> <p>This month I managed to:</p> <ul> <li>wrangle some more training; <li>attended a launch event; <li>took some unplanned leave; <li>made some deliveries; <li>started a new church (and website).</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> <p><em>This is where I continue the saga of documenting my learnings from actually putting a web site "out in the wild" (I usually code within a nice, safe, Intranet).</em></p> <p>In April I launched my new church website: <a href="http://www.alignchurch.org.nz/" target="_blank">Align Church Online</a></p> <p>Essentially follows very similar structure to Grenada Village Online, but I suspect I shall be putting more time into this one, as I have a close team of interested individuals giving me plenty of advice about what next needs to go up.</p> <p>Discovered a quick way to send up only the necessary changes:</p> <ul> <li>Make my edits locally <li>Publish to local folder <li>Zip the local folder, being careful to exclude the web.config file and images folder.&nbsp; (Web.config,&nbsp; because I don't want to overwrite the different connection string between DEV and PROD, and images folder in order to decrease the size of the zip file.&nbsp; Since the images don't change from update to update, there is no need to continually send them up.)&nbsp; However, the slightest HTML change (let alone code behind) requires a recompile and the entire BIN folder to be updated. <li>I also delete the SubSonic.dll file from the zip archive, because although it is in the BIN folder, it doesn't change from version to version.&nbsp; And it's comparatively large. <li>My ISP admin website allows for me to upload and unzip files to a folder.&nbsp; By uploading the entire zip file into the web site root folder, I overwrite all files there, thus a quick and easy way to update my site.</li></ul> <p>There is one distinction I made between these two sites, which I think I need to retrofit into GVO:</p> <ul> <li>When someone signs up with ACO, they are not granted any extra rights, until I go in as admin and assign them to a security group. <li>When someone signs up with GVO, they are automatically granted Membership.&nbsp; I think this was a mistake. <li>Membership allows you to see the Directory of all other users.&nbsp; Potentially, this is a security breach.</li></ul> <p>I made a couple of design decisions:</p> <ul> <li>I had a number of photos and a video which we wanted to put up on our site. <li>I discovered that FaceBook has a 200 image limit per album. <li>I decided to upload approx. 600 images to FaceBook in 3 different albums for 3 different events, but make those images private to my friends. <li>Then I decided to upload only 12 of the best photos each for those 3 events and&nbsp; make them public on the ACO website. <li>Then I converted the 90min video into 11 x 9 min (approx) clips. <li>Then I uploaded those clips to YouTube. <li>Then I created a page which lists, displays and names those 11 clips, on the ACO site.</li></ul> <p>Talk about using Social Media to our advantage!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Share Price Fell <p><em>Note: the following is my personal opinion.&nbsp; I have no "extra" knowledge of Telecom business other than what is publicly known.</em></p> <p>CEO made big announcement.&nbsp; 200 managers were going to lose their jobs in a massive scale-back.&nbsp; That's approximately 10% of the managerial layer, so expect management layoffs in May, and staff layoffs in June.</p> <p>Personally, I'm not too concerned:</p> <ol> <li>Telecom sees itself as three components: Wholesale, Retail and Shared Services. <li>I'm Shared Services. <li>Whatever happens to the company, (i.e. apparently physical separation between Wholesale and Retail is a possibility), both will still need Shared Services.&nbsp; We just might need to split up. <li>My skills as a .NET Developer are still in demand elsewhere, if necessary.</li></ol> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft News</td> <td> What I did for Microsoft this month <p><em>(I don't work for them, but sometimes it feels like I do)</em></p> <ul> <li>Attended Test Technologies Training event at Microsoft on Thursday 15 April.&nbsp; Training by Jeremy Boyd. <li>Attended Visual Studio 2010 and Windows Azure launch event at Holiday Inn, Featherston Street on Friday 23 April with work colleagues. <li>Downloaded Visual Studio 2010 Ultimate edition.&nbsp; I'll install it next month.&nbsp; Let you know how I get on.</li></ul> <p>Attempted to get to the bottom of why Telecom had a Team Foundation Server, but it's only available in a Virtual Environment.&nbsp; Let me explain:</p> <ul> <li>Workgroup Solutions Team (WST, to which I belong) have exemption to be allowed to install and use Visual Studio IDE on our PCs in order to do our jobs. <li>However, Intranet Support (our sister team, with the same manager) do not have this exemption and must run Visual Studio in Virtual PCs. <li>Therefore, when they evaluated they had a need for Team Foundation Server (TFS), they were informed/advised the only way to achieve this was to install it on a separate domain from Telecom. <li>Therefore, they run this server on a separate domain, which is only accessible via wireless network on our floor of our building. <li>Therefore, they are unable to code from home. <li>Therefore, WST doesn't want a bar of it. <li>But, WST does want TFS and wonders why we can't install it on one of our servers.</li></ul> <p>But, if we were to install TFS on one of our servers would cause two issues:</p> <ul> <li>Licensing, I imagine, because then there would be two instances of TFS.&nbsp; <li>However, we can't merely decommission the existing TFS because then Intranet Support wouldn't be able to connect to our instance, because they're all running Visual Studio on Virtual PCs!</li></ul> <p>Somehow, I surmise, somebody gave poor advice initially, and now we're stuck with an untenable position.&nbsp; Hopefully, Network Operations will hear of this, my tale of woe, take pity and remove restrictions from Intranet Support to be able to emulate the WST working environment.</p> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Paradoxically, given the current restructure, there are plenty Network Planner - Bring forward the future <blockquote> <p>Experience the challenges and complexities associated with working for New Zealand's largest access network services business.&nbsp; As a key member of the Chorus team help manage our field services and access network (copper, fibre, ducts, radio, cabinets and exchanges) to better support our customers and give all service providers equal access to the local network through its exchanges.&nbsp; Work alongside a team of true professionals responsible for developing projects to expand the capacity and the reach of the Chorus network. </p></blockquote> Complex Provisioning Coordinator - Be the Oil in the Engine <blockquote> <p>Join this fun and supportive team responsible for handling managed provisioning requests for Chorus's customers and keep the pistons turning as you get to know all the latest network and data products.&nbsp; You'll be an integral part of this team as you lead and develop end to end customer experience initiatives to achieve consistently superlative results!</p></blockquote> Project Analyst - Portfolio Management Office <blockquote> <p>This position is being introduced within the Service Introduction Portfolio Management Office (PMO). The PMO is responsible for providing consistent management and reporting across all Service Introduction managed projects.</p></blockquote> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Learned all the new testing methodologies <p>Visual Studio 2010 integrates with a new tool for testers.&nbsp; It looks sweet.&nbsp; It's not the VS IDE, so shouldn't freak out non-coders, but it does integrate with TFS, so can create, edit, assign and close work items.</p> <p>Also, it allows for very detailed recording of tests (including video!) so that developers can quickly see the error occurring and quickly diagnose it.</p> <p>Also, it allows for testers to very easily set up a test harness and repeatable tests, so that regression testing is easier.</p> <p>It's got some instantly forgettable long name which I've been avoiding because I had to go look it up: Visual Studio 2010 Test Professional (remember: it has the name, but not the look and feel of the IDE).</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> A summary of Significant Dot Net User Group Chatter <ul> <li>01-Apr-2010 - Entity Framework (V4) Use - 18 replies</li> <li>12-Apr-2010 - SilverLight - 34 replies</li> <li>13-Apr-2010 - VS2010 is RTM - 54 replies</li> <li>14-Apr-2010 - SharePoint mail list? - 10 replies</li> <li>25-Apr-2010 - New VS2010 IDE Features - 14 replies</li> <li>28-Apr-2010 - Silverstripe CMS - 11 replies</li> <li>29-Apr-2010 - VS2010 IntelliSense Drop-Down Size - 24 replies</li></ul> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> A summary of&nbsp; Significant SQL Server User Group Chatter <ul> <li>07-Apr-2010 - Auckland SQL Saturday - 10 replies</li> <li>08-Apr-2010 - Wellington SQL Server User Group Meeting - Windows Azure - 6 replies</li> <li>09-Apr-2010 - Dynamics CRM - 5 replies</li> <li>21-Apr-2010 - What is the best alternates to avoid using Cursors? - 6 replies</li> <li>22-Apr-2010 - Protecting SQL Server Data - 4 replies</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">06-May-10</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/BizTalk-Roadmap---Myles-Matheson.aspx" target="_blank">BizTalk Roadmap</a></td> <td width="375">DataCom Systems</td> <td width="121">Myles Matheson</td></tr> <tr> <td width="118">07-May-10</td> <td width="327">How to Code for Quality</td> <td width="375">VUW Software Engineering class</td> <td width="121">James Hippolite</td></tr> <tr> <td width="118">18-May-10</td> <td width="327"><a href="http://www.sharepointconference.co.nz/" target="_blank">NZ SharePoint Conference</a></td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr> <tr> <td width="118">19-May-10 12:00 GMT</td> <td width="327"><a href="http://r20.rs6.net/tn.jsp?et=1103384913843&amp;s=47884&amp;e=001w-vCvYrYhx_GyoVFvx7MWnjJSE_wLdQ6_K2LnmjgOndihKUwa3xJE6eBT1JnftdQ0I0THCaKqPTxxBLvWnqlESRVnppFskPmh_zGgfbf0UqCOI8BCjIsmkHJkj3QnoEDefqMhc8rqno=" target="_blank">24 Hours of PASS</a></td> <td width="375">Internet</td> <td width="121">Lots</td></tr> <tr> <td width="118">01-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Auckland.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Microsoft, Auckland</td> <td width="121">Chris Auld and Ryan CrawCour </td></tr> <tr> <td width="118">02-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Wellington.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Chris Auld and Ryan CrawCour</td></tr> <tr> <td width="118">03-Jun-2010</td> <td width="327"><a href="http://www.acsug.co.nz/Meetings/Azure-Bootcamp---Christchurch.aspx" target="_blank">Azure Boot Camp</a></td> <td width="375">Intergen, Christchurch</td> <td width="121">Chris Auld and Ryan CrawCour </td></tr> <tr> <td width="118">29-Aug-10</td> <td width="327">Code Camp (TBA)</td> <td width="375">SkyCity Convention Centre, Auckland</td> <td width="121">Lots</td></tr> <tr> <td width="118">30-Aug-10 to 01-Sep-10</td> <td width="327"><a href="http://newzealand.msteched.com/default.aspx?fbid=V5DxunBE0Kw" target="_blank">Microsoft TechEd 2010</a></td> <td width="375">SkyCity Convention Centre, Auckland</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p>JACK was in the airport VIP lounge en route to Seattle some weeks ago when he noticed Bill Gates sitting comfortably in the corner, enjoying a drink. </p> <p>Jack was meeting a very important client who was also flying to Seattle, but she was running a little bit late. </p> <p>Well, being a straightforward kind of guy, he approached the Microsoft chairman, introduced himself, and said: "Mr Gates, I wonder if you would do me a favour." </p> <p>"Yes?" </p> <p>"I'm sitting right over there," Jack said, pointing to his seat at the bar, "and I'm waiting on a very important client. Would you be so kind when she arrives as to come walk by and just say, 'Hi, Jack?'" </p> <p>"Sure." </p> <p>He shook Bill Gates' hand, thanked him and went back to his seat. </p> <p>About 10 minutes later, Jack's client showed up. </p> <p>They ordered drinks and started to talk business. </p> <p>A couple of minutes later, he felt a tap on his shoulder. It was Bill Gates. </p> <p>"Hi, Jack," he said. </p> <p>Jack replied: "Get lost Gates, I'm in a meeting."</p> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 3http://www.geekzone.co.nz/JamesHip/7179TelecomMon, 29 Mar 2010 05:16:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 3 <h3 style="color: #336699" align="center">March 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Looking forward to the Visual Studio 2010 launch in April.&nbsp; Finding it hard to find time to study for my next exam.&nbsp;&nbsp; </p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> <p><em>This is where I continue the saga of documenting my learnings from actually putting a web site "out in the wild" (I usually code within a nice, safe, Intranet).</em></p> <p>In March there wasn't time nor a requirement to implement any new code.&nbsp; However, I did have time to make a proposal to the Chairman.&nbsp; Now that we've got a database, and a method to authenticate/authorise users, we could allow residents to view/book use of the community hall.</p> <p>This would be a radical departure from Standard Operating Procedures.&nbsp; We need a meeting to discuss.&nbsp; Stay tuned.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Got a new CTO <p>My hierarchical structure now looks like this:</p> <p>Dr Paul Reynolds <br>CEO Telecom</p> <p>--&gt;David Havercroft <br>--&gt;Group CTO Transformation, Technology &amp; Shared Services</p> <p>----&gt;Marc Rackett <br>----&gt;GM Shared Business Delivery - IT &amp; Internal</p> <p>------&gt;Trevor Coles <br>------&gt;HO Application Delivery</p> <p>--------&gt;Steven Burke <br>--------&gt;Manager Online Delivery</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft News</td> <td> What I did for Microsoft this month <p><em>(I don't work for them, but sometimes it feels like I do)</em></p> <ul> <li>Filled in Partner Survey <li>Updated <a href="http://borntolearn.mslearn.net/btl/b/weblog/default.aspx" target="_blank">MCT Blog Roll</a> <li>Attended Dot Net User Group meeting <li>Got a freebie t-shirt (thanks Microsoft!) which says "MS-DOS" (say what?) <li>Started training myself on Exam 70-503, Microsoft .NET Framework 3.5 - Windows Communication Foundation <li>That's enough! </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <p><strong>Senior Category Specialist - Corporate - STR0204N</strong> <br>Take tactical procurement to a new level in our Procurement Category Management function. Helping shape world class procurement practices. Work horizontally right across categories and suppliers ensuring that we bring together new developments. Deliver leading strategic category management activity that enhance our corporate sourcing activity and enable us to transform the way we deliver to our customers!</p> <p><strong>Senior Payables Specialist - FIN020GS</strong> <br>Let your enthusiasm and sense of achievement shine through as you develop your commercial understanding and steer your abilities towards being part of this dynamic, fun and tight knit team. Immerse yourself in this accounting environment, demonstrating your natural flair and confidence dealing with numbers. Come and find out where this role could lead you, the options are there for the taking - see where your potential lies!! </p> <p><em>If any of my non-Telecom friends are reading this and interesting in any of the above, then drop me a line so we can discuss eligibility and suitability.</em></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Got invited to Visual Studio 2010 C# Beta Training <p>At: Auldhouse Wellington</p> <p>On: April 26-30</p> <p>By: Invitation only</p> <p>To register interest: drop me a line.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">INETA News</td> <td> INETA stands for the <a href="http://www.ineta.org/" target="_blank">International .NET Association</a> <p>It's the umbrella group for all Dot Net User Groups world-wide.</p> <p>I'll try to find new stuff of interest to post here each month.</p> <p>Last week, <a href="http://www.dot.net.nz/UserGroupPages/WellingtonNET.aspx" target="_blank">we</a> had a report back from Ryan Tarak of Microsoft about the recent MIX conference in Las Vegas.&nbsp; Here's the blurb:</p> <p>With MIX10 around the corner, it's no better time for Microsoft to get on the road and showcase some of the highlights from this year's conference held in Las Vegas. Join us at your local Community User Group where we will focus on some of the key highlights including; the future of MobileT, SilverlightT, Internet Explorer?, Expression?. Ryan Tarak, from Microsoft New Zealand will be travelling all over NZ spreading the good word and also be getting everyone ready for the launch of Visual Studio 2010 by giving the first 30 members at each event a retro Microsoft t-shirt. We will also be providing content from MIX on DVD's and also the usual pizza, so make sure you block out the date below.</p> <p></p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> I'm not speaking at Auckland SQL Saturday in April. <p>On Saturday 10 April at Wolters Kluwer, 41 Centorian Drive, Mairangi Bay, North Shore.</p> <p>My topic (Microsoft Sync Framework) was rejected.&nbsp; I find it difficult (as a full-time Web Developer) to find topics of relevance to Microsoft SQL Server Database Administrators.</p> <p>If you're in the area, you should still go; Ivan Towlson will be talking on LINQ again.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">31-Mar-2010</td> <td width="327"><a href="http://www.dot.net.nz/Lists/NZ%20User%20Groups/DispForm.aspx?ID=48&amp;RootFolder=*" target="_blank">Visual Studio Team System (VSTS) 2010</a> </td> <td width="375">Xero,&nbsp; Wellington&nbsp;&nbsp;&nbsp;&nbsp; </td> <td width="121"> <p>Mark Carroll</p></td></tr> <tr> <td width="118">10-Apr-2010</td> <td width="327"><a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=173&amp;Source=http%3A%2F%2Fwww%2Edot%2Enet%2Enz%2Fdefault%2Easpx" target="_blank">SQL Saturday</a></td> <td width="375"> <p>Wolters Kluwer, Auckland</p></td> <td width="121">Various</td></tr> <tr> <td width="118">14-Apr-2010</td> <td width="327"><a href="http://www.dot.net.nz/Lists/NZ%20User%20Groups/DispForm.aspx?ID=46&amp;RootFolder=*" target="_blank">Wellington:SLUG</a></td> <td width="375">Xero, Wellington</td> <td width="121"> <p>Sky Sigal</p></td></tr> <tr> <td width="118">22-Apr-10</td> <td width="327"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="375">All Over The World</td> <td width="121">Various</td></tr> <tr> <td width="118">21-23 April 2010</td> <td width="327"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="375">Neuss, Germany</td> <td width="121">Various</td></tr> <tr> <td width="118">18-May-10</td> <td width="327">NZ SharePoint Conference</td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Why I'm generally sceptical of all statistics <p>Three econometricians went out hunting, and came across a large deer. </p> <p>The first econometrician fired, but missed, by a meter to the left.</p> <p>The second econometrician fired, but also missed, by a meter to the right. </p> <p>The third econometrician didn't fire, but shouted in triumph, "We got it! We got it!"</p> <p></p> </td></tr></table>Geek Post Monthly Newsletter Volume 2 Issue 2http://www.geekzone.co.nz/JamesHip/7169TelecomTue, 23 Mar 2010 10:36:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 2 <h3 style="color: #336699" align="center">February 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Still catching up on stuff I did last month.&nbsp; It's been hectic at work, so taking a breather to document it all seems good to me.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> <p><em>This is where I continue the saga of documenting my learnings from actually putting a web site "out in the wild" (I usually code within a nice, safe, Intranet).</em></p> <p>In February I learned how to upload documents to a database, without having to upload the file to the server first.&nbsp; </p> <ul> <li>I had always assumed that using the FileUpload control, I had to copy the file from the client to the server first, in order to grab the file on the server and push it into the database. <li>However, in a managed server environment (e.g. utilising an Internet Service Provider) I do not have permission to write files to the server. <li>I now realise that assumption was false. <li>Here is the completed (presentation) code: </li></ul> 1: Protected Sub Submit_Click(ByVal sender As Object, _ 2: ByVal e As System.EventArgs) _ 3: Handles Submit.Click 4: If Page.IsValid() Then 5: DocumentLogic.Insert() 6: End If 7: End Sub 8: &nbsp; 9: Protected Sub DocumentLogic_Inserting( _ 10: ByVal sender As Object, _ 11: ByVal e As ObjectDataSourceMethodEventArgs) _ 12: Handles DocumentLogic.Inserting 13: &nbsp; 14: Dim iod As IOrderedDictionary = e.InputParameters 15: iod("documentName") = TitleTextBox.Text 16: iod("attachment") = FileUpload1.PostedFile.InputStream 17: iod("documentType") = FileUpload1.PostedFile.ContentType 18: iod("userName") = AppState.UserName 19: End Sub <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> &nbsp; <p>Then, the business layer looks like this:</p> 1: [System.ComponentModel.DataObjectMethodAttribute( 2: System.ComponentModel.DataObjectMethodType.Insert, true)] 3: public bool Add( 4: string documentName, 5: string documentType, 6: string author, 7: string audience, 8: string purpose, 9: DateTime? dateWritten, 10: Stream attachment, 11: string userName) 12: { 13: DAL.Document dr = new DAL.Document(); 14: &nbsp; 15: dr.DocumentName = documentName; 16: dr.DocumentType = documentType; 17: dr.Author = author; 18: dr.Audience = audience; 19: dr.Purpose = purpose; 20: dr.DateWritten = dateWritten; 21: dr.UpdatedBy = userName; 22: dr.UpdatedOn = DateTime.Now; 23: Int32 docLength = (Int32)attachment.Length; 24: byte[] docBuffer = new byte[docLength]; 25: attachment.Read(docBuffer, 0, docLength); 26: dr.Attachment = docBuffer; 27: dr.Save(userName); 28: return true; 29: } <style type="text/css"> .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }</style> <p></p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> We are moving to SubVersion. <p>We are finally moving off Microsoft Visual SourceSafe for source code control.&nbsp; The reasons for moving are:</p> <ul> <li>Ability to branch and merge (apparently) is better; <li>More stable, robust database; <li>Other teams (non-Microsoft e.g. Java) already have it - we're the last holdouts. <li>Free Open Source application (although the Visual Studio interface - Visual SVN - isn't free). </li></ul> <p>The reason why we're not going to Team Foundation Server is:</p> <ul> <li>There already is a TFS database, but they way it was implemented (Virtual Server on a non-Telecom network via internal wireless network) means that we couldn't code from home. <li>Prohibitively expensive to spin up a second license. </li></ul> <p>Seems like a good idea to me.&nbsp; Not sure I want to share the same repository as all other teams: might lose too much autonomy.&nbsp; We shall see.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> Nothing new to report at this time <p>Last month, I made a mistake.&nbsp; I had thought (typo?) that the world-wide launch of Visual Studio 2010 was taking place on 22 March.&nbsp; Turns out to be 22 April. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> Got our new MSDN Subscriber Licenses <p>Good for another two years of unlimited, legal downloads.&nbsp; I love working here.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <a href="http://tnz.taleo.net/#">Senior Functional Specialist BI/Planning - Wellington</a> <ul> <li>Requisition ID - INF022D5 <li>NZ-Wellington <li>Permanent - Full-time <li>Job Posting 18/Mar/10 </li></ul> <a href="http://tnz.taleo.net/#">Senior Finance Analyst</a> <ul> <li>Requisition ID - FIN020GO <li>NZ-Wellington <li>Permanent - Full-time <li>Job Posting 12/Mar/10 </li></ul> <a href="http://tnz.taleo.net/#">Technical Graduate Programme</a> <ul> <li>Requisition ID - GRA2200Y <li>New Zealand <li>Permanent - Full-time <li>Job Posting 08/Mar/10 </li></ul> <a href="http://tnz.taleo.net/#">Functional Specialist BI/Planning - Wellington</a> <ul> <li>Requisition ID - INF022CE <li>NZ-Wellington <li>Permanent - Full-time <li>Job Posting 01/Mar/10 </li></ul> <a href="http://tnz.taleo.net/#">Graduate Leadership Development Programme 2011</a> <ul> <li>Requisition ID - GRA2200X <li>New Zealand <li>Permanent - Full-time <li>Job Posting 01/Mar/10 </li></ul> <p>If any of my non-Telecom friends are reading this and interesting in any of the above, then drop me a line so we can discuss eligibility and suitability.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> In February, I sat and passed <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-561" target="_blank">Exam 70-562</a> <ul> <li>TS: Microsoft .NET Framework 3.5, ASP.NET Application Development <li>Should have been easy, but there was a whole lotta extra stuff <li>e.g. WCF &amp; AJAX <li>My score: 763 </li></ul> <p>Skills being measured in this exam:</p> <ul> <li>Configuration and Deploying Web Applications (10%) <li>Consuming and Creating Server Controls (20%) <li>Working with Data and Services (17%) <li>Troubleshooting and Debugging Web Applications (16%) <li>Working with ASP.NET AJAX and Client-side Scripting (15%) <li>Targeting Mobile Devices (5%) <li>Programming Web Applications (17%) </li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Renewed my MCT for another year. <p>I'm a Microsoft Certified Trainer again.&nbsp; Yippee!&nbsp; It means that Telecom gets a discount on MSDN subscription, and I get unlimited, free and legal access to all Microsoft Official Curriculum material. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> I'm speaking to Auckland SQL Saturday in April. <p>On Saturday 10 April at Wolters Kluwer, 41 Centorian Drive, Mairangi Bay, North Shore.</p> <p>My topic will probably be the Microsoft Sync Framework (again).&nbsp; I find it difficult (as a full-time Web Developer) to find topics of relevance to Microsoft SQL Server Database Administrators.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to Geeks.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">19-Feb-2010</td> <td width="327">Exam 70-562</td> <td width="375">Auldhouse, Wellington</td> <td width="121">None</td></tr> <tr> <td width="118">22-26 Feb 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986770&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Exchange 2010 Training</a></td> <td width="375">Auldhouse, Wellington</td> <td width="121">?</td></tr> <tr> <td width="118">24-Mar-2010</td> <td width="327">Showcasing MIX10 - DotNet User Group</td> <td width="375">Xero, Wellington</td> <td width="121">Ryan Tarik</td></tr> <tr> <td width="118">10-Apr-2010</td> <td width="327">SQL Saturday</td> <td width="375"> <p>Wolters Kluwer, Auckland</p></td> <td width="121">James, et al</td></tr> <tr> <td width="118">22-Apr-10</td> <td width="327"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="375">All Over The World</td> <td width="121">Various</td></tr> <tr> <td width="118">21-23 April 2010</td> <td width="327"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="375">Neuss, Germany</td> <td width="121">Various</td></tr> <tr> <td width="118">18-May-10</td> <td width="327">NZ SharePoint Conference</td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Mistaken Identity <p>One day, one of my first-grade students, Taylor, asked his grandmother if he was a child of God. "Why, of course you are, Taylor," she replied. He looked puzzled, then responded, "Well I better get home and tell Mom and Dad-they think I'm theirs!"</p> <p>-Mary De Guzman, Greenville, SC. Today's Christian Woman, "Heart to Heart."</p> </td></tr></table>GeekPost Monthly Newsletter Volume 2 Issue 1http://www.geekzone.co.nz/JamesHip/7132TelecomSun, 07 Mar 2010 01:59:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 2 Issue 1 <h3 style="color: #336699" align="center">January 2010</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Last year, I started this newsletter.&nbsp; I managed 11 weeks before year end.&nbsp; This was a bit much, so this year I will probably end up doing monthly.&nbsp; I have two months to catch up on.&nbsp; Here goes.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <a href="http://www.grenadavillage.org.nz/" target="_blank">Grenada Village Online</a> <p><em>This is where I continue the saga of documenting my learnings from actually putting a web site "out in the wild" (I usually code within a nice, safe, Intranet).</em></p> <p>This month I learned how to actually implement <em>Profile, Membership</em> and <em>Role</em> providers.&nbsp; </p> <ul> <li>The first learning was that there are three providers! <li>Secondly, put it all in the Web.config (see below).&nbsp; <li>Point all three providers to the one connection string for your application's database.&nbsp; <li>Then, create all the objects (tables, views &amp; stored procedures) that the Providers expect to find there.&nbsp; <li>The code for creating a script to generate the objects is this: <strong>aspnet_regsql -S (local) -E -A all -sqlexportonly &lt;<em>filename</em>&gt;</strong></li></ul> &lt;system.web&gt; &lt;profile enabled="true"&gt; &lt;properties&gt; &lt;add name="FirstName" type="string"/&gt; &lt;add name="LastName" type="string"/&gt; &lt;add name="HomePhone" type="string"/&gt; &lt;add name="CellPhone" type="string"/&gt; &lt;add name="StreetNo" type="string"/&gt; &lt;add name="StreetName" type="string"/&gt; &lt;/properties&gt; &lt;providers&gt; &lt;clear/&gt; &lt;add name="AspNetSqlProfileProvider" connectionStringName="GrenadaVillageConnection" applicationName="GrenadaVillage" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /&gt; &lt;/providers&gt; &lt;/profile&gt; &lt;siteMap defaultProvider="default"&gt; &lt;providers&gt; &lt;clear/&gt; &lt;add name="default" type="System.Web.XmlSiteMapProvider" siteMapFile="web.sitemap" securityTrimmingEnabled="true" /&gt; &lt;/providers&gt; &lt;/siteMap&gt; &lt;membership&gt; &lt;providers&gt; &lt;clear/&gt; &lt;add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="GrenadaVillageConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="GrenadaVillage" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/&gt; &lt;/providers&gt; &lt;/membership&gt; &lt;!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --&gt; &lt;roleManager enabled="true"&gt; &lt;providers&gt; &lt;clear/&gt; &lt;add name="AspNetSqlRoleProvider" connectionStringName="GrenadaVillageConnection" applicationName="GrenadaVillage" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /&gt; &lt;/providers&gt; &lt;/roleManager&gt; &lt;compilation debug="true"&gt; &lt;assemblies&gt; &lt;add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt; &lt;add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt; &lt;add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt; &lt;/assemblies&gt; &lt;/compilation&gt; &lt;!-- The &lt;authentication&gt; section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --&gt; &lt;authentication mode="Forms"&gt; &lt;forms protection="All" &gt;&lt;/forms&gt; &lt;/authentication&gt; &lt;identity impersonate="true"/&gt; &lt;!-- The &lt;customErrors&gt; section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. &lt;customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.aspx"&gt; &lt;error statusCode="403" redirect="NoAccess.aspx" /&gt; &lt;error statusCode="404" redirect="FileNotFound.aspx" /&gt; &lt;/customErrors&gt; --&gt; &lt;pages&gt; &lt;controls&gt; &lt;add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;/controls&gt; &lt;/pages&gt; &lt;httpHandlers&gt; &lt;remove verb="*" path="*.asmx"/&gt; &lt;add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;/httpHandlers&gt; &lt;httpModules&gt; &lt;add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; &lt;/httpModules&gt; &lt;/system.web&gt; </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> XT has developed a glitch. <p>People are working on it.</p> <p>I'm not directly a cause nor a cure for the problem.</p> <p>We're all being impacted in some way or other.&nbsp; For example, Production change requests are under closer scrutiny to ensure nothing exacerbates the situation.</p> <p>That's all I have to say on this subject at this time.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> <a href="http://blogs.jetbrains.com/dotnet/tag/resharper-50/" target="_blank">ReSharper 5.0</a> for Visual Studio 10 <p>Can't wait to get VS10 RTM, so I can upgrade ReSharper!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> I met Telecom's new Microsoft Technical Account Manager <p>His name is Antony Willis.</p> <p>&nbsp;</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <a href="http://tnz.taleo.net/#">Customer Service Representative- Faults Mobile- 26th April</a> <ul> <li>Requisition ID - CUS020ZB <li>NZ-Auckland <li>Permanent - Full-time <li>Job Posting 08/Mar/10</li></ul> <a href="http://tnz.taleo.net/#">Complex Billing Specialist</a> <ul> <li>Requisition ID - INF022CU <li>NZ-Christchurch <li>Permanent - Full-time <li>Job Posting 05/Mar/10</li></ul> <a href="http://tnz.taleo.net/#">Systems Engineer - Networks</a> <ul> <li>Requisition ID - ENG0209K <li>NZ-New Plymouth <li>Permanent - Full-time <li>Job Posting 05/Mar/10</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> In January, I sat and passed <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-561" target="_blank">Exam 70-561</a> <ul> <li>TS: Microsoft .NET Framework 3.5, ADO.NET Application Development <li>Should have been easy, but there was a whole lotta extra stuff <li>e.g. Sync Framework, LINQ and ORM with the Entity Framework</li></ul>Skills Being Measured This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. Connecting to Data Sources (12 percent) Manage connection strings. May include but is not limited to: using the ConnectionStringBuilder; leveraging the ConfigurationManager; protecting the connection string; using Security Support Provider Interface (SSPI) or SQL Server authentication; correctly addressing the SQL Server instance; managing "User Instance" and AttachDBfilename Manage connection objects. May include but is not limited to: managing connection state, managing connection pool; implementing persistent data connections; implementing Multiple Active Result Sets (MARS); encrypting and decrypting data Work with data providers. May include but is not limited to: limitations, behaviors, performance, installation issues, deployment issues; ODBC, Microsoft OLE DB, SqlClient, managed providers, third-party providers, native providers Connect to a data source by using a generic data access interface. May include but is not limited to: System.Data.Common namespace classes Handle and diagnose database connection exceptions. May include but is not limited to: implementing try/catch handlers Selecting and Querying Data (22 percent) Build command objects. May include but is not limited to: building Parameters collections; using input and output parameters and return values; selecting an appropriate CommandType action; selecting an appropriate Execute method; using the CommandBuilder class; choosing appropriate CommandBehavior Query data from data sources. May include but is not limited to: writing queries to solve assigned problems; implementing data paging; sorting, filtering, and aggregating data Retrieve data source data by using the DataReader. May include but is not limited to: retrieving data from SELECT statements; retrieving data from stored procedures; working with multiple result sets Manage data by using the DataAdapter or the TableAdapter. May include but is not limited to: retrieving data from SELECT statements; retrieving data from stored procedures; working with multiple result sets; working with JOIN products; creating updatable DataAdapters and TableAdapters; modifying TableAdapter Fill methods Execute an asynchronous query. May include but is not limited to: handling asynchronous events Handle special data types. May include but is not limited to: Binary Large Objects (BLOBs); Filestream, Spatial, Table Value Parameters Query data sources by using LINQ. May include but is not limited to: extended method; CLR delegate; lambda expressions; classes of the System.LINQ.Expressions namespace Manage exceptions when selecting data. May include but is not limited to: identifying and resolving syntax errors; security exceptions Modifying Data (24 percent) Manage transactions. May include but is not limited to: selecting an appropriate transaction isolation level; participating in local transactions; participating in distributed transactions; using declarative transactions Manage data integrity. May include but is not limited to: cascading updates or cascading deletes; auto number management; server-generated value management; client-side data validation; business rules, constraints Update data. May include but is not limited to: update data by using stored procedures; update dataSets to data source; managing concurrency Manage exceptions when modifying data. May include but is not limited to: resolve exceptions from data integrity, constraint, or referential integrity violations; data locking conflicts; data collision issues Transform data by using LINQ. May include but is not limited to: aggregation operators; JOIN operator, QUERY operator, LIKE, etc. Synchronizing Data (15 percent) Monitor event notifications. May include but is not limited to: implement notifications by using SqlDependency or SqlNotificationRequest Cache data. May include but is not limited to: SqlCacheDependency, Local Data Cache Manage update conflicts between online data and offline data. Partition data for synchronization. Implement Synchronization Services. May include but is not limited to: SyncAgent, SyncTable, ClientSyncProvider, ServerSyncProvider, SyncAdapter Working with Disconnected Data (16 percent) Manage occasionally connected data. Programmatically create data objects. May include but is not limited to: DataTable; DataSet Work with untyped DataSets and DataTables. May include but is not limited to: populating a DataSet or DataTable Expose a DataTableReader from a DataTable or from a DataSet. Work with strongly typed DataSets and DataTables. Object Relational Mapping by Using the Entity Framework (11 percent) Define and implement an Entity Data Model. May include but is not limited to: mapping schemas and storage metadata; EDM Generator Query data by using Object Services. May include but is not limited to: querying data as objects and shaping results; working with objects; managing the Object Context; customizing objects Map data by using the Entity SQL Language. May include but is not limited to: manually define mapping files; execute an Entity SQL Query by using EntityCommand Access entity data by using the EntityClient Provider. May include but is not limited to: managing EntityConnection; creating EntityCommand; executing a query by using EntityDataReader; managing EntityTransaction </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Nothing new <p>&nbsp;</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> Nothing New <p>&nbsp;</p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">11-Jan-2010</td> <td width="327">First day back at work</td> <td width="375">Telecom Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">19-Jan-2010</td> <td width="327">Exam 70-561</td> <td width="375">Auldhouse, Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">25-29 Jan 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955284&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SharePoint 2010 Ignite for Developers</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Wayne Ewington</td></tr> <tr> <td width="118">22-26 Feb 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986770&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Exchange 2010 Training</a></td> <td width="375">Auldhouse, Wellington</td> <td width="121">?</td></tr> <tr> <td width="118">22-Mar-10</td> <td width="327"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="375">All Over The World</td> <td width="121">Various</td></tr> <tr> <td width="118">21-23 April 2010</td> <td width="327"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="375">Neuss, Germany</td> <td width="121">Various</td></tr> <tr> <td width="118">18-May-10</td> <td width="327">NZ SharePoint Conference</td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Digging Whales <p><br>We had recently moved from Tennessee to Mississippi. Our four-year-old son, Jeep, came home from church one Sunday, excited about the Sunday school lesson. "My teacher taught us all about the whales," he announced.<br>"You mean Jonah and the whale?" my wife asked.<br>"No," he said, "Jacob and the whales."<br>"I think it was Jonah," my wife corrected. "He was swallowed by a whale in the ocean."<br>But Jeep knew his lesson. "No, it was Jacob. He moved out into the desert and when he got thirsty, he dug some whales."</p> <p>-Pat Apel, Hazlehurst, Mississippi. Christian Reader, "Kids of the Kingdom."</p> <p></p></td></tr></table>The Correct Way to Edit a CR in DWhttp://www.geekzone.co.nz/JamesHip/7069TelecomSun, 31 Jan 2010 01:52:00 PST<p>I've just discovered the correct way to change the implementation details of a Change Request within Digital Workflow.&nbsp; It is not an intuitive process, so I document it here in order to remember.</p> <p>The correct way to do this is to:</p> <ul> <li>On the Approval tab highlight your group's name and right-click.</li> <li>Then Retract the approval.</li> <li>Save.</li> <li>Then right-click again and Deny.</li> <li>Save.</li> <li>Then right-click again.</li> <li>Change Options.</li> <li>Previous phase.</li> <li>Save.</li></ul>GeekPost Weekly Newsletter Volume 1 Issue 11http://www.geekzone.co.nz/JamesHip/7028OpinionSun, 27 Dec 2009 09:35:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 11 <h3 style="color: #336699" align="center">Friday 25 December 2009</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Merry Christmas.&nbsp; Posting a bit late (again).&nbsp; Last for the year, and all that.&nbsp; Hope it's going well with you, yada, yada, yada.</p> <p>Christmas was different for us this year.&nbsp; We stayed put and family came visited us.&nbsp; It was nice.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> The year is almost done and the outlook is Cloudy. <p>Editorial: Mike Zeff UNPLUGGED Tour, it's a wrap. <p>Our latest UNPLUGGED tour of 5 cities is done and we've already started planning the next one. If you didn't manage to make it to one of the sessions we will be making recordings of the sessions available <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034638&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">here</a> in the next day or so. Windows Azure <p>One of the MSDN UNPLUGGED sessions on our recent tour focused on Windows Azure, Microsoft's Cloud platform for application development. <p>Windows Azure makes use of the tools and programming languages you are already familiar with and lets you build cloud applications that can scale massively and have access to an almost unlimited amount of storage. Obviously, you need to architect your applications to take advantage of this elasticity and scale. I've included some resources below that will be useful as you explore the Windows Azure platform. <p>The <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034639&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MSDN Azure Developer Centre</a> is the best place to start. It contains links to the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034640&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure Training Kit</a>, some "<a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034641&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">How Do I?" videos</a>, and information about both <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034642&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SQL Azure</a> and Windows Azure platform <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034643&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">AppFabric</a> which we touched on briefly during the UNPLUGGED session. <p>You can also download the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034644&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure SDK and Tools for Visual Studio</a> (for both VS 2008 and VS 2010) to get started developing your own applications. <p>There are some useful sessions from the Microsoft Professional Developers Conference on architecting applications for Windows Azure. I'd recommend watching the following sessions: <ul> <li><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034645&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Lap Around the Windows Azure Platform</a></li> <li><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034646&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Patterns for Building Scalable Applications with Windows Azure</a></li> <li><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034647&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Lessons Learned: Building Scalable Applications with the Windows Azure Platform</a></li> <li><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034648&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure Tables and Queues Deep Dive</a></li> <li><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034649&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Developing Advanced Applications with Windows Azure</a> </li></ul> <p>There are a whole lot more videos available from PDC as well as the above. We also have PDC 2009 Discs with highlight video sessions and presentations. <a href="mailto:nzeditor@microsoft.com?subject=PDC%202009%20Disc%20Request" target="_blank">Email</a> us your name and postal address and we will send one out to you, <strong>New Zealand only, supply is limited</strong>. Win an MSDN Subscription in our Windows Azure Competition <p>As we mentioned during our session, the Windows Azure platform will 'go live' (i.e. commercial availability) on the 1st January 2010. In the meantime, the current Community Technical Preview platform is still available for you to build and deploy your cloud applications. Don't forget the competition we are running for the next couple of weeks. You could win an MSDN Premium Subscription and Visual Studio Professional. Nigel has posted all the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034650&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">details on his blog.</a> You'll need to hurry though as we only have a few Windows Azure tokens left and the competition closes 31st December. Merry Christmas and a Happy New Year <p>This is our last MSDN Flash for 2009. We hope you have a happy and safe Christmas break and you get a nice restful holiday. We'll see you all again in the New Year. <p>Thanks for reading! <p>Mike Zeff <br>ISV Developer Advisor<br>Microsoft New Zealand<br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=13034651&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Blog</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Telecom Shut-Down Period <p>We were scheduled to work until Thursday 24 Dec.</p> <p>Shut-down period is from Friday 25 December 2009 to Sunday 10 January 2010.</p> <p>I will be back at my desk on Monday 11 January.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> None </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> None </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> None <p>Go get a tan</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> I'm booked for my exam <p>On Tuesday 19th January @ 12:30pm.&nbsp; We'll see how it goes.&nbsp; Usually, I like to sit as soon as practicable after studying, so that everything's fresh in my mind.&nbsp; But I couldn't this time, because there were no slots left in the last week of the year!&nbsp; (Probably Auldhouse and ACE are both closed for the holidays).</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> None<br> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> I joined the SQL PASS Linked-In Group <p>You can too, here: <a title="http://www.linkedin.com/groups?gid=61756&amp;trk=myg_ugrp_ovr" href="http://www.linkedin.com/groups?gid=61756&amp;trk=myg_ugrp_ovr">http://www.linkedin.com/groups?gid=61756&amp;trk=myg_ugrp_ovr</a></p> <p> </p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">25-Dec-09</td> <td width="327">Christmas Day</td> <td width="375">All Over The World</td> <td width="121">None</td></tr> <tr> <td width="118">11-Jan-2010</td> <td width="327">First day back at work</td> <td width="375">Telecom Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">19-Jan-2010</td> <td width="327">Exam 70-561</td> <td width="375">Auldhouse, Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">25-29 Jan 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955284&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SharePoint 2010 Ignite for Developers</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Wayne Ewington</td></tr> <tr> <td width="118">22-26 Feb 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986770&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Exchange 2010 Training</a></td> <td width="375">Auldhouse, Wellington</td> <td width="121">?</td></tr> <tr> <td width="118">22-Mar-10</td> <td width="327"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="375">All Over The World</td> <td width="121">Various</td></tr> <tr> <td width="118">21-23 April 2010</td> <td width="327"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="375">Neuss, Germany</td> <td width="121">Various</td></tr> <tr> <td width="118">18-May-10</td> <td width="327">NZ SharePoint Conference</td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Child Draws Humorous Picture of Christmas <p>A little girl came home from Sunday school waving a paper for her mother to see. "Look Mommy," she exclaimed, "Teacher says I drew the most unusual Christmas picture she ever saw!"<br>Her mother took one look and had to agree with the teacher. Hoping her daughter could explain her creation, the mother asked, "Why are all these people riding in the back of an airplane?"<br>"Well, Mommy, that's the flight into Egypt."<br>Accepting that, mother asked another question: "Who is this mean-looking man in the front?"<br>Her daughter answered quickly and knowingly: "That's Pontius, the Pilot."<br>Looking at the picture even more closely, the mother said, "I see you have Mary and Joseph and the baby. But who is this large man sitting behind Mary?"<br>"Can't you tell?" the little girl asked, beginning to shake her head in disappointment. "That's Round John Virgin." </p> <p>-John Beukema, Chambersburg, Pennsylvania</p> <p><a href="http://www.ChristianityToday.com">www.ChristianityToday.com</a></p> <p> </p></td></tr></table> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5aa84ad-6411-419a-aa76-db02f8a3f74c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>,<a href="http://technorati.com/tags/Humour" rel="tag">Humour</a>GeekPost Weekly Newsletter Volume 1 Issue 10http://www.geekzone.co.nz/JamesHip/7014OpinionSun, 20 Dec 2009 08:43:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 10 <h3 style="color: #336699" align="center">Friday 18 December 2009</td></tr></table> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>A delayed posting, sorry, because:</p> <ul> <li>In Auckland Thursday and Friday for post-BAT review of one of my projects; <li>At <em><a href="http://www.expelledthemovie.com/" target="_blank">Expelled: No Intelligence Allowed</a> </em>movie at <a href="http://www.paramount.co.nz/movies.html" target="_blank">Paramount Theatre</a> on Friday evening; <li>House maintenance on Saturday morning/arvo; <li>Watched <em>Star Trek </em>on HD Blu-Ray DVD at a friends house on Saturday evening; <li>Attended two Christmas Productions on Sunday. <li>Played a challenging game of squash on Sunday afternoon.</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> Another tricky piece of integration. <p>This time, allowing an end-user to initiate a secure FTP upload from SQL Server to Mainframe</p> <p>The first step is initiated by User click of a button:</p> <ul> <li>Which calls a stored procedure (via DAL via ORM), which runs in the context of the connection string, which by convention is a least-privilege dedicated web account. <ul> <p>public static bool Process()<br>{<br>&nbsp;&nbsp;&nbsp; StoredProcedure sp1 = DAL.SPs.ProcessDFSpotExtract();<br>&nbsp;&nbsp;&nbsp; try<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sp1.Execute();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; catch (Exception ex)<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; throw new ApplicationException(ex.Message,ex.InnerException);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br>&nbsp;&nbsp;&nbsp; }<br>}</p></ul> <li>The stored proc executes an Agent Job. <ul> <p>EXEC msdb.dbo.sp_start_job @job_name='Extract DF SPOTS'</p></ul> <li>The Agent Job consists of two steps: <ul> <li>Execute SSIS Package <ul> <li>Type: SQL Server Integration Services Package <li>Run as: SQL Server Agent Service Account <li>Package source: File system <li>Package: D:\SSIS Process\ProjectName\PackageName.dtsx</li></ul> <li>Transfer to SFTP Server <ul> <li>Type: Operating System (CmdExec) <li>Run as: SQL Server Agent Service Account <li>Command: "C:\Program Files\WinSCP\WinSCP.exe" /console /script="D:\SSIS Process\ProjectName\Script.txt" <br>rem /log="D:\SSIS Process\ProjectName\Log\WinSCP.log"</li></ul> <li>The Script.txt file consists of: <ul> <p># Automatically answer all prompts negatively not to stall <br># the script on errors <br>option batch on <br># Disable overwrite confirmations that conflict with the previous <br>option confirm off <br># Connect using a password <br># open user:password@example.com <br># Connect <br>open spplnld@172.23.126.23 -hostkey="ssh-rsa 1024 fa:b2:3e:b0:3d:18:cf:0e:97:9f:2c:e3:4f:4f:ac:9e" <br># Force binary mode transfer <br>option transfer binary <br># Download file to the local directory d:\ <br>put -delete "D:\SSIS Process\ProjectName\ETL\*.csv" /appl/xfr/spplnld/ <br># Disconnect <br>close <br># Exit WinSCP <br>exit</p></ul></li></ul> <li>Notes: <ul> <li>As per last week, the SSIS Package extract job must be edited in SQL Server 2005, in order to not lose it's format for the server. <li>The D:\SSIS Process\ProjectName\ETL\ folder is where the SSIS Package stores the data extract file (*.CSV). <li>In order for the Script file to work, I must have logged onto the server as the SQL Server Agent Service Account name, in order to set up in that profile, a setting for the <a href="mailto:spplnld@a72.23.126.23">spplnld@a72.23.126.23</a> connection.&nbsp; The Hex keys are the random keys that were generated for me, in order that the DSA key-pair public and private key files load correctly.&nbsp; When running WinSCP and setting up the connection for the first time, you are given the option to store the credential in a public/private key-pair file.&nbsp; These should be stored under D:\SSIS Process\ProjectName\Key\ folder.</li></ul> <li>That's it!</li></ul> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> XT went down <p>But then got fixed.&nbsp; Apologies were made; reparations have been promised.</p> <p>I had nothing to do with it.&nbsp; It sounds to me like an episode straight out of <em>Stargate: SG1 </em>(probably because I'm currently watching through the entire 10-year DVD series - thanks Martin!): a software upgrade caused a cascading failure on subsequent, adjacent towers.</p> <p>That's all I know.</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> Get Plugged In!&nbsp; Find a Windows Azure Platform Program That is Right for You <p>In order to help our partners gain the most out of their experience on the Windows Azure Platform we are fully integrated into the partner enablement-focused programs across the company.&nbsp; Learn more about these programs and find the ones that are right for you, and then join to get inside information on the Windows Azure Platform, in-depth training, and marketing collateral to help sell to your customers. Front Runner <p>Created for U.S.-based Independent Software Vendors (ISVs), Front Runner is a program that helps get your applications compatible with the latest Microsoft technologies. Front Runner offers direct access to technical experts from Microsoft who know the technology inside and out. From online training resources courses to troubleshooting via e-mail and phone, you'll have the support to help your application succeed. Green Light <p>Created for non-U.S.-based Independent Software Vendors, Green Light for the Windows Azure Platform provides you a comprehensive set of training, development, marketing, and support resources to quickly build, deploy, and promote your Windows Azure application to customers. BizSpark <p>BizSpark is perfect for venture-funded and Web 2.0 start-ups. It enables software startups to run cloud-based businesses for up to 3 years. And if you're a developer or content provider .check out Microsoft's Codename 'Dallas' <p>With the power and scale of the Windows Azure platform (Windows Azure and the SQL Azure Database), Dallas provides developers the ability to build and manage innovative applications across the desktop and mobile devices by bringing together disparate sets of private and public data, both on-premises and in the cloud.&nbsp; Via a single marketplace, Dallas enables developers to access complex data sets to build entirely new analytic and reporting scenarios.&nbsp; Content providers are able to expose their data to millions of developers on a global level, thus enabling new growth and revenue opportunities.&nbsp;&nbsp; </p> <p>Dallas provides content providers the ability to reach new markets, data provisioning, a flexible billing model, increased storage, and compute power with their data running on Dallas.&nbsp; In addition, partners get not only developer productivity through automatically generated APIs and client side libraries, but also the ability to expose this content easily within Microsoft Office and SQL Server assets.</p> <p>For the full Dallas story and Dallas developer resources - including Hands-On Labs - go to: <a href="http://www.microsoft.com/windowsazure/developers/dallas/">http://www.microsoft.com/windowsazure/developers/dallas/</a> </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> Exchange 2010 Course discount for Microsoft Partners <p>In early 2010 Auldhouse are running five day instructor led courses on configuring, managing, and troubleshooting <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986769&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Microsoft Exchange Server 2010</a>. This course helps prepare students for Exam 70-662 (TS: Configuring Microsoft Exchange Server 2010). <p>As a special deal exclusively for Microsoft Partners Auldhouse are offering this course for $1995+GST, a $1000 discount on the normal price. <p>Dates:Auckland 8-12 February<br>Wellington 22-26 February <p>For more information and to register <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986770&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">click here</a>. Make use of CRM licenses included as part of your Partner Network Membership <p><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986771&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Microsoft Dynamics CRM</a> helps to build customer loyalty and drive repeat business through effective customer management.Many partners are unaware of the CRM licenses available to them as part of their membership to the Microsoft Partner Network or subscription to the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986772&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Action Pack</a>. <p>CRM Server and CAL's are a part of the software benefits for Certified Partners, Gold Certified Partners, and Action Pack subscribers. For a breakdown of CRM software available as part of a Certified or Gold membership <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986773&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">click here</a>, and for software available as part of an action pack subscription <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986774&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">click here</a>. SharePoint 2010 Ignite Training <p>SharePoint 2010 Ignite is technical training for SharePoint 2007 professionals who are looking to upgrade their skills to SharePoint 2010. There are two Ignite offerings, Ignite for the IT Pro and Ignite for the Developer. Each track will cover 5 days/40 hours of technical training and cost $1650 per attendee. <p>Ignite for IT Pros: This training is designed to assist SharePoint 2007 Professionals in their preparation to implement SharePoint 2010 projects. <p>Dates: Jan 25-29 (Auckland only) <p>Ignite for Developers:Training will show partners how to build custom applications with SharePoint 2010. <p>Dates: Jan 18-22 (Auckland), Jan 25-29 (Wellington) <p>To register for one of these Ignite courses either call Avenues on 0800 832 433, email <a href="mailto:microsoftevents@avenues.co.nz">microsoftevents@avenues.co.nz</a> or register <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986775&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">online</a>. Whitepaper: Windows 7 delivers business value <p>This whitepaper discusses how you can provide new, high value solutions that address critical customer challenges. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986776&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Download now</a>. Office 2010 Beta downloads <p>Beta downloads of Office 2010, SharePoint 2010, Project, and Visio 2010 are now available through the partner portal. This is a great opportunity to familiarise yourself with this new wave of products and the enhancements they provide. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986777&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Download now</a>. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <a href="http://www.linkedin.com/e/ava/11252591/43315/EML_anet_qa_ttle-0Qt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">Sr WPF Developer. Hiring Immediately!</a> <p>Posted by Chris Farrington <a href="mailto:chris.farrington@sapphire.com">chris.farrington@sapphire.com</a>, National Technical Recruiter at Sapphire Technologies</p> <a href="http://www.linkedin.com/e/ava/11251157/43315/EML_anet_qa_ttle-0Qt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">URGENT NEED for .NET Software Engineers to join our Henderson, Nevada office</a> <p>Posted by Greg Levithan, Executive Search Consultant at SBR <a href="http://www.linkedin.com/e/ava/11246753/43315/EML_anet_qa_ttle-0Qt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">.NET web developer social media campagnes</a> <p>Posted by John van der Stelt, Owner, Schepnet B.V. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Dear MCTs, <p>We are pleased to offer you a lot of new content on our MCT Readiness portal this month!</p> What's new? <p>We have added the following sessions that you can access/download now: </p> <ul> <li>Third Thursday Sessions in November <li>EMEA Bus Tour presentations <li>Day Zero (TechEd Europe) recordings <li>Windows Server 2008 TTT </li></ul> Join us LIVE <p>Please join us at December's Third Thursday session. We are excited to announce a 2 hour special on <a href="http://www.microsoft.com/office2010" target="_blank">Office 2010 Beta</a>. As an MCT, you will likely have already downloaded the beta and you are probably eager to see the new features in action. Students and colleagues will start asking you about the new edition; become an expert, start by joining this session where we dive into <a href="http://www.microsoft.com/office2010" target="_blank">the Office 2010 Beta</a>!&nbsp; </p> <p>We have had a great response to our Soft Skills Track which continues to grow; please join Shelia Ochoa who will present this month's Soft Skills session 'Exploring Delivery Methods and Media'. </p> <p>We hope to see you at our Third Thursday LiveMeeting next week, stay tuned for details on January's edition which is already looking very promising! </p> How to join the Third Thursday session: <p>Simply add the sessions you wish to attend to your Outlook calendar by clicking the links below. At the time of the meeting, follow the links that you will find in the Outlook invitation.&nbsp; </p> Agenda Live Meetings December 17th 2009 <ul> <li>1st Session: Information Worker, Start Time: 3 PM (GMT) / 7 AM (PST)<br>Office 2010 Beta <em>presented by Debbie Collins</em><br>? <a href="http://www.mctvirtualsummit.com/Uploads/MCT%20Readiness%20-%20Monthly%20LiveMeeting%20Session%20-%20IW%20-%20Office%202010%20Beta.ics" target="_blank">save this session to your Outlook calendar</a><br>To add directly into your calendar, click on the link and choose open the item to save <li>2nd Session: Soft Skills, Start Time: 5 PM (GMT) / 9 AM (PST)<br>Exploring Delivery Methods and Media <em>presented by Shelia Ochoa</em><br>? <a href="http://www.mctvirtualsummit.com/Uploads/MCT%20Readiness%20-%20Monthly%20LiveMeeting%20Session%20-%20Soft%20Skills%20-%20Exploring%20Delivery%20M.ics" target="_blank">save this session to your Outlook calendar</a><br>To add directly into your calendar, click on the link and choose open the item to save</li></ul> To attend the Live Meetings <a href="http://www.mctvirtualsummit.com/" target="_blank">Login</a> to the Virtual Event Application with your MCP ID. <p><em>The live sessions will be presented using Microsoft Office LiveMeeting 2007. <br></em>Please make sure to install the console in time on your computer (the download can take up to 20 minutes).</p> <p><a href="https://www.livemeeting.com/cc/test2007/join?id=LiveMeeting2007Test&amp;role=attend&amp;cn=user&amp;pw=&amp;recording_agreement=accepted&amp;placewareLicenseCookie=true" target="_blank">Installation and Testing</a></p> <p>Important: to receive audio and video install the windows based console, as the web based version does not support these functionalities.<br>We are looking forward to seeing you online for these exciting sessions!</p> <p>Kind regards,<br>MCT Community Event Management Team<br><a href="mailto:mctevent@microsoft.com">mctevent@microsoft.com</a> </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Practice Exam 70-561 Microsoft .NET Framework 3.5 - ADO.NET Application Framework Objective 5: Working with Disconnected Data <p>Score: 26/34 = 76%</p> <p>For Further Study:</p> <ol> <li><a href="http://msdn.microsoft.com/en-us/library/bb384398(printer).aspx" target="_blank">N-Tier Data Application Overview</a> <li><a href="http://msdn.microsoft.com/en-us/library/fa04ha86(printer).aspx" target="_blank">ChildViews and Relations (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb902827(printer).aspx" target="_blank">Overview of Client and Server Synchronization</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb629329(printer).aspx" target="_blank">Walkthrough: Deploying an Occasionally Connected Client Application with the Local Database</a> <li><a href="http://msdn.microsoft.com/en-us/library/ms171895(printer).aspx" target="_blank">Preparing Your Application to Receive Data</a> <li><a href="http://msdn.microsoft.com/en-us/library/13wb36xf(printer).aspx" target="_blank">Sorting and Filtering Data (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/cc714038(printer).aspx" target="_blank">How to: Configure Data Synchronization to Use SQL Server Change Tracking</a> <li><a href="http://msdn.microsoft.com/en-us/library/ch2aw0w6(printer).aspx" target="_blank">Editing Data in a DataTable (ADO.NET)</a></li></ol> Objective 6: Object Relational Mapping by Using the Entity Framework <p>Score: 14/24 = 58%</p> <p>For Further Study:</p> <ol> <li><a href="http://msdn.microsoft.com/en-us/library/bb738683.aspx" target="_blank">Entity SQL Quick Reference</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb399295.aspx" target="_blank">OFTYPE (Entity SQL)</a> <li><a href="http://msdn.microsoft.com/en-us/library/cc716702.aspx" target="_blank">Walkthrough: Mapping Inheritance - Table-per-Type</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb399603.aspx" target="_blank">Object Services (Entity Framework)</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb738561.aspx" target="_blank">EntityClient Provider for the Entity Framework</a> <li><a href="http://msdn.microsoft.com/en-us/library/cc716698.aspx" target="_blank">Walkthrough: Mapping an Entity to Multiple Tables</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb399572.aspx" target="_blank">ADO.NET Entity Framework</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb738582.aspx" target="_blank">Managing Connections in Object Services (Entity Framework)</a></li></ol> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> Your 2010 Goals? <p>By Andy Warren </p> <p>It's December already? 2009 seems to have gone by altogether too fast. As I had some time to reflect about the year, it's been a mixed 12 months for me. I've accomplished most of my goals, missed a few, and endured the still slow economy. Yet, somehow there's that nagging feeling that I could have done more - ever feel like that?<br>I like goals rather than resolutions. Only one difference between them. There isn't much accountability for resolutions! It's easy to set goals; the hard part is setting goals that require you to work hard and stay focused but are also doable. Set too many or set them too high, and you can end the year feeling like a loser. Set them too low, and you might end up feeling like you could have done more. <a href="http://rs6.net/tn.jsp?et=1102891131958&amp;s=47884&amp;e=001E0bihJjOksBsssp3cnjnotwcoBqmhIj0LqFBwqG6Mb2gZwVfrm5CTHJ5wMGbGfw3VpI6FrMC5Nfvpe8qKltp6ViVcVKyJGnQQuqIvDsOjIgUCxMzCzeti4PatTFb0d28SmrNZ8d0bycFTPfHam8DkA==" target="_blank">Read more.</a></p> Metrics to the Max! <p>By Kevin Kline</p> <p>November 2009 would have been the 100th birthday of famed management guru Peter Drucker, were he alive today. For those of you who don't know the name, Peter Drucker was no mere guru or simple pundit. He was the father of management and universally acclaimed as the world's greatest management thinker. Anyone who's taken a business class, studied for an MBA, or had to deal with an IT project to build a management dashboard has been touched by Peter Drucker. If you have a spare moment, add Drucker's Concept of the Corporation to your library. <a href="http://rs6.net/tn.jsp?et=1102891131958&amp;s=47884&amp;e=001E0bihJjOksAwRGzLtMXHci9-j8_GJuIaFEXhHBvQ0RWZv0y3c_rMJ_C1a7jugovtSa0tgya_8ZkjfqJYvXrXDG7dqJY6Ddztv2PtlxQpPkFdb5RRafZtcHP_BZNdk_2RjMjhzyLko7XcYcNjp8pvcq5Pd57QAqmv6POgaRXTjccLVOLtoUmhaGa4jRHCWEo2PaRbFeV9BOJrkqEQ6gCzOJhTajw-yfDbvfHtaIvX6WDnDobllYxF6FjpWsed-g9BFF_lJyquOu7ljXiTcPVpRg==" target="_blank">Read more</a>.</p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table style="border-collapse: collapse" width="100%" border="1"> <tr> <td width="118"><strong>Date</strong></td> <td width="327"><strong>Event</strong></td> <td width="375"><strong>Venue</strong></td> <td width="121"><strong>Speaker</strong></td></tr> <tr> <td width="118">18-Dec-09</td> <td width="327">Expelled: No Intelligence Allowed</td> <td width="375">Paramount Theatre, Wellington</td> <td width="121">Ben Stein</td></tr> <tr> <td width="118">25-Dec-09</td> <td width="327">Christmas Day</td> <td width="375">All Over The World</td> <td width="121">None</td></tr> <tr> <td width="118">11-Jan-2010</td> <td width="327">First day back at work</td> <td width="375">Telecom Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">19-Jan-2010</td> <td width="327">Exam 70-561</td> <td width="375">Auldhouse, Wellington</td> <td width="121">James</td></tr> <tr> <td width="118">25-29 Jan 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955284&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SharePoint 2010 Ignite for Developers</a></td> <td width="375">Microsoft, Wellington</td> <td width="121">Wayne Ewington</td></tr> <tr> <td width="118">22-26 Feb 2010</td> <td width="327"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12986770&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Exchange 2010 Training</a></td> <td width="375">Auldhouse, Wellington</td> <td width="121">?</td></tr> <tr> <td width="118">22-Mar-10</td> <td width="327"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="375">All Over The World</td> <td width="121">Various</td></tr> <tr> <td width="118">21-23 April 2010</td> <td width="327"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="375">Neuss, Germany</td> <td width="121">Various</td></tr> <tr> <td width="118">18-May-10</td> <td width="327">NZ SharePoint Conference</td> <td width="375">Bay of Plenty</td> <td width="121">Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <p>Father Murphy walked into a pub in Donegal, and said to the first man he meets, "Do you want to go to heaven?"<br>The man said, "I do Father."<br>The priest said, "Then leave this pub right now!" and approached a second man. "Do you want to got to heaven?"<br>"Certainly, Father," was the man's reply.<br>"Then leave this den of Satan," said the priest, as he walked up to O'Toole.<br>"Do you want to go to heaven?"<br>"No, I don't Father," O'Toole replied.<br>The priest looked him right in the eye, and said, "You mean to tell me that when you die you don't want to go to heaven?"<br>O'Toole smiled, "Oh, when I die, yes, Father. I tort you were getting a group together to go right now." </td></tr></table> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5aa84ad-6411-419a-aa76-db02f8a3f74c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>,<a href="http://technorati.com/tags/Humour" rel="tag">Humour</a>GeekPost Weekly Newsletter Volume 1 Issue 9http://www.geekzone.co.nz/JamesHip/6992TrainingThu, 10 Dec 2009 00:25:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 9 <h3 style="color: #336699" align="center">Friday 1 December 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>I had a good week:</p> <ul> <li>Delivered a large project to PROD, just before Brown-Out was applied; <li>Did two more practice tests.&nbsp; Four down, only two more to go; <li>Mastered Killer Sudoku; <li>Mastered activating a Web Service from Agent Job (see below); <li>Mastered activating a SFTP upload from Stored Proc (see next week);</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> I had to implement an agent job which would activate a web service in PROD <p>This was not as simple as you might hope:</p> <ul> <li>The Agent Job consists of a single step of: <ul> <li>Type: SQL Server Integration Services Package <li>Run as: SQL Server Agent Service Account <li>Package source: File system <li>Package: (fully qualified local path on PROD DB server) e.g. D:\pathname\Package.dtsx </li></ul> <li>The SSIS package: <ul> <li>Can only be edited via the DEV or TEST servers because they've got SQL Server 2005 installed + BIDS.&nbsp; PROD doesn't have BIDS.&nbsp; My local doesn't have 2005, only SQL Server 2008, which tries to auto-convert it, and would thus render it useless on PROD. <li>Is password protected <li>Contains one Connection Manager and two Control Flow items, one of which is the Web Service Task</li></ul> <li>The Web Service Task <ul> <li>You must double-click the Web Service Task to get to the Web Service Task Editor <li>On the General tab, you specify: <ul> <li>HttpConnection: HTTP Connection Manager <li>WsdlFile: (FQDN to the Web Service Definition file on the PROD IIS server) e.g. <a href="file://\\servername\d$\path\service.wsdl">\\servername\d$\path\service.wsdl</a></li></ul> <li>On the Input tab, you specify: <ul> <li>Service: The Service Name <li>Method: The Method Name</li></ul></li></ul> <li>The WsdlFile can be generated automatically (via the Download WSDL button) or manually (via the WebService.asmx?WSDL command) but must be moved to the appropriate position (on the PROD IIS server).</li></ul> <p>That's all there is to it!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> GeekZone FreeView Pizza Update <p>Hello JamesHip <p>I writing with an update in our plans for the GeekZone FreeView Pizza evening events. We have thing pretty much in good shape now, with two main sponsors - FreeView and <strong>Telecom New Zealand</strong>. <p>Freeview is sponsoring the pizza in all three events, while Telecom New Zealand is sponsoring drinks in all three events. Telecom New Zealand is also providing six XT mobile handsets as prizes, two per event. <p>We have closed on dates and venues - except we are still waiting to confirm the venue for AKL but it should be done this week. <p>We also have confirmed other sponsors - please visit the discussion <a href="http://www.geekzone.co.nz/forums.asp?forumid=4&amp;topicid=51624">http://www.geekzone.co.nz/forums.asp?forumid=4&amp;topicid=51624</a> to check updated information regarding spot prizes - some good ones to be won! <p>Good news for people wanting to attend events in other cities: Air New Zealand will give us tickets to fly three winners, one to each destination (AKL/CHC/WLG). So if you want to attend more than one event, or if you don't live in one of the three cities, enter to win those! Enter to win the tickets here <a href="http://www.geekzone.co.nz/content.asp?contentid=8599">http://www.geekzone.co.nz/content.asp?contentid=8599</a>. <p>Mauricio Freitas<br><a href="http://www.geekzone.co.nz">www.geekzone.co.nz</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> <a href="http://click.email.microsoftemail.com/?ju=fec61776746d017c&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff5d13727c&amp;t=" target="_blank">Try Out the Team Foundation Server 2010 Beta 2 Best Practices Analyzer</a> <p>Team Foundation Server 2010 Beta 2 Best Practices Analyzer is part of the Team Foundation Server PowerTools 2010 Beta 2 for validating a Team Foundation Server 2010 Beta 2 deployment.</p> <a href="http://click.email.microsoftemail.com/?ju=fec51776746d017f&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff5d13727c&amp;t=" target="_blank">Updated Windows API Code Pack for Microsoft .NET Framework</a> <p>The Windows API Code Pack for Microsoft .NET Framework provides a source code library that can be used to access some features of Windows 7 that are not available to developers today in the .NET Framework. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955282&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Download the Windows Azure Software Development Kit</a> <p>Windows Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand computation and storage to host, scale, and manage Web applications on the Internet through Microsoft data centres. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955283&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Download SDL for Agile</a> <p>Included as part of the SDL 4.1a Process Guidance, SDL-Agile is a streamlined process that melds Agile methods and security. SDL-Agile will allow development teams to innovate and react quickly to changing customer needs while developing more secure software. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> Until 25th June 2010 you can purchase Microsoft Dynamics Business Management software at 50% off the recommended retail price. <p>A few of the business benefits these solutions can assist in driving include: improved financial performance, more efficient business processes, better compliance and accuracy in reporting giving you the ability and agility to make the right decisions. What's more they work with and like other Microsoft software you're already familiar with - speeding up adoption and increasing usage amongst your team. <p>To get an overview of the benefits and to see a demo take a look <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12945838&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">here</a>. Full Details: <table> <tr> <td><strong>Offer</strong></td> <td>Discount of 50% on Microsoft Dynamics NAV or GP licenses for the first 15 concurrent users</td></tr> <tr> <td><strong>Promotion Period</strong></td> <td>December 1, 2009 - June 25, 2010</td></tr> <tr> <td><strong>Conditions Snapshot</strong></td> <td>Applicable exclusively for Gold Certified Partners purchasing a new platform</td></tr> <tr> <td><strong>How to get it</strong></td> <td> <ol> <li>Engage a SPA partner for licence purchase and implementation service to get this offer <li>Contact Guy or Stewart (details below) with the partner name and MSPP ID. They will validate it and provide you with a promo code which should be submitted to APOC with the order <li>Discount is for new license orders only </li></ol></td></tr></table> <p>For any questions or for more information please contact either Stewart Gibbs <a href="mailto:stewartg@microsoft.com">stewartg@microsoft.com</a> or Guy Orridge <a href="mailto:guyor@microsoft.com">guyor@microsoft.com</a>, respectively to discuss. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Data Architect - ARC0204L <strong>Data Direction</strong> <p>The times are changing and so too is the way we manage our data across Telecom's business units. Be integral in moving away from a vertically focused model as you help set the direction for an end-to-end plan across all our products, services, resources and other data domains.&nbsp; Bring fresh ideas that will enable a next generation Telecom to flourish.&nbsp; Be the authority on data architecture as you set policies, develop architectural principles, define data logic and build the frameworks needed. <p>Support Data Architecture planning that will achieve business and transformation objectives and ensure the transition to future-state is robust.&nbsp; Provide and maintain a framework that is aligned to international standards. Develop a data roadmap that has a mid to long term view and provides guidance on how to evolve and optimise data dimensions that achieve effective enterprise change.&nbsp; With ownership of specific data domains, you'll keep everyone informed and keep delivery expectations realistic and achievable. <p>With an extensive background in data design and modelling for a large complex environment you're an expert in data architecture and industry standards such as TMF NGOSS, eTOM &amp; SID.&nbsp; You're able to navigate comfortably between business and technical audiences, have influential relationships where your recommendations are sought to resolve issues and provide guidance on how to apply technology principles to the benefit of the business.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <p>This position can be based in either Auckland or Wellington. Join the Group Technology &amp; Transformation Office (GTTO) team that develops and executes complete transformation strategy and plans.&nbsp; They provide Transformation, Technology Strategy and Architecture leadership for Telecom.&nbsp; They are a team of passionate professionals that appreciate the strengths of each other.&nbsp; <p>Steer the direction of your Career forward. Apply Today </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <a href="http://click.email.microsoftemail.com/?ju=febf1776746d0175&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff5d13727c&amp;t=" target="_blank">Webcast: Lighting Up the New Visual Studio 2010 Editor with Rich Extensions (Level 200)</a> <p>December 9, 2009, 10:00 A.M. Pacific Time<br>In this webcast, we demonstrate the new editor by examining a series of common scenarios that showcase what you can do with editor extensions. <a href="http://click.email.microsoftemail.com/?ju=fec31776746d0179&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff5d13727c&amp;t=" target="_blank">Channel 9 Video: Explore the New Features in Silverlight 4</a> <p>See what's new and walk through some of the highly anticipated new features, including printing, webcam and microphone support, custom right-click, rich text, and access to local files with trusted applications. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955284&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SharePoint 2010 Ignite for Developers</a> <p>SharePoint 2010 provides the business collaboration platform to rapidly build solutions and respond to business needs. The training will show partners how to build custom applications with SharePoint 2010. (See details below in Events section) </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Practice Exam 70-561 Microsoft .NET Framework 3.5 - ADO.NET Application Framework Objective 3: Modifying Data <p>Score: 30/44 = 68%</p> <p>For Further Study:</p> <ol> <li><a href="http://msdn.microsoft.com/en-us/library/bb386941(printer).aspx" target="_blank">How to: Insert Rows Into the Database (LINQ to SQL)</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb399421(printer).aspx" target="_blank">How to: Resolve Concurrency Conflicts by Overwriting Database Values (LINQ to SQL)</a> <li><a href="http://msdn.microsoft.com/en-us/library/0f7ey06d(printer).aspx" target="_blank">How to: Validate Data During Column Changes</a> <li><a href="http://msdn.microsoft.com/en-us/library/2k2hy99x(printer).aspx" target="_blank">Local Transactions (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/33y2221y(printer).aspx" target="_blank">Updating Data Sources with DataAdapters (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/ms254973(printer).aspx" target="_blank">Distributed Transactions (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/6d1wk41s(printer).aspx" target="_blank">Handling DataAdapter Events (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/tf579hcz(printer).aspx" target="_blank">Generating Commands with CommandBuilders (ADO.NET)</a> <li><a href="http://msdn.microsoft.com/en-us/library/system.data.foreignkeyconstraint(printer).aspx" target="_blank">ForeignKeyConstraint Class</a> <li><a href="http://msdn.microsoft.com/en-us/library/ms172152(printer).aspx" target="_blank">Implementing an Implicit Transaction using Transaction Scope</a></li></ol> Objective 4: Synchronizing Data <p>Score: 21/30 = 70%</p> <p>For Further Study:</p> <ol> <li><a href="http://msdn.microsoft.com/en-us/library/hdxfb6cy(printer).aspx" target="_blank">@ OutputCache</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb725997(printer).aspx" target="_blank">How to: Handle Data Conflicts and Errors</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb726003.aspx" target="_blank">How to: Filter Rows and Columns</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb902845.aspx" target="_blank">How to: Create Views of Data on a Client</a> <li><a href="http://msdn.microsoft.com/en-us/library/ms379594(VS.80,printer).aspx" target="_blank">Query Notifications in ADO.NET 2.0</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb882690(printer).aspx" target="_blank">Walkthrough: Adding a Local Database Cache to an N-Tier Application</a> <li><a href="http://msdn.microsoft.com/en-us/library/bb726025(printer).aspx" target="_blank">Architecture and Classes and Server Synchronization</a></li></ol> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzUAGEDVeHKGQEkjnGA5aheijo14DwMcNKwG46iiGNT-VnTByRj7paSiaxFQQwHSamCCU69OoSy-Lu7SurAwziZ6WSYRGwChGPw5qNbVkSijPzecra2bgTlAAfBTmKRb8LCMFsGbm3gww==" target="_blank">Re-Launch of SQL Server Standard Magazine</a> <p>By Andy Warren </p> <p>Today we're pleased to feature the first issue of the newly re-launched SQL Server Standard magazine. Those of you who have been PASS members for a while will remember that the Standard served as our flagship magazine for many years until we had to halt production due to rising print costs. It's taken a while to get going again, but we're now offering it again in a much streamlined PDF format - for free to our members!</p> <p>I wrote in greater detail about the <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzycTwIjU-vKIkHaltROtFEUXhsPBWQMmIlDB_AtkyZruyniDnGhsivwEkowTuxkxKY2KnRDAsk9-6FEJSnFxDoNU_Sq7_2wTpQ-_0XSZwGC2bknPQi7xZGvmbo4MpmeFP89cCY_SwrNi3OcN4OADmlXiUuTSkjhHxxWqFiKtloXWkepVQ1DzrTaXOkKZnooOgeECNHGc3_vlSp-r85dgZukleoCHi0kjEqUEBrSuqVpA==" target="_blank">history and vision</a> for the Standard in my blog, but the short story is that it should be a place for our members to showcase their skills and provide value to our members.&nbsp; </p> <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzEG-cEBhKUtBG8-0hwpz9E-TWsn3GCmxSCV5YJtCfmyOCvM9naJ6xeXP1g13u-rvHtID10HIZkq_HWlBjM4WIdf-aMeSbv4xdCE6m6v9bORVukfHDpN5gCKq_Ssa40z3k4F-rk4fOHhEwEgusa8Ms2x0dKaM_v_6xUy5QTxN5DrA==" target="_blank">New from the SQL Server Standard: The Trouble with Triggers</a> <p>By Thomas LaRock</p> <p>Imagine you are developing an application. You spend a few hours putting together some pages into a Web application, and now you want to verify that the data is getting inserted and updated correctly. You enter some data, click the Submit button, and go to the database to confirm that the data is there. Only it isn't there, at least not your data.</p> <p>You then spend the next few hours debugging your code. You step through every line imaginable. You call home so your kids can hear the sound of your voice because you know they will be in bed if and when you should ever get home. And then, out of nowhere, you get an idea. Could a trigger be changing the data? Sure enough, you find that a trigger has indeed been at work all along, and your code is working as expected. You're just not seeing the expected results.</p> <p>...Why no love for these seemingly benign and inanimate pieces of a database design? Because they're typically built in so that you don't even know they're there. And that results in a waste of time when trying to troubleshoot application code, for example, and I hate wasting time.</p> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="102"><strong>Date</strong></td> <td width="343"><strong>Event</strong></td> <td width="433"><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="102">17-Dec-09</td> <td width="343">Celebrate C2M Success</td> <td width="433">GPK, Auckland</td> <td>None</td></tr> <tr> <td width="102">17-Dec-09</td> <td width="343"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12967686&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MCT Readiness</a> Exploring Delivery Methods and Media</td> <td width="433">Third Thursday Live Meeting Session, Your Desk</td> <td>Debbie Collins</td></tr> <tr> <td width="102">18-Dec-09</td> <td width="343">Expelled: No Intelligence Allowed</td> <td width="433">Paramount Theatre, Wellington</td> <td>Ben Stein</td></tr> <tr> <td width="102">25-Dec-09</td> <td width="343">Christmas Day</td> <td width="433">All Over The World</td> <td>None</td></tr> <tr> <td width="102">25-29 Dec 2010</td> <td width="343"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12955284&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SharePoint 2010 Ignite for Developers</a></td> <td width="433">Microsoft, Wellington</td> <td>Wayne Ewington</td></tr> <tr> <td width="102">22-Mar-10</td> <td width="343"><a href="http://www.microsoft.com/visualstudio/en-nz/products/msdn/default.mspx#roadmap" target="_blank">Microsoft Visual Studio 2010 Launch</a></td> <td width="433">All Over The World</td> <td>Various</td></tr> <tr> <td width="102">21-23 April 2010</td> <td width="343"><a href="http://sqlpass.us1.list-manage.com/track/click?u=96140fea75d598eb8c242c458&amp;id=22339764a3&amp;e=5504c6dff2" target="_blank">PASS European Conference</a></td> <td width="433">Neuss, Germany</td> <td>Various</td></tr> <tr> <td width="102">18-May-10</td> <td width="343">NZ SharePoint Conference</td> <td width="433">Bay of Plenty</td> <td>Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Two fonts walk into a bar <p>The bartender says, "We don't serve your type here." </p> <p>So they called the serif.</p> </td></tr></table> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5aa84ad-6411-419a-aa76-db02f8a3f74c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>,<a href="http://technorati.com/tags/Humour" rel="tag">Humour</a>GeekPost Weekly Newsletter Volume 4 Issue 8http://www.geekzone.co.nz/JamesHip/6977OpinionThu, 03 Dec 2009 06:01:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 8 <h3 style="color: #336699" align="center">Friday 4 December 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Nothing particularly geeky to report this week.</p> <p>I re-discovered a useful short-cut at work today: when your Change Request is knocked back at the last possible moment before Brown-Out is about to come crashing down, then reducing the Category from Sev2 to Sev3 works!</p> <p>Yay!</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> Got A Tricky Project <p>User initiates a process by clicking a button</p> <ul> <li>which uploads a file to web server</li> <li>and kicks off a stored proc</li> <li>which kicks off an Agent Job (thus elevating privilege)</li> <li>which kicks off an SSIS package</li> <li>which kicks off a WinSCP job to transfer the file to a Secure FTP server</li> <li>which is being polled by a mainframe job</li> <li>which will upload the file</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Telecom Christmas Party today <p>Venue: TSB Arena (Queens Wharf), Wellington</p> <p>Theme: Wild, Wild West</p> <p>Yee-haw!</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12913446&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Which version of Windows 7 is right for you?</a> <p>Windows 7 is available in 3 versions. Find out which version is suited to your needs and how you can buy your own copy of Windows 7. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12913450&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">How to upgrade from Vista or XP to Windows 7</a> <p>Once you've decided which edition of Windows 7 to buy, and checked that your PC is capable of running it, you'll want to actually go ahead and install Windows 7. Here are some things you should consider before you install. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Partner News</td> <td> Changes to Microsoft Wellington Staff Phone Numbers <p>On Monday 7 December Microsoft New Zealand employees will transition to a new phone system using our own Unified Communications telephony solution. This will mean the phone numbers of our Wellington based staff members will change to include an 09 prefix. A transition period until January 5 will ensure you're advised of new numbers to call if you use an old number. This transition is a result of a continuing drive to save time, reduce travel costs, and lower our environment impact. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12738527&amp;s1=777e5f48-a3e8-037a-65f0-c439571c902f" target="_blank">Current Promotions</a> <p>For a full list of current promotions available to your customers including a number of offers on Office 2007 and a great deal on Windows 7 upgrades click here. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Web / .NET Developer with around 1-2 years experience wanted +a grad! <p>Hi All, <p>We are looking for a web developer to come work with us at Outpost Central&nbsp; (<a href="http://www.outpostcentral.com">www.outpostcentral.com</a>), someone who's got a little bit of experience under their belt.&nbsp;&nbsp; Someone with a keen interest in the latest ways of crafting software! <p>Also looking for a good grad as well! :-) <p>Just send me an email + CV to <a href="mailto:keith.nicholas@outpostcentral.com">keith.nicholas@outpostcentral.com</a>&nbsp;&nbsp; <p>Regards, <p>Keith </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <p>The annual <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12896322&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Microsoft Professional Developers Conference</a> took place this month in Los Angeles and provided an early look at some exciting new technologies including <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12896323&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Internet Explorer 9</a>, <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12896324&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Silverlight 4,</a> and <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12896325&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure</a>. I encourage you to take the time to view some of the online content and videos.</p> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12913454&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Search Twitter Trends with Bing</a> <p>You can now search for what people are saying all over the web about breaking news topics, your favorite celebrity, live sports games, and anything else you use Twitter to stay on top of today. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Practice Exam 70-561 Microsoft .NET Framework 3.5 - ADO.NET Application Framework Objective 2: Selecting and Querying Data <p>Score: 34/43 = 79 %</p> <p>For Further Study:</p> <ul> <li>LINQ to SQL: .NET Language-Integrated Query for Relational Data <li>OpenSqlFilestream API <li>Updating Data Sources with DataAdapters (ADO.NET) <li>Retrieving Large Data (ADO.NET) <li>SqlParameter Class <li>Asynchronous Operations (ADO.NET)</li></ul> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzUAGEDVeHKGQEkjnGA5aheijo14DwMcNKwG46iiGNT-VnTByRj7paSiaxFQQwHSamCCU69OoSy-Lu7SurAwziZ6WSYRGwChGPw5qNbVkSijPzecra2bgTlAAfBTmKRb8LCMFsGbm3gww==" target="_blank">Re-Launch of SQL Server Standard Magazine</a> <p>By Andy Warren </p> <p>Today we're pleased to feature the first issue of the newly re-launched SQL Server Standard magazine. Those of you who have been PASS members for a while will remember that the Standard served as our flagship magazine for many years until we had to halt production due to rising print costs. It's taken a while to get going again, but we're now offering it again in a much streamlined PDF format - for free to our members!</p> <p>I wrote in greater detail about the <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzycTwIjU-vKIkHaltROtFEUXhsPBWQMmIlDB_AtkyZruyniDnGhsivwEkowTuxkxKY2KnRDAsk9-6FEJSnFxDoNU_Sq7_2wTpQ-_0XSZwGC2bknPQi7xZGvmbo4MpmeFP89cCY_SwrNi3OcN4OADmlXiUuTSkjhHxxWqFiKtloXWkepVQ1DzrTaXOkKZnooOgeECNHGc3_vlSp-r85dgZukleoCHi0kjEqUEBrSuqVpA==" target="_blank">history and vision</a> for the Standard in my blog, but the short story is that it should be a place for our members to showcase their skills and provide value to our members.&nbsp; </p> <a href="http://rs6.net/tn.jsp?et=1102856957048&amp;s=47884&amp;e=001vcGDEflXIjzEG-cEBhKUtBG8-0hwpz9E-TWsn3GCmxSCV5YJtCfmyOCvM9naJ6xeXP1g13u-rvHtID10HIZkq_HWlBjM4WIdf-aMeSbv4xdCE6m6v9bORVukfHDpN5gCKq_Ssa40z3k4F-rk4fOHhEwEgusa8Ms2x0dKaM_v_6xUy5QTxN5DrA==" target="_blank">New from the SQL Server Standard: The Trouble with Triggers</a> <p>By Thomas LaRock</p> <p>Imagine you are developing an application. You spend a few hours putting together some pages into a Web application, and now you want to verify that the data is getting inserted and updated correctly. You enter some data, click the Submit button, and go to the database to confirm that the data is there. Only it isn't there, at least not your data.</p> <p>You then spend the next few hours debugging your code. You step through every line imaginable. You call home so your kids can hear the sound of your voice because you know they will be in bed if and when you should ever get home. And then, out of nowhere, you get an idea. Could a trigger be changing the data? Sure enough, you find that a trigger has indeed been at work all along, and your code is working as expected. You're just not seeing the expected results.</p> <p>...Why no love for these seemingly benign and inanimate pieces of a database design? Because they're typically built in so that you don't even know they're there. And that results in a waste of time when trying to troubleshoot application code, for example, and I hate wasting time.</p> <p> </p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="70"><strong>Date</strong></td> <td width="303"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="70">9-Dec-09</td> <td width="303">Styling a WPF/SilverLight Application</td> <td>Xero, Wellington</td> <td>Daniel McGaughran</td></tr> <tr> <td width="70">18-May-10</td> <td width="303">NZ SharePoint Conference</td> <td>Bay of Plenty</td> <td>Lots</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Living Dangerously <p>The obviously blind man (white cane and all) says to the barkeep "Wanna hear a blond joke?" <p>The bartender says "Before you start, know that this is a biker's pub; I'm blond, the bouncer's blond and the Hell's Angel sitting next to you is blond. Do you still want to tell that joke?" <p>The blind man says "Well not if I'm going to have to explain it three times." </td></tr></table> <p></p> <p></p> <div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5aa84ad-6411-419a-aa76-db02f8a3f74c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>,<a href="http://technorati.com/tags/Humour" rel="tag">Humour</a>,<a href="http://technorati.com/tags/Google" rel="tag">Google</a>,<a href="http://technorati.com/tags/PDC" rel="tag">PDC</a>GeekPost Weekly Newsletter Volume 4 Issue 7http://www.geekzone.co.nz/JamesHip/6962Microsoft EventsThu, 26 Nov 2009 00:57:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 7 <h3 style="color: #336699" align="center">Friday 27 November 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>I learned something else new things this week.&nbsp; How to embed an image into an email:</p> <blockquote> <p>Dim pdfLink As String = String.Format("&lt;a href='<a href="http://{0}/C2M/Handler/PdfPhase.ashx?ID={1}'">http://{0}/C2M/Handler/PdfPhase.ashx?ID={1}'</a>&gt;" + _<br>&nbsp;&nbsp;&nbsp; "&lt;img src=cid:pdfLogo alt='{2}' /&gt;&lt;/a&gt;", _<br>&nbsp;&nbsp;&nbsp; serverName, ideaID.ToString, newIdeaVersion.Title)<br>body.Replace("[PDF Link]", pdfLink) </p> <p>'create the LinkedResource (embedded image)<br>Dim logo As New LinkedResource(pathName)<br>logo.ContentId = "pdfLogo" </p> <p>Dim plainView As AlternateView = AlternateView.CreateAlternateViewFromString(body.ToString, _<br>&nbsp;&nbsp; Nothing, "text/plain")<br>Dim htmlView As AlternateView = AlternateView.CreateAlternateViewFromString(body.ToString, _<br>&nbsp;&nbsp; Nothing, "text/html") </p> <p>'add the LinkedResource to the appropriate view<br>htmlView.LinkedResources.Add(logo)</p> <p>'create the mail message<br>Dim mail As New MailMessage()</p> <p>'add the views<br>mail.AlternateViews.Add(plainView)<br>mail.AlternateViews.Add(htmlView) </p></blockquote> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> PDC - Developers Developers Developers! <p>Editorial: Nigel Parker <p>Dear MSDN Flash readers, <p>As you may very well be aware the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880037&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">PDC</a> (Professional Developers Conference) ran last week in LA. I have been waking up early to watch the keynotes live each day. For experiencing the event virtually I have come to the conclusion that the PDC this year is full of surprises, inspiration and opportunity. <p>There is a flood of exciting announcements to absorb so I'm only going to focus on two key ones in this editorial. <p><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880038&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure featured heavily</a> on day one of the conference. I particularly liked the introduction of <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880039&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SQL Azure Data Sync</a> to connect on-premises data to SQL Azure and Windows Azure storage. If you want to see more detail please <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880040&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">check my blog.</a> <p>The Windows Azure platform is set to start commercial operation in New Zealand on the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880041&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">1st Feb</a> so now is the time to start looking closely at this technology. Beginning Jan 2010, new customers will be able to sign up to access services on the Windows Azure platform. If you want access to the platform before Jan I recommend that you come along to the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880042&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Azure UNPLUGGED event in December</a> where Mike &amp; Ryan will be distributing CTP tokens to developers looking for early access. <p>On day two the big announcement was the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880043&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">release of the Beta of Silverlight 4</a>. Silverlight 4 introduces a bunch of new enhancements that <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880044&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">you have all been asking for</a> including mic/ webcam support, printing and shared assemblies without separate compile step between SL4 and .NET 4! Again <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880045&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">please check my blog</a> for more details of this release. <p>Talking Silverlight I thought I'd take the time to talk about <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880046&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">an exciting new exhibition that Te Papa museum is running</a> that leverages Silverlight 3. Kura Pounamu consists of an interactive touch kiosk within the museum and an <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880047&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">online version showcasing a collection</a> of New Zealand stone carvings. <p>Of course there were many more topics covered at the PDC and <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880049&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">all 150+ sessions from the event are available to download</a> free of charge right now! <p>My boss Scott Wylie was lucky enough to be up in LA at the event and he has also shared a great summary of his experiences. <p>Thanks for reading! <p><strong>Nigel Parker</strong> <br>Web Developer Advisor<br>Microsoft New Zealand<br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880051&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Blog</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12880052&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">twitter</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Join the 'Cabinets are cool' Facebook page <p>Chorus has gone fully viral, with the <a href="http://www.facebook.com/home.php?#/pages/Cabinets-are-cool/177365531053?ref=ts"><strong>Cabinets are cool Facebook page</strong></a>.&nbsp; If you do Facebook, why not surf on over and become a fan (33 and counting)? <p>You'll find updates on a myriad of cabinet-related excitement, including photos, videos and coverage maps. <p>Don't just sit there working - drive to the station, buy a ticket and get on board the cabinet love express. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> Google Wave is here <p><a href="http://moderator.appspot.com/#e=d332d"><img height="43" alt="" src="https://www.google.com/accounts/wave/tag_login1.gif" width="418"></a> <p>It's shiny, new and here: <a href="http://wave.google.com/">http://wave.google.com/</a></p> <p>&nbsp;</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> <p><a href="http://click.email.microsoftemail.com/?ju=fec4177374630d79&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Tell Us Your .NET Framework Story and Win</a> <br>Every developer has a story. We want to know yours. How did you use the .NET Framework to create a killer app? What parts of the .NET Framework did you use to develop it? Tell us your story and be eligible to win a 12-day Galapagos Islands adventure, a new Smart Car, or US$12,000. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Free Stuff to Download and Learn <p><a href="http://click.email.microsoftemail.com/?ju=fec0177374630c74&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Evaluate Silverlight 4 Beta</a> <br>This release of Silverlight 4 Beta is a developer release. What this means is that there is no "go-live" licensing available and the end-user runtime of Silverlight 4 is not available. <p><a href="http://click.email.microsoftemail.com/?ju=fec8177374630d7d&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Get the SQL Server 2008 R2 November CTP and Self-Service BI Solution Downloads</a> <br>Download the SQL Server 2008 R2 November CTP, as well as Microsoft's complete Business Intelligence platform. SQL Server 2008 R2 delivers several capabilities that improve IT and developer efficiency, and enable highly scalable and well managed Business Intelligence on a self-service basis for your users. <p><a href="http://click.email.microsoftemail.com/?ju=febf177374630d74&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Get the Microsoft Visual Studio 2010 Ultimate Beta 2</a> <br>Microsoft Visual Studio 2010 Ultimate Beta 2 builds on the innovations in Beta 1 by delivering an integrated environment that simplifies the entire development process from design to deployment. <p><a href="http://click.email.microsoftemail.com/?ju=fec7177374630d7c&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Download the ASP.NET MVC 2 Beta</a> <br>ASP.NET MVC 2 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern on top of the existing ASP.NET 3.5 SP1 runtime. <p><a href="http://click.email.microsoftemail.com/?ju=fec6177374630d7f&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Announcing the New Microsoft SDK for Facebook Platform</a> <br>The Microsoft SDK for Facebook Platform supports the development of applications across Silverlight, WPF, ASP.NET, ASP.NET MVC, and Windows Forms, allowing easy consumption of Facebook services delivered through the Facebook Open Stream API. <p><a href="http://click.email.microsoftemail.com/?ju=fec5177374630d7e&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Download the .NET Services SDK November CTP</a> <br>Microsoft has released an updated Community Technology Preview (CTP) of the .NET Services Software Development Kit (SDK), which represents the complete feature set from both the Service Bus and Access Control Service when the Windows Azure platform becomes commercially available early next year. <p><a href="http://click.email.microsoftemail.com/?ju=fec1177374630d7a&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">ALM Catalyst Live Workshops Now Expanded and Still Free</a> <br>Live workshops put you in an interactive learning environment where you can explore topics such as multi-platform development, using TFS for Scrum and Agile adoption, how to integrate quality into development, understanding Team Foundation Server reports, and much more. A total of eight topics repeat weekly. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Practice Exam 70-561 Microsoft .NET Framework 3.5 - ADO.NET Application Framework Objective 1: Connecting to Data Sources <p>Score: 16/25 = 64 %</p> <p>For Further Study:</p> <ul> <li>Code Access Security and ADO.NET</li> <li>Using Connection Pooling with SQL Server</li> <li>Implementing a .NET Framework Data Provider</li> <li>Connection Strings and Configuration Files (ADO.NET)</li> <li>.NET Framework Data Providers (ADO.NET)</li> <li>DbProviderFactory Class</li></ul> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="70"><strong>Date</strong></td> <td width="303"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="70">1-Dec-09</td> <td width="303"><a href="http://www.microsoft.com/nz/events/unplugged/default.mspx" target="_blank">Microsoft Unplugged</a> MSDN Sessions for Developers 1:30 - 5pm</td> <td>Wellington Intercontinental</td> <td>John-Daniel Trask, Mike Zeff, Ryan Tarak</td></tr> <tr> <td width="70">1-Dec-09</td> <td width="303"><a href="http://www.microsoft.com/nz/events/unplugged/" target="_blank">PDC Annoucements, Azure, Silverlight 4, Sharepoint 2010</a> 6pm</td> <td>Xero (Dot Net User Group)</td> <td>Mike Zeff, Development Advisor, Microsoft</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Why Parents Drink <p>The boss wondered why one of his most valued employees was absent but had not phoned in sick one day. Needing to have an urgent problem with one of the main computers resolved, he dialled the employee's home phone number and was greeted with a child's whisper. </p> <p>"Hello?"</p> <p>"Is your daddy home?" he asked. <p>"Yes," whispered the small voice. </p> <p>"May I talk with him?"</p> <p>The child whispered, "No." <p>Surprised and wanting to talk with an adult, the boss asked, "Is your Mummy there?" "Yes" <p>"May I talk with her?" Again the small voice whispered, "No" <p>Hoping there was somebody with whom he could leave a message, the boss asked, "Is anybody else there?" <p>"Yes," whispered the child, "a policeman." <p>Wondering what a cop would be doing at his employee's home, the boss asked, "May I speak with the policeman?" <p>"No, he's busy," whispered the child. <p>"Busy doing what?" <p>"Talking to Daddy and Mummy and the Fireman," came the whispered answer. <p>Growing more worried as he heard a loud noise in the background through the earpiece on the phone, the boss asked, "What is that noise?" <p>"A helicopter" answered the whispering voice. <p>"What is going on there?" demanded the boss, now truly apprehensive. Again, whispering, the child answered, <p>"The search team just landed a helicopter" <p>Alarmed, concerned and a little frustrated the boss asked, "What are they searching for?" <p>Still whispering, the young voice replied with a muffled giggle. <p>"ME." </td></tr></table> <p></p> <p></p> <div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a5aa84ad-6411-419a-aa76-db02f8a3f74c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>,<a href="http://technorati.com/tags/Humour" rel="tag">Humour</a>,<a href="http://technorati.com/tags/Google" rel="tag">Google</a>,<a href="http://technorati.com/tags/PDC" rel="tag">PDC</a>GeekPost Weekly Newsletter Volume 1 Issue 6http://www.geekzone.co.nz/JamesHip/6950OpinionThu, 19 Nov 2009 01:14:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 6 <h3 style="color: #336699" align="center">Friday 20 November 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>I learned two new things this week.</p> <ol> <li>I'm the developer responsible for maintaining the internal Email Signature Builder at Telecom.&nbsp; I received some logo updates this week.&nbsp; They were PNG files.&nbsp; I dutifully implemented them.&nbsp; Some users came back and said that when they drafted emails, the logo looked fine, but when the emails were received, the logo looked "grainy."<br><br>Doing a quick poll of the water cooler, I discovered that IE sometimes has trouble rendering PNG.&nbsp; Not sure what relevance that has to Outlook, but I subsequently replaced the PNG files with JPG.&nbsp; Problem solved.<br> <li>I've got a new location for by Bible Reader application.&nbsp; It's here: <a href="http://hippolite.grenadavillage.org.nz/">http://hippolite.grenadavillage.org.nz/</a> <br>That's right, I've learned how to create and populate sub-domains.&nbsp; Now I'm dangerous!</li></ol> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> See above </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> See above </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Security News</td> <td> All's clear on the Western Front </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> Greetings from the Windows AzureT platform team! <p>The November version of the <a href="http://go.microsoft.com/fwlink/?LinkID=128752" target="_blank">Windows Azure SDK and Tools</a> was just released.&nbsp; New in the November 2009 SDK: <ul> <li>Windows Azure Service Runtime managed library: The latest version of the Service Hosting Runtime API includes support for enhanced communication between roles and for runtime notification of service configuration changes. Direct communication between role instances enables new application development scenarios, including applications that distribute state across role instances. Service configuration changes include an increase or decrease in the number of request role instances and changes to the values of configuration settings.</li> <li>Windows Azure Diagnostics managed library: The new Diagnostics API enables logging using standard .NET APIs. The Diagnostics API provides built-in support for collecting standard logs and diagnostic information, including the Windows Azure logs, IIS 7.0 logs, Failed Request logs, crash dumps, Windows Event logs, performance counters, and custom logs. </li> <li>Certificate Management: Enhanced support for SSL certificates in Windows Azure and in the Windows Azure SDK enables the secure automated deployment of certificates to services hosted on Windows Azure. </li> <li>Variable-size Virtual Machines : Developers may now specify the size of the virtual machine to which they wish to deploy a role instance, based on the role's resource requirements. The size of the VM determines the number of CPU cores, the memory capacity, and the local file system size allocated to a running instance. </li> <li>External endpoints for worker roles. A worker role may now define any number of external endpoints for HTTP, HTTPS, and TCP, and specify the desired port number for any external endpoint. </li> <li>Persistent local resource storage: Developers can now choose to persist data written to a local storage resource at runtime when the role is recycled. </li> <li>Windows Azure Storage Client managed library: The Storage Client library provides a .NET API for accessing the Windows Azure storage services. </li> <li>Improved Development Storage: Development storage provides a high-fidelity simulation of the Windows Azure storage services in the cloud. Tables can now be created dynamically in the development storage Table service and are no longer required to be generated in advance. </li> <li>Updated samples: The samples included with the Windows Azure SDK have been updated to demonstrate new features. The samples now include both C# and Visual Basic versions. </li></ul> <p>Sincerely,<br>Windows Azure platform team</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Top 3 From LinkedIn <ul> <li><a href="http://www.linkedin.com/e/ava/9981118/84578/EML_anet_qa_ttle-0Pt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">Medior / Senior ASP.Net ontwikkelaar (Den Haag)</a><br>Posted by Anton Dagelet, Recruitment Consultant at UChoose</li> <li><a href="http://www.linkedin.com/e/ava/9980786/84578/EML_anet_qa_ttle-0Pt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">.Net Lead (5+ yrs) position with a MNC, Bangalore</a><br>Posted by Nisha Sunil, Staffing lead at Pylon</li> <li><a href="http://www.linkedin.com/e/ava/9974223/84578/EML_anet_qa_ttle-0Pt79xs2RVr6JBpnsJt7dBpSBA/" target="_blank">Challenging req: .Net Technical Architect for Pune</a><br>Posted by Sachin Jadhav, Resource Trainee at JAV</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Monthly LiveMeeting Sessions <p>This month, the MCT Virtual Summit site was redesigned and this will now be your main online MCT Readiness Resource throughout the year, we invite you to check out the new changes.&nbsp; </p> <p>You will notice the new name and a new log in process. We are excited to now offer monthly MCT Readiness presentations: our Third Thursday Sessions will offer new content each month AND we will store all presentations, thus building an MCT Readiness library for you to use 'on demand'. </p> <p>To login and check out the new MCT Readiness Virtual Event Platform, simply use your MCP ID at the log in page <a href="http://www.mctvirtualsummit.com/Login.aspx?ReturnUrl=%2fDefault.aspx%3fpid%3d9&amp;pid=9" target="_blank">HERE</a>. </p> <p>Last month's sessions are now available for download. Visit the October LiveMeeting page to find all presentations and recordings to be added to your virtual backpack. </p> To attend the Live Meetings <a href="http://www.mctvirtualsummit.com/" target="_blank">Login</a> to the Virtual Event Application with your MCP ID. <p>The live sessions will be presented using Microsoft Office LiveMeeting 2007. </p> <p>Please make sure to install the console in time on your computer (the download can take up to 20 minutes).</p> <a href="https://www.livemeeting.com/cc/test2007/join?id=LiveMeeting2007Test&amp;role=attend&amp;cn=user&amp;pw=&amp;recording_agreement=accepted&amp;placewareLicenseCookie=true" target="_blank">Installation and Testing</a> <p>Important: to receive audio and video install the windows based console, as the web based version does not support these functionalities.</p> <p>We hope that you enjoy exploring the new MCT Readiness Virtual Events and looking forward to seeing you online.</p> <p><br>Kind regards,<br>MCT Community Event Management Team<br><a href="mailto:mctevent@microsoft.com">mctevent@microsoft.com</a> </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> See below (Events) </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">PASS News</td> <td> <a href="http://rs6.net/tn.jsp?et=1102832215100&amp;s=47884&amp;e=0019931ezr9tIab1YQmUirvAk0uRUgd_vt9_PV8T-v8wkj_ijE89EB5kOVFuQhjqBIBw_RoBWbWW1sLz9tRybOnxq2zMGja8sHKIH_6orz2hDtRrJnM2TWCEwpwSbBDaDqaZ3XPU1s3atHemiD_xsodug==" target="_blank">Highlights from a Terrific Summit Week</a> <p>By Andy Warren </p> <p>PASS Summit 2009 is now over but still looms large in my thoughts. What a terrific week. Attending the Summit is such an immersive experience: so many people to connect with, unfettered access to Microsoft, non-stop learning opportunities and such a great spirit of camaraderie that surrounds the conference. It makes it hard to get back to life in the office again. </p> <p>This was, by all accounts, one of the best Summits in recent memory. There are so many highlights to share, but here are a few of the standouts.</p> <p>We had over 3000 total registrations-2232 attendees and 807 pre/post-con attendees. That's only a 9% drop from our record year in 2008. Given the economy and how other conferences have experienced 30% to 40% drops, I'm really impressed. Our community obviously sees an incredible amount of value in PASS and the Summit. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Dot Net News</td> <td> <p></p> SQL Server Growth in the NZ Fire Service <p>Presented by Geoff Laws at the Wellington SQL Server User Group on Thursday 19 November at Intergen.</p> Brief <p>Data is important to an organisation especially the NZ Fire service. We depend on accurate data to be respond quickly to emergencies, to place our fire stations in the right locations, to manager our operational rosters, and to measure our performance as a few examples. </p> <p>Our use of SQL Server has grown significantly over the last 5 years and continues to support our organisation. This presentation looks briefly at the history of the Fire Service, where we are today, and covers the emergency response systems including the associated incident data.</p> <p> We outline the NZ Fire Service IT technology platform and highlight the major SQL Server databases and business applications.&nbsp; Finally we look at how we are leveraging current technology to improve SQL Server performance and resilience, cover our SQL Server monitoring, and highlight some of our data challenges.</p> Bio <p>Geoff Laws is the Application Support Manager at the New Zealand Fire Service.</p> <p>After completing a BSc in Computer Science, he started as an analyst/programmer and has progressed through various IT roles focusing on developing, maintaining, and supporting business applications.</p> <p>He has 30 years IT experience including programming, analysis, help desk, application support, database administration, project management, and application management.</p> <p>He currently manages a team of seven and still enjoys the hands-on experience of managing applications and databases.</p> Review <p>Adrian started by explaining this is the last meeting for the year, and he's looking for people to assist him as Treasurer, Events Coordinator, Speaker Liaison, Web Master (my job, hands off!).&nbsp; Contact <a href="mailto:wgn-sql-server@googlegroups.com">wgn-sql-server@googlegroups.com</a> to volunteer today!</p> <p>The early part of the presentation would suit more of an in-house orientation, but the latter part and Q&amp;A were very good.&nbsp; Geoff spoke about something called Double-Take, a third-party tool for replicating data.&nbsp; But, instead of working with SQL Server at a transaction level, it's more like an I/O mirror for SAN disks.&nbsp; People found this discussion to be worth-while.</p> <p> </p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="70"><strong>Date</strong></td> <td width="303"><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td width="70">24-Nov-09</td> <td width="303"><a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032432638&amp;Culture=en-NZ" target="_blank">After 5 Series: Microsoft Online Services</a></td> <td>Auldhouse Wellington</td> <td>Nick Bowyer</td></tr> <tr> <td width="70">25-Nov-09</td> <td width="303"><a href="http://www.dot.net.nz/UserGroupPages/WellingtonSilverlight.aspx" target="_blank">Wellington SilverLight User Group</a></td> <td>Wellington SLUG</td> <td>TBA</td></tr> <tr> <td width="70">26-Nov-09</td> <td width="303">SharePoint 2010 Overview Part 2</td> <td>Wellington SPUG</td> <td>Mark and Chan</td></tr> <tr> <td width="70">1-Dec-09</td> <td width="303"><a href="http://www.microsoft.com/nz/events/unplugged/default.mspx" target="_blank">Microsoft Unplugged</a> MSDN Sessions for Developers 1:30 - 5pm</td> <td>Wellington Intercontinental</td> <td>John-Daniel Trask, Mike Zeff, Ryan Tarak</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Cool Physics Experiment: <div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:413af0e1-80df-4cd4-a29b-2dc8b1b55b23" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><div id="18aaa2f2-0853-4a81-867c-af7b62836383" style="margin: 0px; padding: 0px; display: inline;"><a href="http://www.youtube.com/watch?v=wBydVCF4DrY&amp;feature=player_embedded" target="_new"><img src="http://www.geekzone.co.nz/imagessubs/72da3eb8ff1a4e20b773334739ab2df7.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('18aaa2f2-0853-4a81-867c-af7b62836383'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/wBydVCF4DrY&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/wBydVCF4DrY&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Book Review <p style="color: #336699"><a href="http://www.geekzone.co.nz/imagessubs/0245ff547c1f491e8e7529521094a158.jpg"><img title="Win7Dev" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="163" alt="Win7Dev" src="http://www.geekzone.co.nz/imagessubs/222273ee8e674331858bb7fa0626f0da.jpg" width="134" border="0"></a> </p></td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12847336&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Introducing Windows 7 for Developers, by Yochay Kiriaty, Laurence Moroney, Sasha Goldshtein, and Alon Fliess</a> <p>Please enjoy the Foreword to Introducing Windows 7 for Developers: <p>Foreword<br>Windows 7 is arguably the best version of Windows ever. This might sound like a generic marketing claim, and if you consider that each version of Windows has more functionality, is more scalable, and supports the latest advances in hardware, each version of Windows is better than the last and hence the best version of Windows up to that point. Windows 7, however, not only delivers things that satisfy the basic check boxes required of any new release, but does it with an end-to-end polish that surpasses previous Windows releases. <p>Of course, Windows 7 couldn't be the great release it is without standing on the shoulders of the major advances and innovations of its predecessor, Windows Vista, but there are some differences in how Windows 7 was developed. Windows 7 is the first release of a Windows consumer operating system that actually requires fewer resources than the previous version-something that's pretty amazing considering the addition of all the new functionality. Reducing the memory footprint, minimizing background activity, and taking advantage of the latest hardware power-management capabilities all contribute to producing a sleek, yet modern, operating system that runs more efficiently on the same hardware that ran Windows Vista. <p>Another change from previous releases is the way Microsoft worked with PC manufacturers and hardware vendors. Throughout the Windows 7 development cycle, it kept them apprised of coming changes, shared tools and techniques, and sent engineers onsite to help them optimize their software and hardware for the new operating system. By the time of Windows 7 general availability, most partners had over a year of deep experience with the operating system, giving them plenty of time to tune and adapt their products. <p>While the under-the-hood and ecosystem efforts deliver the fundamentals, Windows 7 introduces a number of features that more directly enhance a user's experience. For example, the redesigned taskbar makes it easier for users to keep track of their running applications, navigate between multiple application windows, and quickly access their frequently used applications and documents. The Windows taskbar, which hadn't changed significantly from Windows 95, had become as comfortable as an old pair of slippers; but once you've used the new interface for any length of time, you'll feel cramped if you have to sit down at an older version of Windows. <p>Windows 7 also unlocks PC hardware devices that are becoming increasingly common, creating a platform that empowers applications to deliver more dynamic and adaptive experiences. Mobile PCs now adjust display brightness based on ambient light and have GPS and other sensors that give Windows a view of the world immediately around it. With the infrastructure and APIs for these devices delivered in Windows 7, applications can integrate with this view to provide users with information and modes of operation specific to the local environment. <p>As a user of Windows and a former independent software vendor (ISV), I know how disconcerting it is when an application exhibits user-interface constructs different from the ones we've grown to consider modern by the newest operating system release or version of Office we're using. It's also frustrating when you experience the seamlessness of an application that integrates with the operating system in a way that blurs the line between it and the operating system, and then run into others that seem to flout their nonconformity or shout that they were developed for 10-year-old operating systems. <p>The key to great software is not to force the user to learn idiosyncratic user-interface behaviors, feel like they're in a time warp when they run it, or wish that it took advantage of their PC's capabilities like other applications do. To delight the user, you need to keep abreast of technology and user-interface trends, recognize when your application can and should take advantage of them, and deliver valued innovation to your customers. Being on the cutting edge of the platform's capabilities helps your applications stand out from the competition and conveys the message to your customers that you're hip. <p>This book is a great one-stop resource for learning how you can make modern applications that use new PC hardware capabilities and allow users to quickly access common functionality. From using taskbar icons that show the progress of long-running operations, to taskbar icon jump lists that provide easy access to common tasks and recently used documents; from location APIs you use to deliver the most relevant results, to library APIs that allow you to integrate with and access a user's existing document collection; from a ribbon control that exposes the extent of your application's functionality and features, to supporting a touch interface for intuitive interaction-this book is your complete guide to bringing your applications into the 2010s. <p>For a programming book to be worth reading in this day of instant access to online documentation and code samples, it must provide complete and coherent introductions and overviews to new concepts as well as clearly explained and straightforward code samples that are easy to reuse. Yochay, Sasha, Laurence, and Alon have delivered both in this book that's sure to become your Windows 7 programming companion whether you program to .NET or Win32 APIs. I've started adding Windows 7 functionality to the Sysinternals tools and the description and example of how to exploit the taskbar icon's progress display enabled me to enhance the Sysinternals Disk2Vhd tool literally in a matter of minutes. I know I'll be turning to this as I continue to update the tools, and I'm confident you will too, as you strive to give your applications that extra edge. <p>Mark Russinovich<br>Technical Fellow<br>Windows Division, Microsoft Corporation</p></td></tr></table> <p></p> <p></p> <div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:427468b8-c0ab-494c-abdd-57fff2296c14" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">Technorati Tags: <a href="http://technorati.com/tags/SQL+Server" rel="tag">SQL Server</a>,<a href="http://technorati.com/tags/Microsoft" rel="tag">Microsoft</a>,<a href="http://technorati.com/tags/Technical" rel="tag">Technical</a>,<a href="http://technorati.com/tags/Training" rel="tag">Training</a>,<a href="http://technorati.com/tags/Azure" rel="tag">Azure</a>,<a href="http://technorati.com/tags/Dot+Net" rel="tag">Dot Net</a>,<a href="http://technorati.com/tags/Windows+7" rel="tag">Windows 7</a>,<a href="http://technorati.com/tags/Events" rel="tag">Events</a>,<a href="http://technorati.com/tags/Telecom" rel="tag">Telecom</a>GeekPost Weekly Newsletter Volume 1 Issue 5http://www.geekzone.co.nz/JamesHip/6935TelecomFri, 13 Nov 2009 08:28:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 5 <h3 style="color: #336699" align="center">Friday 13 November 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Delayed posting this week because of Jury Service all week.&nbsp; Fascinating process, which I will speak more about on my non-technical blog, <a href="http://tvornz.spaces.live.com/" target="_blank">TVORNZ</a>.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12803709&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">UNPLUGGED Tour, December 2009</a> <p>In amongst all the launch activity around Windows 7, Windows Server 2008 R2 and Exchange 2010, we've been busy planning our next UNPLUGGED Road Trip. This trip we will be visiting Wellington, Christchurch, Dunedin, Tauranga and Auckland (in that order). There will be four of us presenting; Nathan Mercer will be covering migrating Windows versions with the Microsoft Deployment Tools and then providing an infrastructure update (including Office 2010, Microsoft Online Services and Windows Server 2008 R2 Foundation), John-Daniel Trask from Mindscape will be covering Visual Studio 2010 content and Ryan Tarak and I will be covering what's new in the Windows Azure Platform and the announcements from this year's Professional Developers Conference. For more information, including dates and locations, have a look at the UNPLUGGED event web site. These events fill up quickly in some locations so register today. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> In my little corner of the woods. <p>I can tell you that the new logo has now been applied to:</p> <ul> <li>Telecom Retail <li>Gen-i <li>Telecom Wholesale <li>Telecom International <li>Telecom Rentals Limited</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Security News</td> <td> Nothing this week <p>- must be pretty secure!<br> </p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12803729&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Visual Studio 2010 Beta 2</a> <p>Beta 2 of Visual Studio 2010 was released recently and contains a lot of new features that weren't in Beta 1. The .NET Framework 4 Beta 2 was released at the same time and again contains a lot of features that weren't in the previous beta (a lot of Windows Presentation Foundation features for example). Check out both the Visual Studio 2010 and .NET Framework 4 videos on Channel 9 for some good overviews and then go download Beta 2 and start trying it out for yourself. Make sure you catch JD's session during the upcoming UNPLUGGED tour as well. <a href="http://click.email.microsoftemail.com/?ju=fed01770746c077d&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Download Spec Explorer for Visual Studio</a> <p>Spec Explorer is a model-based testing tool that runs as an add-in to Visual Studio for modelling software behaviour and analyzing that behaviour by graphical visualization, model checking, and generating standalone test code from models. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> Hello Everyone, <p>We urgently require an experienced ASP.NET Web Developer to join our in house Development and Interactive team to help deliver various web application and integration projects on a fixed term contract.<br>Click on the link below to apply now!<br><a href="http://careers.thlonline.com/job=5474THL">http://careers.thlonline.com/job=5474THL</a> <p>Rajesh Shukla<br>IT Development Manager | Tourism Holdings Limited | </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Trainer News</td> <td> Course Release Announcements <p>Microsoft Learning releases new courses almost every month, and from now on, this newsletter will include the courses that have shipped in the previous month. In this edition, we'll play catch-up and list courses shipped in the past three months. <p>The following MOC titles were released between August 1 and October 31, 2009. All of these courses are available for download today from the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827351&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MCT Download Centre</a>.</p> <table> <tr> <td><strong>Course</strong></td> <td><strong>Title</strong></td> <td><strong>RTM Date</strong></td></tr> <tr> <td>5105C</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827352&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Deploying Windows Vista Business Desktops</a> (3 days)</td> <td>8/17/2009</td></tr> <tr> <td>6445A</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827353&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Implementing and Administering Windows Small Business Server 2008</a> (5 days)</td> <td>8/21/2009</td></tr> <tr> <td>5115B</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827354&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Installing, Configuring, and Troubleshooting Windows Vista</a> (3 days)</td> <td>8/21/2009</td></tr> <tr> <td>5118B</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827355&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Supporting Windows Vista and Applications in the Enterprise</a> (5 days)</td> <td>9/8/2009</td></tr> <tr> <td>6446A</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827356&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Implementing and Administering Windows Essential Business Server 2008</a> (5 days)</td> <td>9/16/2009</td></tr> <tr> <td>80156A</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827357&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SQL Server Installation and Optimization for Microsoft Dynamics NAV 2009</a> (3 days)</td> <td>9/16/2009</td></tr> <tr> <td>6292A</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827358&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Installing and Configuring Windows 7 Client</a> (3 days)</td> <td>10/6/2009</td></tr> <tr> <td>6426B</td> <td><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827359&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Configuring and Troubleshooting Identity and Access Solutions with Windows Server 2008 Active Directory</a> (3 days)</td> <td>10/26/2009</td></tr></table><br> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827362&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MCT Rewards Is Now Learning Rewards</a> <p>Never heard of Learning Rewards (previously MCT Rewards)? Now is the time to find out. Did you know that as an MCT, you can request and distribute certification exam vouchers at a discount to your students, and earn points redeemable for valuable rewards? <p>Here are a few tidbits on Learning Rewards:</p> <ul> <li>Customizable collateral can help you facilitate meaningful conversations with your students and guide them to appropriate training and certifications.</li> <li>A personal dashboard lets you request and distribute vouchers and redeem your points for rewards with a simple click.</li> <li>Along with the new name, there's a new Learning Rewards Web site. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827363&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Bookmark the Learning Rewards Web site</a>.</li> <li>Exam discount vouchers for students are now valid for three months. </li></ul> <p>For more information, visit the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12827364&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MCT member site</a>. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12803734&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Explore Visual Studio 2010 Beta 2 with a New Training Course on Channel 9</a> <p>Dive into videos and labs that will help you get familiar with .NET Framework 4 and Visual Studio 2010. This exclusive opportunity lets developers access free courseware online for a self-paced learning experience. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12803736&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7 Developer Training Is Now Online on Channel 9</a> <p>These videos, hands-on labs and samples are the quickest way to ramp up on the new developer features in Windows 7. Our new online offering allows you to learn at your own pace and download only those modules that interest you. <a href="http://click.email.microsoftemail.com/?ju=fece1770746c007c&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Windows 7 New Features for Managed Code Developers Series</a> <p>This on-demand series presents examples of how developers who write in managed code (Visual Basic and C#) can take advantage of some of the new features of Windows 7. The series includes: an introductory overview of new features, overview of the Windows API Code Pack, and individual sessions that include a demonstration of the new features in Windows 7. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Dot Net News</td> <td> <p></p> <a href="http://click.email.microsoftemail.com/?ju=fec41770746c0375&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">geekSpeak: Refactoring Tips and Tricks with Llewellyn Falco (Level 200)</a> <p>Join us to learn how to build service-oriented architecture (SOA)-style services whose contracts are both defined and implemented with workflow activities and how to host, manage, and execute the services. <a href="http://click.email.microsoftemail.com/?ju=fec31770746c0374&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">UAC Data Redirection: .NET Framework</a> <p>After completing this lab, you will be better able to troubleshoot a file redirection issue and use Process Monitor to find the root cause of the issue. <a href="http://click.email.microsoftemail.com/?ju=fec91770746c0c7f&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Shell Libraries: Managed</a> <p>After completing this lab, you will be better able to create a new library, open an existing library, add and remove folders from a library, and more. <a href="http://click.email.microsoftemail.com/?ju=fec81770746c017b&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff61137270&amp;t=" target="_blank">Taskbar: Managed</a> <p>After completing this lab, you will be better able to provide visual progress and status indicators using taskbar progress bars and overlay icons. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td><strong>Date</strong></td> <td><strong>Event</strong></td> <td><strong>Venue</strong></td> <td><strong>Speaker</strong></td></tr> <tr> <td>17 - 19 Nov 09</td> <td><a href="http://bit.ly/3XAm5d" target="_blank">Professional Developers Conference</a></td> <td>Los Angeles</td> <td>Scott Guthrie</td></tr> <tr> <td>18-Nov-09</td> <td><a href="http://www.dot.net.nz/UserGroupPages/WellingtonVSTS.aspx" target="_blank">Visual Studio Team System Users Group</a></td> <td>Xero @ Wellington</td> <td>Dr Bohdan Szymanik</td></tr> <tr> <td>19-Nov-09</td> <td>SQL Server growth in the NZ Fire Service</td> <td>Wellington SSUG</td> <td>Geoff Laws</td></tr> <tr> <td>25-Nov-09</td> <td><a href="http://www.dot.net.nz/UserGroupPages/WellingtonSilverlight.aspx" target="_blank">Wellington SilverLight User Group</a></td> <td>Wellington SLUG</td> <td>TBA</td></tr> <tr> <td>26-Nov-09</td> <td>SharePoint 2010 Overview Part 2</td> <td>Wellington SPUG</td> <td>Mark and Chan</td></tr> <tr> <td>1-Dec-09</td> <td><a href="http://www.microsoft.com/nz/events/unplugged/default.mspx" target="_blank">Microsoft Unplugged</a> MSDN Sessions for Developers 1:30 - 5pm</td> <td>Wellington Intercontinental</td> <td>John-Daniel Trask, Mike Zeff, Ryan Tarak</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> Top 10 this week from @nlnnet <ol> <li>I drive way too fast to worry about cholesterol.</li> <li>I almost had a psychic girlfriend, but she left me before we met.</li> <li>Does killing time alter eternity?</li> <li>A conscience does not prevent sin.&nbsp; It only prevents you from enjoying it.</li> <li>I plan to be spontaneous tomorrow.</li> <li>Never put off until tomorrow what you can put off forever.</li> <li>You know you are ugly if you make blind kids cry.</li> <li>For all the advances in medicine, there is still no cure for the common birthday.</li> <li>Inside every older person is a younger person - wondering what the heck happened.</li> <li>Questionable definitions: Syntax n., Money in the collection plate.</li></ol> </td></tr></table>GeekPost Weekly Newsletter Volume 1 Issue 4http://www.geekzone.co.nz/JamesHip/6919OpinionThu, 05 Nov 2009 00:19:00 PST<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 4 <h3 style="color: #336699" align="center">Friday 6 November 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>Nothing new with <a href="http://www.GrenadaVillage.org.nz">www.GrenadaVillage.org.nz</a> this week.</p> <p>My other personal website <a href="http://biblereader.cloudapp.net/">http://biblereader.cloudapp.net/</a> is down at the moment for the follow reasons:</p> <ul> <li>Microsoft emailed to inform that as I was hosted in North America, and they intended doing maintenance, would I please delete my service and recreate it in their South America domain?</li> <li>In order to delete the service, I also had to delete the deployments (PROD, TEST).</li> <li>No problem, I had the original project on my laptop.</li> <li>Except, I forgot, that in order to code Cloud Apps, I had to do it remotely on a Vista PC, because the SDK only runs on Vista, not XP.</li> <li>Except, my Vista PC at work got refreshed, and I no longer possess it.</li> <li>Hence,&nbsp; I don't have a deployable project anymore.</li> <li>Which really is a pity, because while it was down, I took some time and tweaked my local copy of it, so that it no longer merely refers to a daily reading, but actually links to it as well!</li> <li>A handy little app in search of a site.</li></ul> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> Professional Development Microsoft Application Diagnostics Helps Developers Integrate Verification Tests <p><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12777010&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Microsoft Diagnostics</a> helps you validate those assumptions by providing a framework for developers to easily integrate simple system verification tests (Diagnostic Tests) into their applications. A system engineer or an administrator can execute securely with a remote client (e.g. ExpressClient) while the application is running. Productivity Hub Helps Reduce Training Costs <p>Microsoft has developed the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12777011&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Productivity Hub</a> to help support your ongoing end user training efforts. The Hub is a SharePoint Server 2007 site collection that serves as a learning community and is fully customizable. It provides a central place for your training efforts, and includes training content from Microsoft's core products. Microsoft also provides ongoing and updated </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Telecom is offering employees an internal competition <p>If you want to help me potentially win a MacBook and/or holiday, then do the following:</p> <ul> <li>Sign up for Online Bill at <a href="http://www.telecom.co.nz/yourtelecom" target="_blank">Your Telecom</a> <li>Tell me about it <li>I register your name, then I go in the draw to win</li></ul> <p>Here's three great benefits to Online Bill:</p> <ol> <li>You get an email reminder when your latest bill is available online <li>Your billing history (up to 18 previous bills) is stored for you <li>It's green!</li></ol> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Security News</td> <td> New Facebook worm threat <p><a title="http://apps.facebook.com/crazyfunpix/item_detail/?previous_view=FB_FUNWALL_NOTIFICATION&amp;media_token=S3FuKX7KCF_mC7nuH0WE5JwTeDRsvPafUV5Uk0P8HvVsn_teoJSI8xVk6BH-vJXzfv2Fn42iXo5r7qIRIiLqv5Er3A1EQbdvYyGpbJS66GQ2MvVlDB1k6N0BWTQHOvQ57sGeu9sfGDLzsCgpusIm-w&amp;CXNID=1000005.8NXC&amp;se=Bp0FMO4jpD50q82YIZnSKAgfuzOIZl2kWnFKy2rBFcVKthF6fDZGJyD6DeqYNwVB4NoImpNZB2hhmdXx750oszB1R0X5hFzvhyLyGwOyTY-wVrwRgvJQ1n5g30nKcRIP" href="http://apps.facebook.com/crazyfunpix/item_detail/?previous_view=FB_FUNWALL_NOTIFICATION&amp;media_token=S3FuKX7KCF_mC7nuH0WE5JwTeDRsvPafUV5Uk0P8HvVsn_teoJSI8xVk6BH-vJXzfv2Fn42iXo5r7qIRIiLqv5Er3A1EQbdvYyGpbJS66GQ2MvVlDB1k6N0BWTQHOvQ57sGeu9sfGDLzsCgpusIm-w&amp;CXNID=1000005.8NXC&amp;se=Bp0FMO4jpD50q82YIZnSKAgfuzOIZl2kWnFKy2rBFcVKthF6fDZGJyD6DeqYNwVB4NoImpNZB2hhmdXx750oszB1R0X5hFzvhyLyGwOyTY-wVrwRgvJQ1n5g30nKcRIP">http://apps.facebook.com/crazyfunpix/item_detail/?previous_view=FB_FUNWALL_NOTIFICATION&amp;media_token=S3FuKX7KCF_mC7nuH0WE5JwTeDRsvPafUV5Uk0P8HvVsn_teoJSI8xVk6BH-vJXzfv2Fn42iXo5r7qIRIiLqv5Er3A1EQbdvYyGpbJS66GQ2MvVlDB1k6N0BWTQHOvQ57sGeu9sfGDLzsCgpusIm-w&amp;CXNID=1000005.8NXC&amp;se=Bp0FMO4jpD50q82YIZnSKAgfuzOIZl2kWnFKy2rBFcVKthF6fDZGJyD6DeqYNwVB4NoImpNZB2hhmdXx750oszB1R0X5hFzvhyLyGwOyTY-wVrwRgvJQ1n5g30nKcRIP</a></p><br> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News</td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12758581&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Help protect your phone's information</a> <p>Ever wish that somebody, anybody could force your lost and (of course) in silent-mode mobile phone to ring out loud until you find it? Microsoft My Phone has an ingenious new service that does just that. Although this premium feature will eventually cost a small amount, it's available for free through November 30, 2009! <p>Most My Phone features, like backing up your phone's content automatically, are available at no charge.* Back up the information on your phone today! <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12758587&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Got an embarrassing ringtone?</a> <p>Created with mobile etiquette in mind, these ringtones let you know you've got a call, without annoying everyone around you. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12758595&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">New Windows Phone</a> <p>With Windows phone, it's like your PC just grew legs. Take the web, work, and your friends along wherever you go, using the latest versions of Internet Explorer and Office Mobile, plus cool new apps, like Facebook and Windows Live for mobile. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> These hot jobs and new career opportunities may shortly be available (if not snapped up internally first): INF0229Y Technical Designer <p>Give your career renewed intensity and be at the forefront of a huge range of technologies. Gain visibility as you get involved in a wide variety of projects whilst working within a team dedicated to personal development. Develop, design and engineer network solutions for internal customers - exposure business wide to high profile projects will open up a world of possibilities for you. PRO0207P Senior Project Manager - Wellington <p>Be a key part of delivering strategically important projects and ensuring highly visible projects are effectively delivered to rigid deadlines. Champion project management best practices and lead by example to keep the focus on delivery and execution across the programme of work. With a raft of new initiatives to execute, this role is not to be overlooked. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> New Developer Training Kits <ul> <li> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12777039&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7 Training Kit For Developers</a> <p>Includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows 7.</p></li> <li> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12777040&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows Azure Platform Training Kit</a> <p>The Azure Services Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, and demos that are designed to help you learn how to use the Windows Azure platform including: Windows Azure, SQL Azure and .NET Services. The October release includes new videos and labs in addition to VB code snippets and updated content for SQL Azure October CTP.</p></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Dot Net News</td> <td> <p></p> Sorry, I missed Bevan's Presentation on Wednesday. <p>.I had family commitments.&nbsp; Here's the spiel:</p> <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=147">Wellington .NET: Unit Testing 101<img height="1" alt="Use SHIFT+ENTER to open the menu (new window)." src="http://www.dot.net.nz/_layouts/images/blank.gif" width="1" border="0"></a> <p>Xero, Level 1, 98 Customhouse Quay, Wellington<br>4/11/2009 6:00 p.m. <p>We've all heard the hype - that unit testing is a good way, "the one true way" to improve the reliability and flexibility of our systems, to drive out good design, reduce coupling, increase cohesion, write less code, write better code, write faster code, decrease dependencies, write code faster, reduce our carbon footprint, plant native trees, save the whales, reduce orangutan unemployment, counter global warming and colonize the stars. <p>Some of this hype is thoroughly justifiable. Some ... less so. <p>Come along to "Unit Testing 101" to see how to make Unit Testing work, not just from a mechanical perspective (how do we write a unit test) but from a philosophical one (how do we write a GOOD unit test). <p>Bevan Arps is a professional software developer and self confessed geek. With a career that spans analysis to testing, hardware installation to user training, and tech support to technical writing, he is currently a C#/.NET developer working for the Reserve Bank of New Zealand. Bevan's blog can be read online at <a href="http://www.nichesoftware.co.nz/">www.nichesoftware.co.nz</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="16%"><strong>Date</strong></td> <td width="50%"><strong>Event</strong></td> <td width="217"><strong>Venue</strong></td> <td width="109"><strong>Speaker</strong></td></tr> <tr> <td>09-Nov-09</td> <td>Tech-Ed Europe</td> <td width="217">Berlin, Germany</td> <td width="109">&nbsp;</td></tr> <tr> <td>09 - 12 Nov 09 </td> <td><a href="http://bit.ly/4m1tRB" target="_blank">ASP.NET Connections</a></td> <td width="217">Las Vegas</td> <td width="109">Scott Guthrie</td></tr> <tr> <td>17 - 19 Nov 09</td> <td><a href="http://bit.ly/3XAm5d" target="_blank">Professional Developers Conference</a></td> <td width="217">Los Angeles</td> <td width="109">Scott Guthrie</td></tr> <tr> <td>19-Nov-09</td> <td>SQL Server growth in the NZ Fire Service</td> <td width="217">Wellington SSUG</td> <td width="109">Geoff Laws</td></tr> <tr> <td>25-Nov-09</td> <td>Wellington SilverLight User Group</td> <td width="217">Wellington SLUG</td> <td width="109">TBA</td></tr> <tr> <td>26-Nov-09</td> <td>SharePoint 2010 Overview Part 2</td> <td width="217">Wellington SPUG</td> <td width="109">Mark and Chan</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> The expected life of a Developer <p>Marketing over-promise + Developer develops = Customers yelling!</p><br> </td></tr></table>GeekPost Weekly Newsletter Volume 1 Issue 3http://www.geekzone.co.nz/JamesHip/6904TelecomThu, 29 Oct 2009 07:24:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 3 <h3 style="color: #336699" align="center">Friday 30 October 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>My Grenada Village (<a href="http://www.grenadavillage.org.nz">www.grenadavillage.org.nz</a>) project proceeds apace.&nbsp; This week, I have:</p> <ul> <li>Converted to ASPX &amp; MasterPages; <li>Enabled .NET Support on my hosting site (discovered this was necessary, after uploading my updated files, and the site wouldn't work temporarily!); <li>Enabled SMTP support; <li>Advertised <a href="mailto:info@grenadavillage.org.nz">info@grenadavillage.org.nz</a> on the site.</li></ul> <p>Next week, I hope to think up how to put up past newsletters as PDFs in a clever fashion.&nbsp; It would be dead boring just to have a massive list ("click here for November 2009").</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> Top News <p><br> <a href="http://click.email.microsoftemail.com/?ju=feca16777667077e&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff3015757060&amp;t=" target="_blank">Visual Studio 2010 and .NET Framework 4 Beta 2 Ready to Download</a> <p>Download the beta and begin investigating the new capabilities, including new testing options, enhancements to the integrated development environment, built-in tools for Windows 7 and Microsoft SharePoint 2010, new drag-and-drop bindings for Silverlight and Windows Presentation Foundation, and more. <br> <a href="http://click.email.microsoftemail.com/?ju=fec9167776670779&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff3015757060&amp;t=" target="_blank">Explore Visual Studio 2010 Beta 2 with a New Training Course on Channel 9</a> <p>Dive into videos and labs that will help you get familiar with .NET Framework 4 and Visual Studio 2010. This exclusive opportunity lets developers access free courseware online for a self-paced learning experience. <br> <a href="http://click.email.microsoftemail.com/?ju=fec716777667077b&amp;ls=fe5417787c660574771d&amp;m=feed1d7871600d&amp;l=fec21c767365017e&amp;s=fe2e17727c66067a741271&amp;jb=ff3015757060&amp;t=" target="_blank">Windows 7 Developer Training Is Now Online on Channel 9</a> <p>These videos, hands-on labs and samples are the quickest way to ramp up on the new developer features in Windows 7. Our new online offering allows you to learn at your own pace and download only those modules that interest you. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News</td> <td> Telecom is bringing TiVo? to your place <p>From November you'll be able to use Telecom Broadband and TiVo to view the best of free-to-air television, popular overseas shows and heaps of hit movies on your TV. <p>Sign up now to receive TiVo updates and you could be in to win 1 of 5 TiVo media devices. <p><a href="http://www.telecom.co.nz/mytivo/register">Sign up to win</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Certification News</td> <td> Win 7 and VS2010 Training Courses LIVE <p>Want to learn more on the latest versions of Visual Studio and Windows coming out of Redmond?&nbsp; Do you like how-to videos and hands-on labs? <p>Just got word on&nbsp; some Visual Studio 2010 and Windows 7 training from Channel 9.&nbsp; Check out these resources. <p><b>Explore Visual Studio 2010 Beta 2 with a new training course on Channel 9</b> <p>The developer evangelists who bring you the 10-4 Show are providing videos and labs for you to get familiar with .NET Framework 4 and Visual Studio 2010. This exclusive opportunity lets developers access courseware online in a self-paced learning experience. <br>URL to link to: <a href="http://r.ch9.ms/vs10b2f">http://r.ch9.ms/vs10b2f</a> <p><b>The most comprehensive Windows 7 Developer training is now online on Channel 9</b> <p>These videos, hands-on labs, and real-world samples are the quickest way to ramp up on the new developer features in Windows 7. Our new online offerings allow you to learn at your own pace and download only those modules that interest you.&nbsp; Go ahead and jumpstart your Windows 7 developer skills now! <p>URL to link to: <a href="http://r.ch9.ms/winf">http://r.ch9.ms/winf</a> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">SQL Server News</td> <td> <a href="http://sqlblog.com/blogs/greg_low/default.aspx">The Bit Bucket (Greg Low)</a> <p>Ramblings of Greg Low: <blockquote> SQL Down Under show transcripts now coming online </blockquote> <blockquote> <p>I've had quite a few requests from people for some form of searchability for the content in the SQL Down Under shows. We've looked into having show transcripts posted and after a few false starts, I'm pleased to announce that they are starting to come online now in the "Previous Shows" section at: <a href="http://www.sqldownunder.com/">http://www.sqldownunder.com</a>. </p></blockquote> <blockquote> <p>While not perfect, they certainly can help. If you are reading them and find any glaring errors, please just let us know and we'll fix them. We're working backwards through the shows and the first three transcripts are available now.</p></blockquote> <blockquote> <p>Enjoy!</p></blockquote> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News <p style="color: #336699"></p></td> <td> Kiwis celebrating Windows 7 Launch Editorial: Daryl Ooh <p>Dear MSDN Flash readers, <p>As many of you may know, yesterday was the official launch of <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707357&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7</a>! If you had the chance of being part of the launch in Auckland and Wellington, hope you enjoyed it! Highlights include Richie McCaw and Frankie Stevens, the Auckland Samba Band and HP's 7 Wonders competition. Notebooks were given away every 10 minutes including the new <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707358&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">HP Envy notebook</a> worth $4,499! <p>In true Microsoft fashion, this moment was captured with Photosynth and Deep Zoom. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707359&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Check them out</a>! Competitions, Desktops and Offers <p>Now it's your turn to win some prizes! <ol> <li>Enter our <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707360&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Facebook contest</a> - become a fan of Windows NZ and upload your photo, image, video or "original interpretation" of 7 for the judges to review. <br><br>or <br> <li>Enter our <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707361&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7 desktop theme contest</a>. The subject is "Keeping It Kiwi" so send us your photos or digital images, and some words, which show us how proud a Kiwi you really are and your work could end up as an official Windows 7 theme download! </li></ol> <p>You can also download these <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707362&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">great desktop themes</a> for Windows 7. Greg Straight (Kiwi graphic designer) and Avatar are very cool! <p>There is also a <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707363&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">retail offer</a>, buy a PC with Windows 7 and save on a copy of Windows 7 for a second PC. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12707364&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7 Readiness Resource Kits</a> <p>We also have some Windows 7 Readiness Resource Kits for IT Pros and Developers. These will help you get up to speed with developing for Windows 7 with presentations, developer guides, white papers, how-to guides and sample code. Request below, and I'll post one out to you, free! Only New Zealand and limited supply. <p>Thanks for reading, have a great weekend! <p>Kind regards <p>Daryl Ooh<br>Audience Marketing Manager<br>Microsoft NZ </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft Partner News</td> <td> Preparing for the Windows Azure Platform Launch <p>Greetings from the Windows Azure Platform Team!</p> <p>We hope you are enjoying your participation in one or more of the Community Technology Previews (CTPs) of the Windows? AzureT platform (i.e., Windows Azure, SQL Azure and .NET Services). The feedback from these CTPs has proven invaluable in enhancing our services and we appreciate your participation.</p> <p>In October 2008 at our Professional Developer Conference we opened the Community Technology Preview (CTP) for the Windows Azure platform (Windows Azure, SQL Azure and .NET Services). The CTP has been invaluable in terms of shaping many aspects of the Windows Azure platform.</p> <p>PDC 2009 is an exciting event for all of us who are working on the Windows Azure platform as it's our opportunity to show you the work that we've done over the past year, including some brand new features. The conference also marks the beginning of our transition from a CTP to a business. For your planning purposes, this post maps out the key stages of that transition that you should be aware of.</p> <ul> <li>At PDC 2009, on November 17th, 2009, a number of new features in Windows Azure will be made available for the first time. The CTP will remain open through December 31st, allowing you to experiment with the full feature platform and to give us any final feedback. <li>Beginning January, 2010, new customers will have to sign up for an offer to access services on the Windows Azure platform. You'll receive your first bill with a $0 balance, so you can see your exact usage while still enjoying free service. <li>On February 1, 2010, we will begin charging customers for using the Windows Azure platform.</li></ul> <p>Making the transition in these three steps accomplishes a few goals. First, it gives you a chance to explore our full feature set for free. Second, it allows our team time to get your feedback on the new features and address any issues that arise. Finally, it lets you preview exactly how billing will work before you need to start paying.</p> <p>We'd like to thank everyone who has participated in our Community Technology Preview. Windows Azure, SQL Azure and .NET Services are better products because of you. We look forward to seeing you next month at PDC 2009!</p> <p>Windows Azure Platform CTP Team<br>Microsoft Corporation</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> These hot jobs and new career opportunities may shortly be available on the external careers site: HUM0201C HR Module Specialist <p>Variety, scope, accountability; sound like you? Define your career path taking complete ownership of this challenging role as part of our upbeat and professional Employee Services team. Our business is always changing, get us on the front foot and ensure data integrity and reporting structures are in place across our SAP HR platform.<br> PRO0207M Service Delivery Manager <p>Apply your knowledge of building management and client delivery in this immensely challenging role. Test your problem solving expertise and seek out your desire to surpass our customers' expectations. Assume responsibility for our often high-profile issues and succeed in turning them into great solutions. With expertise in our products and services, gather the clues, and piece the puzzle together as the champion for our customers.<br> INF0229X RFT Delivery Coach <p>Put our plans to deliver the best customer experience into action as you deliver process improvement initiatives and pass on your knowledge across the business. Be a part of our Right First Time initiative across the whole of Telecom and make this an even better company. Work with the best as you coach teams on how to reduce costs, increase customer satisfaction and improve business processes. Provide continuous leadership to the business as you deliver the tools, </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Understanding ViewState <p><a href="http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx">http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx</a> is probably one of the best articles that explain this I [Neal Bloomfield] have read.&nbsp; If you are using webforms, do yourself a favour and go read it. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Dot Net News</td> <td> <p></p> Two news items around Sales Force <ul> <li>Check Out the App Exchange <a href="http://sites.force.com/appexchange/home">http://sites.force.com/appexchange/home</a><br>Might be an opportunity to code for the Cloud and potentially make money out of it.&nbsp; Haven't looked into this personally yet. <li>Adobe in a strategic deal with Salesforce.com has put out a jointly developed, Eclipse-based Flash Builder for Force.com IDE.&nbsp; <a href="http://cloudcomputing.sys-con.com/node/1158887">http://cloudcomputing.sys-con.com/node/1158887</a></li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="16%"><strong>Date</strong></td> <td width="50%"><strong>Event</strong></td> <td width="217"><strong>Venue</strong></td> <td width="109"><strong>Speaker</strong></td></tr> <tr> <td>09-Nov-09</td> <td>Tech-Ed Europe</td> <td width="217">Berlin, Germany</td> <td width="109">&nbsp;</td></tr> <tr> <td>19-Nov-09</td> <td>SQL Server growth in the NZ Fire Service</td> <td width="217">Wellington SSUG</td> <td width="109">Geoff Laws</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> <a href="http://blogs.zdnet.com/perlow/?p=11433&amp;tag=nl.e550" target="_blank">Ding Dong,The Vista's DEAD!</a> <p><img title="dingdongvistahaloweenparty" height="332" alt="" src="http://i.zdnet.com/blogs/dingdongvistahaloweenparty.jpg" width="475"></p> <p> <p></p></td></tr></table>GeekPost Weekly Newsletter Volume 1 Issue 2http://www.geekzone.co.nz/JamesHip/6885OpinionThu, 22 Oct 2009 01:12:00 PDT<table style="border-collapse: collapse" width="100%" border="1"> <tr> <td style="width: 50%" valign="center" align="middle"> <h2 style="color: #336699">Geek Post</td> <td style="width: 50%" valign="center"> <h3 style="color: #336699" align="center">Volume 1 Issue 2 <h3 style="color: #336699" align="center">Friday 23 October 2009</td></tr></table> <table> <tr> <td valign="top"> <h3 style="color: #336699">Hippolite Musings</td> <td> Tena Koutou Katoa, <p>I have recently been asked by my resident's association to assist with the maintenance of a website.&nbsp; This is a volunteer position, but I see it as an opportunity to put into practice my professional skill-set outside the corporate intranet and into the "real" world.</p> <p>The website was originally created in 2001 by the daughter of the Chairman as a university project.&nbsp; It received an A+ rating.&nbsp; So, initially, my job was merely to negotiate a domain name with an external ISP, and migrate the project there, which I have achieved: <a href="http://www.GrenadaVillage.org.nz">http://www.GrenadaVillage.org.nz</a>.&nbsp; The ISP I chose, purely on price, was <a href="http://www.openhost.co.nz">www.openhost.co.nz</a>. </p> <p>Over the following weeks, I intend to do the following:</p> <ul> <li>Change all the HTM and IFrame pages into ASPX and Content pages with MasterPage (in progress). <li>Add a Google Map <li>Add an email <a href="mailto:info@grenadavillage.co.nz">info@grenadavillage.co.nz</a> which will redirect to <a href="mailto:jameshippolite@gmail.com">jameshippolite@gmail.com</a> <li>Add a Newsletters portion to the site (PDF files) <li>Add a Membership form (PDF initially, online eventually). <li>Add META tags for better search engine coverage. <li>Add an extensible photo gallery. <li>Investigate a members only portion of the site, for the membership database. </li></ul> <p>You are invited to participate alongside, and make (helpful!) suggestions over the coming weeks.</p> <p>Blessings, <br>James </p> <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Developer News</td> <td> See the best of Tech.Ed 2009 &amp; NZ Developer Community on Tech.Ed Online Today <p>"Developers! Developers! Developers!" Microsoft CEO Steve Ballmer makes it clear that he sees helping developers be successful in innovating on the Microsoft platform as critical to Microsoft's ongoing success. Supporting Ballmer's philosophy <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658241&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Tech.Ed New Zealand</a> featured a wide range of development related topics. Amongst the highlights from Tech Ed, US based <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658242&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Sara Ford</a>, "queen of open source at Microsoft" was in town to talk about <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658243&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Visual Studio Tips &amp; Tricks</a> and you can also checkout what's coming with <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658244&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Visual Studio 2010 and .NET 4</a>, both released early in 2010. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658274&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">An Overview of the Azure Services Platform</a> <p>Cloud computing looks like the biggest change to hit our industry in many years. One important aspect of this change is the rise of platforms that let developers create applications for the cloud. This session takes a broad look at the Azure Services Platform, Microsoft's entry in this area. </p></td></tr> <tr> <td valign="top"><a href="http://www.geekzone.co.nz/imagessubs/eb148422bd3d45d4976f0ae5a95f686d.jpg"><img title="teched2009sp05" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="133" alt="teched2009sp05" src="http://www.geekzone.co.nz/imagessubs/b568f287ef5a4b16b18e1e8cf7e8e572.jpg" width="204" border="0"></a> </td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658281&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Get Ready: What's coming with .NET 4.0</a> <p>In this session John-Daniel Trask will be covering some of the cool new features coming as part of .NET 4.0 and Visual Studio 2010. Come and see how .NET 4.0 will make software development easier with new core framework features and language improvements in C# 4.0 and VB 10. Beyond the core framework, we will be covering new features of Workflow Foundation, Windows Presentation Foundation and Windows Communication Foundation. </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Telecom News <h3 style="color: #336699"><a href="http://www.geekzone.co.nz/imagessubs/846c25fd5b1647f3b88456c1c57a626b.jpg"><img title="Telecom_spark" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="144" alt="Telecom_spark" src="http://www.geekzone.co.nz/imagessubs/dd32ccb0bb8d4bd9b19c7264d290a4a6.jpg" width="124" border="0"></a></td> <td> Here's our new logo <p>I had to keep this under my hat for a week prior to launch, because the internal Email Signature Builder is one of the applications I support.</p> <p>I actually like it.&nbsp; It's a lot less corporate and a lot more personal.&nbsp; And the NZ squared is cool too.</p> <p>&nbsp;</p> <p>&nbsp;</p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Certification News</td> <td> Certification Magazine <p>The November 2009 digital edition is now available at <a href="http://www.certmag.com/digital-edition/">http://www.certmag.com/digital-edition/</a>.</p> <p>In This Issue:</p> <ul> <li>Crossover Careers for Technical Professionals <li>The Great Firewall: How China Polices Internet Traffic <li>Developers to the Rescue: A Career in Financial Services Software <li>The Two Year Degree: A Happy Medium? <li>Ernst &amp; Young: Leveraging Business-Savvy IT Veterans <li>The Open Group: Testing Your IT Street Smarts </li></ul> <p>I hope you enjoy this issue of Certification Magazine, and I encourage you to share it with your friends and colleagues worldwide. </p> <p>Sincerely,<br>Norm Kamikow<br>President and Editor in Chief <br><a href="mailto:norm@certmag.com">norm@certmag.com</a> </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">SQL Server News <h3 style="color: #336699"><a href="http://www.geekzone.co.nz/imagessubs/5457be5b818e455fb6878755f7e87386.jpg"><img title="teched2009sp09" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="133" alt="teched2009sp09" src="http://www.geekzone.co.nz/imagessubs/fcea516b143442409af9629dc4b749bc.jpg" width="204" border="0"></a></td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12658288&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">SQL Azure</a> <p>SQL Azure is a new offering from Microsoft that takes SQL Server into the cloud. </p> Helpful Resources and Tips <ul> <li>SQL Azure Documentation:<br><a href="http://msdn.microsoft.com/en-us/library/ee336279.aspx">http://msdn.microsoft.com/en-us/library/ee336279.aspx</a> <li>SQL Azure Forum: <br><a href="http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/">http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/</a> <li>SQL Azure Blog:<br><a href="http://blogs.msdn.com/ssds/">http://blogs.msdn.com/ssds/</a> <li>Quick Tip:&nbsp; Using SQLCMD with SQL Azure <br><a href="http://msdn.microsoft.com/en-us/library/ee336280.aspx">http://msdn.microsoft.com/en-us/library/ee336280.aspx</a></li></ul> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Product News <p style="color: #336699"></p></td> <td> Idera is proud to announce two revolutionary new products! <ul> <li><a href="http://rs6.net/tn.jsp?et=1102756207193&amp;s=47884&amp;e=001TbSjJp8MnJigRs_RE21rFEyccBq9Rl02jdhHEyAxFiRcMac4et6K5Srz04c71V5frTpvj-X0tDXFoDoeGfQsnAfFtl-QIcHEpBVibgsabf34yE8F-ybkmnCFRizy7AL4x1cAtE4AEqexQVbJB7CqeIvkfuXs4lza1q86gZVKOQGWOkMaUEjrgg==" target="_blank">SQL safe v6.0</a> - 4 New Killer Features! <ul> <li>New compression algorithms for the smallest backups EVER <li>Patent-pending technology to optimize speed and compression <li>Network fault-tolerance-- no more backup failures <li>Secure encryption with virtually zero impact on speed! </li></ul> <li><a href="http://rs6.net/tn.jsp?et=1102756207193&amp;s=47884&amp;e=001TbSjJp8MnJigRs_RE21rFEyccBq9Rl02jdhHEyAxFiRcMac4et6K5Srz04c71V5frTpvj-X0tDXFoDoeGfQsnAfFtl-QIcHEpBVibgsabf34yE8F-ybkmnCFRizy7AL4x1cAtE4AEqexQVbJB7CqeIvkfuXs4lza1q86gZVKOQGWOkMaUEjrgg==" target="_blank">SQL virtual database v1.1</a>. - Brand New Product! <ul> <li>Turn backup files into a virtual database-- instantly! <li>Retrieve data from backup files without restoring! <li>No storage space needed to create virtual databases! <li>Great for reporting, data extraction, analysis and more!&nbsp; </li></ul></li></ul> <p>Try the beta editions of our new products and send us feedback and you'll be entered to win one of five free Netbooks! </p> <p><a href="http://rs6.net/tn.jsp?et=1102756207193&amp;s=47884&amp;e=001TbSjJp8MnJigRs_RE21rFEyccBq9Rl02jdhHEyAxFiRcMac4et6K5Srz04c71V5frTpvj-X0tDXFoDoeGfQsnAfFtl-QIcHEpBVibgsabf34yE8F-ybkmnCFRizy7AL4x1cAtE4AEqexQVbJB7CqeIvkfuXs4lza1q86gZVKOQGWOkMaUEjrgg==" target="_blank">Download both Beta products now!</a></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Microsoft Partner News <p style="color: #336699"><a href="http://www.microsoft.com/nz/windows7"><img title="2210win7intro" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="2210win7intro" src="http://www.geekzone.co.nz/imagessubs/7fcaf80aea904fda98a1190dea772fff.jpg" width="124" border="0"></a> </p></td> <td> October After 5's: Windows 7 Deployment <p>The October After 5 sessions will be run by Miguel Rojas and will cover off Windows 7 Deployment including an overview of the tools available to assist in deployment. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12574373&amp;s1=777e5f48-a3e8-037a-65f0-c439571c902f" target="_blank">Wellington 28th October</a> Microsoft New Zealand Partner team now on Twitter! <p>You can now follow news, views, and updates from the New Zealand Partner Team on Twitter. We will regularly tweet about events, partner resources, and anything that we find interesting! To follow click on this link: <a href="http://twitter.com/mspartnernz">http://twitter.com/mspartnernz</a> or if you aren't on Twitter click here to <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12650679&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">subscribe to the RSS feed</a>. Windows 7 Launched October 22 <p>From Microsoft:</p> <blockquote> <p>Today, Windows 7 becomes available around the world and we have some great ways for you to join in celebrating the launch of <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692981&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7</a> in New Zealand. <p>This morning the crowds gathered to take part in the launch events. Richie McCaw, another famous number 7, was in Auckland, and Wellington took over from where the last Olympics Opening Ceremony left off to create two uniquely Kiwi moments' <p>More than a dozen photographers captured these events, and you can view the Photosynths of the two moments plus images from the events <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692982&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">here...</a> Win an HP Notebook! <p>But what's a celebration without prizes? We've got HP notebooks to give away and here's two ways you can win: <ol> <li>Enter our Facebook contest - become a fan of Windows NZ and upload your photo, image, video or original interpretation of 7 for the judges to review. <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692983&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">More info here...</a> </li> <li>Enter our Windows 7 desktop theme contest. The subject is Keeping It Kiwi so send us your photos or digital images, and some words, which show us how proud a Kiwi you really are and your work could end up as an official Windows 7 theme download! <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692984&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">More info here...</a></li></ol> Great Retail Offers! <p>Windows 7 hits retail stores today so here are some <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692985&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">great retail offers</a>. Plus, for anything and everything Windows 7 visit the official <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692986&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Windows 7 website</a>. </p> <p>We're also having some fun on the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692987&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">MSN NZ website</a> today, check it out! </p> Partner Competitions <p>A big thank you to all the partners who entered our Windows 7 competitions prior to launch. We had a huge number of entries and it is great to see the high level of adoption of Windows 7 in the partner channel. The winners will be notified today and communicated in the next partner newsletter. </p> Partner Deployment <p>We will be actively promoting those Gold Certified Partners who have deployed Windows 7 in their business through our customer websites and newsletters. See the list below for those gold partners who have deployed. If you are not on this list and are a gold partner who has deployed <a href="mailto:t-bradmc@microsoft.com" target="_blank">contact us</a> and we will ensure you are included in our communications. </p> <p><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692988&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Ace Training</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692989&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Axon</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692990&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Auldhouse</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692991&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Codeblue</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692992&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Datacom</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692993&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Datasouth Business Solutions Ltd</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692995&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Kinetics Group</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692996&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Lexel Systems Ltd</a><br><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692997&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Tigernet</a> </p> <p>Remember for any Windows 7 information or resources visit the partner portal <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12692998&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">here</a>. </p> <p>Enjoy! </p> <p>The Microsoft New Zealand Partner Team</p></blockquote> <ol></ol> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Situations Vacant</td> <td> These hot jobs and new career opportunities may shortly be available on the external careers site: INF0229L Technical Specialist - Cisco Configuration <p>Put your naturally inquisitive nature and customer service experience to good use and gain valuable qualifications along the way. Advance your career as part of a fun, sharing team who thrive on meeting and constantly exceeding customer expectations. PRO0207M Service Delivery Manager <p>Apply your knowledge of building management and client delivery in this immensely challenging role. Test your problem solving expertise and seek out your desire to surpass our customers' expectations. Assume responsibility for our often high-profile issues and succeed in turning them into great solutions. With expertise in our products and services, gather the clues, and piece the puzzle together as the champion for our customers. FIN020G9 Compliance Programme Leader <p>Lead and work within a small team of highly motivated and driven professionals who are passionate and committed to the resolution and delivery of revenue compliance issues. Become one of a team who work with our BU's to successfully resolve and deliver reparation and communications through FIN020G8 Senior Finance Analyst <p>Enhance your accounting and financial analysis skills within our busy, fast paced Business Operations and Finance group. Partnering with Heads of delivery, Programme and Project Managers, gain some real world insight and exposure to project management. As part of the end to end project lifecycle collate your financial findings ensuring that we remain compliant with project budgets and key stakeholders financial expectations. </p> INF0229E Device Development Engineer <p>If getting your hands on future technology flicks your switch you'll live for this role. Be part of Telecom's Device Technology Realisation team testing and certifying mobile devices to make sure they're up to scratch. Ensure devices connecting to our wireless networks work well and our customers experience bug-free handsets. If it connects to Telecom's network, you'll get your hands on it before anyone else! </p> ARC02045 Senior Solution Architect <p>This is the big time. Be part of our quick thinking and fast-moving solution design team where vision becomes reality on some of the most complex ICT projects in town. Put your design and architecture experience to the ultimate test and take full ownership of technical delivery in our fluid and solution focussed environment. Proactively shape new technologies that will touch thousands of Kiwis every day. </p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Training News</td> <td> Please Give Microsoft Press Feedback About Their Books <p>This just in from Microsoft Press:</p> <blockquote> <p>For many years Microsoft Press books have included a survey page at the back via which we ask for your feedback about the book you purchased, borrowed, checked out of the library, stumbled upon, or whatever, and then--thank you!--used. That page promised a "brief online survey." Well, that survey was pretty brief, and every year Microsoft Press editors would review all of your feedback to look for ways to make our books better. But that was then... <p>We've just revised the survey to make it even shorter, and we've started a review program in which we, as a team, look at your feedback by book, by series, by author, and by audience every quarter. This is all good, but it's meaningless without your input. <p>Please give us feedback about the Microsoft Press books you use via <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12688357&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">the new survey</a>. We've also added a survey link to the Quick Links in the right column of this newsletter. <p>Your participation will help Microsoft Press create books that better meet your needs and standards. Thanks in advance for helping us do that! <p>P.S. On the back of each of our books, you'll find an ISBN. The survey begins by asking you for that number. The ISBN ensures that your feedback is correctly linked to the book you're commenting on. If you don't have the book at hand, you can find its ISBN by searching for the book in the <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12688358&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Microsoft Learning Catalog</a> or at the sites of online retailers such as Barnes &amp; Noble and Amazon.</p></blockquote></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Dot Net News</td> <td> <p></p> Wellington .NET User Group Meeting <ul> <li>Provoke <li>Level 22 State Insurance Tower <li>Wednesday 21 October 2009 @ 6pm</li></ul> <a href="http://www.dot.net.nz/Lists/Events%20Calendar/DispForm.aspx?ID=146" target="_blank">Behaviour Driven Development</a> <ul> <li>Owen Evans <li>Xero <li><a href="http://bgeek.net">http://bgeek.net</a></li></ul> Abstract <ul> <li>BDD or behaviour driven development: you may have heard of it. But what does it mean? Learn the foundations of caring about behaviour. Learn how the process helps guide developers to the software that helps rather than hinders. Learn about "given, when, zen" and how bdd came about. Get an overview of some of the tooling that can help you become a bd-developer.</li></ul> <p> <p></p></td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Events Schedule</td> <td> <p>In this section, I highlight dates, times and venues of events either I am presenting at, or of interest to METTLE.&nbsp; I'm available for bookings.</p> <table width="100%" border="1"> <tr> <td width="16%"><strong>Date</strong></td> <td width="50%"><strong>Event</strong></td> <td width="217"><strong>Venue</strong></td> <td width="109"><strong>Speaker</strong></td></tr> <tr> <td>26-Oct-09 - 09-Nov-09</td> <td>European Road Show <em>Career Express</em></td> <td width="217">Milan, Italy</td> <td width="109">&nbsp;</td></tr> <tr> <td>28-Oct-09</td> <td>SilverLight: RIA Services</td> <td width="217">TBA</td> <td width="109">Andrew Tokeley</td></tr> <tr> <td>28-Oct-09</td> <td>October After 5 Session (Wellington)</td> <td width="217">Ace Training, The Terrace</td> <td width="109">Miguel Rojas</td></tr> <tr> <td>09-Nov-09</td> <td>Tech-Ed Europe</td> <td width="217">Berlin, Germany</td> <td width="109">&nbsp;</td></tr> <tr> <td>19-Nov-09</td> <td>SQL Server growth in the NZ Fire Service</td> <td width="217">Wellington SSUG</td> <td width="109">Geoff Laws</td></tr></table> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Book Review <p style="color: #336699"><a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12688381&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank"><img src="http://www.microsoft.com/mspress/images/TSQL.jpg"></a> </p></td> <td> <a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12688381&amp;s1=f6f5e317-dfdc-fba1-69fe-cde593cb845b" target="_blank">Inside Microsoft SQL Server 2008: T-SQL Programming</a> <ul> <li>by Itzik Ben-Gan, Dejan Sarka, Roger Wolter, Greg Low <li>Ed Katibah, and Isaac Kunen. </li></ul> <p>[Microsoft Press is] happy to announce the availability of Inside Microsoft SQL Server 2008: T-SQL Programming. Below is an excerpt from the book's Introduction, by Itzik Ben-Gan. You can also find the book's Foreword, complete Table of Contents, and an excerpt from Chapter 3, "Stored Procedures," on the Microsoft Press blog. Introduction <p>This book and its prequel--Inside Microsoft SQL Server 2008: T-SQL Querying--cover advanced T-SQL querying, query tuning, and programming in Microsoft SQL Server 2008. They are designed for experienced programmers and DBAs who need to write and optimize code in SQL Server 2008. For brevity, I'll refer to the books as T-SQL Querying and T-SQL Programming, or just as these books. <p>Those who read the SQL Server 2005 editions of the books will find plenty of new material covering new subjects, new features, and enhancements in SQL Server 2008, plus revisions and new insights about the existing subjects. <p>These books focus on practical common problems, discussing several approaches to tackle each. You will be introduced to many polished techniques that will enhance your toolbox and coding vocabulary, allowing you to provide efficient solutions in a natural manner. These books unveil the power of set-based querying, and they explain why it's usually superior to procedural programming with cursors and the like. At the same time, they teach you how to identify the few scenarios where cursor-based solutions are superior to set-based ones. <p>The prequel to this book--T-SQL Querying--focuses on set-based querying and query tuning, and I recommend that you read it first. This book--T-SQL Programming--focuses on procedural programming and assumes that you read the first book or have sufficient querying background. <p>T-SQL Querying starts with five chapters that lay the foundation of logical and physical query processing required to gain the most from the rest of the chapters in both books. The first chapter covers logical query processing. It describes in detail the logical phases involved in processing queries, the unique aspects of SQL querying, and the special mindset you need to adopt to program in a relational, set-oriented environment. <p>The second chapter covers set theory and predicate logic--the strong mathematical foundations upon which the relational model is built. Understanding these foundations will give you better insights into the model and the language. This chapter was written by Steve Kass, who was also the main technical editor of these books. Steve has a unique combination of strengths in mathematics, computer science, SQL, and English that make him the ideal author for this subject. <p>The third chapter covers the relational model. Understanding the relational model is essential for good database design and helps in writing good code. The chapter defines relations and tuples and operators of relational algebra. Then it shows the relational model from a different perspective called relational calculus. This is more of a business-oriented perspective, as the logical model is described in terms of predicates and propositions. Data integrity is crucial for transactional systems; therefore, the chapter spends time discussing all kinds of constraints. Finally, the chapter introduces normalization--the formal process of improving database design. This chapter was written by Dejan Sarka. Dejan is one of the people with the deepest understanding of the relational model that I know. <p>The fourth chapter covers query tuning. It introduces a query tuning methodology we developed in our company (Solid Quality Mentors) and have been applying in production systems. The chapter also covers working with indexes and analyzing execution plans. This chapter provides the important background knowledge required for the rest of the chapters in both books, which as a practice discuss working with indexes and analyzing execution plans. These are important aspects of querying and query tuning. <p>The fifth chapter covers complexity and algorithms and was also written by Steve Kass. This chapter particularly focuses on some of the algorithms used often by the SQL Server engine. It gives attention to considering worst-case behavior as well as average case complexity. By understanding the complexity of algorithms used by the engine you can anticipate, for example, how the performance of certain queries will degrade when more data is added to the tables involved. Gaining a better understanding of how the engine processes your queries equips you with better tools to tune them. <p>The chapters that follow delve into advanced querying and query tuning, addressing both logical and physical aspects of your code. These chapters cover the following subjects: subqueries, table expressions, and ranking functions; joins and set operations; aggregating and pivoting data; TOP and APPLY; data modification; querying partitioned tables; and graphs, trees, hierarchies, and recursive queries. <p>The chapter covering querying partitioned tables was written by Lubor Kollar. Lubor led the development of partitioned tables and indexes when first introduced in the product, and many of the features that we have today are thanks to his efforts. These days Lubor works with customers that have, among other things, large implementations of partitioned tables and indexes as part of his role in the SQL Server Customer Advisory Team (SQL CAT). <p>Appendix A covers logic puzzles. Here you have a chance to practice logical puzzles to improve your logic skills. SQL querying essentially deals with logic. I find it important to practice pure logic to improve your query problem-solving capabilities. I also find these puzzles fun and challenging, and you can practice them with the entire family. These puzzles are a compilation of the logic puzzles that I covered in my T-SQL column in SQL Server Magazine. I'd like to thank SQL Server Magazine for allowing me to share these puzzles with the book's readers. <p></p> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">WSSUG Meeting</td> <td> Wellington SQL Server User Group Meeting <ul> <li>Level 7 Plunket House <li>Tuesday 20 October 2009 @ 5:30pm</li></ul> <a href="http://wellington.sqlpass.org/LinkClick.aspx?fileticket=JwoyGDtJPPc%3d&amp;tabid=1770&amp;mid=2813" target="_blank">Optimizing tempdb Performance</a> (slides available at this link) <ul> <li>Brad M. McGehee <li>Author, How to Become an Exception DBA <li>From Hawaii, USA <li>From <a href="http://www.red-gate.com/">www.Red-Gate.com</a> <li>Director of DBA Education <li>From SQLServerCentral.com <li><a href="http://www.bradmcgehee.com/">www.bradmcgehee.com</a> <li>(and, he's a home-schooler, like me!) </li></ul> <p>My Assumptions about You <ul> <li>You are most likely a DBA or developer with one or more years SQL Server experience. <li>You have a basic understanding of how to use Performance Monitor and Profiler. <li>You have a basic understanding of DMV/DMFs. <li>You have a basic understanding of SQL Server internals</li></ul> <p>What we are going to Learn Today <ul> <li>How tempdb is Used <li>Tempdb Internals <li>Ways to Monitor tempdb <li>Ways to Optimize tempdb</li></ul> <p>What is Stored in tempdb <ul> <li>tempdb is used to store three different categories of temporary data: <ul> <li>User Objects <li>Internal Objects <li>Version Stores</li></ul></li></ul> <p>User Objects <ul> <li>Local and global temporary tables and indexes <li>User-defined tables and indexes <li>Table variables <li>Tables returned in table-value functions <li>Etc</li></ul> <p>Internal Objects <ul> <li>Work tables for DBCC CHECKDB and DBCC CHECKTABLE. <li>Work tables for has operations, such as joins and aggregations <li>Work tables for processing static or keyset cursors. <li>Work tables for processing Service Broker objects <li>Work files needed for may GROUP BY, ORDER BY, UNION, and SELECT DISTINCT operations. <li>Works files for sorts that result from creating or rebuilding indexes (SORT_IN_TEMPDB) <li>Storing temporary large objects (LOBs) as variables or parameters (if they won't fit into memory).</li></ul> <p>Version Stores <ul> <li>The version store is a collection of pages used to store row-level versioning of data. <li>There are two types of version stores: <ul> <li>Common Version Store: Used When: <ul> <li>Building the inserted and deleted tables in after triggers <li>When DML is executed against a database using snapshot transaction isolation level.</li></ul> <li>Online-Index-Build Version Store: Used for online index builds or rebuilds. EE edition only.</li></ul></li></ul> <p>Keep the Following in Mind <ul> <li>If your SQL Server instance doesn't employ many of the activities just described, then tempdb performance may not be an issue for you. <li>Lon the other hand, if your SL Server instance uses many of these feature, then tempdb could become a significant bottleneck for your SQL Server instance. <li>Oly by investigation will you know. <li>Keep in mind that there is only one tempdb, and it is possible for one misbehaved application and database to indirectly affect the performance of all the other databases on the same instance.</li></ul> <p>Tempdb Internals (1) <ul> <li>tempdb is dropped and recreated evrery time the SQL Server service is stopped and restarted. <li>When SQL Server is restarted, tempdb inherits many of the characteristics of model, and creates and MDF file of 8MB and and LDF file of 1MB. <li>Auto-growth is set to grow by 10% with unrestricted growth. <li>Each SQL Server instance may have only one tempdb, although tempdb my have multiple physical files.'</li></ul> <p>Tempdb Internals (2) <ul> <li>tempdb often doesn't act like other databases: <ul> <li>tempdb only uses the simple recovery model. <li>Many database options can't be changed e.g. Database read-Only, Auto Close, Auto Shrink). <li>Tempdb may not be dropped, detached, or attached. <li>Tempdb may not be backed up, restored, be mirrored, have database snapshots made of it, or have many DBCC commands run against it. <li>tempdb logging works differently from regular logging.</li></ul></li></ul> <p>Execution Plans and tempdb <ul> <li>When a query execution plan is cached, the tempdb work tables required by the plan, if any, are often cached. <li>When a work table is cached, the table is truncated (from the previous execution of the code) and up to nine pages remain in the cache for reuse. <li>This improves the performance of the next execution of the query. <li>If the system is low on memory , the Database Engine removes the execution plan and drops the associated work tables.</li></ul> <p>Types of tempdb Problems <ul> <li>Generally, there are three major problems you run into with tempdb: <ul> <li>Tempdb is experiencing an I/O bottleneck, hurting server performance. <li>Tempdb is experiencing DDL and/or allocation contention on various global allocation structures (metadata pages) as temporary objects are being created, populated, and dropped. E.g. Any space-changing operating (such as INSERT) acquires a latch on PFS, SGAM, or GAM pages to update space allocation metadata. A large number of such operations can cause excessive waits while latches are acquired, creating a bottleneck, and hurting performance. <li>Tempdb has run out of space.</li></ul> <li>Ideally, you should be monitoring all these on a proactive basis</li></ul> <p>Identifying tempdb I/O Problems (1) <ul> <li>Use Performance Monitor to determine how busy the disk is where your tempdb MDF and LDF filds are located. <li>LogicalDisk Object: Avg. Disk Read/Sec <li>...</li></ul> <p>Identifying tempdb I/O Problems (2) <ul> <li>SQL Server Database: Log Byes Flushed/sec: the total number of log bytes flushed. A large value indicates heavy log activity in tempdb. <li>SQL Server Database: Log Flush Waits/sec: the number of commits that are waiting on log flush. Although transactions do not wait for the log to be flushed in tempdb, a high number in this performance counter indicates an I/O bottleneck on the disk associate with the log.</li></ul> <p>Identifying Contention on Allocation Structures <ul> <li>Use these performance counters to monitor allocation/deallocation contention in SQL Server: <ul> <li>Access Methods: Worktables Created/sec: The number of work tables created per second. <li>Access Methods: Workfiles Created/sec <li>Temp Tables Creation Rate <li>Temp Tables For Destruction</li></ul></li></ul> <p>DMVs to Help You See What is Happening <ul> <li>sys.dm_db_file_space_usage <li>sys.dm_db_task_space_usage <li>sys.dm_db_session_space_usage: Retrns one row for each session, with cumulative values for spaced allocated and deallocated by the session</li></ul> <p>tempdb Space Allocation <ul> <li>A higher % allocation for user objects implies that objects that are created by applications are the major consumers of tempdb. This may or may not be a cause of concern, but can imply potential allocation page contention. <li>A higher % allocation of internal objects implies..</li></ul> <p>Monitoring tempdb Space <ul> <li>Performance Counters <ul> <li>SQL Server: Database: Data File(s) Size(KB): tempdb <li>SQL Server: Database: Log File(s) Used Size(KB): tempdb <li>SQL Server: Transactions: Free Space in tempdb (KB)</li></ul> <li>DMV <ul> <li>Sys.dm_db_file_space_usage</li></ul> <li>Consider creating an alert on these if you are having space-related tempdb problems.</li></ul> <p>If tempdb Space Runs Low, Errors Occur <ul> <li>Check the SQL Server error log for these errors: <ul> <li>1101 or 1105: A session has to allocate more space in tempdb in order to continue <li>3959: .</li></ul> <li>Be sure auto-growth is turned on for tempdb, and ensure that you have enough available free disk space</li></ul> <p>Tips for Optimizing tempdb: Overview <ul> <li>Minimize the use of tempdb <ul> <li>Don't return more rows than you need <li>Don't sort data that doesn't need sorting <li>Don't use UNION or SELECT DISTINCT if not needed <li>Keep transactions short <li>Use proper indexing to (e.g. use clustered indexes for columns where a lot of sorting occurs) <li>Avoid using local and global temp tables. Either rewrite your code to avoid using them, or consider creating a permanent work table. <li>Avoid using static and keyset-driven cursors. In many cases, cursors can be avoided by rewriting the code. <li>Avoid using recursive common table expression queries. If the execution play for such a query sows a spool operator, then tempdb is being used to execute it. <li>Avoid using the SORT_IN_TEMPDB option when creating or rebuilding an index. If you decide to use this option, schedule to run during a slower time of the day. <li>Avoid using online index rebuilding (Enterprise Edition). <li>Avoid aggregating excessive amounts of data <li>Avoid joins that indicate a hash-type join in the query execution plan. Rewrite the query or use betting indexing. <li>Avoid using triggers. <li>Avoid using row-versioning-based transaction isolation levels. <li>Schedule jobs, such as DBCC CHECKDB, that use tempdb heavily, at times of the day when the SQL Sever instance is less busy. Or perform DBCC CHECKDB on a database backup on another server. <li>If you need any of these features, use them, but realise they have an impact. Just don't be lazy.</li></ul> <li>Add more RAM to your server <ul> <li>Depending on the operation, SQL Server tries to perform the action in the buffer cache (e.g. sorts, CTEs) <li>If the buffer cache does not have enough available space, then the operation may have to spill to tempdb. <li>This places additional overhead on tempdb. <li>If your server is experiencing a memory bottleneck, then adding RAM can help reduce the load on tempdb. <li>On the other hand, if your server has plenty of memory, adding more won't help tempdb performance.</li></ul> <li>Leave Auto Create Statistics &amp; Auto Update Statistics on <ul> <li>By default, these database options are turned on for tempdb <li>In most cases, don't turn these options off, as SQL Server will automatically create and update statistics as needed in temporary tables and indexes, helping to boost performance of many operations performed on them.</li></ul> <li>Pre-allocate tempdb space - everyone needs to do this <ul> <li>The default 8MB of tempdb space that is automatically allocated is generally way too small a value. <li>As SQL Server needs more tempdb space, it will request it, and through autogrowth, it will get it, 10% at a time. <li>Using Instant file Initialization can greatly speed the process of growing the tempdb at system start. <li>Start with an educated guess for new servers. For existing servers, observe how much tempdb is used.</li></ul> <li>Don't shrink tempdb if you don't need to <ul> <li>The best way to shrink tempdb is to stop and restart the server so that the pre-allocated size is recreated. Using DBCC SHRINKFILE might work, but is often ineffective.</li></ul> <li>Locate tempdb on its own array <ul> <li>If tempdb becomes very active, disk I/O contention can become an issue. <li>One way to help mitigate this problem is to locate tempdb on its on array (or LUN) so that tempdb activity doesn't have to compete with other disk I/O activity.</li></ul> <li>Locate tempdb on a fast I/O subsystem <ul> <li>Always locate tempdb on the fastest I/O subsystem you have available. <li>Prefer RAID 1 or RAID 10. RAID 5 is slow for writes and should generally be avoided for tempdb, as tempdb is over write-intensive <li>If using s SAM, consult with a SAN engineer to ensure that tempdb wont' be affected by other disk I/O. <li>Consider SSD drives for tempdb MDF and LDF files. <li></li></ul> <li>Divide tempdb Into Multiple Files <ul> <li>Be default, single physical files. <li>While the LDF should always remain as a single physical file, often dividing the tempdb MDF into multiple physical files can help performance. <li>Balance between using more physical disk files (which can increase switching costs and file management overhead)</li></ul></li></ul> <p>How to Optimize tempdb - General <ul> <li>Generally, if you are building a new SQL Server instance, it is a good idea to assume that tempdb performance.</li></ul> </td></tr> <tr> <td valign="top"> <h3 style="color: #336699">Humour</td> <td> It's How You Look At It. <p>A family had twin boys whose only resemblance to each other was their looks. Opposite in every way, one was an eternal optimist, the other a doom and gloom pessimist. <p>Just to see what would happen, on the twins' birthday, their father loaded the pessimist's room with every imaginable toy and game. The optimist's room, he loaded with horse manure. <p>That night, the father passed by the pessimist's room and found him sitting amid his new gifts crying bitterly. "Why are you crying?" the father asked.</p> <blockquote> <p>Because my friends will be jealous;<br>Because I'll have to read all these instructions before I can do anything with this stuff;<br>Because I'll constantly need batteries;<br>Because my toys will eventually get broken,</p></blockquote> <p>answered the pessimist twin. </p> <p>Passing the optimist twin's room, the father found him dancing for joy in the pile of manure. "What are you so happy about?" he asked. <p>To which his optimist twin replied, "There's got to be a pony in here somewhere!" <p>...so for all of you neck high in it - there has got to be a pony in there somewhere...... </p> </td></tr></table>