Jackie Barre Mixing MongoDB and Relational Databases in the Enterprise Your Agile developers want MongoDB, or a similar document database: your Ops people are concerned about security and backup, and... 24 August 2017 9 min read
Opinion Pieces Robert Sheldon in Opinion Pieces The SQL Server Features that Time Forgot Every new release of SQL Server comes with new features that cause a ripple of excitement within the industry: well,... 23 August 2017 12 min read
Software Delivery Mohammad Rizvi in Software Delivery Should You Consider Agile for Very Large IT Projects? Many large organisations are compelled to embark on wide-ranging business-transformation IT projects. They are difficult to manage because, in the... 11 August 2017 15 min read
Phil Factor Pseudonymization and the Inference Attack It is surprising that so much can be identified by deduction from data. You may assume that you can safely... 01 August 2017 10 min read
T-SQL Programming Joe Celko in T-SQL Programming SQL Data Aggregation Aggravation When we have to deal with and store a lot of data, it makes sense to aggregate it so that... 17 July 2017 10 min read
Opinion Pieces Michael Sorens in Opinion Pieces Fighting Evil in Your Code: Comments on Comments One of the most glib generalisations you can make about development work is to say that code should be liberally... 28 June 2017 21 min read
Opinion Pieces William Brewer in Opinion Pieces Personal Data, Privacy, and the GDPR Now that there have been well-publicised examples of the awful consequences of data breaches and data misuse, there is increasing... 10 May 2017 22 min read
Opinion Pieces Michael Sorens in Opinion Pieces Development Delusions: That it is Enough to Build a Better Mousetrap You've written a superb, clever, application that you are trying to encourage your colleagues to use. They're not interested. Why?... 15 November 2016 15 min read
Opinion Pieces Grant Fritchey in Opinion Pieces Your Professional Development and the PASS Organization There are so many ways of keeping your technical skills and knowledge up-to-date. There are books, articles, conferences, video courses... 13 October 2016 14 min read
T-SQL Programming Edward Elliott in T-SQL Programming Which Edition of SQL Server is Best for Development Work? You might think, as a developer, that nothing but the best is good enough as a development database. You might... 04 October 2016 15 min read
Opinion Pieces Chris Hurley in Opinion Pieces Strengthening the Foundations of Software Architecture The term 'Architecture' seems to imply a plan that you can't easily subsequently deviate from. It's true that, if you... 20 June 2016 10 min read
Opinion Pieces David Poole in Opinion Pieces The IT Manager’s perspective: People as an Asset Information Technology is fast-changing, but the people who work in IT need to have a good chance of a long-term... 16 June 2016 17 min read
Michael Sorens Continuous Delivery from the 19th Century to TODAY It somehow feels like the end of an era. The National Weather Service of the USA's National Oceanic and Atmospheric... 10 May 2016 2 min read
Joe Celko The Practical Problems of Determining Equality and Equivalence in SQL In theory, it is easy to determine whether data is equal to, greater than or lesser than a value. Real-world... 11 April 2016 15 min read
Simple Talk Editor The 2015/2016 Simple-Talk Awards: Winners Announced Over the past two weeks your votes have flooded in, and we can now announce the winners of the Simple-Talk... 07 April 2016 6 min read
Hugh Bin-Haad Relational Algebra and its implications for NoSQL databases With the rise of NoSQL databases that are exploiting aspects of SQL for querying, and are embracing full transactionality, is... 01 April 2016 4 min read
Simple Talk Editor The 2015/2016 Simple-Talk Awards Once more it is time for our readers to vote on the top nominations for the Simple Talk Awards. Here... 22 March 2016 5 min read
Richard Morris Barbara Liskov: Geek of the Week Barbara Liskov is one of the great pioneers of Computer Science, She was one of the first US women to... 15 February 2016 8 min read
Olaf Lewitz Continuous Delivery: Building a Culture of Trust Effective team-based software development has more to do with the organisation than the technology. Teams that must cooperate are most... 12 January 2016 13 min read
Simple Talk Editor The Boardgame of Office Politics Sometimes the stress of interdepartmental friction within organisations can get on top of you, especially between the business and IT... 17 December 2015 6 min read