"BDD In Action" is a book that aims to cover the full spectrum of BDD practices from requirements through to the development of production code backed by executable specifications and automated tests.
Over a period of seven years, gilt.com has grown from an e-commerce start-up running a monolithic Ruby on Rails application to $1B luxury goods company operating a cloud-based microservice platform utilising Scala, Docker and AWS. This article introduces Gilt's ION-Roller continuous deployment application, and explains the history and motivations that lead to the creation of this tool.
Agile values "individuals and interactions over processes and tools." Understanding individuals and how they interact requires insight into how and why people make decisions. The mind works more like a network than a computer. Emotion influences cognition-often from the driver’s seat. This is why emotional intelligence (EQ) is so crucial to Agile development.
In little over a decade, Africa has become the second most mobile connected continent, where about 15% of the billion inhabitants owns a cell phone, opening the way to many innovative applications. 2
Cloud based test labs provide an infrastructure to automatically test your software on a great number of devices. Leverage this in your build to reach to goal of continuous quality.
Working remote can give you freedom and independence as you can work when and where you want. But working alone and being distant from people can result in loneliness and make you feel disconnected.
A conversation with Matt Stine about Cloud Native Architectures, Microservices and SOA, and how it's both a cultural and technological change within enterprises.
Working as Technical Lead is very exciting, every day you have new challenges, new problems to solve and a lot of satisfactions. Here are some tips order to help improve and empower your teams. 3
This article explains why Paddy Power adopted continuous delivery (CD), describes the resulting CD capability, and reports the huge benefits and challenges involved.
Why companies need to do a better job of prioritizing features. When everything is high priority, nothing is high priority, and we fall into a miasma of finger pointing and misplaced expectations.
Unix pioneer Ken Thompson once said, “one of my most productive days was throwing away 1000 lines of code.” In this article Cas Saternos highlights practices now possible for writing concise Java code 12
Core HRM responsibilities normally apply solely to standard company employees. Total talent management aim to do HRM for the total workforce, including temporary workers, contractors and consultants.