IMPORTANT NOTE: I will soon be moving my blog to my devhammer.net domain from its current home on blogs.msdn.com. If you typically access my blog by visiting http://devhammer.net, you can continue to do so, and it will work fine after the transition. If you subscribe to my RSS feed using http://blogs.msdn.com/b/gduthie/rss.aspx, please update your feedreader to point to http://feeds.devhammer.net/devhammer, which is the new (and permanent) location for my blog RSS feed. Sorry for any inconvenience during the transition, which should take place in the next week or two.

Here are the events listed in Community Megaphone for the next week (or so) for the Mid-Atlantic area, as well as webcasts of interest…this list includes events imported from the UGSS event calendar:

Washington, DC

  • Good C# Habits can Encourage Bad JavaScript Habits
    Tuesday, May 17, 2011 6:30 PM, Washington, DC
    It seems that far too many people come to jQuery thinking that their previous C# knowledge will help them be successful at client-side scripting. In many cases, you can be successful with this approach, however, the more JavaScript you write you will inevitably find yourself uncovering strange bugs because you didn't take time to learn JavaScript properly.
    This session is targeted for developers that use jQuery, but haven’t invested adequate time to learn some of the foundational JavaScript concepts that differ from C#. If you would like to avoid some of these common mistakes when moving from C#, then please join me as I try to explain some of the differences.
    Some of the topics that will be discussed in this session are:
    • Having Variables & Functions in Global Scope
    • Not Declaring Arrays & Objects Correctly
    • Not Understanding False-y Values
    • Not Testing & Setting Default Values Correctly
    • Using the Wrong Comparison Operators
    • Not Using the for…in Statement Correctly
    • Misunderstanding Scope in JavaScript
    • Not Knowing Variable and Function Hoisting
    • Not Using Closures Correctly or at All
    Since jQuery is a library that is built with JavaScript and used alongside JavaScript, it is important that you, as a developer, understand what you are doing. jQuery helps alleviate many of the DOM frustrations that you may have, but you should still take time to be proficient as a JavaScript developer. By doing so, it will increase your jQuery code quality, make it more efficient, and easier to maintain.
    Speaker Bio:
    Elijah is a Christian and a family man. He develops at appendTo as a System Architect providing corporate jQuery support, training, and consulting. He is an ASP.NET MVP, ASPInsider, and specializes in ASP.NET MVC and jQuery development. He is passionate about pushing the boundaries of front-end development.
    [ Event Details | Map & Directions | Add To Calendar ]


    Maryland

  • Windows Phone Garage
    Thursday, May 26, 2011 9:00 AM, Chevy Chase, MD
    Join us for this full day of Windows Phone 7 “learn and build” hands-on sessions and open lab. Bring your application ideas and our onsite experts will help you turn them into reality and walk away with a completed project.
    We even have a few Windows Phone Marketplace subscriptions to give away – the closer you are to deploying at the end of the day the better your chances!
    Due to the classroom style of this event seating is limited. Register today to reserve your seat.
    [ Event Details | Map & Directions | Add To Calendar ]


    Pennsylvania

  • Windows Phone Garage
    Tuesday, May 24, 2011 9:00 AM, Malvern, PA
    Join us for this full day of Windows Phone 7 “learn and build” hands-on sessions and open lab. Bring your application ideas and our onsite experts will help you turn them into reality and walk away with a completed project.
    We even have a few Windows Phone Marketplace subscriptions to give away – the closer you are to deploying at the end of the day the better your chances!
    Due to the classroom style of this event seating is limited. Register today to reserve your seat.
    [ Event Details | Map & Directions | Add To Calendar ]

  • System Center User Group - May 26th Meeting
    Thursday, May 26, 2011 5:30 PM, Malvern, PA
    Join us for our May meeting and get a first hand look at the new Microsoft Technology Center in Malvern, PA.
    We'll be discussing Microsoft's private cloud strategy and give you a recap of the latest System Center 2012 announcements coming out of MMS 2011 and TechEd. Virsto Software will join us live from California to demo their latest storage virtualization solutions for Hyper-V. We'll wrap up the night with a customer case study on deploying Service Manager and some fun give-aways.
    We'll have also launched a new website at http://phillysc.org.
    [ Event Details | Map & Directions | Add To Calendar ]


    Virginia

  • Unleash the power of F#
    Thursday, May 19, 2011 6:30 PM, Arlington, VA
    F# Functional Programming will allow you to write less code and be more productive at the same time.
    Learn these basic concepts of Functional Programming:
    1. Declarative Programming v.s Imperative Programming
    2. What v.s How style
    3. Immutability
    Learn how you can write less code for some of your most used Design Pattern based class libraries.
    [ Event Details | Map & Directions | Add To Calendar ]

  • Wintellect Azure Deep Dive
    Friday, May 20, 2011 9:00 AM, Reston, VA
    Join Jeffrey Richter for a FREE full day of in-depth, live learning as he teaches architects & developers how to leverage Azure’s data storage and compute services. The day will start off with a whirlwind tour of the various independent services that make up the Windows Azure Service Platform consumable from both cloud and on-premise services. Then we will discuss Azure’s Data Storage services concentrating on blobs (for video, music, text, documents, etc.), tables (for non-relational data), and queues (for durable messaging between on-premise & cloud-based services). The day will continue with a focus on Azure’s compute services which allow you to deploy your own applications into Microsoft’s data centers. In this last section we’ll discuss deployment, configuration, management, tools, roles & how your roles interact with the Azure fabric controller.
    All events will be held at local Microsoft offices in each of 4 different cities: New York, Atlanta, Boston, and Reston.
    [ Event Details | Map & Directions | Add To Calendar ]

  • Richmond Code Camp 2011.1
    Saturday, May 21, 2011 8:00 AM, Richmond, VA
    The next Richmond Code Camp will be held at the J. Sargeant Reynolds Community College campus on Parham Road on Saturday, May 21st 2011. It's totally free. No gimmicks. No sales pitches. Enjoy breakfast and lunch at no charge while you mingle with your peers in a state of the art learning facility and enjoy over 30 awesome sessions covering a wide range of database, software and portal development topics.
    [ Event Details | Map & Directions | Add To Calendar ]

  • Monthly Public Sector Developer Dinner Event: Developing SharePoint 2010 Solutions Using External Data and Services
    Wednesday, May 25, 2011 6:00 PM, Reston, VA
    Background
    Welcome to the monthly public sector developer dinner event. For the next several months, we will focus on SharePoint 2010 Development. If you are interested in presenting a topic, please let us know.
    Speaker for tonight's presentation
    Dr. Zhiming Xue “Z" is a senior Microsoft Architect Evangelist, based in the Washington DC area. He evangelizes Microsoft technologies and initiatives such as Windows Phone, Windows Azure, SharePoint, the web platform and the Open Government Data Initiative (OGDI). He holds a Ph. D. in Management Science from the Isenberg School of Management at the University of Massachusetts at Amherst, a professional certification from American Production and Inventory Control Society (APICS), and several Microsoft certifications. He can be reached through his blog at http://blogs.msdn.com/zxue.
    What you will learn
    SharePoint 2010 allows developers to work with both internal and external data using Business Connectivity Services (BCS), Excel Services, Access Services and custom WCF services. During the presentation we will discuss and demonstrate several common usage scenarios.
    •Bringing SQL Server data to SharePoint using BCS
    •Sharing Excel Data using PowerPivot for SharePoint
    •Publishing Access Database applications to SharePoint
    •Sharing secure data using BCS and the secure store service
    •Creating Silverlight Using WCF RIA services for SharePoint
    Who Should Attend
    Developers, Architects, and technical managers who are interested in building solutions on the SharePoint 2010 platform.
    Attend this event for your chance to win an Xbox 360!
    Xbox 360 will be raffled at the conclusion of the dinner.
    Notice to all Public Sector Employees: Due to government gift and ethics laws and Microsoft policy, government employees (including military and employees of public education institutions) are not eligible to participate in the raffle.
    [ Event Details | Map & Directions | Add To Calendar ]

  • Richmond SharePoint User Group Monthly Meeting
    Thursday, May 26, 2011 6:00 PM, Richmond, VA
    The Richmond SharePoint User Group reaches the SharePoint community in the metro Richmond area and beyond. The group was formed in March 2008 by four founding sponsors in metro Richmond--Dominion Digital, CapTech Ventures, Ironworks, and TCSC, along with Microsoft.
    We seek to build community among SharePoint enthusiasts for learning, sharing, and connecting. Our group consists of professionals from all SharePoint roles and from a broad cross section of business sectors, including the private sector, legal, education, state and federal government, nonprofit and for profit companies and organizations.
    For questions or comments, please contact us at richmondsug@live.com.
    Follow us on Twitter @richmondsug. Connect with us on Facebook and LinkedIn.
    [ Event Details | Map & Directions | Add To Calendar ]


    West Virginia

  • Database Mirroring: The Bear Necessities
    Thursday, May 26, 2011 6:00 PM, Wheeling, WV
    Mirroring can be an integral part of your high availability and disaster recovery planning. We’ll cover what mirroring is, how it can fit into an HA/DR plan, the rules surrounding its use, configuration via the GUI and T-SQL, as well as how to monitor mirroring. This presentation is designed to not only give you an overview of mirroring, but to also walk you through a basic implementation. At the end you will have learned what mirroring is, how it can fit into your environment, what business requirements it solves, and how to configure it.
    [ Event Details | Map & Directions | Add To Calendar ]


    Webcasts

  • Learn How To Prevent Software Bugs
    Tuesday, May 24, 2011 10:00 AM, Online
    Developers spend too much time working on bugs. What if you could reduce the number of bugs dramatically?
    Everyone hates software bugs but most people don’t know that over 90% of software bugs are preventable, recurring bugs that can be pinpointed and fixed in the development process.
    During this webinar, you will discover how to prevent software bugs with Armadillo, a new adaptive bug prevention system.
    To register: https://www2.gotomeeting.com/register/744331802
    [ Event Details | Add To Calendar ]

  • TFS Training Series: The Project Management Side of TFS (FREE)
    Thursday, May 26, 2011 12:00 PM, Online
    The Project Manager Side of TFS.
    Learn how other organizations are using popular technologies such as Team Foundation Server to improve and streamline their project management efforts. See what has worked for PM’s using these tools, along with what tends to cause more problems and how to overcome them.
    In this session you will be able to benchmark your organization’s practices and PM tools, and identify new ideas to consider.
    Register: http://www.clicktoattend.com/?id=155563
    About the Presenter:
    Scott Brickey has 15 years of experience in the IT industry and has been consulting for 7 years. In that time, he has performed solution architecture, administration, and development, and training. He has focused on SharePoint solutions over the past two years, offering SharePoint custom development, training and embedded expertise in client teams while earning his MCTS and MCP certifications. Scott’s experience has provided technical solutions and consulting across many industries including: manufacturing, education, distribution, software development, chemical, and government. These solutions have utilized various platforms including ASP, SQL, .Net, and SharePoint.
    [ Event Details | Add To Calendar ]