Source controls systems are not just black boxes that just work. If you don’t properly maintain your repositories, they will eventually become a major burden to the developers who are trying to use it. Tools can help with this, such as Roberto Tyley’s BFG Repo-Cleaner for Git. This tool is used to remove large binary files that were accidentally checked into a git branch.
In the brave new world of big data and BI, the only technology constant is change. When it comes to database change, agility through automation - the ability to do more with less more rapidly to accelerate delivery – is what differentiates highly competitive, world-class enterprises from the rest of the crowd.
Application Lifecycle Management is a standard process, but there have been obstacles to using the same practice for databases. Ben Rees, General Manager for Database Continuous Delivery at Red Gate, explains why the road ahead is now clear for Database Lifecycle Management.
Git and GitHub LiveLessons is a video course based on a live workshop given by Peter Bell. Here, we present the course content and finally ask a few questions to the course's author.
The holy grail of database development is the ability to treat database objects as if they were normal source code. While SQL Server Data Tools doesn’t quite that level, it gets very close.
"The Docker Book", by James Turnbull, is a hands-on book for everyone who wants to learn about Docker. It will take you from first principles to scenarios that model the real world. 1
It’s unthinkable for modern application developers to work without source control, yet somehow, databases are often left out. But it doesn’t have to be that way.
Taste Test, by Matt Jaynes, is a book that uses a simple scenario to compare Ansible, SaltStack, Chef and Puppet. InfoQ talked with Matt to know more about his thoughts on configuration management.
Configuration management tools are a hot topic on IT. InfoQ reached out to users of each of the major tools (Ansible, CFEngine, Chef, Puppet and SaltStack) to ask them about their experiences.
How should organizations plan for a cloud environment and optimize it for efficiency at scale? InfoQ reached out to 3 leading cloud practitioners to uncover practical advice on this topic.
Mark Burgess and Diego Zamboni introduce CFEngine. They describe the challenges regarding web scale - scale, complexity and knowledge - and how CFEngine helps to tackle those challenges.
As more organizations expand their use of public cloud services, from early-stage startups to the biggest businesses and governments in the world, the problems of cloud computing at scale will arise.