When I joined the gotdotnet team with Betsy and our illustrious leader, Sandy back in February/March, we quickly determined that improving the reliability and performance of GDN Workspaces should be our #1 goal. To that end, we initiated two projects:
From a performance perspective, versioning is expensive. Since we don't do any versioning on the back end for CodeGallery project items, performance is much better. Again however, we have made great strides in improving the performance of Workspaces relative to a few short months ago.
Get the Point, Korby. What's the Delta between CodeGallery and Workspaces?Workspaces provides source control (aka version control) for developers who are actively developing components and applications with other team members, online and in the open. In a workspace project, team members can check out or get the latest version of project files, code, run and debug, and build offline, and then check in their changes. All past versions of source files are stored in the source control database and can be gotten at any time. Team members can also log bugs, generate activity reports, and have discussions.
In a CodeGallery project, project members can download the latest version of a project's files but they cannot retrieve past versions (unless the project admin explicitly saves them using a different name) because we don't store them. However, project members can log bugs and have discussions in the context of a CodeGallery project in the same way they can in a Workspace project.
Other Differences between CodeGallery and WorkspacesExcept for source control, CodeGallery projects offer all of the features and functionality of Workspaces projects. In addition, CodeGallery introduces the following features and feature improvements:
What's Next for gotdotnet?As I've said in the context of past projects I've worked on at Microsoft, my name is Korby Parnell and I love to share what I'm working on or passionate about (usually the same thing) with anyone who will listen. It's a personality disorder that inspires me to be a decent blogger and a great product planner/manager of social and collaborative development software. Despite my urge to tell you everything that we have planned for gotdotnet, it would be unwise of me and disrespectful of your time for me to over-promise something that I'm not 100% certain we will deliver. [commence tongue-biting]
What I can say is that in the coming weeks and months, gotdotnet.com will continue to improve before your very eyes and you won't be disappointed. Pull out your hymn books and sing along 'cause the Great gotdotnet Revival has just begun. For more dirt than that, get yourself invited to the next gotdotnet CodeSlam (tentatively scheduled for mid-December at the p&p Summit in Redmond) or subscribe to my blog and try to read between the lines.