|
|
Latest Blog Posts
-
 |
|
140 Views |
Many organizations use the content-type hub to manage content-types in their SharePoint 2010 environment. As a developer in these types of organizations, you may one day find yourself in need of getting the URL of the content type hub programmatically. ...
|
-
 |
|
396 Views |
I was lucky enough to join the Communities team in April 2011, having worked in the equally awesome (but more number-crunchy), Finance team at Red Gate for about four years before that. Being totally passionate about Red Gate, and easily excitable, it...
|
-
 |
|
312 Views |
I am pleased to introduce another guest post from my wife, Annette (@mrs_fatherjack) (this also partially explains the cat picture). 2 years ago I'd never heard of SQL Bits, I wasn't into 'the community' in any way and just plodded along doing what I...
|
-
 |
|
684 Views |
Many developers, including Troy Hunt, here on Simple-Talk, have argued persuasively that each database developer in a team needs to work as sole user of a dedicated database-development environment whilst creating or updating databases. Troy makes a good...
|
-
 |
|
688 Views |
Whilst we have our fair share, as a company, of native Scots, somehow none of them managed to attend Red Gate's recent Burns Night celebration. Troublingly, this didn't seem to trouble us. A Burns Supper should not, in theory, be hard to organise. We...
|
-
 |
|
1792 Views |
Developing ASP.NET applications with a data layer, you may be well aware of the pain that performance issues can cause. Perhaps your apps response times drag, connections lag, and the overwhelming user experience is of watching the "page loading" graphic...
|
-
 |
|
683 Views |
ConcurrentQueue is, like ConcurrentStack, a lockless collection, in that it is implemented without using any locks at all. However, the semantics required for a queue impose a quite different approach; unlike ConcurrentStack, which has a single point...
|
-
 |
|
1320 Views |
Eric Ries and the Lean Startup movement seem to have become the hottest trend since Agile. The Financial Times already ranks Ries' book alongside Clay Christensen's Innovator's Dilemma and Geoffrey Moore's Crossing the Chasm for changing the way we think...
|
-
 |
|
1078 Views |
At last, we’ve woken up to the worrying fact that there just aren’t enough good programmers to go around. Instead of aiming to get a generation of students interested in building their own software, education has instead been compelled by successive governments...
|
-
 |
|
762 Views |
Probably the most common question that the Red Gate developer tools support gets is "Does your X work with Y?" where X is your bit of software and Y is a bit of software made by a different company. This is probably the least answerable question in the...
|
-
 |
|
944 Views |
As a brief interlude from my Concurrent Collections series, I thought I would give an roundup of how the lean startup experiments have been progressing. As you can expect, there's been some good aspects and some bad aspects.
The experiments so far...
|
-
 |
|
1199 Views |
I'd like to present a new tool for .NET Developers that we've been cooking up in the Red Gate .NET team. It's only a beta at the moment, but it works for most people. .NET Demon Beta It's a Visual Studio extension that cuts the time you spend waiting...
|
-
 |
|
2421 Views |
Before you read this you should probably read my original post 5 Reasons why I hate WPF. Also "Qwertie" wrote a nice article detail about his overview of why WPF sucks. 1 - Binding There is something so nice about setting a button to be enabled or not...
|
-
 |
|
833 Views |
The first concurrent collection we'll look at is ConcurrentStack. This is conceptually the same as System.Collections.Generic.Stack, but is geared towards occasional concurrent modifications.
Now, in these posts I won't be looking to explain what every...
|
-
 |
|
5401 Views |
The most common T-SQL command in use has to be the SELECT statement, it is the bedrock of any SQL Professional's day. Sometimes it's used to snatch some data from a table or two while some quick investigation is done, other times it is at the heart of...
|
-
 |
|
651 Views |
I was looking for a way to retrieve a password from a managed account when I ran into a post titled How to: Get Your Managed Account Passwords When They are Changed Automatically by SharePoint 2010 by Jason Himmelstein. It was written for PowerShell...
|
-
 |
|
2174 Views |
One of the most reassuring aspects of watching a vintage James Bond film is the comfort of knowing that, just when there seems no further hope that the villain's plans for world domination will be thwarted, Bond will glance up at the wall and notice a...
|
-
 |
|
680 Views |
The concurrent collections, located in the System.Collections.Concurrent namespace, were introduced in .NET 4 as thread-safe collections that could be used without locking, and there are plenty of posts and articles out on the interwebs giving an overview...
|
-
 |
|
5422 Views |
(Updated 14th Jan 2012, and again 26th Jan 2012)Every so often, the question comes up on forums of how to pass a list as a parameter to a SQL
procedure or function. There was a time
that I used to love this question because one could spread so much...
|
-
 |
|
685 Views |
Many people reflect on their diet at this time of year and decide to make changes and I would suggest that all DBAs should do the same. This is not because I think any DBA is over-weight (although I'd like to be a bit lighter than I am) but because they...
|
-
 |
|
959 Views |
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))]...
|
-
 |
|
1340 Views |
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....
|
-
 |
|
1175 Views |
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"...
|
-
 |
|
1271 Views |
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...
|
-
 |
|
1779 Views |
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...
|
|
|