Brownsblogging

kelly brownsberger's blog
posts - 71, comments - 18, trackbacks - 0

January 2009 Entries

Reflection Speed Tests

I frequently hear claims that Reflection in .NET is slow.  The discovery of the various metadata element of a type definitely is expensive, but after that cost is incurred, is the invocation of those elements any slower than native code?  I’ve often wondered, but never did any tests of my own. Here is one quick speed test: SpeedWriter public class SpeedWriter : IDisposable { private readonly Stopwatch _watch = new Stopwatch(); private readonly string...

posted @ Tuesday, January 27, 2009 7:36 AM | Feedback (0) |

Important SQL Server Database Properties and JumpstartTV

JumpstartTV is another one of these sites that are popping up that offer short and sweet tech screen casting.  They offer 5-10 minutes videos covering the basics of a narrow technical topic.  JumpstartTV focuses primarily on SQL Server topics, but they do have other material from time to time.  I like this because I’m not really a database guy.  I’ve designed a built a lot of applications, and therefore I fully appreciate the role the RDBMS plays in an system architecture, but my mind thinks in objects – not relational schema. Today’s topic was SQL Server Properties to Avoid...

posted @ Friday, January 23, 2009 10:22 AM | Feedback (0) | Filed Under [ cheatsheet architecture ]

Windows Feature Request

My biggest beef by far with Windows Vista is it’s Windows Explorer applet.  I personally think it was a step or two backward in usability from the Windows XP version.  From what I can tell, the Windows 7 version appears to be more or less unchanged. Specially, I hate the address bar I find the virtual depth indicators very annoying and it adds multiple additional clicks to my workflow as a developer.  You can click it, and it toggles in original XP version: I want this...

posted @ Wednesday, January 14, 2009 7:16 AM | Feedback (1) |

Windows 7 Beta and VPC 2007 Incompatibilities

I decided to download and install Windows 7 Beta to start having a look at it.  I’m hearing and reading very positive things.  This post especially makes Windows 7 sound like it’s going to be something I’ll love.  I’ve been longing for a power-user-friendly version of Windows for many years.  I’m very much looking forward to it, but I’m certainly not ready to run it on any of my machines as a main OS.  I created a new VPC image for it, and immediately ran into problems. This post describes exactly what the problem is There appears to...

posted @ Wednesday, January 14, 2009 6:47 AM | Feedback (0) | Filed Under [ microsoft ]

2009 – Base Personal Image

Some time ago I wrote a post called Base Personal Image.  I wanted to write an update to that, but decided it would be nice to have it in it’s original date for historical purposes.  So, I’m writing a new post and stamping it with the year.   Here’s the topology of my setup   The staple of my setup are Windows Live Mesh (this replaced Folder Share for me – now called Windows Live Synch).  This is what ties everything together for me. Core Windows Vista SP1...

posted @ Monday, January 12, 2009 9:07 PM | Feedback (0) | Filed Under [ tools windows home server personal development ]

Right-Click Goodies

Here are two of my favorite right-click goodies I use on all of my machines. Setup You first need to register cscript.exe as your default scripting host with Windows.  To register it with Windows, run this from a command prompt:  cscript //H:cscript Build .csproj Files by Right-Click Save these into an ANSI text file with a .reg extension and double click them for Windows to import these into your registry Visual Studio 2008Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell] [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Build Debug] [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Build Debug\command] @="cmd.exe /k \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\MSBuild.exe %1 /t:build /p:Configuration=Debug\"" [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Build Release] [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Build Release\command] @="cmd.exe /k \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\MSBuild.exe %1 /t:build /p:Configuration=Release\"" [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Rebuild Debug] [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Rebuild Debug\command] @="cmd.exe /k \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\MSBuild.exe %1 /t:rebuild /p:Configuration=Debug\"" [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Rebuild Release] [HKEY_CLASSES_ROOT\VisualStudio.csproj.9.0\shell\Rebuild...

posted @ Saturday, January 10, 2009 9:20 PM | Feedback (0) | Filed Under [ tools ]

Powered by: