Proper implementation of feature toggles based on a categorisation of their longevity and dynamism helps dealing with their operational complexity according to Pete Hodgson, consultant at ThoughtWorks. In his post he expands Martin Fowler's FeatureToggle pattern and proposes Release, Ops, Experiment and Permission Toggle implementation strategies.
InfoQ interviewed Dan North about the activities that are performed by database administrators and how they are related to those done by developers and by operations, how database administration is usually organized, how the database fits into DevOps or Continuous Delivery, and what he expects that the future will bring for database administration when organizations adopt DevOps.
InfoQ interviewed Boris Modylevsky about the importance of measuring code quality and how measurements can be used to improve quality, integrating static code analysis in continuous integration, testing coverage and test automation, and the benefits that continuous integration with integrated code analysis and test coverage can bring.
Clair is an open-source container vulnerability scanner recently released by CoreOs. The tool cross-checks if a Docker image's operating system and any of its installed packages match any known insecure package versions. The vulnerabilities are fetched from OS-specific common vulnerabilities and exposures databases. Currently supported are Red Hat, Ubuntu, and Debian.
Klaus Leopold gave a talk at the GOTO Berlin 2015 conference in which he elaborated why focusing on team-level performance often leads to local suboptimalization and doesn't increase agility across the team. InfoQ interviewed him about why installing agile frameworks does not help to increase agility, how kanban can be used to increase collaboration, and benefits that teams can get from kanban.
InfoQ recently sat down with Steve Smith and discussed the ideas behind his recent blog post “End-to-End Testing Considered Harmful”. Smith talked about release testing being a form of ‘risk management theatre’, discussed the benefit of unit and acceptance testing, and stressed the value of monitoring at runtime versus the typically fragile and slow-running implementation of end-to-end testing.
Patrick Steyaert talked about lean innovation with Kanban at the Lean Kanban Benelux 2015 and Lean Kanban Central Europe 2015 conferences. InfoQ interviewed him about the main obstacles to innovation, how to use discovery Kanban to manage innovation, how to develop talent for innovation, and asked him for examples of using Kanban with a business model canvas or lean canvas or other thinking tools.
An interview with Nicole Forsgren about why organizations are starting to embrace DevOps methods, how being able to deploy fast can also increase IT stability, what to focus upon when changing the organizational culture to improve performance, how lean management can help to increase the performance, and asked her for advice when organizations want to apply DevOps to increase their performance.
A new maven plugin that uses the jdeps utility to find uses of JDK Internal APIs has been released. When activated, the plugin will force a failure if the code uses any internal API. Internal APIs will be unaccessible as of Java 9, therefore this plugin helps developers adapt their code to the next version of Java. Despite being labeled as 3.0.0, this is the first release of the plugin.
At DockerCon EU 2015, Laura Frank presented “Stop Being Lazy, and Test Your Software”. Frank proposed that testing software is necessary, no matter the size or status of your company, and introducing Docker to the development workflow can assist with writing and running testing frameworks more efficiently, and ultimately facilitate the delivery of high quality software products to customers.
Docker Inc. has unveiled Docker Universal Control Plane at DockerCon EU celebrated this month in Barcelona. DUCP is a commercial solution for deploying and managing Dockerized distributed applications in production delivering Containers as a Service (CaaS).
Patrick Debois, leading light of the DevOps movement, has been working on the "mobile continuous delivery" space for the past year and recently shared what he has been learning at the Velocity conference. His talk mentioned dozens of tools, scripts, and applications that cover the full mobile software development lifecycle. InfoQ took the opportunity to talk to Debois on the subject.
InfoQ had the opportunity to interview Daniel Jacobson about ephemeral APIs, their link to experience-based APIs and when to consider them. He also explains why generic resource-based API architectures can run into problems at scale and why he doesn’t use an API descriptor language. Finally, he describes the various tools they built to deliver those APIs including Falcor, Scryer or Nicobar.
Bianca Griffioen gave a talk at the Lean Kanban Benelux 2015 conference about how kanban has been adopted to visualized, prioritize and manage work at the infrastructure and services department of the Dutch National archive. InfoQ interviewed her about why they decided to go for kanban, how they introduced kanban and use it, how the team and stakeholder feel about kanban and what they learned.
Odile Moreau presented a case study of a big insurance company who started their Agile journey with Kanban for IT Hosting teams at the Lean Kanban Benelux 2015 conference. InfoQ interviewed her about the situation at the insurance company, what made them decide to choose Kanban, how teams use Kanban to manage flow and coordinate, and asked her to share learnings from this Kanban journey.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Blog Series: A skeptic's guide to Continuous Delivery