Click here to monitor SSC

2011 December

Simon Cooper

Anatomy of a .NET Assembly – Type forwards


If you’ve ever had a poke around System.dll or System.Core.dll in Reflector, you may have noticed TypeForwardedToAttributes applied to the assembly: [assembly: TypeForwardedTo(typeof(Lazy<>))] [assembly: TypeForwardedTo(typeof(LazyThreadSafetyMode))] [assembly: TypeForwardedTo(typeof(Action))] [assembly: TypeForwardedTo(typeof(Action<,>))] [assembly: TypeForwardedTo(typeof(Action<,,>))] [assembly: TypeForwardedTo(typeof(Action<,,,>))] This post has a look at what these are, and how they’re implemented. Type forwards TypeForwardedToAttribute is part of a feature introduced […]

23 December 2011 2:02 pm by
James Gilmore

Continuous profiling for websites


The .NET division at Red Gate have been working on a new way of profiling ASP.NET applications. Traditional profiling tools live on the developer’s workstation and run in short bursts while the developer wrestles with a particular performance problem. If you’re a web developer, you’ll start and stop WebDev or IIS Express, or maybe a […]

20 December 2011 2:08 pm by
Louis Davidson

What Counts For A DBA: Humbug!


If you have seen the movie ‘The Christmas Carol’, you will remember that the evil bank owner Ebenezer Scrooge is not a proponent of the holiday season, claiming Christmas to be “a poor excuse for picking a man’s pocket every twenty-fifth of December” and doesn’t even want his employee Bob Cratchet to miss work on […]

20 December 2011 6:00 am by
Tony Davis

A suitable present, whatever one’s past


Even DBAs have devoted aunts. They are probably also oblivious to the mental anguish they cause to their relatives in the run-up to Christmas. What would be a suitable gift for someone so deeply in the grip of technophilia that they can tell you the difference between ten apparently identical brands of Smartphone, and have […]

15 December 2011 5:32 pm by
Louis Davidson

What Counts For a DBA: Practicality


As a data architect, and writer on the same subject, I am completely entrenched in learning and applying the discipline of normalization. When I set my course down the road of great database design, my motto is “Fifth Normal Form or bust“, even if it takes months to finish the design for just a few […]

15 December 2011 9:56 am by

How many indexes is the right amount?


I would be deafened by the chorus of DBA’s shouting “It depends” at me after a question like that in person, I somehow feel safer from the far side of Live Writer. I have recently been looking at the number of indexes in one of my databases and have found a curiously high number of […]

14 December 2011 3:00 am by
Simon Cooper

Subterranean IL: Explicit overrides

1 comment

Normally, virtual method overrides in .NET are done implicitly; if a subclass has a virtual method with the same name and signature as a virtual method in a base class, then the method in the subclass overrides the method in the base class: .class public BaseClass { .method public instance virtual string Method1(int32 i1, object […]

12 December 2011 1:02 pm by

Interview with Sarah Grady, Red Gater and Paralympic Basketball Player


We’ve always known that most Red Gate employees have a hidden talent or two, and Sarah Grady, our Media and Events Coordinator, is no exception. Having competed at the Sydney (2000) and Athens (2004) Paralympic Games as part of the GB Women’s Wheelchair Basketball team, Sarah is currently training for London 2012. Red@Work caught up […]

12 December 2011 4:28 am by
Grant Fritchey

SQL Test How-To Videos


Getting started with the new SQL Test is really easy, but once you get started knowing where to go can be a little difficult. I’ve recorded two, quick little videos showing a couple of pieces of functionality. Please check them out. Here’s how to install the sample database and what’s inside it. Here’s how you […]

6 December 2011 5:30 pm by
Grant Fritchey

Finalists for DBA In Space


I’m not supposed to say this and I promised I’d be good, but. I AM SO JEALOUS! Here they are, the fifteen finalists for the DBA In Space contest. These people have been selected from the thousands that took part in the first phase of the contest. Congratulations everyone! David Kennaway Michael Hirst Joe Miller […]

6 December 2011 6:00 am by
Older posts

Blog archive