Click here to monitor SSC

2010 December


OK, I have my database ready, now what’s missing?

1 comment

During the life of any database there will be times when the development makes a change that breaks functionality of an object somewhere else in the database. SQL Server does a good job in some places of making this impossible, or at least really difficult, but in other places there isn’t even a murmur as […]

29 December 2010 3:00 am by
Roger Hart

The spork/platypus average: shameless self promotion


This is the video of presentation I gave at UA Europe and TCUK this year. The actual sub-title was “Content strategy at Red Gate Software”, but this heading feels more honest. For anybody who missed it, or is just vaguely interested, here’s a link to me talking about de-suckifying the web. You can find the […]

22 December 2010 10:00 am by
Roger Hart

Tron: Legacy, 3D goggles, and embedded UA

1 comment

The 3D edition of Tron: Legacy opens with embedded user assistance. The film starts with an iconic white-on-black command-prompt message exhorting viewers to keep their 3D glasses on throughout. I can’t quote it verbatim, and at the time of writing nor could anybody findable with 5 minutes of googling. But it was something like: “Although […]

21 December 2010 1:41 pm by

Getting baseline and performance stats – the easy way.


OK, pretty much any DBA worth their salt has read Brent Ozar’s (Blog | Twitter) blog about getting a baseline of your server’s performance counters and then getting the same counters at regular intervals afterwards so that you can track performance trends and evidence how you are making your servers faster or cope with extra […]

20 December 2010 3:00 am by
Brian Donahue

Anatomy of a serialization killer


As I had mentioned last month, I have been working on a project to create an easy-to-use managed debugger. It’s still an internal tool that we use at Red Gate as part of product support to analyze application errors on customer’s computers, and as such, should be easy to use and not require installation. Since […]

19 December 2010 8:48 pm by
Damon Armstrong

Resolving an App-Relative URL without a Page Object Reference


If you’ve worked with ASP.NET before then you’ve almost certainly seen an application-relative URL like ~/SomeFolder/SomePage.aspx.  The tilde at the beginning is a stand in for the application path, and it can easily be resolved using the Page object’s ResolveUrl method: string url = Page.ResolveUrl(“~/SomeFolder/SomePage.aspx”); There are times, however, when you don’t have a page […]

19 December 2010 5:38 am by

Reg Gets a Job at Red Gate (and what happens behind the scenes)

1 comment

Mr Reg Gater works at one of Cambridge’s many high-tech companies. He doesn’t love his job, but he puts up with it because… well, it could be worse. Every day he drives to work around the Red Gate roundabout, wondering what his boss is going to blame him for today, and wondering if there could […]

17 December 2010 2:47 pm by
Bart Read

On Her Majesty’s Secret Source Code: .NET Reflector 7 Early Access Builds Now Available


Dodgy Bond references aside, I’m extremely happy to be able to tell you that we’ve just released our first .NET Reflector 7 Early Access build. We’re going to make these available over the coming weeks via the main .NET Reflector download page at: Please have a play and tell us what you think in […]

16 December 2010 12:01 pm by
Chris Massey

No Rest for the Virtuous


It has been an impressively brutal month in terms of security breaches, and across a whole range of fronts. The “Cablegate” leaks, courtesy of Wikileaks, appear to be in a league of their own. The “Operation Payback” DDoS attacks against PayPal, MasterCard and Visa (not to mention the less successful attack against Amazon) are equally […]

16 December 2010 11:01 am by
Clive Tong

We’ve completed the first iteration


There are a lot of features in C# that are implemented by the compiler and not by the underlying platform. One such feature is a lambda expression. Since local variables cannot be accessed once the current method activation finishes, the compiler has to go out of its way to generate a new class which acts […]

16 December 2010 12:00 am by
Older posts

Blog archive