Adrian Cockcroft's devopsdays Amsterdam 2015 keynote addressed how CIOs' key goals - align IT with business, develop products faster, avoid security breaches - are attained through the adoption of DevOps practices and Continuous Delivery with containerized microservices. But managing microservices poses new challenges. Cockcroft proposes simulation as a solution to some of those challenges.
At QCon New York 2015, Mitchell Hashimoto discussed how tools such as a HashiCorp’s Terraform and Consul could be utilised to orchestrate infrastructure provisioning and application lifecycle management of cloud and container-based applications, with the ultimate goal of safely delivering software systems at scale.
One of the most recent Facebook's apps, Moments, is using C++ to share its business logic across iOS and Android, Facebook's engineers Ashwin Bharambe, Zack Gomez, Will Ruben explain. Here we review Facebook engineers rationale for that choice and its outcomes.
Announced three months ago during the F8 developer conference, Facebook has open sourced the code for their Nuclide IDE. Nuclide is based on Atom, adding a number of packages without changing anything in the core of GitHub’s IDE.
Today, the Eclipse Foundation announced the release of Eclipse Mars, the tenth annual combined release of Eclipse software. The Eclipse IDE incorporates additional Docker tooling, better Maven and Gradle support, enhanced Java 8 features and early access support for Java 9 via an additional install. Read on to find out more about the release.
Steve Smith presented at Devoxx UK 2015 how Continuous Delivery is performed within Atlassian. After the talk, we had the chance to discuss further details of his presentation and ask him a few questions.
An interview with Rob Howe, host of the MDSE session at the software engineering conference and CEO of Verum, about the state of practice and recent developments in model driven software engineering, the usage of this technology, whether he considers model driven software engineering to be a proven mature technology, and what the future will bring us in model driven software engineering.
At DockerCon 2015, Solomon Hykes announced that a broad coalition of vendors, users and industry leaders are coming together to form the Open Container Project (OCP) for the express purpose of defining common specifications around container format and runtime. The OCP will be run under the auspices of the Linux Foundation as a minimalist, non-profit, openly governed project.
InfoQ did an interview with Menno Vis, IT director of bol.com, about the benefits of increasing agility, how bol.com deploys Scrum, using roadmaps with agile, the challenges that have been faced when scaling agile, the main focus area's at bol.com for agile scaling, establishing loosely coupled teams, and the things that bol.com does for their people to have fun while doing their work.
A successful CNUT closed-door meeting, a Container Technology Club organized by InfoQ, was held in the Beijing Babbitt Internet-themed tea house on 16th June, 2015
At QCon New York 2015, David Fullerton presented a deep-dive into the monolithic C# / MS SQL architecture that powers the Stack Overflow website, which handles over 4 billion requests per month. Fullerton argued that by focusing on performance, scalability was included ‘almost for free’; and that by minimising the number of external application services, the need to pay ‘SOA tax’ has been avoided.
At GlueCon 2015, Adrian Cockcroft presented a list of rules for monitoring microservice and container-based applications. In addition to these guidelines, Cockcroft also highlighted a series of challenges for monitoring cloud-native container-based systems, and introduced his ‘Spigo/simianviz’ microservice simulation and visualisation tool.
Apple has recently announced on their developer mailing list that the recently launched App Analytics service now provides new features to get insights about crashes, paying users, and ratios. The new features were presented with great details at WWDC 2015.
On June 12, 2015, the Jetty Project released version 9.3 of their flagship open source embedded application server, that day being the 20th anniversary of the project's beginning. Features of the release include HTTP/2 server (and client) support, Java 8 as a minimum, more Java NIO integration and an overhauled scheduler. They also removed SPDY networking support and fixed over 400 bugs.