Saturday, May 17, 2008

How to not suck at Technical Presentations - (Well... 11 Technical Presentation Tips from Scott Hanselman)

Scott Hanselman's ComputerZen.com - 11 Top Tips for a Successful Technical Presentation

"Over five years ago I posted Tips for a Successful MSFT Presentation. Yesterday I watched the video of my Mix Presentation all the way through. It's always very painful to hear one's own voice but it's even worse to watch yourself. I never listen to my podcast and I avoid watching myself. It's like watching a person in parallel universe and it inspires self-loathing. However, if you are someone who values continuous improvement - and I am - you need to do the uncomfortable.

Here's my five-years-later Updated Tips for a Successful Technical Presentation.

..."

One of these days I may find myself giving a technical presentation (to an audience I don't know, as I currently give a good number of them to my team and coworkers) and wanted to make sure I captured this for future reference.

And there are a couple tips that will help me with my day to day presentations too... ;)

Friday, May 16, 2008

ADO.Net Data Services (fka Astoria) Casts - Bite sized videos to get you up to speed...

Murray Gordon's Blog - Great Screencasts on ADO.NET Data Services

"As one of my colleagues put it, "We all struggle to stay up to date on our new technologies." To that point, he let me know about a goldmine resource for learning ADO.Net Data Services quickly:

Great Screencasts

As Jared warned...

"These are just slightly outdated, but they’re very clear and to the point. Each is about 15 minutes long so you can become quite knowledgeable in about 2 hours.

..." [Post leached nearly in full]

As mentioned above, these are a few months out of date (most were recorded in January 2008), but still I think they are WELL worth a quick review. With so much coming in .Net 3.5 SP1 (which should have been called .Net 3.75 or something  ;), I need all the help I can get to keep up...

I just wish there were an easy way to get these on my Zune. The download click, save, unzip, update zune media, etc, etc, for these are just a few too many steps...

(Note to Microsoft: Please, all recorded video, audio and webcasts from you should, at minimum, be easily downloadable to a Zune and Media Center PC, and best, any pod catcher. We're talking one-click for Zune/podcatcher... Please? I love my Zune and I just want you to help me fill it with geek goodness... :)

 

Related Past Post XRef:
".NET 3.5 Enhancements" Training Kit Available (Hands on Labs)
A database access from Silverlight 2 tutorial, which includes Web Services and VB XML fun
"Astoria" - HTTP/AJAX Data Services for the Web

FeedDemon 2.7 has been released

Nick Bradbury - ANN: FeedDemon 2.7 Final Release

"...

The final release of FeedDemon 2.7 (which was called FeedDemon 2.6.1 during the beta period) is now available

As you can see from the release notes, there aren't many big new features in this version - unless, of course, you count speed as a feature :)  The most significant change in version 2.7 is that it's much faster in many areas, including critical ones like synchronization and navigation.

..."

My favorite Windows RSS reader gets better and faster... My favorite kind of update. :)

Installed easily overtop my previous version and seems to be working just fine.

 

Related Past Post XRef:
FeedDemon is now Free! As in no cost, free as in beer, why aren't you downloading it yet, free? Also FeedDemon 2.6 has been released too.

VisitMix now with dual stream video, video of presenter and presentation

Scott Hanselman's ComputerZen.com - Mix 08 Sessions available in new dual-stream versions using Silverlight

"I posted the month before last that the Mix08 Sessions, mine included, were up and available at http://sessions.visitmix.com. I posted links to the MP4, WMVs and other downloaded versions at the time as well. The Silverlight versions were the same versions, so there wasn't really a compelling reason to use Silverlight.

What I didn't know, however, is that they (the powers that be) not only recorded the slides and demos, but also had cameras going at the same time. They did some post processing (on hundreds of sessions) and those new "dual stream" sessions are up and available online in Silverlight. One stream is a camera on me, and one is the slides and demos.

..."

image

I dig it when Microsoft provides replays conference sessions this way... For me, it adds a whole new level to the effectiveness to the presentation. Seeing the presenter brings me one step closer to feeling like I'm actually there and makes it MUCH less dry...

