View diagram in full screen Continuous integration, continuous deployment, and continuous delivery are like vectors that have the same direction, but different magnitude. Their goal is the same: make our […]
As any application grows in features, running all automated tests in the continuous integration (CI) environment begins to take a significant amount of time.
One of the most important things we teach the junior programmers who join the Semaphore team is the mindset of shipping in small iterations. This is a simple concept, however […]
The microservice architecture has recently been gaining traction, with many companies sharing their positive experiences with applying it. The early adopters have been tech behemoths such as Amazon and Netflix, […]
We’re happy to announce a new Semaphore feature that will help you monitor and improve your CI speed over time. We’re calling it CI Speed Insights, and it’s available to […]
By popular demand, we’re happy to announce that we’ve made some tweaks to Slack notifications coming from Semaphore. Here’s what our build and deployment notifications now look like: We experimented […]
Continuous integration (CI) is confusing. As with all ideas, everybody does their own version of it in practice. CI is a solution to the problems we face while writing, testing […]
Quick heads up that we’ll be publishing future platform updates on the Semaphore changelog.This will help us focus the blog on important product updates and …
Growth always has its challenges. With more developers, there are more ongoing projects, branches and CI builds. And sometimes while you work, you find yourself wanting to know what else […]
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.
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 […]
Programming is cognitive work, and programmers perform their best work under intense concentration. While there are external factors that can affect this, such as having a quiet office, controllable ways […]
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 […]
Today, we’re happy to introduce a preview of Semaphore Enterprise, a new edition of Semaphore that helps large companies take advantage of our continuous integration and delivery (CI/CD) solution, while […]