I was so overwhelmed with the news of becoming a new MVP Lead for Canada that I had to be reminded over MSN to do so (Thanks Kate). So, yes, it is official. I will be the new MVP Lead for all Canadian MVPs. This will be a great challenge to me. My main focus will be on increasing interaction between Canadian subsidiary and Canadian MVPs, and at the same time maintaining the current model for supporting MVPs with their connections to the corp. Talk about a challenge – eh.
So, there won’t be many updates on developer events at this blog any more (L). I hope to get back to blogging as soon as I get a full grasp of my new position. Until then, have fun at future MSDN initiatives. Look out for me at all MVP/RD events.
Cheers
Sasha
Week one of our realDEVELOPMENT_06 is done. On Thursday we had an amazing event in Toronto with over 1000 people showing up. Here are a few pics from the event (courtesy of Barnaby Jeans).
Our MVPs at Ask the Expert Session
It was great to see how people reacted to our 400 differences videos – I think everyone loved Mr. Sun one, Change Requests one, Manager Updates and a few others. If you want to see the videos again, here they are
We are off for Montreal and Vancouver. In the meantime, check out Energize IT – our last big event for this summer.
It has been a while since I posted something – shame on me. We have been really busy with the realDEVELOPMENT_06 tour which is now officially full in most of the cities. I think there is a few more spots left at the Toronto event, but I could be wrong as I haven’t received the latest registration stats just yet. If you haven’t registered yet, then better get on the waiting list if you want to get into the ‘coolest event of the year’ J . We will open the doors for waitlisted people 5 minutest before the event starts – so be there early.
Have you heard of the new Skyscrapr program – a program for aspiring architects. Some surveys I saw state that up to 78% of developers aspire to become architects. If you are one of those guys, then check out https://www.skyscrapr.net/
It has been a great day one at Dev Teach. I was pleased to see 14 user group leaders at this year’s summit. Wendy and I got a chance to provide a quick glance of our draft plans for next year. I was particularly surprised to see how interested and passionate UG leaders are about Code Camps and MSDN Canada Speakers Bureau. I am sure we will find a way to incorporate most of the feedback we got into our plans for next year.
It was a very pleasant day 1 at dev teach, and I look forward to seeing some sessions tomorrow morning. Here is one random shot from the event (Courtesy of Guy Barrette)
DevTeach at last. One of my favorite developer conferences. I arrived to Montreal tonight, one night before the conference...
Somehow I managed to go through security with 3 laptops without being searched AT ALL. Since 9/11, every time I travel with ONE laptop, security guards search my bag insde out. Apparently, a guy with 3 laptops is not a threat at all. Of course, it always helps to have a security guy who is going through MCAD certifications screen your bags. He saw a bunch of Microsoft stickers on my bags/laptops and helped out a bit. Of course, I had a chance to evangelize Vista to him a little bit. He was ‘fed’ some false info on Vista hardware specifications (10G memory?), but 20 sec later he was looking forward to Vista.
Stay tuned for updates from User Group Leader summit, DevTeach conference and Regional Director summit at Montreal
I am getting ready for the World Cup in Germany, but before then, there are a few things I need to finish up.
We just wrapped up our activities at VS Live Toronto - more to come on this topic. The next on schedule is DevTeach in Montreal. It is probably one of the best conferences in Canada, with great INETA speakers lined up to speak at it. This year DevTeach is offering you 3 tracks for the Pre-Conference. Introduction to VB.NET, VFP Conversion and Test-Driven Development.
If you are looking into getting great training for any of the above, you should definitely register for DevTeach. There are a few options available for registering and they allow you some flexibility and an opportunity to save a few bucks.
Also, we are hitting the road in June with our realDEVELOPMENT_06 Tour. It is a free, full day MSDN event focusing on Web and Security. We have over 3700 people register for the tour so far, make sure you reserve your spot too.
Only 2 “minor” projects to go, and world cup, here I come.
Victoria is on the “code camp” map as of last weekend too. After code camps in Halifax, Toronto and Vancouver, Nolan Zak, a User group leader from Victoria organized the first ever Victoria code camp.
Still to come...Calgary and Edmonton Code Camps. For more info, turn into John's & Jerome's developer blog.
Sasha
How many web casts can you take in a month. Here are 2 web cast series facilitated by INETA. One of them is done by UG leaders and the other one is done by products guys from Redmond.
INETA Live! is a series brought to you primarily by user group leaders around the country that have exceptional material they believe would be good to share with other user group leaders. Don't miss these if you are interested in growing your own user group. Check out INETA page for this one
Live from Redmond! is a series presented to you directly by Microsoft product teams! No marketing hype -- just the technical details that you want to hear and need to know. Stay ahead of your peers by attending this exclusive series. Here are all the details.
April 12th 5:30 pm PDT
|
Crossbow – Building WPF and Windows Forms hybrid applications Mike Henderlight
Wondering how to take advantage of the power of the next generation presentation technology, Windows Presentation Foundation while preserving your existing investments in Windows Forms? This talk discuss key scenarios for integration between the two technologies, and strategies for building hybrid applications that take advantage of Windows Forms and the Windows Presentation Foundation. We show integration from both application perspectives and demonstrate how each can augment the other.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: Z3XWMN Meeting Key: 4:Hz<\*Sg
|
April 20th 8:30 am PDT
|
Essential Tips and Tricks for .NET Compact Framework Application Developers David Kline
Developing applications for the .NET Compact Framework is very similar to developing for the .NET Framework. There are, however, some important differences and considerations to keep in mind. From best practices to debugging and diagnostics, this session presents the essential tips and tricks for .NET Compact Framework application development, direct from the .NET Compact Framework product team.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: FJ2G8J Meeting Key: 3[6&;FSjX
|
April 26th 8:30 am PDT
|
Improving your web application’s user experience with Atlas Shawn Burke
Atlas allows ASP.NET developers to add great client-side richness to their web application using server-side methodologies using Extender Controls. Learn how the Agility Team is launching a project to leverage the power of the community to build a library of Extenders for all developers to use.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: 54ZNTW Meeting Key: fm:SM.6b7
|
May 4th 5:30 pm PDT
|
IIS7.0 as a development platform Brett Hill
Discover a new world of opportunity for developers. IIS 7's capabilities are delivered via modules that you can load, unload, or replace at runtime. Using modules, written in native or managed code, you can implement entirely new capabilities for IIS 7 and the web applications it delivers. In this presentation, you will see how modules can change the client experience for all websites simultaneously without any modification to code on the site level. In addition, you'll see what IIS 7's .net integrated pipeline means for security, configuration, and integration of your applications into a truly extensible web platform.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: ZTH9K9 Meeting Key: QZRXm9/wX
|
May 11th 8:30 am PDT
|
Using Cider to build WPF applications Paul Kuklinski
Check out how the Windows Presentation Foundation Designer for Visual Studio (Cider) delivers a familiar experience for .NET developers building WPF applications. We’ll walk through basic form design scenarios, developer-designer workflow with the Expression Interactive Designer, and look at the design-time experience for some of WPF’s more advanced capabilities.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: HWN763 Meeting Key: s<%5^WH=n
|
May 17th 5:30 pm PDT
|
Using ASP.NET 2.0 and SharePoint together Mike Ammerlaan
This session will cover integration of Windows SharePoint Services v.3.0 and ASP.NET 2.0, and discuss how you can use ASP.NET web parts, master pages, and controls in your SharePoint sites to build powerful web applications.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: 273WC9 Meeting Key: QXf6~m"5P
|
May 23rd 8:30 am PDT
|
An Introduction to WinFX AddIn's Jack Gudenkauf
Have you ever wanted to have your application dynamically load and communicate with generic components at runtime? Interested in how to create independently versioning, mutually distrustful components, that work together? This talk will discuss how to address versioning and isolation utilizing the WinFX Add-in model.
Join Meeting Meeting URL: https://www.livemeeting.com/cc/microsoft/join Meeting ID: XKR6RB Meeting Key: BQ6s)p~wQ |
If you are coming to our realDEVELOPMENT_06 tour, then you will be happy to know we secured another 3 presenters. In addition to our Microsoft speakers (Jerome, John, Dan) you wil be able to see Kate Gregory (Toronto, Montreal), Scott Howllett (Toronto, Ottawa) and Richard Campbell (Vancouver)
If you haven't registered for the tour, you should definitely do it NOW. Some cities are filling up really fast (Vancouver is at 55% right now).
See you there
Sasha
Here is a great offer from our OneNote team, exclusively to Canadian developers.
Download the 60-day trial version now and you'll be entered for a chance to win an HP 21" HDTV-Ready LCD Monitor valued at over $900. http://msdn.microsoft.com/canada/office/onenote/default.aspx. Now, thats much better then my mighty 15“ monitor I use for occasional coding :-)
We are actually going to make all of the PPT slides for our realDEVELOPMENT 06 tour available prior to the event in OneNote format, so there is your chance to hgeat ahead of the game, download OneNote now and then just pull down the slides before you come to the realDEVELOPMENT 06 event.
Programmers contests seem to be all over the place these days. Here is another one for all of you using Express Products Check itt out at: http://www.madeinexpresscontest.com/
Here is how the contest 'flows'
Today we finished our 4th web cast, and we topped 1000 attendees for the series so far. Another stellar performance by Dan Sellers. Boelow are some questions I captured.
The recording will be available at http://msdn.microsoft.com/canada/securityonthebrain/ tomorrow.
Question: What is SSB?
Answer: SQL Sever Service Broker
Question: Can any user execute as another user?
Answer: No, if they are not a sysadmin they need to be granted impersonation on the user who they are executing as
Question: HOw did you get to the web interface for the Surface Area config
Answer: That was not a web interface, that is Win32 app. All options are available via SMO so you could write a web interface and manage these
Question: Will the Encryption Support Slide and explanation be available for further "study"?
Answer: Yes you will be able to download the powerpoint at the end of the presentation.
Question: How can I encrypt/decrypt implementation of stored procedures/views/triggers maybe?
Answer: Take a look at our developers blog entry on encrypting stored procedures. http://blogs.msdn.com/lcris/archive/2005/06/15/429631.aspx
Question: where are all those certs stored?
Answer: They are stored in the database
Question: Is there a significant decrease in performance when using encrypted data?
Answer: Depends on two things, the algorithm you use to encrypt/decrypt and how large the data you are encrypting/decrypting. A 100 byte text string is a lot quicker than a 1 MB varbinary
Question: How to protect database from being stolen, restore of backup file or detach and attach database files from unauthorized person, including system administrators?
Answer: We are looking into exposing functions to sign the database.
Question: How do you recover data where the key might be lost (like a forgotten password)?
Answer: If you encrypted using the database master key or server master key you should be able to decrypt it. If you did not, I am not sure of the solution.
Question: Does SQL Server 2005 support row level security similar to Oracle label security?
Answer: Check out this whitepaper on row level security in SQL2K5: http://www.microsoft.com/technet/prodtechnol/sql/2005/multisec.mspx
Question: If we encrypt one data column, and would like to use the column in the where clause for filtering data, how bad the decryption process is going to impact my query performance?
Answer: Check out http://blogs.msdn.com/lcris/archive/2005/12/22/506931.aspx
Question: is there other row-level security you have w/o using encrypting the data
Answer: We have a whitepaper that describes how to do row level security functionality in SQL2K5: http://www.microsoft.com/technet/prodtechnol/sql/2005/multisec.mspx