How to Fix What Plagues Cloud Native

Red Hat developer advocate Michael Hausenblas is on the road 70 percent of his time — yet he managed to carve out some time to speak to us about what ills cloud native and what to do about it. Hint: aligning the Dev with the Ops inside organizations can go a long way in solving many deployment issues. You’re a developer advocate at Red Hat and a Cloud Native ambassador. You’ve…

A Reality Check About Cloud Native DevOps

John Arundel is a consultant and author of Cloud Native DevOps with Kubernetes. We spoke with John on how adopting DevOps destroys walls, builds bridges, and influences company cultures for the better.

Travis CI Alternative for Private Projects

Travis CI is one of the most popular hosted Continuous Integration solutions. Most notably, it has made a huge contribution to the developer community by serving the biggest share of open source projects. However in 2019 most new software projects are looking for a solution that can drive the entire Continuous Delivery lifecycle. There’s also little evidence in the developer tools space of companies making customer-centric innovations after being acquired…

Kubernetes Pioneer Tim Hockin on What’s Real and What’s Not

Tim Hockin, one of the originators of Kubernetes, is an artist turned engineer. We spoke with Hockin about the state of Kubernetes in 2018, the past and the future of the project and the buzz around it. You describe yourself as “a systems software engineer [who writes] software most people don’t see” on your homepage. That’s hard to believe when looking at Kubernetes success and the exposure it gets. What…

Maker to Manager: Interview with Director of Engineering at Dribbble

In the Developer Interview series, we talk to engineers who use Semaphore and pick their brains about how they work, what wisdom they would like to pass on, and the most challenging problems they’ve faced during developing. This month, we had a chat with Jeffrey Chupp, the Director of Engineering at Dribbble.

Performance and Usability as Top Priorities: Interview with Slim.js Creator

In the Developer Interview series, we talk to engineers who use Semaphore and pick their brains about how they work, what wisdom they would like to pass on, and the most challenging problems they’ve faced during developing. This month we had a chat with Avichay Eyal, the man behind Slim.js – the fastest open source web-components library around.

Building a React Native CLI: a Developer Interview with Infinite Red Ignite

In the Developer Interview series, we talk to engineers who use Semaphore. We pick their brains about how they work, what wisdom they would like to pass on, and the most challenging problems they’ve faced during development. This time around, we had the pleasure to talk to Gant Laborde, a member of the Ignite team and chief technology strategist for the San Francisco company Infinite Red.

Building a Container Engine: a Developer Interview with rkt

In the Developer Interview series, we talk to engineers who use Semaphore. We pick their brains about how they work, what wisdom they would like to pass on, and the most challenging problems they’ve faced during development. This time around, we had the pleasure to talk to Alban Crequy, a member of the team working on the rkt container engine and the co-founder and CTO at Kinvolk GmbH.

Building Open Source Solutions for Microservices: Meet Emile Vauge of Traefik

In the Developer Interview series we talk to engineers who use Semaphore and pick their brains about how they work, what wisdom they would like to pass on, and the most challenging problems they’ve faced during developing. This time, we spoke to Emile Vauge, the creator of an open source project, Traefik.

Node.js Versions Used in Commercial Projects in 2017

The Node community is constantly expanding and enterprises are adding it to their stacks, because they can use the same language throughout the entire stack. This year, the Node.js Foundation released the results of a survey which identified how and on which projects people use it. One thing they haven’t covered are the versions of Node.js used in projects, which we’ll do in this post. This is our our third…

Ruby Versions Used in Commercial Projects in 2017

The Ruby community is famous for fast development of greenfield projects and quick acceptance of new concepts. However, it’s worth noting that a lot of mature projects such as GitHub, Shopify and Basecamp also operate with Ruby at their core. Every year we take the opportunity to check which versions of Ruby are used for building real-world applications. The data is based on private projects which are tested and deployed…

Python Versions Used in Commercial Projects in 2017

Out of all programming communities, Python’s is the fastest growing one. Same as previous year, we’ll take the opportunity to check which Python versions are used for building real-world applications on Semaphore’s hosted CI service.

How the Team at 500px Moves Faster with Semaphore

500px has been our customer since 2014, and they have been growing and evolving along with Semaphore. Moving fast is crucial to the 500px team. The less time they spend on testing, the more value they can create for their users. They put new code into production several times per day, and automated testing allows them to ensure that new features work, while spending less time reviewing previously-tested functionality. In…

PHP Versions Used in Commercial Projects, 2016 Edition

As in earlier reports on other languages (see Ruby, Node.js, Python), today we’re sharing data from Semaphore about usage distribution across versions of PHP in active private projects.

Python Versions Used in Commercial Projects, 2016 Edition

In October we shared data on which versions of Ruby and Node.js developers use to get the job done. Next up is a report on Python, for which the main question is binary — is it Python 2 or 3 that developers use at work today?

Node.js Versions Used in Commercial Projects, 2016 Edition

Following up on our last week’s post for Ruby, we’re presenting the second annual report of Node.js version usage in commercial JavaScript projects on Semaphore (see 2015 numbers here). We think it’s always interesting to see what people are using to get the job done, and projects actively using continuous integration can be a solid sample.

Ruby Versions Used in Commercial Projects, 2016 Edition

Which versions of Ruby do people use when building apps at work? This is the question we’ve been answering for fun for four years now, based on data about private projects that are tested and deployed on Semaphore.

Node.js Version Usage in Commercial Projects, 2015 Edition

We’ve been publishing Ruby version reports in commercial projects for three years now, and given recent events in Node community — the merge of io.js with Node.js, appearance of v4.0.0, faster release cycles under a new development policy — we thought it’d be interesting to see what exactly people use to run their production apps today. So here are the stats.

1 2