OWSUG.ca

Welcome to Ottawa's Windows Server User Group Community!
Welcome to OWSUG.ca Sign in | Join | Help
in Search

Canadian IT Pro Blog

July 2011 - Posts

  • The Microsoft Cloud Like You’ve Never Seen It Before

    By now, you’ve heard a lot about the “Microsoft Cloud”. We’ve talked a lot about what is Windows Azure, the problems it solves, the business opportunities it presents, and even more so, implementation scenarios, security, privacy, etc. More recently, we’ve also talked about the same with respect to Office 365. But there’s one aspect of Windows Azure that has always been a mystery to most – what’s underneath the hood of Windows Azure?

    I thought I would share something that is completely not related any of those but has crossed the mind of many at least once. You’ve probably asked yourself, “When applications are deployed to Windows Azure, where do they go?” or perhaps “What kind of infrastructure is required to run Office 365?”.

    The following video should be able to answer those questions for you as it takes you on a tour of a few of Microsoft’s data centres and shows you how Microsoft’s Global Foundation Services Team, the team that designs, builds, operates, and secures Microsoft’s Cloud infrastructure, delivers all of the things that Windows Azure promises its users:

    High Availability Reliability Smart Scalability
    High Efficiency Sustainability Secure and Trusted Cloud
     
    Microsoft GFS Datacenter Tour
     
     
    Dive Deeper
     
    The video in-and-of-itself is fascinating, but if, like me, you’re now intrigued even more. Dileep Bhandarkar, a distinguished engineer at Global Foundation Services dives deeper into the details of the data center. Read >>

    Share Your Thoughts

    What did you think of the video? Does the tour and the transparency that Microsoft is providing make you feel more comfortable about deploying your applications and data to the Cloud or using hosted applications in the Cloud? Share your thoughts in the comments below.

  • “The SQL Guy” Post # 1: BEST PRACTICES FOR USING SQL SERVER NETWORK PROTOCOL

    SQL08_v_webWhen I first joined my team at Microsoft, I was labelled “the SQL guy” for my SQL Server and Oracle background by others on the team.  It didn’t help that the first major event that I was involved with at Microsoft was the SQL Server 2005 Launch Tour.  Over the years I have done many things and worked with great technologies, but I still have a passion for databases and, since SQL Server codename “Denali” will be launching later this year, I wanted to bring back “the SQL guy” with some blog posts on SQL Server based on content that I get sent to me by the SQL Server product team.  I hope you enjoy this first one in “the SQL guy” series:

    WHICH IS THE BEST PROTOCOL TO CONNECT TO SQL SERVER?

    This is a question often asked from the community and the answer to this question depends based on your network environment whether you are on a local computer with no networks or whether you are on a Local Area Network or whether you are on a Wide Area Network. Here is  some guidance / recommendation below that works best for many SQL Server installations.

    In order to connect to SQL Server, your client machine must have a network protocol enabled that can communicate with SQL Server database engine. By default, SQL Server can listen on 4 different protocols that come installed with SQL Server. However, not all the installed protocols will be enabled and you would need to enable them at the server using SQL Server Configuration Manager to be able to use them from your client machine.

    THE FOUR NETWORK PROTOCOLS IN SQL SERVER ARE:

    Protocol

    Description

    Shared Memory

    This is the simplest protocol of all the other protocols available in SQL Server. The limitation is that the client applications must reside on the same machine where the SQL Server is installed.

    Named Pipes

    This protocol can be used when your application and SQL Server resides on a local area network. A part of memory is used by one process to pass information to another process, so that the output of one is the input of the other. The second process can be local (on the same computer as the first) or remote (on a networked computer).

    TCP/IP

    This is the most popular and common protocol widely used throughout the industry today. It communicates across interconnected networks and is a standard for routing network traffics and offers advanced security features.

    VIA

    (DEPRECATED)

    DO NOT USE

    Virtual Interface Adapter (VIA) protocol works with VIA hardware. This protocol has been deprecated and will no longer be available in the future versions of SQL Server.

    BEST PRACTICES FOR USING SQL SERVER NETWORK PROTOCOLS

    WHAT PROTOCOL TO USE ON A LOCAL SERVER?

    If you are running your server application on a local computer which also runs SQL Server 2008 then Shared Memory or Named Pipes protocol is your best choice. However, Named Pipes get loaded in kernel mode of the operating system and are much faster on the local machine.

    Note: This is only true if both the application and SQL Server are running on the same machine and if not then it would use Network Pipes that can be used over Local Area Networks.

    WHAT PROTOCOL TO USE ON A LOCAL AREA NETWORK (LAN)?

    As long as your Local Area Network is fast, both TCP/IP and Named Pipes would perform with the same speed. However, if there are more requests waiting to hit the server then Named Pipes may encounter pipe-busy error when trying to connect to SQL Server whereas, TCP/IP sockets doesn’t experience this problem as it supports  backlog queue for any number of requests.

    WHAT PROTOCOL TO USE ON A WIDE AREA NETWORK (WAN)?

    Data transmission using TCP/IP sockets is much more streamlined and has relatively less overhead compared to other network protocols. TCP/IP protocol can also take advantage of many performance features supported by the operating system that includes windowing, delayed acknowledgement which can be very helpful on slow networks.

    DamirB-BlogSignature

  • One Man’s Journey from Google Apps to Office 365

    Kanwal Khipple told me about how he moved from Google Apps and Gmail to Office 365. I thought that this would be a journey that others might be interested in as well and asked him to put t ogether a post to tell you how he did it. The post below is in his own words.

    DamirB-BlogSignature


    Whether we love life, gadgets, productivity tools or all of the above - change is the only constant. I believe it and am certain you believe it as well. We love what we have in our life but only until whatever we love doesn’t meet our needs anymore.

    Google Apps (GMail) was Fantastic

    Google did a phenomenal job of providing features and solutions at a time when the IT industry was pretty dormant. Compared to Yahoo Mail and Hotmail, Google Apps (GMail specifically) provided a fresh take on email that I, and I’m sure many of you, fell in love with Google’s offering. For the last 4 years, I was fairly content with using Google Apps for Business to host my email, calendar and contacts. However, as my wants have changed so has the lure of hosting my email, contacts and calendar in Google Apps diminished. If your needs are purely to have the ability to send and receive email, store contacts and calendar functionality then GMail serves your needs. It served mine until I wanted more.

    What I Want 365 Days out of the Year

    Here’s a list of what I want, above and beyond what I need, to be productive:

    • Ability to synchronize calendar & contact details without purchasing additional software
    • Ability to view and update the documents I create on my desktop
    • Ability for my Windows Phone to work seamlessly
    • Ability to communicate with others via IM, audio and video without using a 3rd party service
    • Ability to conduct meetings with a group of people (PowerPoint and whiteboard)
    • Ability to create separate work spaces for me and my wife on different projects

    The Elephant in the Room

    Surprisingly enough, I wasn’t the only one looking to have this synergy between all the different services. The same way that Google had leaped in front of it’s competitors in 2006 to offer Google Apps for Business, I am betting that Microsoft Office 365 has the integration story that I have been waiting for and that I’m willing to pay for. Listen up Google, the Elephant in the Room that you’ve been ignoring is what Microsoft offers Office 365 – Office Professional Plus, Exchange Online, SharePoint Online, Lync Online and Office Web Apps.

    My Migration Story

    Making the leap, thankfully wasn’t that difficult. I was able to migrate my email, contacts and calendar pretty easily. The process took approximately 8 hours for me with 6 gigs of email data. I continued to receive email to both my Office 365 account as well as my old GMail account. I am fairly happy with the migration and knowing full well that I’m not the only person who feels the same way, I have decided to document my migration story from Google Apps (GMail) to Office 365 series:

    1. My Migration Story - Migrating from Google Apps (GMail) to Office 365 Series
    2. Office 365 Overview - Migrating from Google Apps (GMail) to Office 365 Series
    3. Office 365 Sign Up Walkthrough - Migrating from Google Apps (GMail) to Office 365 Series
    4. Before you Start your Migration - Migrating from Google Apps (GMail) to Office 365 Series
    5. Add your Custom Domain - Migrating from Google Apps (GMail) to Office 365 Series
    6. Create a new user - Migrating from Google Apps (GMail) to Office 365 Series
    7. Migrate Filters - Migrating from Google Apps (GMail) to Office 365 Series
    8. Migrate Contacts - Migrating from Google Apps (GMail) to Office 365 Series
    9. Migrate Calendar - Migrating from Google Apps (GMail) to Office 365 Series
    10. Migrate Email - Migrating from Google Apps (GMail) to Office 365 Series

    This being a blog post, I’d love it if you shared your wants (above and beyond the basic email, contact and calendar functionality) are. If you have any questions regarding my migration from Google Apps (GMail) to Office 365 or any questions related to Office 365, please feel free to comment below.


    Kanwal Khipple, is a SharePoint Server MVP & Principal SharePoint Architect with BrightStarr, a Microsoft Gold Partner who has developed some of the best user experiences on SharePoint. Kanwal focuses on cloud technologies, ECM, WCM and designing solutions using SharePoint. Kanwal is an author, SharePoint evangelist, speaker, and you can find him blogging on his personal blog and SharePoint Buzz. Kanwal is the co-founder of Toronto SharePoint Business User Group, loves to travel but calls Toronto home. Connect with him - @kkhipple, @sharepointbuzz and LinkedIn, Facebook
  • Windows Intune Beta–V2 now available

    WindowsIntune

    Originally it was US only…

    …but it’s now available IN CANADA.

    In case you don’t already know - I’m a fan of Windows Intune. One advantage of Cloud Services and Software As A Service is the speed at which new updates can come around and be available for deployment to YOUR clients – on YOUR schedule.  No longer do you have to do massive changes to your back end servers to make new functionality available to your clients… The provider (in this case Us – Microsoft) does the heavy lifting for you – and gives you choice on when you adopt the new services.

    Case in point – the next revision of Windows Intune is now available in BETA form for testing in your environment. You can go to the Windows Intune Springboard site to get more specific details on the signup process – and the gotch’yas. (Main one – it’s a BETA – so software can’t co-exist with production installs of Windows Intune V1).

    From the blog post – here are the highlights on the improvements with this Beta release.

    Software Distribution

    • Package applications, upload them to the cloud for distribution, and deploy them to your Windows Intune-managed PCs. For the beta we have provided 2 gigs of storage for this purpose. Packages can be normal applications in the form of MSIs or EXEs or third party updates. Deploying packages leverages BITS to ensure data transfer is efficient.

    Better Hardware Reporting and Filters

    • We do a great job of collecting hardware data, but we want to ensure we also present this information in a way that is most useful to you. To assist with this, we have introduced the hardware dashboard along with reports, which will help you view and export your hardware more easily.

    Third Party License Management

    • Upload and track your 3rd party and Microsoft retail or OEM license agreements - in addition to Microsoft Volume License Agreements – all in one place.

    User Interface Enhancements

    • Many new enhancements have been made to the user experience. In general, we made numerous changes to improve navigability. We are also introducing the ability to right-click, which will display a list of context-sensitive actions you can perform. We have also added a new administrator role, so you can now have ‘read-only’ administrators.

    Remote Actions

    • Execute a number of tasks on remote unattended PCs. You can invoke malware definitions to install, you can initiate a malware scan to run immediately, and you can remotely reboot a PC.

    Improvements to Alerts Workspace

    • We’ve introduced the ability to configure thresholds on alerts so you can filter out less important events, and focus on the ones that matter to you. We also improved the way you set up recipients for these alerts.

    Support for images

    • The Windows Intune client is ‘image-friendly’ and can be set up prior to image deployment. Previously, the Windows Intune client required an internet connection before it could install.

    Additional Resources:

    Go check it out! Great options for your small business customers and even friends and family members.

  • Security Bulletins for the Regular IT Guy #32, July 2011

    150x150-11Over pints Pierre Roman, Bruce Cowper and Rick Claus decided they would put together a concise and timely podcast each “Update Tuesday”. The object is to keep it simple by letting you know in plain non technical language what the updates are, what they resolve and why you should care.

    As always - if you have suggestions on making it better - please pass on your comments. Mail Rick directly  – rick.claus@microsoft.com

    Direct Download:

    mp3

    Subscribe to the podcast: (so you don't miss an episode)

    zunebtn rssbtnitunesbtn

    Disclaimer: This podcast was produced with the best information available to us at the time of recording. Your primary source for all things Security Bulletin related should always be the Microsoft Security Response Center blog.

    Bulletins discussed for July 12th, 2011:

    Podcast Participants: Rick Claus, Pierre Roman

    Additional Technical Show Notes:

     signature
    IT Pro Team Blog | IT Managers Blog |Twitter | Facebook | LinkedIn

  • The Hammer of Thor, the Lightening of Zeus, None compares to Windows Powershell! It can CLOSE MY OPEN FILES!

    Hi, I’m Sean.

    I’m an ITPro and about three years ago (and you can’t tell my wife this) I began my affair with Windows Powershell.   As you can tell from my background (and forget all the silly letters) I really just consider myself a true blue, grease under my fingers, crimpers in my pocket, screwdriver in my mouth, TECH.

    A few months back somebody asked on TechNet Talk Radio if Powershell could close files.   It might be able to do this but somebody else already wrote a great utility that already does this.  It’s called HANDLE.EXE from Sysinternals 

    The STRENGTH of this application is that it works well and can’t accidentally close all the files on the server. The weakness is that I cannot easily (out of the box) automate it. Or can I?

    Within Powershell one of the biggest pieces you need to remember is that everything (And I mean EVERYTHING) is returned as an “Object”.

    Now the rest of you ItPros, quit hissing like Gollum.   An “Object” really isn’t scary or nasty.   You won’t turn into “Darth Vader” because you used one.

    So here we’ve downloaded HANDLE.EXE into a little folder called C:\HANDLE PROGRAM and we’re going to query for all the open Word documents on the local computer.  As per the instructions in HANDLE.EXE I have run the console as an Administrator to gain the rights needed to globally close files

    C:\Handle Program\HANDLE.EXE .DOCX

    And we’ll get some output on the screen like this

    Handle v3.45
    Copyright (C) 1997-2011 Mark Russinovich
    Sysinternals - www.sysinternals.com

    WINWORD.EXE        pid: 13352  type: File           15C: C:\TEC2011\Why does Sean always leave his files open.docx
    WINWORD.EXE        pid: 13352  type: File           1B0: C:\TEC2011\If Sean Keeps doing this we won.docx
    WINWORD.EXE        pid: 7496   type: File            1A8: C:\TEC2011\demodocbadsean.docx

    It appears “SOMEBODY” who shall remain nameless has been leaving their Word documents open (tap tap tap)

    Normally if I would like to close an open file in HANDLE.EXE I would execute

    C:\Handle Program\HANDLE.EXE -c 15c -p 13352 –y

    And we would get an output like this, which if it’s successful even outputs a line with the status at the end.

    Handle v3.45
    Copyright (C) 1997-2011 Mark Russinovich
    Sysinternals - www.sysinternals.com

      15C: File  (R--)   C:\TEC2011\Why does Sean always leave his files open.docx

    Handle closed.

    So I can do this in Windows Powershell as well with a minor difference.  I’m going to store all the output from HANDLE.EXE (Since the output to my screen is an Object) into a Variable.

    $RESULTS=(& 'C:\HANDLE PROGRAM\HANDLE.EXE' .docx)

    So the output that WOULD have gone to the console (which is an Object) is stored in $RESULTS.   If you type $RESULTS into the Powershell Console you’ll see the same output as before.

    But since it’s in a variable we can now access and manipulate that output in a way we couldn’t before.  If we look at the screen we’ll see that the output is consistent.   All the lines that have the information we need contain “pid:” just before the Process and “type: File” just before the File handle.

    So in Windows Powershell I can take the [String] object that is stored in $RESULTS (My Console output) and pull all of that out with a quick comparison, which I’ll store away in a variable I’ll call $HANDLEDATA

    $HANDLEDATA=$RESULTS –match “pid:”

    Which will output to the screen only that data.  At this point we can run each line through a SELECT-STRING to find where in the string the content sits.  I need to find the location of “pid:” and “type: file” in each line and pull the number following it out.  I’m going to work on the first entry in the [String] array as an example

    We’ll grab the ProcessID number first.  SELECT-STRING will find it’s position which we’ll store away as $StartPid

    $StartPid=($HandleData[0] | SELECT-STRING 'pid:').matches[0].Index

    Then we’ll access the content which is consistently starting at positions away (The length of ‘pid: ‘) and is never more than 7 bytes long (I counted Smile with tongue out).  We tack on the “trim()” to make sure if there are any blank spaces before or AFTER the Number they are “Trimmed” off

    $Processpid=$Handledata[0].substring($StartPid+5,7).trim()

    We’ll repeat the process for the File Handle in a similar method.  Find the String with SELECT-STRING, Grab it’s index and then pull out what we need with a little substring()

    $StartFileID=($HandleData[0] | SELECT-STRING 'type: File').matches[0].Index
    $Fileid=$HandleData[0].substring($StartFileID+10,14).trim()

    At this point we have a way of pulling out consistently the the necessary data to send it back to HANDLE.EXE and close it.  I can execute a line like this now after I pull the information on each line.

    (& 'C:\HANDLE PROGRAM\HANDLE.EXE' –p $ProcessId –c $FileId -y)

    Now this will work but looks messy on the screen.  We could just store the results away in a variable and grab that last line showing a success/failure

    $CLOSEFILESTATUS=(& 'C:\HANDLE PROGRAM\HANDLE.EXE' –p $ProcessId –c $FileId -y)[-1]

    Ok so there’s all the pieces.   So what does it look like as a script?

    Just look below

    -------------------------CLOSEWORDDOC.PS1-------------------------------------------------------------------------

    #
    # Script to close all open Word Documents on my File Server because Sean keeps forgetting
    # Requires HANDLE.EXE from Sysinternals on the system.  Free download
    #

    $RESULTS=(& 'C:\HANDLE PROGRAM\HANDLE.EXE' .docx)

    $HANDLEDATA=$RESULTS –match ‘pid: ‘

    Foreach ($File in $Handledata)
         {
         # Get the Handle ID of the Process for this file

         $StartPid=($File | SELECT-STRING 'pid:').matches[0].Index
         $Processpid=$File.substring($StartPid+5,7).trim()

         # Get the File ID of this open File

         $StartFileID=($File | SELECT-STRING 'type: File').matches[0].Index
         $Fileid=$File.substring($StartFileID+10,14).trim()

         # Close It

         $CLOSEFILESTATUS=(& 'C:\HANDLE PROGRAM\HANDLE.EXE' –p $ProcessId –c $FileId -y)[-1]

         }

    #

    -------------------------CLOSEWORDDOC.PS1-------------------------------------------------------------------------

    Now of course this is a pretty static solution.  We could improve this in so many ways like using a variable for the file name or extension, dropping in some error handling.  But this is to give you a taste of how you can automate systems that weren’t DESIGNED to automate.

    If you want to have some real fun, here is a script that within Windows Powershell I took that SAME application (HANDLE.EXE) and extended it’s features into New Cmdlets via Advanced Functions.  One to show the open files, one to obtain their Process ID’s and FILE ID’s and a third to close them.  If you’re interested on where this one has gone I’ve uploaded it to the Technet Script Repository so you can download it.  With this version you can execute Cmdlets like

    GET-openfile DOCX

    To get the list

    GET-openfile XLSX | Close-Openfile –whatif

    To CAUTIOUSLY do it

    GET-openfile DOCX | Close-Openfile

    This can easily be turned into module as well (how I’m running on the system right now) to extend the abilities of your shell as well.  

    If you’re interested more in playing with Powershell and some of your legacy applications, there is an entire series on “Hey Scripting Guy” which delves into this. 

    Ah Powershell.  Where were without you before Smile

    ---------------

    clip_image001

    Sean Kearney is an infrastructure support analyst and Microsoft MVP in Window PowerShell. He is absolutely passionate about automation technologies—especially Windows PowerShell. If you say, “Powershell,” he may just break into song. Sean considers himself “just a tech at heart,” but he can often be found dabbling with most Microsoft technologies at a moment’s notice. We have also been advised to keep him at arm’s length from any open Starbucks in Seattle. We have been advised that any rumors about him ever singing for Microsoft JobsBlog are completely unfounded. Complete rubbish. Let us just keep it between you and me, OK?

    Sean's contact information:
    Twitter: EnergizedTech
    Blog: Energized About Technology
    Website: Powershell: Releasing the Power of Shell to You

  • Here’s the Scoop on TechDays 2011

    techdays_canada_3Over the last few weeks I have received many emails from individuals across the country asking about TechDays 2011 so I figured I would give you all an update. 

    Over the last few months the team and I have been discussing how we can make TechDays 2011 even better than in previous years.  We took your feedback over the last three years as the basis of our discussion on making an improved TechDays 2011 – an even better experience and even more value!

    Here is what you told us you want to see and get from TechDays:

    • Give me more content!
    • Let me understand how all the pieces fit together
    • Help me to acquire these skills all year long
    • Let me play with the technology
    • Let me spend more time with partners to understand how they can help me
    • Make it easier for me to find speakers and experts to answer my questions
    • Let me connect to the office while I am at the event

    My goal for TechDays 2011, is to provide you with a richer in-person experience as well as a robust year-round online technical learning capability. At the same time I also want to be able to deliver all of the things you have asked for at the reasonable cost that TechDays has always been known for. In order to make all this happen, the team and I had to have some tough conversations and make some difficult decisions/trade-offs.  In the end, after much deliberation and debate, I realized we needed to reduce the number of in-person events, and increase the online investment in order to deliver on the things you are asking us for. 

    So what does this mean?

    Starting in October 2011, TechDays will transform into an enhanced continuous online learning portal and, for 2011, include three in-person events starting on October 25th in Toronto with Vancouver to follow two weeks later and Montreal two weeks after that (exact dates and locations will be announced on the TechDays website in a few weeks).  In order to make it easier for individuals outside of those locations to attend the in-person events, we are working with airline and hotel partners to provide discounted travel and hotel options, which will be announced on the TechDays website in the next few weeks.

    By making this tough decision to reduce the number of cities TechDays will visit, and focus on an ongoing online experience, I believe that we can deliver on those elements that are, according to your feedback, most important to you, and really enhance your overall experience.  I am really excited to share what this actually will look like with you.

    • Content is king! – Across the board you have told us that you want more sessions and not just on shipping products but also on key new technologies.  TechDays 2011 will include sessions on current products like Windows 7, Office 2010, Windows Server 2008 R2, Visual Studio 2010, but also on upcoming releases such as on System Center 2012, Windows 8, Windows Phone 7 “Mango”, HTML5 and IE9/IE10, SQL Server “Denali”, Office365, and more!  In fact, my goal is to have more sessions at TechDays 2011 than ever before!
    • Show me the big picture! – Individual sessions are a great way to dig deep into a specific technology area.  Many of you wanted to get a broader understanding on how all the pieces of the Microsoft stack fit together.  This year we will have a keynote presentation at every TechDays 2011 in-person event to give you that big picture perspective, and I’m looking to get some real heavy hitters to deliver those keynotes! 
    • Learning is a year-round activity – Your feedback is clear – you really like the TechDays in-person experience. However, you need to keep up-to-date on Microsoft-based technologies year-round. Later this year we will be launching an expanded and richer TechDays Online experience providing Canadian developers and IT professionals with updated and relevant technical learning content gleaned, not just from the TechDays in-person events, but also from other sources like Microsoft TechEd, the BUILD conference, MIX, Microsoft Management Summit, SharePoint Conference, and many more. I also want to highlight content created by Canadian MVPs, local gurus, and Microsoft Canada’s own technical experts. My goal is to make TechDays Online your one-stop shop for great technical learning content all year round and in the future!
    • More hands-on with the technology – Going to conferences I liked the option of attending a session to hear a local expert tell me about a technical topic and show me, through demos, how to use the products.   Every time I find myself wanting to play with it on my own.  I know that many of you feel the same way so this year all TechDays 2011 in-person events will include both instructor-led and self-paced hands-on labs for you to get familiar with the technology.  These same labs will also be available on TechDays Online allowing you to try the technology when you need to learn it, on your timetable.
    • More time with Partners and Sponsors – At TechDays 2010 in Toronto we piloted the idea of a Partner Fair to allow attendees to interact with organizations whose products and services complement the technologies being discussed in the technical sessions.  The idea proved very popular and many requests to extend this concept, as well as requests to increase the sponsorship opportunities available to those who would like to connect with the attendees.  For TechDays 2011, we will have an improved Partner Fair in each city hosting at TechDays 2011 in-person event.
    • More time with speakers and experts – The Ask-The-Experts area concept at previous TechDays was a good idea but not very well implemented, or so you told us.  Speakers and experts were sometimes hard to find for the topic you wanted an answer to, and it was not clear where to engage these individuals, which you told me was frustrating.  At TechDays 2011 you will find a Microsoft Showcase within the Partner Fair that will include technology and product pods staffed by speakers and experts allowing you to easily identify where to go to get your question answered. 
    • Free WiFi – I can’t begin to count the number of comments I have read on TechDays evaluation forms asking for wireless at the event.  It is the one request we get from almost everyone.  At TechDays 2011 in-person events you will be able to connect to a wireless network in the common areas and respond to that critical email, or connect back to the server using RDP.  I’m really excited to be finally able to offer this to you!!

    Now, I understand that those of you living in cities that TechDays has visited in the past may have some concerns with the reduction in the number TechDays in–person events, but I want to assure you that while TechDays 2011 may not be coming to your city, we are committed to supporting you in your locale in 2011 and the future.  Some of the ways we will be doing this include:

    • Participation in locally organized events such as Prairie DevCon, DevTeach, SQL Saturday #93, and others.
    • Working with local Partners and being actively involved in events they organize, such as the Epic Technology Day in October in Winnipeg, among others.
    • Working with community and user groups across the country and participating in their regular meetings throughout the year, as well as getting MVPs and others involved to deliver sessions that you want to hear.
    • And many others.  In fact, if you hear of a local event that Microsoft should be a part of, or want to look at organizing a local “TechDay” in your city, email me at td_can@microsoft.com and let’s talk.  We can assist you with content, speakers, and other support to help you succeed!

    In the next couple of weeks we will be launching the TechDays 2011 web site and announce pricing and many more details.  In the meantime, please feel free to send me an email at td_can@microssoft.com or leave a comment on the blog if you have any questions or concerns.  I look forward to the conversation.

    DamirB-BlogSignature

    Damir Bersinic, TechDays Canada Program and Skills Manager

    Damir Bersinic

This Blog

Syndication

Powered by Community Server, by Telligent Systems