Planet Hosting & Delivery

Tuesday, March 6, 2018

Docker News

5 years later, where are you on your Docker journey? 19:38 • over a year ago

Docker is turning five the week of March 19-25, 2018 and in celebration of this event, we would like to turn the spotlight to our users – the customers, partners, individuals and organizations that are using the Docker platform every day. From scientific use cases in the field of medical and space research to more traditional use cases in large banks and insurance companies, Docker’s adoption is only accelerating with everyone from individual developers to global corporations. Here are some of the key figures showing the widespread adoption of Docker across the community and within enterprises.   Docker has evolved from a container runtime to Docker Enterprise Edition (EE), a secure enterprise-ready container platform that brings unmatched freedom of choice to enterprises, while pr

Codeship News

Using Genetic Algorithms in Ruby 16:15 • over a year ago

Reading Time: 5 minutesDid you know that there’s a way to use the power of natural selection to solve programming challenges? With genetic algorithms (GA), you can solve optimization problems using the same concepts that you find in nature: Reproduction Survival of the fittest Adaptation to the environment So what’s an optimization problem? It’s when you want to […]

The post Using Genetic Algorithms in Ruby appeared first on via @codeship.

Monday, March 5, 2018

Travis News

dpl 1.9.0 is coming 00:00 • over a year ago

Deployment is a critical component of Travis CI, and it is one of our major goals to ensure that it works well at all times.

It is carried out with dpl, our deployment tool, written in Ruby, with contributions from our community.

A major update (version 1.9.0) to dpl is coming soon, and we would like you to help us ensure a smooth transition by testing it before the pubilc release.

This will affect all our users, on travis-ci.org, travis-ci.com, and all the Travis Enterprise customers.

What’s new?

The new version 1.9.0 will introduce following breaking changes:

  1. It requires Ruby 2.2 or later
  2. Drops support for Appfog
Ruby 2.2 is required

The requirement of Ruby 2.2 may sound

Thursday, March 1, 2018

Codeship News

Setting Up HAProxy for a SaaS Application 16:15 • over a year ago

Reading Time: 4 minutesAt Shopblocks, each customer receives several temporary subdomains so that they can access their website, admin system, and static assets. Part of the challenge of building Shopblocks was in providing all customers, by default, an SSL certificate. During our prelaunch stage, our system was based heavily on Apache Virtual Hosts, with each customer getting their […]

The post Setting Up HAProxy for a SaaS Application appeared first on via @codeship.

Digitial Ocean News

The Deep End Podcast Ep. 14: Making Sense of It All with Attentive 15:00 • over a year ago

There’s such a thing as “too much information”, especially for companies scaling out their sales operations. That’s why Attentive was born in 2015: to help sales teams make their increasing pipelines simpler to manage. Indeed, the small, Portugal-based team is itself focused on scaling, having participated in accelerator

Travis News

New Enterprise Build Environments - Ubuntu 14.04, Trusty 00:00 • over a year ago

We’re super excited to announce new build environments available for Travis CI Enterprise 🎉 These are the stable images used for Trusty container-based on Travis CI Hosted and are up-to-date with the latest tools and features.

Upgrading Build Environments

The new build environments are supported on Travis CI Enterprise installations at version 2.1.9 or later (here’s how to upgrade your Travis CI Enterprise Platform instance). The worker will also need to be installed on a different instance than the legacy Precise build environment workers, but the process is very similar. Full installation docs can be found here: docs.travis-ci.com/user/enterprise/trusty

After upgrading your Travis CI Enterprise installation, builds that should be routed to the new build environments wi

Wednesday, February 28, 2018

Docker News

A Secure Supply Chain for Kubernetes 16:30 • over a year ago

The beta release of the Docker Enterprise Edition (Docker EE) container platform last month integrates Kubernetes orchestration, running alongside Swarm, to provide a single container platform that supports both legacy and new applications running on-premises or in the cloud. For organizations that are exploring Kubernetes or deploying it in production, Docker EE offers integrated security for the entire lifecycle of a containerized application, providing an additional layer of security before the workload is deployed by Kubernetes and continuing to secure the application while it is running. Mike Coleman previously discussed access controls for Kubernetes. This week we’ll begin discussing how Docker EE secures the Kubernetes supply chain. What is a Software Supply Chain? When you purcha

Codeship News

Scaling Your Containers With Kubernetes 16:15 • over a year ago