Microsoft has done this in the past, for example for PDC 2005 (online videos are no longer available, but I still have my DVD's... ;) and I'm glad to see them continuing with it.

 

Related Past Post XRef:
88 Sessions from Mix08 (and sessions from Mix07 and 06 too)
Free WPF Online Training (Windows presentation Foundation from MIX University)

Enterprise Library 4.0 RTW (May 2008)

Microsoft Downloads - Enterprise Library 4.0 - May 2008

"...

The patterns & practices Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges. This following application blocks are included: Caching Application Block, Cryptography Application Block, Data Access Application Block, Exception Handling Application Block, Logging Application Block, Policy Injection Application Block, Security Application Block, Validation Application Block, and Unity Application Block.

This release includes:

  • Support for Visual Studio 2008.
  • Integration with the Unity dependency injection container.
  • WMI2 support and improved instrumentation.
  • Support for pluggable cache managers.
  • Performance improvements.

..."

 

Related Past Post XRef:
Enterprise Library 3.0 - April 2007 Released
Enterprise Library for .NET Framework 2.0 RTM (January 2006)
Enterprise Library MSN Messenger Log Listener
"Avanade Integration Pack for Microsoft Enterprise Library Released"
Enterprise Library Logging : Rolling Flat File Sink
Microsoft Enterprise Library Tutorials
Microsoft Enterprise Library WebCasts
Download details: Enterprise Library
Enterprise Library (New release of the patterns & practices Application Blocks)

Thursday, May 15, 2008

Virtual PC 2007 SP1 Released

Microsoft Downloads - Microsoft Virtual PC 2007 SP1

"Service Pack Update for Virtual PC 2007 qualifying Windows Server 2008, Vista SP1 and XP SP3

...

This update for Microsoft Virtual PC 2007 includes support for the following additional Host and Guest Operating systems:

Additonal Guest Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows Server® 2008 Standard
Windows XP Professional with Service Pack 3

Additional Host Operating System support:
Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1)
Windows Vista® Enterprise Edition with Service Pack 1 (SP1)
Windows XP Professional with Service Pack 3

..."

Dear Virtual PC,
I've been away for a while, but never fear, I've missed you and will be coming back soon.

See you soon,
Greg

I SO need a life... LOL  :)

 

Related Past Post XRef:
Virtual PC 2007 & Linux Sound
Virtual PC 2007 RTM
Virtual PC 2007 RC Released
Virtual PC 2007 Beta Download

PowerShell Scriptomatic - Scriptomatic Goodness with a PowerShell Flavor

Microsoft Downloads - Windows PowerShell Scriptomatic

"A new utility that writes Windows PowerShell scripts that harness the power of WMI (Windows Instrumentation Management) for use in system management and administration. This tool was created by Microsoft consultant and author Ed Wilson."

The original Scriptomatic helped me a number of times as I got up to speed with WMI via VB. I'm hoping lighting will strike twice with this utility...

The utility is a v1, so expect some rough edges, but if you're trying to learn PowerShell and how use it with WMI, this this utility may come in real handy.

