This article is about understanding Git – both its benefits and limits – and deciding if it’s right for your enterprise. It is intended to highlight some of the key advantages and disadvantages typically experienced by enterprises and presents the key questions to be contemplated by your enterprise in determining whether Git is right for you and what you need to consider in moving to Git.
For some years now, Agile practices have been attracting application developers with their promise of short iterations, fast releases, and software that gets out there sooner. Those same practices are now entering the database space, but how can database development teams adapt, and where should they start?
Mike McQuaid, Software Engineer at GitHub, has written "Git in Practice" which provides over 60 techniques for working with and managing Git projects. InfoQ caught up with Mike, and asked about it, including his advice for teams considering migrating to Git and what tools to use.
When it comes to database change, agility through automation - the ability to rapidly to accelerate delivery – is what differentiates world-class enterprises from the rest of the crowd. 4
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.
Yaniv Yehuda looks at the challenges involved in automating database deployments and offer suggestions based on Agile and DevOps concepts. 7
Konrad Lukasik provides practical advice on versioning and preparing a database for delivery using upgrade scripts. The article is based on experiences from enterprise environment and includes scripts 12
While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET. 1
Matt Callanan has been pushing the boundaries of Agile software development and most recently he extended that journey to DevOps. InfoQ caught up with Matt to find out more about his experiences. 1
Every major Open Source project worldwide has already embraced Distributed Version Control Systems (DVCS), will enterprises be next? 6
Today we introduce the book “Web Service Contract Design and Versioning for SOA”, more exactly, chapters 20, 21, and 22 of the book addressing the issues related to service contract versioning. 11
This article shows how recommended contract versioning design policies relate to a SOA Maturity Model. The goal is to provide a roadmap for achieving versioning and composability.