This week at Redgate HQ we’ve been lucky enough to have a visit from Dave Farley, Continuous Delivery evangelist and co-author of the book Continuous Delivery. In one of our discussions we started talking about database unit testing. Pretty soon we realized we both meant something fundamentally different when we called something a database... Read more
Before writing this article, I talked to a group of software engineers who use Hibernate on a daily basis in their work. Some of them work for small companies (up to 20 developers on site) while others are employed in corporations known world-wide that employ over 100,000 IT professionals. This gave me an insight... Read more
In this final article in a four-part series, I complete the design for an online survey database to provide flexibility for multiple surveys, question re-use, multiple choice answers, ordering of questions, conditional jumps in the survey based on responses, and control over the users' access to surveys via groups of survey owners. Read more
Working on a project to create an application that is focused on analytics, reporting, and especially forecasting, has forced me to recognize the different requirements between transactional and analytical database design. Read more
When writing a blog post on database modeling, you must be prepared that your abstract model doesn't meet the needs of most readers. The reason is simple. Real-life database models are usually created in close relation to specific business and development requirements while the blog models are not. Read more
Hopefully you’ve already heard about DLM Dashboard? It’s Redgate’s new free tool for helping anyone who’s responsible for knowing what database schema is deployed where. If you hadn’t heard of it please feel free to download it, set it up, and come back to reading this post in about half an hour… Back with... Read more
If not, why don’t give it a go? As a company which adopts an agile methodology, testing is an integral part of the development process at Redgate. Team exploratory testing is an approach we take so that everyone on a team, from the developers to the support engineers as well as the project and... Read more
In the conclusion to Part 2 of this series of articles, I mentioned that I would be adding more advanced features, such as conditional ordering of questions in a survey, administration of the survey, reports and analytics. In this third article related to an online survey, I will extend the functionality to support conditional... Read more
As a project manager, the process of deploying software can be fraught with anxiety and dread. I can think about numerous times in my career where, in the shadow of an approaching release deadline, the thought of having to deploy our application was akin to contemplating an imminent visit to the dentist. In fact,... Read more