Introducing Semaphore for iOS, a supercharged CI/CD service

Today, we’re very excited to introduce Semaphore for iOS, a supercharged CI/CD service which makes it easy to build, test and deploy applications for any Apple device. iOS support is fully integrated into Semaphore 2.0, so you can use the same powerful CI/CD pipeline features for iOS as you do for Linux-based development: Sign up with GitHub Besides the well-earned recognition for speed, Semaphore provides everything iOS developers need in…

7 Continuous Integration Tools for PHP Laravel Developers

In this article we’ll learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code quality, reduce development time, easily reveal errors and will generally make your life easier. We will learn how we can setup a Semaphore CI continuous integration pipeline for a PHP Laravel application. The game plan is to setup various tests…

Jacob Smith from Packet on running an infrastructure product and ARM, wireless and hardware as a part of developer stack

We invite software industry professionals to Semaphore Uncut YouTube show to discuss what problems they’re currently solving and what excites them about the emerging technologies. In this episode, we were chatting with Jacob Smith, Chief Marketing Officer at Packet. This chat was recorded on April 24th, 2019. Full transcription below. Darko [00:00:02] Semaphore Uncut is a show where we talk about developer tools and the people behind those. With us…

A first look at Google Cloud Run

Google has launched Cloud Run, a new solution for running serverless applications based on Docker containers, this month at its Cloud Next ’19 conference. What we can say now is this is an important step for serverless computing — deploying to Cloud Run is much easier than running containers on Kubernetes. It also has no architectural restrictions, which Lambda functions do. Semaphore provides seamless CI/CD pipelines to build, test and deploy…

Why a Well-Oiled CI/CD Pipeline Makes for a Happy DevOps Team

JJ Asghar’s role as a developer advocate for IBM has immersed him in helping organizations make the transition to cloud native ecosystems and to IBM Cloud’s Kubernetes Service. Previously, Asghar was the OpenStack go-to-guy at Chef Software. In this interview, Asghar has drawn from his deep well of hands-on and high-level experience to describe the trials and tribulations organizations face when adopting cloud native platforms. He also discusses when using Istio’s service mesh…

When SREs and Kubernetes Are Worth It — And When They Aren’t

Seth Vargo is a developer relations engineer at Google. He previously held software-development roles at HashiCorp, Chef Software, CustomInk and a few Pittsburgh-based startups. Passionate about reducing inequality in technology, Vargo is also the author of “Learning Chef.” In this interview, we discuss Google’s site reliability engineering (SRE), Kubernetes hype and what to focus on when deploying reliable software on a massive scale. You spend a lot of time explaining and preaching…

Two Key Docker Benefits and How to Attain Them

In 2013, Solomon Hykes showed a demo of the first version of Docker during the PyCon conference in Santa Clara. Since then, the benefits of Docker containers have spread to seemingly every corner of the software industry. While Docker (the project and the company) made containers so popular, they were not the first project to leverage containers out there; and they are definitely not the last either. Editor’s note: This…

A mgmt Contributor on His Lifework

James Shubin is a DevOps/config-management hacker and physiologist from Canada. He writes “The Technical Blog of James.” He also works on a next-generation config-management project he started called “mgmt.” In this interview, we discuss Shubin’s open source project and how it can contribute to the cloud-native landscape. You’re the lead developer behind mgmt, which is a “next-generation distributed, event-driven, parallel config management” tool. Could you tell me a bit more about the project,…

Eddie Zaneski from DigitalOcean on DevRel best practices and building intuitive products for software developers

We invite software industry professionals to Semaphore Uncut YouTube show to discuss what problems they’re currently solving and what excites them about the emerging technologies. In the first episode with a guest appearance, we were chatting with Eddie Zaneski, Developer Relations Manager at DigitalOcean. This chat was recorded on April 3rd, 2019. Full transcription below. Darko: [00:00:06] Hello everyone. Welcome to Semaphore Uncut. This is the first episode where we…

A Docker Product Manager on What the Future Holds for Containers

Gareth Rushgrove is an experienced software and operations engineer, working as a product manager at Docker. Additionally, he’s the editor of one of the most widely read newsletters in the DevOps community, “DevOps Weekly.” In this interview, we talk with Rushgrove about his current work at Docker, what is the Cloud Native Application Bundle (CNAB), the importance of  CI/CD pipelines and DevOps trends predictions for 2019 (which are mostly focused on costs).…

Introducing Quantum Job Processing with Semaphore Qujobs

We are happy to announce a new way of job processing in Semaphore 2.0! Combining Quantum computing theorems and best practices of creating CI/CD pipelines we introduce Qujobs – a groundbreaking way of job processing inside our platform. No longer will you have to worry about the tedious binary outcome of the jobs inside the blocks of your CI pipeline. With Qujobs the traditional laws of physics no longer apply…

Honeycomb CEO on Sharing Customer Pain

Charity Majors is the CEO and co-founder of Honeycomb, a tool for software engineers to explore their code on production systems. Prior to co-founding Honeycomb, Majors worked as production engineering manager at Facebook, was the first infrastructure engineer on Parse also spent several years at Linden Lab as operations and database engineer working on the infrastructure that powers “Second Life“. In this interview, we spoke with Majors about the importance of putting developers on…

CI/CD Pipeline: A Gentle Introduction

Do you want your engineering team to deliver bug-free code at high velocity? A fast and reliable CI/CD pipeline is crucial for doing that sustainably over time. What is a CI/CD pipeline? A CI/CD pipeline helps you automate steps in your software delivery process, such as initiating code builds, running automated tests, and deploying to a staging or production environment. Automated pipelines remove manual errors, provide standardized development feedback loops…

CI/CD for Microservices on DigitalOcean Kubernetes

Semaphore gives you the power to easily create CI/CD pipelines that build, run and deploy Docker containers. DigitalOcean recently introduced a managed Kubernetes service which simplifies running cloud-native applications. Together, they’re a great match for productive software development. In this article we’ll show you how to connect these two services together in a fast continuous delivery pipeline. What we’re building We’ll use a Ruby Sinatra microservice which exposes a few…

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…

1 2 3 29