Reading Time: 4 minutesWith the growing adoption of containerization, many developers are no longer struggling with the woes of code environmental inconsistencies. While containers have solved important problems, new questions have arisen over how to effectively manage and scale them. Products like Kubernetes have been born out of an attempt to solve these issues. Yet, what exactly is […]

The post Scaling Your Containers With Kubernetes appeared first on via @codeship.

Tuesday, February 27, 2018

Docker News

First Look at the DockerCon San Francisco 2018 Agenda 19:00 • over a year ago

From June 12th – 15th, San Francisco will welcome 6,000+ developers, sysadmins, architects, VP of Apps and other IT leaders to get hands-on with the latest innovations in the container ecosystem at DockerCon 2018. Today, we are excited to share a first look at the DockerCon Agenda. We’ve brought back some of your favorite from past DockerCons and are also thrilled to welcome many first time DockerCon speakers to the stage. Here is a first look at some of our favorites sessions:   Customers in Production   Use case sessions highlight how companies are using Docker to modernize their infrastructure and build, manage and secure  distributed applications. These sessions are heavy on business value, ROI and production implementation advice, and learnings. Building your NoSQL ship:

Codeship News

Using Apache Kafka for Asynchronous Communication in Microservices 16:15 • over a year ago

Reading Time: 4 minutesWhile microservice architecture might not be a silver bullet for all systems, it definitely has its advantages, especially when building a complex system with a lot of different components. Of course, if you’re considering microservices, you have to give serious thought to how the different services will communicate. In this post, we’ll look at how […]

The post Using Apache Kafka for Asynchronous Communication in Microservices appeared first on via @codeship.

Thursday, February 22, 2018

Digitial Ocean News

Onward and Upward Together 18:09 • over a year ago

As we turn the page on 2017, I’m proud to share that DigitalOcean had another tremendous year of rapid growth and strong profitability, a combination which few tech companies have achieved at our scale. We are rapidly approaching $200M in annual recurring revenue and are looking forward to celebrating

Codeship News

Embracing the Chaos of Chaos Engineering 16:15 • over a year ago

Reading Time: 5 minutesModern applications are increasingly growing in complexity. Adding a dizzying amount of moving parts, layers of abstraction, reliance on external systems and distribution that all result in a stack that few truly fully understand. Any developer worth hiring now knows the merits of a thorough testing regime, but one of the issues with testing is […]

The post Embracing the Chaos of Chaos Engineering appeared first on via @codeship.

Wednesday, February 21, 2018

Codeship News

Announcing Codeship’s IP Whitelisting Feature 16:15 • over a year ago

Reading Time: 4 minutesWe’re pleased to announce that IP whitelisting and two-factor authentication are now generally available for all Codeship users — this is especially exciting for our Codeship Enterprise hybrid cloud CI/CD feature set, as they were the last two pieces of that puzzle. Over the last couple of months, we’ve added support for self-hosted GitHub Enterprise, […]

The post Announcing Codeship’s IP Whitelisting Feature appeared first on via @codeship.

Tuesday, February 20, 2018

Docker News

Video Series: Modernizing .NET Apps for Developers 17:00 • over a year ago

 Docker Enterprise Edition (EE)  is the container platform for modernizing your existing applications, and running them in the cloud or on-premises. You can take monoliths and run them in containers with no code changes, and that gets you portability, security and efficiency. Running in Docker is also a great starting point for modernizing the application architecture. You can breaking down the monolith into smaller, independent components which makes it easier to deploy updates, manage scale and introduce new technologies. This new video series covers app modernization, for .NET developers and architects. It walks through the evolution of a monolithic ASP.NET 3.5 app to a distributed application running across multiple containers, using the Docker platform to plug everything together an

Codeship News

Continuous Delivery for Static Sites 16:15 • over a year ago

Reading Time: 15 minutesThis article was originally published on Pete Hodgson’s personal site. With their kind permission, we’re sharing it here for Codeship readers. In this article, I’ll show that the typical approach for deploying sophisticated static sites is not sufficient and explain how we can apply the principles of continuous delivery to improve the situation. We’ll then […]

The post Continuous Delivery for Static Sites appeared first on via @codeship.

Digitial Ocean News

Meet the DigitalOcean Brand Design Team 05:00 • over a year ago

As a company, we’ve always cared about contributing to developer culture in an authentic way, and one of the ways we do that is by adding moments of visual delight to everything we do, whether it's a Community tutorial, an interaction in the control panel, or a T-shirt at

