We recently had the opportunity to catch up with the amazing Laura Frank. Laura is a developer focused on making tools for other developers.As an engineer at Codeship, she works on improving the Docker infrastructure and overall experience for users on Codeship. Previously, she worked on several open source projects to support Docker in the early stages of the project, including Panamax and ImageLayers. She currently lives in Berlin. Laura is also a Docker Captain, a distinction that Docker awards select members of the community that are experts in their field and passionate about sharing their Docker knowledge with others….
In case you missed it, we launched Dockercast, the official Docker Podcast earlier this month including all the DockerCon 2016 sessions available as podcast episodes. In this podcast episode, we catch up with Avi Cavale the Co-founder & CEO at Shippable. We start off with a conversation where I ask him why he thinks there has been such an explosion of Docker adoption. This leads us into the the ideas behind immutable infrastructure and immutable delivery models. Avi discusses how Shippable has focused on making the delivery pipeline easier for developers. We also discuss some anti-patterns he calls Frankenstein Continuous Integration (CI) where,…
My name is Matt Aimonetti, I’m the co-founder and CTO of Splice. At Splice, we built a cloud platform for music producers, this platform is made of elements engineers often take for granted. We invented version control for music, a distributed collaboration flow and a subscription based marketplace for samples, loops presets and MIDI. All that without changing the creation tools musicians already know and like. I’m a developer and an entrepreneur, the last thing I want to worry about are ops concerns.
3Blades offers data science collaboration services. In addition to offering task based project management features, 3Blades also allows users to spawn custom workspace, model and data source instances within the context of their projects. A variety of resource configurations are available for different instance types. For example, a user can launch an RStudio IDE workspace with a 1 vCPU and 2 GB of memory and another Hadoop datasource instance with 2vCPU and 4 GB of memory. Docker is a natural fit to enable this type of flexibility. It didn’t take very long for our team to go ‘all in’ with…
In case you were wondering who’s actually using Docker Cloud. Last week FairFly, an awesome startup that helps their customers rebook flights for less, participated in a joint webinar called “How FairFly Uses Docker Cloud.” During the webinar, Fairfly CTO and co-founder Ami Goldenberg explains how with Docker Cloud, our SaaS hosted service for managing and deploying applications in production, they are able to create an end-to-end CI/CD pipeline, focus on building apps vs. maintaining infrastructure itself, and able to reduce infrastructure costs.
So you want to innovate faster, right? Continuous integration and continuous deployment (CI/CD) are some of the most common, but impactful use cases for teams who are looking to Dockerize their environment. The key to CI/CD is being able to automate the workflow, while still keeping the necessary features in place (like performing tests and leveraging staging environments) to assure the quality of your applications.
BBC News senior software engineer, Simon Thulbourn discusses the challenges around his continuous integration (CI) environment and the unusual workarounds like “side-loading” that were necessary to make it all work. Thulbourn also discusses the revised setup that simplifies the environment where they build and test their software inside containers; saving days of lost developers’ time.