Deitel recently released more topics of interest to .NET developers in their excellent Resource Center series.
Created to help you find articles, tutorials, blogs, downloads, FAQs, and more, here are the new centers:
I find these valuable since they're not simply lists of links. Most resources have brief descriptions of each item written by someone who has taken the time to review the resource.
Worth a look!
This is a follow up post for a talk I recently gave at the The Ajax Experience conference in Boston about using the developer tools included with Internet Explorer 8.
Want to see the tools in action? I have a screencast on Internet Explorer 8 from a dev perspective on Channel 9. I also cover new features and compatibility, but skip to 24:30 for just the developer tools:
Simple enough! In IE8, hit F12 or choose Tools-> Developer Tools to start.
You can either run the tools in browser or press the double window icon at top right to detach for a second monitor or to use side by side with the browser.
The tools offer a full menu and four tabbed sections of features: HTML, CSS, Script, and Profiler.
The first tab (HTML) gives access to inspecting the structure of the page, selecting and searching elements and HTML, modifying values, saving locally-made changes, and more. Tip: click the button that looks like a mouse pointer to quickly select a page element (or press CTRL+B).
The right-hand pane shows a per-element CSS summary (Style) and hierarchy/trace (Trace Styles), offers a visual layout tool, and a way to set custom attributes. Tip: Trace Styles is particularly effective way to diagnose style inheritance issues (e.g. “why is that text red!?”).
The second tab (CSS), displays current CSS classes and styles, allowing you to view specific CSS files in use by the page, make changes, and search.
For details, see Debugging HTML and CSS with the Developer Tools on MSDN.
The Script tab lets you work with script, setting breakpoints, debugging through code and breaking on errors.
To debug, just set any breakpoints you need (you can choose other files using the drop-down list) then press “Start Debugging”. You can also enable Break on Error mode (CTRL + Shift + E). Once at a breakpoint, step into/through with the buttons or F10, F11, and Shift+F11.
The pane also lets you view breakpoints, local and watch variables, and the call stack.
See Debugging Script with the Developer Tools for more.
One of the most useful features is the ability to analyze code to measure it’s performance. Just select the fourth tab (Profiler) and click “Start Profiling”. Use the part(s) of the application you’d like to analyze, then click “Stop Profiling”.
You’ll see a summary report showing functions, how many times they were called (Count), timing. Inclusive time is the function plus any called functions, and exclusive time is that function only. Tip: there are other columns as well (% time, min/max time, etc.), but by default they’re collapsed, so click between column headers to expand them.
Use the Current View drop-down to switch between a list of functions or a call tree view.
You can also click the “Export Data” button to save the profiling report externally (e.g. to load into Excel).
See Profiling Script with the Developer Tools for more.
On the right side of the menu, you’ll see options to change the Browser Mode and Document Mode. This lets you modify the browser behavior and page settings to test under different rendering and display conditions. See this MSDN article for more.
Don’t forget to look through the many options in the various menus. For example:
Some details for questions asked during and after the session:
Finally, a summary of resources to get you underway:
I hope you enjoy using the developer tools!
Last week, a set of new technologies was released: WebMatrix 1.0, ASP.NET MVC 3, IIS 7.5 Express, SQL Server Compact 4.0, Orchard, Web Deploy 2.0, Web Farm Framework 2.0, and NuGet.
I’ll briefly introduce each release in this post, but here are some overviews I’d recommend:
WebMatrix is a free tool for easily creating and publishing websites using Windows.
It includes the underlying tech - web server, database, and framework (more on these next) - and you can create sites quickly from open source applications (see the Windows Web App Gallery) or from scratch.
And WebMatrix isn’t just for ASP.NET, you can use WebMatrix for PHP applications as well.
Wondering about Visual Studio? WebMatrix makes it easy to get started making websites, but when you’re ready for the additional features Visual Studio offers, there’s an easy transition there as well.
IIS 7.5 Express is free, lightweight, self-contained version of the full IIS 7.5, but focuses on developer support. See the IIS 7.5 Express Readme for details and a comparison.
IIS 7.5 Express is included with WebMatrix, and can be installed separately via the Web Platform Installer or downloaded from the Microsoft Download Center.
It can be used side-by-side with full installations of IIS, and can be used instead of the ASP.NET Development Server (aka Cassini) with Visual Studio 2010 SP1 Beta. Scott Guthrie’s post has the details.
Like IIS 7.5 Express, SQL Server Compact 4.0 is a free and easy-to-use option. In fact, it supports deployment by simply including the binaries with your web application.
SQL Server Compact 4.0 is included with WebMatrix as the default database, or can be downloaded separately from the Microsoft Download Center.
ASP.NET MVC 3 offers many new features and improvements. Here’s a sampling:
Read more about this release in the links below. Install ASP.NET MVC 3 with the Web Platform Installer or download directly.
Web Farm Framework (WFF) 2.0 helps to simply management of and deployment to multiple servers. It includes a central interface for running operations and surveying status of a web farm, and supports PowerShell. Web Deploy 2.0 has been improved to support IIS Express and is also used by WebMatrix.
You can download WFF via the Web Platform Installer, or from the Microsoft Download Center. Web Deploy 2.0 is available here.
NuGet is an extension for Visual Studio (it also works within WebMatrix) that helps you discover and download open source packages for use in your applications. It offers a PowerShell-based console window and a dialog-based UI as well.
Choose a package you’d like to use and NuGet will download it and make any required changes to your project (e.g. references and config changes) so you can start using it.
NuGet is included with ASP.NET MVC 3, and can be downloaded in Visual Studio 2010 using the Extension Manager the Web Platform Installer or from CodePlex.
Orchard is a free, open-source Content Management System (CMS) built on ASP.NET. It’s easy to extend with modules and themes, whether your own or from the Orchard gallery. There’s an active community as well.
You can install Orchard with the Web Platform Installer or download binaries or source directly.
Enjoy delving into these new releases!
It’s time again to pack the car with our laptops, giveaways, staggeringly unhealthy travel snacks, and dangerous quantities of coffee as we set off across the northeast for the March 2009 Northeast Roadshow.
The Roadshow is a series of free, full day events where we deeply focus on topics for developers and architects, sprinkled with our “unbelievable” senses of humor, demos that usually work, and plenty of giveaways to keep unruly audiences at bay in case they don’t.
In welcome news - after a brief Roadshow hiatus to focus on the MSDN Developer Conference series, Bob Familiar will again be joining Jim O’Neil and me as we sweep through these cities, on this our eighth series:
Join us as we cover Windows Azure, .NET Debugging, Programming with F#, Game Development with XNA, SQL Server for Developers, and Effective .NET Practices. Click the above registration links to read the full agenda.
Sincere thanks to the companies and organizations who make the Roadshow possible by hosting us in various cities, including KnowledgeWave, Autotask, Rochester Institute of Technology, The Hartford, and the State of Maine Government Offices.
Register today, and we’ll see you on the road!
Next Saturday, March 27th will be New England Code Camp 13: “Spring Back into Code” (what is Code Camp?), a free day filled with with technology sessions given by and for the area developer community.
New England Code Camp 13 Saturday, March 27th 8:30 AM to 6:40 PM Microsoft, 201 Jones Road (6th Floor), Waltham, MA
Registration is still open!
First, I’d like to thank the contributing companies who have really stepped up to make this event possible:
Please join me in thanking these companies for their support of our developer community!
CC13 will feature 39 sessions by 29 speakers in 6 rooms, all for free!
The session grid is below, and session descriptions are online. We’ll have printouts of the grid and descriptions waiting for you at registration.
Note, this schedule will change (update 3/26 – it just did), (late changes are a regular Camp occurrence) but hopefully not terribly much.
The Schedule (click to expand):
A Code Camp tradition for many years, we're informally gathering after the last session for a chance to unwind on Saturday night.
This time, we’re going to Uno Chicago Grill, just over a stone’s throw away from Camp at 155 Bear Hill Road.
All are welcome, so drop by to relax, chat, and network with fellow New England devs!
Finally, if you’re a fan of social media tools, we’ll be tagging everything for Code Camp 13 as #necc13.
See you at Camp!
Some colleagues and I have just started a new series of one-hour MSDN webcasts focused on many aspects of developing Metro style apps for Windows 8.
The series launched yesterday, but all sessions will be made available as on-demand recordings. (I’ll update this post as they are.) Thanks to Jaime Rodriguez for the original post.
Update – The webcasts have been recorded and there is a series home page on Channel 9.
Click on the session titles below to watch. You can also download Windows 8 and Visual Studio 2012 Express Beta to help follow along.
Enjoy the series!
[Last Update: 7/6/2012]
Introduction to the Windows 8 platform and the Windows Store Jennifer Marsman Windows 8 is Windows re-imagined! Join this session to learn about the new platform for building Metro-style applications. Get an understanding of the platform design tenets, the programming language choices, and the integration points with the operating system and across Metro-style apps. We will also discuss the enormous opportunity for developers to make crazy money with the Windows Store. You will walk away with the resources to begin writing Metro applications for Windows 8.
Designing apps with Metro style principles and the Windows personality Chris Bernard Metro style design has a set of five guiding principles to help you make the best choices when designing your app. These principles are the foundation for building great Metro style apps. Consider these principles as you plan your app, and always ensure your design and development choices live up to these principles.
Building Metro style apps with XAML: What .NET developers need to know John Wiese If you are experienced with .NET or Silverlight and are already familiar with XAML, this session will teach you everything you need to know to create a Metro style app for Windows 8. This session will cover updates to familiar features and explore concepts that are new for Windows 8. We’ll talk about building reusable Windows Runtime Components in C#, Async programming in Windows 8 and both the Visual Studio and Expression designers. This session will show you how to turn your XAML skills into money-making Metro style apps.
Win as One: How Contracts in Windows 8 Help You Build a Killer Metro App G. Andrew Duthie Contracts are agreements between Windows and your Metro style app that allow you to integrate Windows 8 features into your app. For example, Windows 8 lets users share content from one application to another by using the Share contract. In this session, you'll learn how contracts work and how to implement the built-in contracts such as Search, Share, Settings, and More. With Contracts, you can help users get more out of your app, and in a way that is consistent and intuitive, and they will reward you by coming back to your app again and again.
Bring Your Windows 8 Metro Style Apps to Life with Tiles and Notifications Chris Bowen Tiles and Notifications are important ways to draw attention to your app and improve your users' experiences. Tiles can draw users back into your app when your tile comes to life on Start screen. They can also let users personalize their Start screen by creating deep links to specific places within your app. Notifications, delivered through the Windows Push Notification Service, can inform and draw your users back into your app even when it's not running. In this session, you will learn how to effectively implement Tiles and Notifications to help your apps shine.
We'll be expanding our available space in the Boston area by way of One Memorial Drive, Cambridge:
"Microsoft will be leasing 136,000 square feet in the 17-story high-rise office tower, overlooking the Charles River, in addition to the 46,000 square feet the Redmond, Wash., company agreed in April to lease for employees of Softricity, a Boston company it acquired last summer."
"Microsoft will be leasing 136,000 square feet in the 17-story high-rise office tower, overlooking the Charles River, in addition to the 46,000 square feet the Redmond, Wash., company agreed in April to lease for employees of Softricity, a Boston company it acquired last summer."
Definitely a positive development for Microsoft in New England.
Now I'll have more excuses to swing by my favorite Cambridge haunts - L.A. Burdick, East Coast Grill, Mr. Bartley's... Oh, and customers, of course. :)
Update - Chris Brookins commented to provide a link to a great video of the view from inside One Memorial Drive.
The schedule has just been posted for this Saturday’s Code Camp 16 (in Waltham, MA):
New England / Boston Code Camp 16 Saturday, October 29th 8:30 AM to 6:40 PM (Doors at 8 AM) Microsoft, 201 Jones Road (6th Floor) Waltham, MA
Schedule and registration at http://codecampboston.eventbrite.com
Thank you to the speakers, contributing companies, and especially Patrick Hynds, Robert Goodearl, and Chris Pels for organizing the event!
This is going to be a good one, and I hope to see you there! -Chris
P.S. The tag for the event is #boscc
Fall is upon us, and with it comes an uptick in the tempo of developer events in our area. Here’s the latest (and long!) list of developer-focused events you may find interesting. Most are free, and the exceptions are noted with [$].
As always, if you know of other (free or nearly free) developer-focused events, please let me know.
October 10 Hartford Area Build Guild – Farmington, CT “Web People + Adult Beverages + High Fives”
October 11 Connecticut .NET Developers Group – Farmington, CT “Introduction to Metro UI Application Development in Windows 8 Developer Preview” – Michael Gerety
October 12 Connecticut Access Users Group – Farmington, CT
October 13 Fairfield/Westchester SQL Server UG - Stamford, CT Business Intelligence – Andrew Brust
November 9 Fairfield County SharePoint User Group – Fairfield, CT
November 10 Fairfield/Westchester SQL Server UG - Stamford, CT Zoho Creator – Herb Wexler
Novermber 11-13 [$] Startup Weekend New Haven – New Haven, CT
Schedule TBA Agile Connecticut - Farmington, CT Connecticut DotNetNuke User Group - Bethany, CT Connecticut SharePoint User Group – Farmington, CT Hartford SQL Server Users Group – Farmington, CT New England Silverlight Guild – Hartford, CT
October 13 Maine Bytes User Group - Portland, ME “BUILD Conference Debrief” – Fritz Onion
October 25 Bangor Area .Net Developers (BAND) - Bangor, ME “SketchFlow – It’s Like a Big Pile of Napkins” – Charlie Villard
Schedule TBA Maine Developer Network - Augusta, ME Agile User Group – Portland, ME Usability / User Experience User Group – Portland, ME Web Designers User Group – Portland, ME (on Summer break)
October 6 Microsoft DevBoston (formerly Beantown .NET) - Cambridge, MA “HTML5 Development” – Chris Bowen
October 6 New England Visual Basic Professionals - Waltham, MA “Interactive Dashboards with PerformancePoint 2010” – Sunil Kadimdiwan
October 6 HPC & GPU Supercomputing Group of Boston – Cambridge, MA ”C++ AMP” – Ken Domino
October 8 OWASP (Open Web Application Security Project) – Cambridge, MA 2011 Boston Application Security Conference (BASC)
October 11 Build Guild – Salem, MA “Web People + Adult Beverages + High Fives”
October 11 Build Guild in Cape Cod – Sandwich, MA “Web People + Adult Beverages + High Fives”
October 11 DotNetNuke Boston Meetup – Cambridge, MA “Introducing DotNetNuke 6!”
October 12 & 13 MSDN Event: Windows Phone Camp – Cambridge, MA Two free days of the tech to help you develop Windows Phone apps, practical guidance (interested in making money?), and the latest on Windows Phone 7.5 (codename “Mango”).
October 12 Boston Artists + Coders – Boston, MA ”Super Data Vis Skills (Intro to D3.js)” – Pascal Rettig
October 12 Worcester Web Technology – Worcester, MA “Ruby on Rails” – Chris Johnson
October 12 Boston Area SharePoint Users Group – Cambridge, MA “Heavy Metal PowerPivot” – Jason Himmelstein & Cornelius J. van Dyk
October 12 Boston PHP Meetup – Cambridge, MA “Introduction to FirePHP 1.0” – Christoph Dorn ”Proof You do not Need SQL Anymore…” – Chhean Saur
October 13 New England SQL Server User Group - Waltham, MA “Enterprise Information Management” – Chad Gronbach
October 13 Boston Node.js Meetup – Boston, MA ”Node.js and Using nowjs” – Eric Zhang
October 14-16 [$] Boston Startup Weekend – Boston, MA
October 15 New England Business Intelligence Code Camp 2 – Waltham, MA Community event for developers and IT professionals, with a focus on building real-world business intelligence solutions.
October 17 Mobile Monday Boston – Boston, MA ”Building Successful Mobile Web and Native Apps in the Enterprise”
October 18 Boston New Technology Meetup – Cambridge, MA
October 19 New England Windows Phone User and Developer Group - Waltham, MA ”It’s a (Third) Party!: Tools Beyond Just Visual Studio and Blend for Windows Phone 7 Development”
October 19 Boston .NET Architecture Study Group - Waltham, MA
October 19 HTML5 Game Development Meetup – Boston, MA
October 20 Western Mass Microsoft Technology Users Group - Agawam, MA “Using PowerShell to Run SharePoint 2010, and Fill it Full of Data”
October 24 Boston Tech Meetup - Cambridge, MA ”What Can Cloud Do for You?” – Jim O’Neil
New Group! October 26 New England Mobile .NET Developers’ Group – Cambridge, MA
New Group! October 26 North Shore .NET User Group - Ipswich, MA
October 26 Boston XNA Developers Group - Waltham, MA
October 26 Agile Boston User Group - Waltham, MA “Teams and Leadership” – Christopher Avery
October 27 Boston Azure User Group – Cambridge, MA “Azure Architecture or Other Topics”
October 27 Lean Startup Circle Meetup – Cambridge, MA
October 29 New England Code Camp 16! – Waltham, MA A free, full day of technical content, by the community, for the community.
October 29-30 [$] WhereCampBoston – Cambridge, MA An unconference focused on geography and technology.
November 2 jQuery Boston Meetup – Boston, MA “Why Wait for Harmony? Use Asynchronous Modules with jQuery Now!” – John Hann
November 3 Microsoft DevBoston (formerly Beantown .NET) - Cambridge, MA “Geo-Aware Applications for Windows Phone 7” – John Zablocki
November 3 New England Visual Basic Professionals - Waltham, MA “Scrum Project Management with Team Foundation Server 2010” – Steve Resnick
November 7 New England F# User Group – Cambridge, MA
November 9 Boston PHP Meetup – Cambridge, MA “Google Analytics for Developers” – Justin Cutroni
November 10 Boston Business Intelligence – Waltham, MA “Dimensional Modeling Fundamentals for the SQL Server Platform” – Warren Thornthwaite
November 10 New England SQL Server User Group - Waltham, MA “Denali HA/DR” – Allen Hirt
November 10 World Usability Day – Cambridge, MA
November 16 Boston .NET Architecture Study Group - Waltham, MA
November 19 AT&T Mobile App Hackathon – Boston, MA
November 22 New England Mobile .NET Developers’ Group – Cambridge, MA
Schedule TBA Boston .NET User Group - Waltham, MA Boston Arduino Users Group – Cambridge, MA Boston BizSpark Meetup – Cambridge, MA Boston Cloud Services – Waltham, MA Boston Front End Developers – Cambridge, MA Boston Web Design Meetup – Cambridge, MA Boston Web Performance Group – Boston, MA Boston WebsiteSpark Group – Cambridge, MA Cape Cod .NET User Group – Plymouth, MA New England ASP.NET Professionals – Waltham, MA New England Silverlight Guild – Cambridge, MA North Shore Web Geeks – Newburyport, MA Refresh Boston – Cambridge, MA UX Book Club, Boston – Cambridge, MA Western Mass Developers’ Group – Hadley, MA
October 13 Granite State SharePoint User Group – Nashua, NH “Planning and Configuring Extranets in SharePoint 2010” – Geoff Varosky
October 19 NH .NET User Group, Seacoast – Portsmouth, NH “HTML5 Practices and Adoption” – Chris Bowen
November 10 Granite State SharePoint User Group – Nashua, NH “Developing in SharePoint’s Middle Tier” – Marc D. Anderson
November 16 NH .NET User Group, Concord – Concord, NH “XBOX / Kinect Using .NET Framework SDK” – Phil Denoncourt III
Schedule TBA Nashua Scrum Club – Nashua, NH NH .NET User Group, Nashua – Nashua, NH Seacoast SQL Server Users Group – Portsmouth, NH
October 5 Central New York .NET Developer Group - East Syracuse, NY “Windows Phone 7 Ad-Network Manager Development with XNA” – Dan Colasanti
October 12 Western New York Back Office Technology User Group – Blasdell, NY ”Introduction to PowerShell” – Joel Bennett
New Group! October 17 Capital Area SQL Server Users Group – Albany, NY ”SQL Server Reporting Services Tips & Tricks” – Daniel Bowlin
October 18 Rochester Web Startups Meeting – Rochester, NY ”Legal Entities” – Jennifer Lunsford
October 19 Build Guild – Troy, NY “Web People + Adult Beverages + High Fives”
October 27 VDUNY - Visual Developers of Upstate NY - Rochester, NY “The Model View ViewModel (MVVM)” – Larry O’Heron
October 29 BarCamp Rochester – RIT, Henrietta, NY
November 4-6 [$] Startup Weekend Syracuse – Syracuse, NY
Schedule TBA AppRochester – Rochester, NY OWASP (Open Web Application Security Project) – Rochester, NY Refresh Rochester – Rochester, NY Rochester SharePoint User Group – Rochester, NY Tech Valley .NET Users Group - Latham, NY Upstate NY PowerShell Users Group – Rochester, NY Upstate NY PowerShell Users Group – Syracuse, NY Western New York .NET Users Group - Amherst, NY Western NY SQL Server PASS – Amherst, NY
October 11 Tech Club Rhode Island – Providence, RI ”The Art of the Schmoze” – Robbie Samuels
October 13 Providence Web Development Lunch Hour – Providence, RI
October 19 Providence Geeks – Providence, RI
November 8 Tech Club Rhode Island – Providence, RI ”Video for Nonprofit Websites”
November 10 Providence Web Development Lunch Hour – Providence, RI
November 16 Providence Geeks – Providence, RI
Schedule TBA Rhode Island .NET User Group - Bristol, RI Southern New England SQL Server User Group, Warwick, RI
October 10 Vermont .NET User Group – S. Burlington, VT “Making Sense of the Microsoft .NET MicroFramework” – Eric Hall
October 27 MSDN Event: “Windows Phone Camp” – Champlain College, Burlington, VT A free, full day of the tech to help you develop Windows Phone apps, practical guidance (interested in making money?), and the latest on Windows Phone 7.5 (codename “Mango”).
November 7 Vermont .NET User Group – S. Burlington, VT ”Developing Metro-Style Applications in Windows 8” – John McConnell
Schedule TBD Vermont SQL Server User Group - Burlington, VT
This week, Visual Studio 2010 and .NET Framework 4 RC (Release Candidate) became available to everyone for download.
This post is a brief guide to resources to help you quickly get started and learn about what’s new.
Enjoy, and let me know if you’ve found other useful resources.
There’s a new developer group forming in the Boston area, focusing on cross-platform development for mobile devices. Topics will include mobile devices (iPhone, Windows Phone 7, Android, etc.) and development, .NET, Mono, and frameworks like MonoTouch and beyond.
New England Mobile .NET Developers’ Group August 24th, 6PM Microsoft NERD Cambridge, MA
The group is organized by Mike Bluestein, who has spoken at area events like Code Camps and is author of Learning MonoTouch.
See you there!
P.S. Focusing on Windows Phone development, there’s also the Boston / New England Windows Phone User and Developer Group, meeting monthly in Waltham, hosted by Don Sorcinelli and Steve Hughes. (Next meeting, August 17th.)
Many people have been using Silverlight to create games for the web, but until now, you've had to be a programmer to do it.
Just released on the Popfly site is alpha of the new Popfly Game Creator feature, which provides a great way to create and share some interesting games without having to deal with some of the complexities normally associated with game creation, all using Silverlight.
Head over to Popfly, choose the "Create a Game" option, and choose a base game (or start from scratch):
You can go ahead an click Play to try the game, but the interesting part is when you start modifying the game by working with the Actors, Scenes, and Game settings.
With Actors, you can modify the individual elements that comprise your game. The car that drives, the spaceship that flies, etc. Choose from the hundreds of built-in items, or make your own.
In Scenes, create the different screens that your game will have (title, instructions, game, "you win", "you lose", etc.) You can select from a number of backgrounds and sounds (or again add your own.) Then, use the editor to place the actors on the various scenes.
So, how does the game know what to do? This is where Behaviors come in, for both scenes and actors. Making a lot of options available to you in a surprisingly easy-to-use editor, you can add effects like motion, shooting, disappearing and more using visual tools.
Wiring up events (like steering your car) to buttons on the keyboard is very straightforward:
Want to add a special effect when the car hits a boulder? No problem.
Finally, use the Game screen to change overall game properties (score, lives, etc.) and to import files to your project.
Once your game is ready, just hit Play! You can also use the built-in debugging features to see what's happening behind the scenes as you test your game. You can view performance details, watch output from your game to a console window (for example, you can track game events such as keypresses), and turn on visibility of the bounding boxes used to detect collisions.
Best of all, since it is Popfly, you can easily save your games and share them with your friends and rest the world.
Ready to Learn More?
You can just jump right in and try things out, but I'd recommend you watch this video tutorial first (go ahead, it's only 8 minutes long):
There's plenty more over on the Popfly Wiki, including more videos, samples and tutorials.
Very cool stuff. I hope you'll take a moment to check it out. Send me a link to any games you make!
I’m happy to pass along word that the date is set and venue reserved for the 15th New England Code Camp, a free, full day of knowledge sharing and networking! (What is a Code Camp?)
New England Code Camp 15 Saturday, May 7th, 2011 Microsoft 201 Jones Road, 6th floor Waltham, MA
Registration and the Calls for Speakers and Sponsors will be coming later, but in the meantime, mark your calendar and get ready to join hundreds of your fellow developers for this great community event!
Special thanks to Patrick Hynds for volunteering to lead organization of NECC15 (as he did for NECC14)!
Thanks to fantastic developer community support, Code Camps have spread to many states and countries. In the northeast, we have Code Camps beyond Massachusetts, in CT, NH, NY, and VT.
After NECC15, the next area Code Camp will be Code Camp Hartford 4, to be held in Bloomfield, CT on Saturday, June 18th. Keep an eye on the CT .NET Developers Group site for updates.
Of course, I’ll post details on other area Code Camps as they emerge!
Looking forward to another great Code Camping season.
The Roadshow returns for tour #9 in June! The full agenda is below, but in summary, these are free, full-day events for developers and architects, covering Windows 7, ASP.NET MVC, WPF, Silverlight 2 & 3, Developing for IE8, and Data Access Guidance.
Our (late Spring slash early) Summer Tour will feature stops in five cities in June:
Okay, so maybe we went a little overboard with the theme (you’ll see what I mean) this time, but we enjoy doing these so much, it’s easy to get carried away.
Also, you can check out the Northeast Channel 9 home and Northeast Code Gallery for resources from past Roadshows and more.
Register with the above links and we’ll see you on the road!
The Summer 2009 Northeast MSDN Roadshow: “Technology Blockbuster Tour”
Coming this June to a city near you…
In a world where technology changes can be quick and dramatic, developers need reliable sources of knowledge, and the Roadshow Guys are here to answer the call, featuring a style and wit the critics call “unique”. Join us (Chris Bowen, Jim O’Neil, and Bob Familiar – three amigos who just love a theme) as we travel by planes, trains, and automobiles to cross the northeast to bring you a full day of deep content for developers and architects, all with the amazing ticket price of zero.
Register today and join us for our 9th series of these free, relaxed days where we'll dive into the latest technology, tools, and practices for developers and architects.
3-D glasses are optional, but as you’ll discover, we’re frighteningly real enough. [Rated PG – “Practical Guidance”]
The Agenda – Jim, Bob, and Chris in “Client Side Story”: Tales of Browser, OS, and Application Technologies
8:00 – Bypass the ticket booth, grab a coffee and a seat (but of course you’ll only need the edge…)
8:30 – Windows 7: A “Dev Story” “Windows 7 means never having to say you’re sorry…” There’s a lot to love in Windows 7, and in this session we’ll take a look at the foundation of any enduring relationship – compatibility. As you move on from your days with Vista, you may be surprised at how comfortable Windows 7 is; you don’t have to completely reinvent yourself (or your applications) just to get along. Of course, the newest OS on the block also brings with it the allure and excitement of new features – multi-touch, jump lists, and the scenic ribbon – and who doesn’t want to show that off! Leave your tissues at home, we promise a happy ending to this one.
9:50 – “Desperately Seeking Silverlight” – Developing with Silverlight, Today and Tomorrow Searching the newspapers for something new to spice up the day-to-day life of your applications? Silverlight is that cool jacket your applications can wear to attract a new world of interest. In this session, we’ll take a brief look at what you can accomplish in today’s world with Silverlight 2 development using .NET and XAML for a great client experience. Then, it’s time for a sneak preview of the coming attractions of Silverlight 3, including out-of-browser support, new graphics to video options, productivity and performance improvements. We’ll also take a look at the very cool features coming in Expression Blend 3. Answer your customers’ want ads with Silverlight, and get ready for a mob of new followers!
11:10 – “Data Quest” – Pinning Down Approaches to Data Access Your applications are growing up, and it’s time to graduate from DataReaders and DataSets. Want to get your applications in shape, but wrestling with the concepts of multiple data access options like ADO.NET, LINQ to SQL, and Entity Framework? This match session will pull you back from the lunatic fringe by going to the mat with these data technologies and helping focus a vision for your application’s data requirements
12:00 – “Nightmare on IE Street” – Adding IE8 Web Slices and Accelerators to Your Web Site The reality is that supporting multiple browsers can be a nightmare. In this session, we will review how to handle browser compatibility and how to take advantage of IE8 Web Slices and Accelerators. A Web Slice enables users to subscribe to content directly within a Web page, without requiring a separate RSS feed file. Accelerators are contextual menu options that can quickly access applications or Web services from any Web page. Not all slicing needs to be the stuff of terror, and understanding IE8 will make your web pages a dream for your users, while striking fear into your competition.
1:00 – “20,000 Leagues under the MVC” – Diving into ASP.NET MVC Setting sail on the web can be an uncertain proposition. Tales of peril abound of sites that have sunk and never been seen since. ASP.NET with WebForms has always been a trusty vessel, worthy of the voyage, but a new design has just left dry dock. Now officially released, ASP.NET MVC 1.0 is a new option for creating web applications that makes it easy to have fine-grained control over how pages in your web application are generated, encourages separation of concerns, and fosters testability. In this session, we’ll focus on learning to build a new site with ASP.NET MVC, while sharing advice to help you decide when to choose MVC or WebForms. MVC’s fine-grained control and implementation flexibility can be keys to navigating what can be a turbulent sea of changing requirements and market demands. Captain a site with ASP.NET MVC, and you may find that it’s not monsters under the surface, but hidden treasure instead.
2:10 – “The Coding of WPF 1 2 3” – Ribbons, Grids, Threads, and More When the stakes are high, you don’t need to be held hostage by the old ways of doing things. Jump on the WPF train and break free of those UI bonds. In this code-heavy session, we will demonstrate the power of WPF with the new Office/Windows 7 Ribbon Control, the new WPF Grid Control, and how to leverage background threads to make your user interface scream. When having the richest client experience is a non-negotiable requirement, you can be the hero, saving the day with WPF.
3:30 – Wrap-up, giveaways, and the mad dash for the exits!
We're ready to go with about six weeks until New England's Code Camp 10! CC10 will be the weekend of September 20th & 21st, with registration at 8:30 and sessions starting at 9:00, held at the Microsoft offices in Waltham, MA.
To get an idea of what will happen at Code Camp 10, read below and check out the Code Camp 9 summary. CC9 had over 60 sessions and hundreds of attendees!
Registration has just opened! So register today (for free!) at:
This promises to be one of the biggest and best we've had!
Code Camps were started right here in New England in 2004. Now hosted around the world, they are free events, held outside of work hours, that are run by the community, for the community (as described in the Code Camp Manifesto).
Like all Code Camps, CC10 features a high signal to noise ratio (i.e. "no marketing fluff, just stuff".) Sessions are entirely proposed and delivered by the developer community, with the focus on developer content, practices, and code - no marketing. (See below if you're interested in speaking!)
It's free and requires only an investment of your time, so come to learn and share with hundreds of fellow New England area developers. And if that's not enough, you'll probably walk away with some swag as well!
Code Camp would be a lot people standing around randomly chatting if it weren't for the people who volunteer their time and expertise run sessions. People just like you.
Code Camps are an easy way to get into speaking; Nobody expects every speaker to be a seasoned veteran of national conferences. In fact, Code Camps are made better because we hear from so many new voices twice a year.
There's no set limit on topics - whatever technology area you're passionate about is exactly the right topic for Code Camp.
So, ready to share your know-how? Here's the process:
Submissions must be received by Friday, September 5th. However, we recommend you get them in earlier so we don't discover last-minute overlaps in topics.
Code Camp can't happen without you, our speakers, so thank you!
Especially in New England with our two-day format, Code Camps rely on contributors to donate giveaways and funding for food to help make the event happen.
Please let me know if your company is interested in becoming a contributor for Code Camp 10. Thanks for helping to make Code Camp 10 an amazing event!
I look forward to seeing you there!
P.S. Thanks again to Bryan Phillips at Grey Wolf Design for the great Code Camp 10 logo! (Brian also volunteered his time to create the great Code Camp 9 logo.)
My friend and Team System coauthor Noah Coad has just posted a great article about the issues and opportunities around supporting multiple monitors with the version of Visual Studio after 2008.
Noah's on the VS team and is asking for your feedback, so this is a prime opportunity to help shape the functionality of Visual Studio:
I've been getting a lot of questions about multiple monitor support when speaking about VS2008 recently, so I know there's a bunch of you who have definite interest and opinions on this.
Head over there and let your voice be heard!
We’re fueling up the car, stocking up on munchies, packing in a bunch of giveaways, and heading out on the open roads for our sixth Roadshow! It’s also our biggest one yet, as we'll pile on the miles heading to six cities across the northeast:
[Please note that, in addition to adding Albany, we have new venues in Burlington, Rochester, and Augusta. Details are in the event registration pages, plus a few notes at the bottom of this post.]
Join my fellow road and code warrior, Jim O'Neil and me for a free, relaxed day of deep content for developers and architects. (Roadshow partner Bob Familiar can’t make it this time around – he’s working on a secret hush-hush type of project – but he’ll be back when we return to the roads this winter!)
We’re trying out a different kind of session plan this time. We’ve added a few extra sessions to this series, including topics that fit more comfortably into a smaller amount of time. These “turbo sessions” are a great way to bring a more diverse agenda to you, while staying deep with others. Speaking of the agenda...
Abstraction is frequently used to create difficult-to-appreciate artwork, but when applied to software, abstractions can improve flexibility, independence, and the ability to compose higher-level concepts. ADO.NET Entity Framework, now shipping as part of Visual Studio 2008 & .NET 3.5 Service Pack 1, helps you create models of your data that enable a familiar object-oriented programming experience. Entities map flexibly to data sources while providing insulation from schema changes at the same time. LINQ makes an appearance as well, using the familiar syntax we’ve seen with LINQ to Objects, SQL, and XML to query entities. You’ve got the picture, so get out there and model some works of art!
ASP.NET Dynamic Data, introduced with the .NET Framework 3.5 SP1 release, breathes immediate (i.e., code-less) life into LINQ To SQL and Entity Framework data models by providing a customizable, template-driven, scaffolding framework. Put on your wizard hat, you now have dynamic power at your fingertips.
Ahoy, developers! The release of Internet Explorer 8 is just around the bend. Of course, we’ll pull out the spyglass and take a look over the sea of new consumer features, but what does this next version mean for you as developer, and what should you do to navigate to glory? You’ll see how treasures like accelerators and web slices can be a differentiator for your company, see the new wave of compatibility features and options, and unearth the tools available for developers to make for smooth sailing on the sometimes turbulent web development waters.
Grab a lunch and join in as we delve into the world of robotics programming with Microsoft Robotics Developer Studio. Think robotics is mostly for manufacturing systems, toys, and those cool little floor cleaning bots? You may be surprised at how the things we cover may come to affect your professional development life! Perhaps you’ll find yourself saying, “Thank you very luncho, Mr. Roboto!”
One thing not missing from Microsoft’s development offerings is a choice of options. In this session, we’ll compare and contrast the various .NET technologies available for building client experiences (Windows Forms, WPF, XBAP, ASP.NET, Silverlight, and Windows Mobile) to give you some insight in to making the best choices for reaching your applications’ target audience.
REST (Representational State Transfer) is what all the cool developers are using these days to communicate among distributed resources and services. So that you’re not left standing idly by on the sidelines, we’ll look at the rationales of the approach, why it’s cleaner than SOAP, and how Microsoft has adopted REST in technologies such as WCF and ADO.NET Data Services.
Unit testing could be your new best friend, and we’re here to help make the proper introductions. A practice that ultimately results in reduced overall efforts, unit testing is a focus on crafting test code that verifies your application code isn’t misbehaving. In this session, we’ll focus on what unit testing is, how it can be done, and some of the proven and effective practices you can employ to help your unit tests pay dividends over time. If Humphrey Bogart were a developer, he would have agreed, this is the beginning of a beautiful friendship.
Thanks very much to Rensselaer Polytechnic Institute for donating use of the Bruggeman Auditorium to enable us to add the Albany area to our list of stops. Sincere thanks as well to KnowledgeWave in Burlington, VT and The Riverview Psychiatric Center in Augusta, ME for donating space in their facilities so we could return to those areas!
We unfortunately couldn't make a visit to our friends at the Rochester Institute of Technology work for this series (though they very helpfully tried), so we're working with the Rochester Public Library for this visit (and not just because they're ridiculously close to Dinosaur BBQ!)
Jim and I can't wait to get out there since we always have a blast with the Roadshows! We’ll see you soon!
-Chris and Jim
Here’s the latest roundup of developer events in the northeastern U.S. for April to May. As always, if you know of other (free or nearly free) developer-focused events, please let me know.
Now (through mid-May) Rock Paper Azure Challenge Prove your developer skills (and compete for prizes) while learning cloud computing with Windows Azure in this adaptation of the classic “Rock, Paper, Scissors” game.
May 10 Linked .NET User Group Scott Guthrie Unplugged 9 - an open Q&A session
April 7 Fairfield/Westchester .NET User Group – Stamford, CT “Learning MVC for the Web Forms Developer” – Adam Tuliper
April 11 Hartford Area Build Guild – Farmington, CT
April 12 Connecticut .NET Developers Group – Farmington, CT ”Developing a Real Windows Phone 7 Application” – Ben Day
April 18 New England Silverlight Guild – Hartford, CT ”Silverlight and SharePoint” – Bob German
June 18 Code Camp Hartford 4 – Bloomfield, CT
Schedule TBD Agile Connecticut - Farmington, CT Fairfield/Westchester SQL Server UG - Stamford, CT Hartford SQL Server Users Group – Farmington, CT Connecticut DotNetNuke User Group - Bethany, CT
April 26 Bangor Area .Net Developers (BAND) - Bangor, ME
Schedule TBD Maine Bytes User Group - Portland, ME Maine Developer Network - Augusta, ME Web Designers User Group – Portland, ME
April 7 Beantown .NET User Group - Cambridge, MA “Lean Startup: How Development Looks Different at a Startup” – Abby Fichtner
April 7 New England Visual Basic Professionals - Waltham, MA “Visual Studio LightSwitch” – Jim O’Neil
April 9 SharePoint Saturday Boston – Waltham, MA A free day filled with a wide variety of SharePoint-related sessions. Details coming soon.
April 9 & 10 BarCamp Boston 6 – Cambridge, MA An free “unconference” bringing together area developers for a weekend of tech and networking.
April 12 UX Book Club, Boston – Cambridge, MA “Christopher Alexander: A Pattern Language”
April 12 DotNetNuke Boston Meetup – Cambridge, MA
April 12 Build Guild – Salem, MA “Web People, Adult Beverages, High Fives”
April 12 Boston New Technology Meetup – Cambridge, MA
April 13 Boston Area SharePoint Users Group – Cambridge, MA “SharePoint Designer 2010 Workflow and Custom InfoPath Forms” – Ryan Thomas
April 13 Boston Web Design Meetup – Cambridge, MA
April 13 Boston Web Performance Group – Boston, MA “The Importance of End-User Monitoring for Web Performance Optimization” – Dan Juengst
April 14 Western Mass Developers’ Group – Hadley, MA
April 20 HTML5 Game Development Meetup – Boston, MA
April 20 Boston .NET Architecture Study Group - Waltham, MA
April 20 New England Windows Phone User and Developer Group - Waltham, MA 10-Year Anniversary! “Windows Phone 7 March 2011 Update” & “Windows Phone 7 Development: Application Lifecycle and Data Persistence Strategies”
April 21 Western Mass Microsoft Technology Users Group - Agawam, MA Atalasoft Presentation
April 21 Boston Web Design Meetup – Cambridge, MA
April 26 Refresh Boston – Cambridge, MA “The Chimera: Current trends in Web-based UIs” – Chad Mazzola
April 27 Agile Boston User Group - Waltham, MA “Making Sense of Agile Project Management” – Chuck Cobb
April 28 jQuery Boston Meetup – Boston, MA “SproutCore for jQuery Developers” – Yehuda Katz
April 28 Boston Azure User Group – Cambridge, MA
April 28 Lean Startup Circle Meetup – Cambridge, MA
April 28 North Shore Web Geeks – Newburyport, MA
April 28 UX Book Club, Boston – Cambridge, MA “Christopher Alexander: The Timeless Way of Building”
April 29 – May 1 New England Give Camp – Cambridge, MA A weekend for area technology professionals to give back to the community, supporting area non-profit organizations.
May 2 New England F# User Group – Cambridge, MA
May 3 Boston Business Intelligence – Waltham, MA ”Introduction to Master Data Services” – Brian Berry
May 4 OWASP (Open Web Application Security Project) – Waltham, MA
May 5 Beantown .NET User Group - Cambridge, MA “Too Slow: Performance Profiling, Testing & Fixing with VS2010” – Ben Day
May 7 New England Code Camp 15 – Waltham, MA The fifteenth! Join hundreds of developers at the Microsoft office in Waltham, MA for this session-packed, free day of learning and networking. By and for the developer community, Code Camps are always free and focus on tech, not marketing. Registration is open!
May 10 DotNetNuke Boston Meetup – Cambridge, MA
May 11 Boston .NET User Group - Waltham, MA “Processing Data: Parallelism and Performance with PLINQ and C#/.NET 4” – John Hart
May 11 Boston Area SharePoint Users Group – Cambridge, MA
May 12 New England SQL Server User Group - Waltham, MA
May 12 Boston Web Design Meetup – Cambridge, MA
May 16 Azure Deep Dive with Wintellect’s Jeffrey Richter – Waltham, MA
May 18 Boston .NET Architecture Study Group - Waltham, MA
May 18 HTML5 Game Development Meetup – Boston, MA
May 19 Western Mass Microsoft Technology Users Group - Agawam, MA “MonoTouch Development” – Michael Bluestein
May 19 Lean Startup Circle Meetup – Cambridge, MA
May 26 Boston Azure User Group – Cambridge, MA
Schedule TBD Boston BizSpark Meetup – Cambridge, MA Boston Cloud Services – Waltham, MA Boston WebsiteSpark Group – Cambridge, MA Boston XNA Developers Group - Waltham, MA Cape Cod .NET User Group – Plymouth, MA Cape Cod XNA User Group – Hyannis, MA IASA New England – Waltham, MA New England ASP.NET Professionals – Waltham, MA New England Silverlight Guild – Cambridge, MA
April 20 NEW GROUP! NH .NET User Group, Seacoast – Portsmouth, NH “Getting Started with Windows Phone Applications” – John Garland
April 20 NH .NET User Group, Nashua – Nashua, NH
May 18 NH .NET User Group, Seacoast – Portsmouth, NH
May 18 NH .NET User Group, Nashua – Nashua, NH
Schedule TBD NH .NET User Group, Concord – Concord, NH Nashua Scrum Club – Nashua, NH Seacoast SQL Server Users Group – Portsmouth, NH
April 14 Rochester SharePoint User Group – Rochester, NY ”Creating SharePoint 2010 Applications” – Satha Nalliannan
April 16 BarCamp Rochester – Rochester, NY
April 20 Build Guild – Troy, NY “Web People + Adult Beverages + High Fives”
May 3 AppRochester – Rochester, NY ClayWare on “Efforts bringing the PadBracket to the market” & Gary Davis on “User Experience and Interface Design”
May 10 Tech Valley .NET Users Group - Latham, NY
Schedule TBD Central New York .NET Developer Group - East Syracuse, NY OWASP (Open Web Application Security Project) – Rochester, NY Refresh Rochester – Rochester, NY Upstate NY PowerShell Users Group – Rochester, NY Upstate NY PowerShell Users Group – Syracuse, NY VDUNY - Visual Developers of Upstate NY - Rochester, NY Western New York .NET Users Group - Amherst, NY Western NY SQL Server PASS – Amherst, NY
April 13 Providence Geeks – Providence, RI
May 11 Providence Geeks – Providence, RI
Schedule TBD Rhode Island .NET User Group - Bristol, RI Southern New England SQL Server User Group, Warwick, RI
April 11 Vermont .NET User Group – S. Burlington, VT ”Intro to ASP.NET MVC 3” – Rob Hale
May 9 Vermont .NET User Group – S. Burlington, VT
As time continues to march quickly onward, here’s the latest roundup of tech- and developer-focused events here in the northeast. Most are free, but the exceptions are noted with [$]. Based on the length of these event posts lately, the tech community here in the northeast is doing extremely well!
[Last updated 3/16/2012]
April 9 Hartford Area Build Guild – Farmington, CT “Web People + Adult Beverages + High Fives”
April 10 Connecticut .NET Developers Group – Farmington, CT “ASP.NET MVC 4 and the ASP.NET Web API” – Nate Dudek
May 8 Connecticut .NET Developers Group – Farmington, CT “Windows 8 Development” – Chris Bowen
May 23 Windows 8 Developer Camp – Farmington, CT A free, full day for developers to learn about Windows 8, including sessions and hands-on labs Chris Bowen & Rachel Appel
June 23 Fifth Annual Hartford Code Camp – Farmington, CT
Schedule TBA Agile Connecticut - Farmington, CT Connecticut Access Users Group – Farmington, CT Connecticut DotNetNuke User Group - Bethany, CT Connecticut SharePoint User Group – Farmington, CT Connecticut Web Innovators – Hartford, CT Fairfield County SharePoint User Group – Fairfield, CT Fairfield/Westchester .NET User Group – Stamford, CT Fairfield/Westchester SQL Server UG - Stamford, CT
March 27 Bangor Area .Net Developers (BAND) - Bangor, ME “Getting Started with Node.js” – Greg Howe
April 12 Maine Bytes User Group - Portland, ME “Windows 8 for Developers” – Chris Bowen
Schedule TBA Agile User Group – Portland, ME Maine Developer Network - Augusta, ME SharePoint Maine User Group – Portland, ME Usability / User Experience User Group – Portland, ME Web Designers User Group – Portland, ME
March 15 Microsoft DevBoston – Cambridge, MA ”Service Design Patterns & Solutions” – Robert Daigneau
March 15 Boston Web Performance Group – Boston, MA “Apache Web Performance” – Devon Hillard
March 17 [$] Geek Girl Cape Cod Conference 2012 – Barnstable, MA
March 19 Music 2.0 – Cambridge, MA ”Tools + Tech for Musicians, Marketers + Managers: The 2012 Edition”
March 19 Boston Software Engineering Meetup – Boston, MA “Boston Tech Job Fair”
March 20 Boston New Technology Meetup – Cambridge, MA Tech products and startup community
March 21 HTML5 Game Development Meetup – Boston, MA
March 21 Boston PHP Meetup – Cambridge, MA “Learn Git and GitHub” – Ajay Reddy
March 21 New England Windows Phone User and Developer Group - Waltham, MA
March 21 Boston .NET Architecture Study Group - Waltham, MA
March 22 Western Mass Microsoft Technology Users Group - Agawam, MA Ian Drake
March 22 Worcester Web Technology – Worcester, MA “Build a Web Application in 5 Minutes with Spring Roo” – Chris Pinto
March 24 Hacks / Hackers Boston – Dorchester, MA ”Boston Baseball Hack Day”
March 26 Drinks on Tap – Cambridge, MA ”Demos, drinks and discussions about mobile development'”
March 26 HTML5 Boston – Boston, MA ”How to Properly Structure an HTML5 Web Page”
March 26 Boston WordPress – Cambridge, MA “What Would Core Do? Extending Consistency & Classiness” – Jake Goldman “Design, UX, Content Strategy and SEO” – Annie Smidt
March 27 Beantown ALT.NET Group – Cambridge, MA “Introduction to NoSQL with Couchbase Server” – Raghavan Srinivas
March 27 Boston Tech Meetup - Cambridge, MA “Learn About NoSQL!” – John Zablocki
March 28 Boston XNA Developers Group - Waltham, MA
March 28 Boston Node.js Meetup – Boston, MA “Intro to Node” – Le Zhang “Network Programming for Games” - Geoff Pitsch
March 28 Agile Boston User Group - Waltham, MA Jeremy Kriegel on Agile Requirements and Personas
March 29 Ignite Boston 9 – Cambridge, MA 5-minute presentations on a variety of interesting topics!
March 29 Boston Azure Cloud User Group – Cambridge, MA “Introduction to the Windows Azure SDK” – Jason Haley
March 29 Lean Startup Circle Meetup – Cambridge, MA “Lean UX” – Josh Seiden
March 31 New England Code Camp 17 – Waltham, MA The Code Camp that started them all convenes one last time in Waltham before moving to Cambridge in the fall. Join hundreds of fellow developers for a free day of great stuff by the developer community, for the developer community.
April 2 New England F# User Group – Cambridge, MA
April 3 Refresh Boston – Cambridge, MA “What’s Next for Responsive Web Design?” – Mat Marquis
April 4 Boston PHP Meetup – Cambridge, MA “Lean UX: Getting Out of the Deliverables Business” – Jeff Gothelf
April 7 & 8 BarCamp Boston 7 – Cambridge, MA Free and open two-day geek unconference (schedule determined and organized by attendees at the event!)
April 10 Build Guild – Salem and Cape Cod “Web People + Adult Beverages + High Fives”
April 11 Boston Area SharePoint Users Group – Cambridge, MA
April 11 Boston Accessibility Roundtable – Cambridge, MA
April 11 OWASP (Open Web Application Security Project) – Waltham, MA “Gray, the New Black: Gray-Box Vulnerability Testing” – David Eoff
April 12 Kinect Boston Users Group – Cambridge, MA “Kinect Boston Demos and PAX Debrief”
April 12 New England Mobile .NET Developers’ Group – Cambridge, MA “Monetize Your Windows Phone App!” – Lance McCarthy
April 12 New England SQL Server User Group - Waltham, MA “Common Backup Problems and How to Deal with Them” – Grant Fritchey
April 18 HTML5 Game Development Meetup – Boston, MA
April 18 Boston .NET Architecture Study Group - Waltham, MA
April 19 Western Mass Microsoft Technology Users Group - Agawam, MA “LINQ” – Jeff Roy
April 19 Worcester Web Technology – Worcester, MA “Git/Github in an Agile/Collaborative Environment”
April 21-22 Rethink Music: Hacker’s Weekend – Cambridge, MA “This will be a weekend for developers, designers, programers, industry insiders and musicians to come together to create new and unique applications across many different platforms.”
April 23 Mobile Monday Boston – Boston, MA The Mobile Pitch Challenge
April 24 Boston Azure Cloud User Group – Cambridge, MA “Building Games with Windows Azure Services” – Michael Cummings
April 25 Boston XNA Developers Group - Waltham, MA
April 26 Lean Startup Circle Meetup – Cambridge, MA
April 28 SharePoint Saturday Boston 5 – Waltham, MA
April 30 HTML5 Boston – Boston, MA ”How to Properly Structure an HTML5 Web Page”
April 30 Boston WordPress – Cambridge, MA
May 2 The Road to Windows 8! – Waltham, MA “A free, unbiased look at the current and future development with Windows 8 and .NET.” - Markus Egger
May 4-6 New England GiveCamp – Cambridge, MA A weekend for tech professionals to donate time and talent to support local charities and non-profit organizations.
May 8 DotNetNuke Boston Meetup – Cambridge, MA
May 10 Microsoft DevBoston – Cambridge, MA “Developing Software for Windows 8” – Chris Bowen
May 10 Worcester Web Technology – Worcester, MA “Agile Testing”
May 14 Boston Software Craftsmanship – Cambridge, MA Lightning Talks
May 16 HTML5 Game Development Meetup – Boston, MA
May 16 Boston Accessibility Roundtable – Cambridge, MA
May 22 Windows 8 Developer Camp – Waltham, MA A free, full day for developers to learn about Windows 8, including sessions and hands-on labs Chris Bowen & Rachel Appel
May 23 Boston Orchard CMS User Group – Cambridge, MA “Orchard CMS Boston Feature Development for v1.4”
May 24 Western Mass Microsoft Technology Users Group - Agawam, MA “Windows 8” – Chris Bowen
May 30 Boston Azure Cloud User Group – Cambridge, MA “Hands-On with the Windows Azure SDK (Bring Your Own Laptop!)” – Jason Haley
Schedule TBA Boston Arduino Users Group – Cambridge, MA Boston Artists + Coders – Boston, MA Boston BizSpark Meetup – Cambridge, MA Boston Business Intelligence – Waltham, MA Boston Cloud Services – Waltham, MA Boston Front End Developers – Cambridge, MA Boston Predictive Analytics – Cambridge, MA Boston Web Design Meetup – Cambridge, MA Boston WebsiteSpark Group – Cambridge, MA Cape Cod .NET User Group – Plymouth, MA Cloudy Mondays – Cambridge, MA Emerging Business Tech – Newton Center, MA HPC & GPU Supercomputing Group of Boston – Cambridge, MA jQuery Boston Meetup – Boston, MA New England Visual Basic Professionals - Waltham, MA New England Artificial Intelligence – TBD North Shore .NET User Group - Ipswich, MA North Shore Web Geeks – Newburyport, MA UX Book Club, Boston – Cambridge, MA Western Mass Developers’ Group – Hadley, MA
March 21 NH .NET User Group, Nashua – Nashua, NH “Extreme Performance” – Lance Farquhar
March 21 NH .NET User Group, Seacoast – Portsmouth, NH ”A View from the Summit” – Pat Tormey & Ed Bouras
March 21 Systems Engineering and Administration Technical User Group – Portsmouth, NH ”Implementing and Managing a BYOD Policy in Your Organization”
March 22 Digital Portsmouth – Portsmouth, NH NH TweetUp & The Music Hall
March 28 Web Dev Meetup – Portsmouth, NH Tim Armstrong on Security for web and mobile development
April 5 eBrew – Portsmouth, NH
April 12 Granite State SharePoint User Group – Nashua, NH Gail Shlansky
May 3 eBrew – Portsmouth, NH
May 10 Granite State SharePoint User Group – Nashua, NH Derek Cash-Peterson
May 11 [$] eCoast Cloud Summit – Portsmouth, NH
Schedule TBA Joomla NH User Group – Durham, NH Nashua Scrum Club – Nashua, NH NH .NET User Group, Concord – Concord, NH Portsmouth Startup Meetup – Portsmouth, NH Seacoast SQL Server Users Group – Portsmouth, NH
March 15 VDUNY - Visual Developers of Upstate NY - Rochester, NY “Continuous Integration with Subversion and CruiseControl.NET” – David Stevenson
March 19 Upstate NY PowerShell Users Group – Rochester, NY International PowerShell User Group Day
March 19 Capital Area SQL Server Users Group – Albany, NY
March 21 Build Guild – Troy, NY “Web People + Adult Beverages + High Fives”
March 24 CloudCamp Rochester – Rochester, NY
April 3 Microsoft Developers of Western NY – Buffalo, NY “Playing Games in the Cloud” – Jim O’Neil
April 3 AppRochester – Rochester, NY
April 4 VDUNY - Visual Developers of Upstate NY - Rochester, NY “Playing Games in the Cloud” – Jim O’Neil
April 5 Central New York .NET Developer Group - East Syracuse, NY “Playing Games in the Cloud” – Jim O’Neil
April 10 Tech Valley .NET Users Group – Albany, NY “Playing Games in the Cloud” – Jim O’Neil
April 16 Capital Area SQL Server Users Group – Albany, NY
April 27-29 [$] Startup Weekend Rochester – Rochester, NY
May 1 AppRochester – Rochester, NY
May 12 SQL Saturday Rochester – Rochester, NY
Schedule TBA OWASP (Open Web Application Security Project) – Rochester, NY Refresh Rochester – Rochester, NY Rochester SharePoint User Group – Rochester, NY Western New York Back Office Technology User Group – Blasdell, NY Western NY SQL Server PASS – Amherst, NY
March 21 MoDevRI (Mobile Developers & Entrepreneurs) – Providence, RI “Prototyping Your Next Mobile App” + Networking
April 11 Southern New England SQL Server Users Group – East Greenwich, RI
April 12 Providence Web Development Lunch Hour – Providence, RI
April 18 Providence Geeks – Providence, RI
May 10 Providence Web Development Lunch Hour – Providence, RI
Schedule TBA Rhode Island .NET User Group - Bristol, RI WordPress Providence Meetup – Providence, RI
March 19 Northern Vermont SharePoint Users Group – Essex Junction, VT SharePoint with Suzanne Shushereba and Amy Coutu
April 9 Vermont .NET User Group – S. Burlington, VT Kathleen Dollard
May 14 Vermont .NET User Group – S. Burlington, VT Chris Fradenberg
Schedule TBA Burlington PHP Users Group – Burlington, VT Vermont SQL Server User Group - Burlington, VT
I'm glad to pass along word that all systems are "go" for New Hampshire to run its first Code Camp! The New Hampshire Code Camp will be on February 28th at Daniel Webster College in Nashua, NH from 9 AM to around 4:30 PM.
Registration is free and now open via The Dev Community site.
A Code Camp is a free, community-driven event that offers a great way to meet, share with, and learn from fellow developers in the local area. They began right here in New England and follow the basic ideas in the Code Camp Manifesto.
For a glimpse of other Code Camps, view the posts under the Code Camp tag on my blog.
Because a Code Camp is fueled by the community, it needs you! Been wanting to speak about something, but weren't sure how or where? This is the perfect opportunity.
Submit a session today! Here's how:
Any technology-related topic is welcome, from beginners' tutorials, to real-world experiences with current tools and processes, to looks at the cutting-edge and future of tech.
To keep Code Camps free, contributors are needed to provide things from food to giveaways and venues. From the NH .NET User Group site:
Sponsors: We’re looking for sponsors! This could be your chance to introduce your company to our local community. Please contact Angela Cirrone, Daniel Webster College, email@example.com (603) 577-6500 Website: http://www.dwc.edu/
Sponsors: We’re looking for sponsors! This could be your chance to introduce your company to our local community. Please contact Angela Cirrone, Daniel Webster College, firstname.lastname@example.org (603) 577-6500 Website: http://www.dwc.edu/
Thanks to Pat Tormey (who leads the New Hampshire .NET User Group), who has been doing a great job pulling things together for this event. If you're interested in helping, send him a note.
Thanks also to Daniel Webster College for generously offering use of rooms for this event. Having been there for our last Roadshow (which they also generously hosted), I can say it's a going to be great venue for a Code Camp!
I'll see you there, -Chris