One note, the PS1 files is generates when you click "Run" are not signed. So if your execution policy is locked down, the generated script may not work...
(So you may think about "Set_ExecutionPolicy RemoteSigned" if you want to "Run" allot... but remember there's a risk in doing that...)

image

 

Related Past Post XRef:
ActiveWin.com - Scriptomatic 2.0

Office Live Workspace Office Addin v1.1 Released

Microsoft Downloads - Office Live Update 1.1

"...

The Office Live Update 1.1 installs (1) performance updates to make using Office Live Workspace with Microsoft Office programs faster, (2) the latest Office Live Add-in for Microsoft Office that enables you to access your workspaces directly from Word, Excel, and PowerPoint and (3) the Multiple Document Upload Tool.

The Office Live Update 1.1 auto-detects and installs these necessary updates to ensure optimum performance:

...[GD: A number of Vista updates]...

The Office Live Add-in adds new menu options in the 2007 Microsoft Office Suite and a toolbar in Microsoft Office XP and Office 2003. You will be able to open documents located in Office Live Workspace directly from Word, Excel, and PowerPoint. You will also be able to save files directly from Word, Excel, and PowerPoint to Office Live Workspace.

The Multiple Document Upload Tool lets you add multiple documents to a workspace at once and even allows users to drag and drop files directly from their desktop.

..."

I've been digging My Office Live Workspace recently...

I keep a running log of my exercise, calorie and fat intake in an Excel spreadsheet to help me change my eating habits (which has helped me go from 270 in 11/2007 to 225 today). Keeping it in a workspace makes it very easy to keep it up to date no matter where I am, work or home. As long as I've got Excel available, I can keep my log up to date... And as you all know, if it's not easy, it's hard (and thereby likely not done... ;).

Being able to directly access my Workspace from within Excel is great and makes it as easy as if the file were local... If you're using Workspace and Office, this add-in is a must.

The one thing I'm unsure of is how all these Microsoft web storage spaces will be drawn together. I have a Mesh, Workspace, SkyDrive, MSN Folders, Hotmail, etc, etc. I'm hoping that these are integrated at some point in the future.

Yes, they all have somewhat different purposes, but still I'd like to see some cross-service integration. I want to be able to access my SkyDrive from my Workspace, Mesh from SkyDrive, Workspace from Mesh, etc. I really like choice, but you and I both know not all of these are going to stand the test of time. IMHO Mesh will be king, and the rest folding into it someway (using the platform that is Mesh for their storage maybe, etc)...

Anyway, time to reboot so the setup for this addin can finish...

 

Related Past Post XRef:
Office Live Workspace Update for Windows Vista
Microsoft Office Live Workspace Beta now available for everyone
First update for Office Live Workspaces released

Getting PowerShell on Windows Server 2008 Server Core

Dmitry’s PowerBlog: PowerShell and beyond - PowerShell on Server Core

"Below is a step-by-step instruction on installing Windows PowerShell on Windows Server 2008 in Server Core mode.

Note that these are in no way official or supported by Microsoft. Microsoft is working on official version of .NET and PowerShell for Server Core installations, so eventually you will be able to get this fully supported. Until then below are the instructions you can use at your own risk, etc., etc.

...

Below are the steps you can take to create packages of these tools which can be installed. Basically the whole procedure consists of just four main steps:

  1. Installing Visual C++ Redistributable Packages (required for .NET).
  2. Installing .NET 2.0 SP1
  3. Installing PowerShell.
  4. Jumping around the computer and shouting “I’ve got it!”

So let’s get started!

..."

#4 made me laugh. When I get stuff to work I usually do the "Happy Dance" ... LOL

"New Elevation PowerToys for Windows Vista" - Run as Admin for Scripting tools, PowerShell/CMD Here Explorer Context Menus and Drag and Drop Elevation Gadget.

TechNet - New Elevation PowerToys for Windows Vista

"At a Glance:

  • Run as Administrator for third-party scripting tools
  • Run as Another User
  • Prompt Here as System for CMD and Windows PowerShell
  • Drag-and-drop Elevation Gadget

... 

Welcome to another edition of the Elevation PowerToys for Windows Vista. I took a close look at this in the June 2007 issue of TechNet Magazine. Here we are a year later. This time around, I want to show you how I expanded the Run as Administrator functionality to some of my favorite third-party scripting tools, demonstrate how you can replace a nice Windows® XP feature that was removed from Windows Vista®, and look at some of the handy tools that are included in Elevation PowerToys

...

Run as Administrator for Additional Scripting Tools

One topic I discussed in the previous article (available at technet.microsoft.com/magazine/cc162321.aspx) was enabling the Run as Administrator option for the native Windows scripting tools. For this article, I've created Run as Administrator PowerToys for some third-party scripting tools:

The code for each of these is included in the download for this article, which you can find at technetmagazine.com. ...

...

CMD and PowerShell Prompt Here as System

cc510320_fig02

... "

A couple security focused powertoys that could come in handy for SysAdmin's in a Vista world.

(via TechNet Magazine Blog - Security: New Elevation PowerToys for Windows Vista)

Linq DataContext.Log to Log4Net - Using Log4Net to log the SQL generated by Linq to SQL

CodeProject - Redirect LINQ to SQL DataContext Log Messages To Log4Net

"An article that shows how one can use Log4Net to capture the log messages that are generated by the LINQ to SQL DataContext classes

Visual Studio automatically generates the subclasses of DataContext class when dealing with LINQ to SQL for ORM. These auto generated classes have a property named Log of type System.IO.TextWriter. If an object of type TextWriter or its subclass is assigned to this property, then it will use that instance for writing the log messages. As Log4Net is one of the most used Logging libraries for .NET enterprise level projects, in this project I will present a solution to capture the log messages through Log4Net logging.

Background

In my project, I have a well established logging framework that uses Log4Net. Now that I moved to LINQ to SQL, I needed to get the raw SQL that is generated from the LINQ C# codes for both instrumentation and performance purposes. From MSDN, I came to know that I need to pass an instance of type TextWriter to get the log messages from the DataContext subclasses. So, I ended up writing a subclass of TextWriter called LINQLogger, which encapsulates the responsibility of using Log4Net logger under the hood as it receives the log messages from the DataContext classes.

..."

I like the architecture of this article, with its abstracting out of the logging engine, usage of patterns, etc.

Wednesday, May 14, 2008

Swiftword - A "Help me memorize this darn speech" utility

Follow the Heard - Swiftword Application

"A tachistoscope is a device that displays (usually by projecting) an image for a specific amount of time. It can be used to increase recognition speed, to show something too fast to be consciously recognized, or to test which elements of an image are memorable. ...

...

Swiftscope is my version of a text based tachistoscope application. Essentially it is a speed reader - you feed it a text file containing the content you want to memorise, and play the file through at progressively faster speeds. Eventually, your subconscious begins to anticipate the next word before it is even delivered as your memory begins to retain the information. This can be used to help you memorise things like speeches and course notes, and can even assist slow readers to speed up through coaching to avoid sub-vocalising words as you read.

..."

image

Dean just emailed me, telling me about this cool utility/application he wrote. It's deceptively simple, yet might be able to help you save your bacon one day...

Read the original post for the details, but in short the application is meant to help you remember stuff. Speeches, presentations, anything you can stuff into a text file, etc. Point it at a text file, click play and the works being appearing. Think uber-flash cards, but much cooler.

I can see using this myself as well as to help my son memorize stuff for school... Thanks for the heads up Dean!

geekSpeak TeamBuild 2008 - 57 minute geek chat (i.e. more demo's, less slides) about TeamBuild 2008, Testing, WiX and more (Level 100)

Channel 9 Forums » Screencasts - geekSpeak recording: All About Team Build 2008 with Steven Borg

"In this episode of geekSpeak, Steven Borg shares the merits of using Team Build 2008 to radically improve the quality of the code you write. Steven gives a great overview of how to set up automated builds and a build server, and the benefits of investing the time to do it right.

...

Nonetheless, things like work items, build reports, logs and changesets available with Team Foundation Server can help developers zero in on bugs that "break the build". Breaking the build is bad, and we have a good chuckle about some of the stiff "penalties" that various development teams (even some within Microsoft) come up with for that infraction.

Also in this geekSpeak, get the scoop on what's on the horizon for setup and deployment projects, and hear about a great tool called WIX which makes building projects into MSI files super easy. Steven goes so far as to say that WIX actually changed the way he works, listen to him explain why.

..."

Higher level intro to TeamBuild 2008. If you're new to TeamBuild this cast is a nice intro to it, Continuous Integration (CI), find who "broke the build", including Unit Tests in the build, etc, etc. If you've been using TeamBuild for a bit, you may want to skip ahead to the WiX (MSI) stuff (48:05).

(via James Manning's blog - screencast on using Team Build 2008)

Tuesday, May 13, 2008

101 ways to "Pump you (Visual Studio) Up"

Brian Schroer - "Pimp My IDE": 101 Visual Studio tips, tricks, and add-ins

"Here are the links from my May 12, 2008 presentation at the St. Louis C# User Group:

image

Tons of ways to add-on, tweak, change and use Visual Studio (2003, 2005, 2008)

SnipPit - Store your VS code snippets in a central and shared SQL Database

CodeProject - SnipPit - A snippet Repository

"...

SnipPit is a Visual Studio (VS) 2008 Add-In (and a desktop application is included too) that allows for storing, retrieving, and searching for code snippets. It allows for keywords, code/language types (C#, VB, C++, etc.; you could even use this for code categories I suppose if you really wanted to) multiple users, public and private snippets. It also provides a right-click menu within VS and comes with a desktop program for use in apps. other than VS. I wrote it for my personal use, but have seen others requesting snippet functionality like this so I figured I'd share it.

..."

An interesting idea and implementation for saving and sharing code snippets.

But if I wanted to share and sync snippets, right now I think I'd give Live Mesh a go. Then again, I'm a little worried that Live Mesh is going blocked/restricted at work one day (as FolderShare has been), limiting my ability to use it (sigh...). Still I'm using Live Mesh to sync my Text Template template files and it's working great. :)

But I digress, the SnipPit project, besides having a cool name, looks like a pretty cool and complete project (written in VB.Net). I dig it's capability to share snippets. For a dev team, this could come in real handy...

With .Net 3.5 SP1 you can now launch Fully Trusted App's from your Network Shares, by default...

.NET Security Blog - FullTrust on the LocalIntranet

"We released the first beta of .NET 3.5 SP 1 this morning, and it includes a change to the default grant set for applications launched from the LocalIntranet zone.  The quick summary is that as of .NET 3.5 SP1, applications run from a network share will receive a grant set of FullTrust by default, making them act the same as if they were launched off of your computer directly.  Since this is an issue that I know a lot of people run into, I hope that this change makes it easier to use and deploy managed applications. ...

...

The core of this change is a modification in how we assign evidence to network launched applications.  When we see an .exe launched directly off a network share, rather than giving that .exe Zone evidence of LocalInranet, we instead give the .exe Zone evidence of MyComputer.  ...

...

To summarize the under the hood changes, assemblies which will now receive Zone evidence of MyComputer and therefore be fully trusted by default are:

  1. Any managed .exe which is launched directly from a network share
  2. Any assembly in that .exe's process which is loaded from the same directory as the .exe itself was.

Assemblies which will not see this change include:

  1. Assemblies loaded from a subdirectory of the share where the .exe was launched from
  2. Assemblies loaded from shares other than the one where the main .exe was launched
  3. Any assembly loaded on a machine with the LegacyMyComputer registry value set to 1
  4. Any assembly loaded into a CLR host, including assemblies loaded into Internet Explorer as controls.
  5. Any assembly loaded from shares by an application that was launched from the "real" MyComputer zone."

I'm not sure how I feel about this...

On one hand, I think it's great and could help make a number of things in my life easier.

On the other hand, I liked the original restriction as I felt it helped keep my end user workstations a little more secure by lowering their attack profile (i.e. that a .Net app had to be copied to the local machine before it would have Full Trust...).

I do feel that any change to default, out of the box, security will need to be announced loud and clear. The above post is a great first notice, but I hope this change will get future focus and not be lost in all that's being included in SP1 (hence my post about it ;)

Still, all in all, I think this is a good move and one that I look forward too...

How to play with .Net 3.5/VS2008 SP1 Beta without jacking your machine - A Step By Step Guide...

MyVSTSBlog - Evaluating the VSTS/TFS 2008 SP1 Beta - How to get started

"Now that Microsoft has released the beta versions of Visual Studio 2008 SP1, TFS 2008 SP1 and .NET Framework 3.5 SP1, how should you go about evaluating them? Remember - As beta products, you should NOT install these in production environments. (OK - so you're not silly enough to consider that anyway)

One of the best ways to evaluate these Service Pack 1 betas, is to use the pre-configured VSTS/TFS 2008 virtual machine which is available from the Microsoft web site. The following steps will walk you through downloading and installing the trial VPC and then adding the betas to the virtual machine.

..."

A six step guide to getting you ready to play with TFS2008/VS2008/.Net 3.5 SP1 Beta on a Virtual PC VHD.

As you know (or may not), this SP is a pretty big one, feature wise. The Entity Framework, ADO.Net Data Services, ASP Dynamic Data, new WPF stuff, faster client application startup, improved end user .Net setup experience, etc, etc. This is a .1 or almost a .5 release in its scope...

Check out Scott Guthrie's post, Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta, for more details on SP1...

Saturday, May 10, 2008

RockScroll - Turning your Visual Studio scrollbar in a thumbnail of your code

Scott Hanselman's ComputerZen.com - Introducing RockScroll

"...

The basic (as in "only") idea is that RockScroll extends the scrollbar in Visual Studio to show a syntax highlighted thumbnail view of your source. This is really useful for those excessively long source code files you know you have. It's just one DLL and you can turn it off from Tools|AddIns just by un-checking the checkbox.

Enjoy!

RockScroll_5

..."

What a great idea...

The one thing that confused me a little is how it currently handles collapsed regions. It shows the code in the rockscroll area but when you nav to it in rockscroll, the code remains hidden.

Here's an example. All the code collapsed, but the rockscroll area makes it seem like it's not.

In short to effectively use it, your code regions needs to be expanded...

image

The cool thing is that RockScroll can also work with non-code files too (but currently not XML and some other files). Below is a text file...

image

Also a VERY cool feature is that if you highlight a reference in your code (you double click on a variable for example), RockScroll will highlight all its instances. See the red highlighting below...

image

Other features the indications of breakpoints, bookmarks on right side and recent edits on the left size.

All in all a very cool and interesting way of extending Visual Studio...

(via Non-official Random .NET Ramblings - @shanselman Introduces RockScroll)

Friday, May 09, 2008

Ever wondered what a diagram of the TFS 2008 Team Build Process would look like? Wonder no more...

Willy-Peter Schaub's Cave of Chamomile Simplicity - Team Foundation Server 2008 - Build Process Quick Reference Poster

"We are excited to announce the latest quick reference poster for TFS, focused on the Team Build Process, the targets, the properties and the overall build process. We have managed to create a poster based on collaboration with MVPs and the best at Microsoft, resulting in a really comprehensive and valuable poster. Thanks guys!

0202TFSBuild

You can locate the poster 0202 Microsoft Team System Build Process in our www.drp.co.za community site (recommended site for users outside of South-Africa) and our www.saarchitect.net community site (recommended site for ZA users). Happy downloading and enjoy the latest family member." [Post leached in full]

Check out this and the other VERY cool posters (and additional .Net coolness) at DRP » Media » Posters » Posters (PDF)

 

Related Past Post XRef:
New TFS & PowerShell (Beta) Posters from DRP
TFS (and many more) Posters

Video showing the Windows Workflow Foundation being used to build a Build in "Rosario"

Team System Rocks - Version Control and Build Mini-Story - Part 2 - Build

"Version Control and Build Mini-Story - Part 2 - Build"

Mickey Gousset presents Part 2 of a "Rosario" (aka Team Foundation Server vNext) mini-story screencast, focusing on building the Build using the new coolness that's coming in "Rosario"... (Distributed builds, workflow, etc)

I think the coolest part is how the TFS team is dogfooding the Windows Workflow Foundation (WF).

Sure WF is in SharePoint 2007, but IMHO, WF has been kind of the red headed stepchild of the .Net 3.x wave. While it was probably the most "cooked" of the three tech's (WPF, WCF, WF) at release (with solid tooling in place, etc), it seems to have been the least talked about.

WF has the same potential of change as does WCF & WPF, yet it hasn't really caught on yet. Why? Because it's kind of hard for us (Dev's) to wrap our heads around. Where do you host it? Where does it run? Is this a thing which we run stuff through or something run on stuff? How do I let the true business user build a workflow without giving them VS? How do I wrap all this into my app? How do I move my code into a workflow? Store, version and deploy it? etc, etc, etc.

Presentation change (WPF)? Pretty easy to get the general idea as, from the highest level, it's an enhancement of something we already have and do. Communication change (WCF), again we already do communication, WCF makes it much easier, so again from a high level, easy to understand.

Workflow? That's another beast. It really requires a change in mindset. While from the highest level, almost every app has a "workflow", trying to wrap your head around a brand new way to separate the workflow from the app is what I believe is the hardest part of "getting" WF. We're so used to writing the workflow code into our apps, it is so natural and basic, that using WF is like learning to walk on the moon... taking a basic process and changing it's base rules and assumptions...

Anyway getting back to my main point, by baking WF into the TFS Build process, I think the TFS team could invigorate interest in WF. Dev's will see this, use it and say, "Wow, I want my app to do this... " Once we get comfortable with it, use it day to day, one of the bigger barriers to WF will begin to crumble...

 

Also check out Part 1 for an insight into the Version control changes coming as well as his other Rosario videos...