red@work World Backup Day Here at Red Gate Towers, the SQL Backup development team have been hunkered down in their shed for the last... 29 March 2012 4 min read
Simon Cooper .NET vs Windows 8 So, day 1 of DevWeek. Lots and lots of Windows 8 and WinRT, as you would expect. The keynote had... 28 March 2012 4 min read
Martin Giffy DSouza Building Apex Plugins 101 Martin Giffy D’Souza has created some of the most popular plug-ins available on the APEX plug-in community page. He has... 28 March 2012 1 min read
Dominic Delmolino ORA-01801: Date Format is too Long for Internal Buffer Oracle 10.2.0.1 (I know, version out-of-date) on Windows 2003: The other day one of my stored procedures error’ed out with:... 27 March 2012 1 min read
Robert Sheldon Implementing Foreach Looping Logic in SSIS With SSIS, it is possible to implement looping logic into SSIS's control flow in order to define a repeating workflow... 27 March 2012 13 min read
Simon Cooper Inside the Concurrent Collections: ConcurrentBag Unlike the other concurrent collections, ConcurrentBag does not really have a non-concurrent analogy. As stated in the MSDN documentation, ConcurrentBag... 26 March 2012 8 min read
Martin Giffy DSouza How APEX Processes Various Conditions and Validations I was recently teaching an Intro to APEX course and the students had some questions about what to put in... 26 March 2012 1 min read
Simon Cooper DevWeek 2012 For those interested, myself and a few other people from Red Gate will be going to DevWeek 2012 in London... 26 March 2012 1 min read
Jeremy Jarrell MongoDB Basics for .NET by Example MongoDB is one of the more intriguing 'NoSQL' databases to emerge from 'Cloud' computing. Sometimes, the best way of understanding... 26 March 2012 11 min read
Grant Fritchey How to Get Information About Your Backups When you need to restore but aren't 100% sure about the contents of your backup files, what do you do?... 23 March 2012 18 min read
Joe Celko Bin Packing Problems: The SQL The 'bin packing' problem isn't just a fascination for computer scientists, but comes up in a whole range of real-world... 22 March 2012 10 min read
Louis Davidson Utility Objects–Waitfor Delay Coordinator (SQL Server 2008+) Finally… took longer than I had expected when I wrote this a while back, but I had to move my... 20 March 2012 7 min read
Alex Davies Why lock-free data structures just aren’t lock-free enough Today’s post will explore why the current ways to communicate between threads don’t scale, and show you a possible way... 19 March 2012 5 min read
Michael Sorens TortoiseSVN and Subversion Cookbook Part 6: Snapshots Moving backwards in time in Subversion is like time travel in science fiction. It's fine to look around, but If... 19 March 2012 14 min read
Dino Esposito A Generic ASP.NET MVC Template When you start an ASP.NET MVC project, you choose one of a number of project templates or starter kits. The... 19 March 2012 11 min read
Tony Davis Concurrent Affairs I once wrote an editorial, multi-core mania, on the conundrum of ever-increasing numbers of processor cores, but without the concurrent... 16 March 2012 3 min read
Greg Lucas Test-driven Database Development – Why Bother? Test-Driven Development is a practice that can bring many benefits, including better design, and less-buggy code, but is it relevant... 16 March 2012 12 min read
Sean Duffy Building a Daily Systems Report Email With PowerShell A combination of PowerShell and HTML can provide the basis of an easily-scanned report on the basic state of a... 16 March 2012 20 min read
David Njoku The 40 Most Common Oracle Errors I have been in this industry long enough to remember the bad old days, when every developer and DBA had... 12 March 2012 6 min read
Louis Davidson Utility Objects Series Introduction (but mostly a bit of an update) So, I have been away from blogging about technical stuff for a long time, (I haven’t blogged at all since... 11 March 2012 2 min read