Introduction This article explains how to format Semaphore tutorials. By following the details in this guide and the companion Style Guide, your tutorial will match all of the Semaphore guidelines. Where can I submit the completed tutorial? If you have an approved writing sample and topic, you can submit the tutorial as a link to […]
Marko Anastasov

Announcing Semaphore Community
Today we’re very happy to announce the launch of Semaphore community, our new initiative to build a vast knowledge base about test-driven development, continuous delivery and devops automation.
We Moved from SemaphoreApp.com to semaphore.io
We changed our URL from semaphoreapp.com to semaphore.io.
Schedule Continuous Integration Builds Easily
Today we’re launching the build scheduler β an easy way to run anything on Semaphore on a daily or hourly basis.
Visualizing the Deployment Pipeline
Today weβre rolling out a refresh of server pages on Semaphore. Servers define a deployment pipeline from your Git repository, …
BDD on Rails with Minitest, Part 2: Implementing a Feature
This is a guest blog post from Chris Kottom, a longtime Ruby and Rails developer and maker of the best chili con carne to be found in Prague.
Build queue issues
On Thursday, October 23rd after the rollout of a planned platform update at 13:30 UTC, Semaphore experienced issues which caused delays in running…
BDD on Rails with Minitest, Part 1: Up and Running
This is a guest blog post from Chris Kottom, a longtime Ruby and Rails developer and maker of the best chili con carne to be found in Prague.
A Look Inside Development at 500px
This time we chatted with Devon Noel de Tilly, QA Engineer at 500px, a photo community for discovering, sharing, buying and selling inspiring photography powered by creative people worldwide.
On Working With A Safety Net with Michael Siegfried, Senior Engineer at Procore
We are talking with Michael Siegfried, Senior Engineer at Procore, one of the fastest growing companies in USA.
Semaphore Gets a Free Plan For Private and Open Source Projects
With great pleasure we are announcing that Semaphore is now free to use for private projects, for up to 100 builds per month. This is great for personal sideprojects, early stage MVPs and similar low volume development activities.
On Writing Clear Code with Jason Hutchens, Chief Scientist at Agworld
We are talking with Jason Hutchens, Chief Scientist at Agworld, a company building software as a service for farm management.
Introducing Organizations
Today we are very happy to announce Organizations on Semaphore. Organizations simplify project management inside companies and other groups, introduce a …
TDD Antipatterns: Local Hero
A local hero is defined as: A test case that is dependent on something specific to the development environment it was written on in order to run…
TDD Antipatterns: The Free Ride
There is an excellent thread on Stack Overflow TDD Anti-patterns catalogue with some common traps we can fall into when writing test-driven code.