Travis News

Security advisory: Log token allowing access to other endpoints 00:00 • over a year ago

In November last year the token issued for displaying job logs on Travis CI was incorrectly valid for two other endpoints. This issue was discovered on Wednesday 14 February, 2018 and fixed the next day. Further investigation into historical data found no successful attempts at fetching non-log endpoints with the log token. This indicates the issue was not exploited in any way.

When displaying job’s log on Travis CI we also show a button to retrieve a raw version of the log. If a repository is private, the link to the raw log contains a log token for convenience so that, for example, the log can be opened in a new browser tab. The token is valid for 24 hours and should only be valid for that specific log.

In November last year we were updating the V3 version

Thursday, February 15, 2018

Docker News

Docker Compose and Kubernetes with Docker for Desktop 17:45 • over a year ago

If you’re running an edge version of Docker on your desktop (Docker for Mac or Docker for Windows Desktop), you can now stand up a single-node Kubernetes cluster with the click of a button. While I’m not a developer, I think this is great news for the millions of developers who have already been using Docker on their Macbook or Windows laptop because they now have a fully compliant Kubernetes cluster at their fingertips without installing any other tools. Developers using Docker to build containerized applications often build Docker Compose files to deploy them. With the integration of Kubernetes into the Docker product line, some developers may want to leverage their existing Compose files but deploy these applications in Kubernetes. There is, of course, Kompose, but that’s a translatio

Codeship News

4 Tips for Successful Remote 1-1s 16:15 • over a year ago

Reading Time: 7 minutesRemote work is commonplace, especially among development teams and startups. The effects of skipping the commute and controlling your workspace are usually reflected in a productivity boost and a better work-life balance, but these advantages do come with some drawbacks. Team dynamics are complicated enough even when everyone can grab lunch together. It’s often the […]

The post 4 Tips for Successful Remote 1-1s appeared first on via @codeship.

Wednesday, February 14, 2018

Codeship News

Understanding Rust Loops 16:15 • over a year ago

Reading Time: 8 minutesWhen you come from another language to learn Rust, some things may come across the same, but many things will be very different. Writing Rust loops can have the appearance of familiarity, but behind the scenes, Rust is translating those loops to its own syntax. If you learn that style for yourself, you will find […]

The post Understanding Rust Loops appeared first on via @codeship.

Docker News

Top 3 reasons to attend DockerCon 2018 16:00 • over a year ago

In case you missed it, DockerCon 2018 will take place at Moscone Center in San Francisco, CA on June 13-15, 2018. DockerCon is where the Docker community comes to learn, belong, and collaborate. Attendees are a mix of beginner, intermediate and advanced users who are all looking to level up their skills and go home inspired. With a 2 full days of training, more than 100 sessions, free workshops and hands-on labs, and the wealth of experience brought by each attendee, DockerCon is the place to be if you’re looking to learn Docker in 2018. Want to go but need information to convince your manager? Here is a document to help you build a case for it including content, budget and reasons why you should attend.   Register for DockerCon 2018   Reason #1: Inspiring and informative break

Digitial Ocean News

Make a Lasting Impact with "Write for DOnations" 05:00 • over a year ago

“Our community is bigger than just us” — As DigitalOcean (DO) employees, we aim to keep this value at the front of our minds in all our work. Since the company was founded in 2012, we’ve worked hard to build a vibrant, engaging Community where everybody from beginners to professionals

Tuesday, February 13, 2018

Codeship News

How We Built the Codeship API v2 16:15 • over a year ago

Reading Time: 5 minutesWe started work on our API v2 at the beginning of 2017. We knew that implementing it could have significant implications for our architecture as well as our customers’ workflows, so we wanted to spend the time to get it right rather than rushing to deliver something and then having to live with the consequences. […]

The post How We Built the Codeship API v2 appeared first on via @codeship.

Digitial Ocean News

The Deep End Podcast Ep #13: From Prototype to Internet of Things with Muzzley 05:00 • over a year ago

A vision, a small prototype, and a PowerPoint presentation: that’s how Muzzley, a platform for interacting between Internet of Things (IoT) devices, was born three years ago. Today the Muzzley team works to solve a pain point for smart home consumers: managing their IoT devices from one interface, with

pluto.models/1.4.0, feed.parser/1.0.0, feed.filter/1.1.1 - Ruby/2.0.0 (2014-11-13/x86_64-linux) on Rails/4.2.0 (production)