Weβre proud to announce that Semaphore has been named as a High Performer among Test Automation and Continuous Integration tools on G2.
Category Software Engineering
21 Tips to Write Better Posts for Developers
How do you write a blog that other developers will enjoy? Check out our 21 tips to write better posts for developers.
A Complete Guide to Optimizing Slow Tests
We have released a new guide containing every piece of wisdom we could muster to help you write fast tests and keep them fast. The guide is open source and you can download it today.
Interviewing Engineers at Semaphore
For a company like Semaphore that consists of small and agile teams where every individual counts, finding the right engineers is crucial to success.
10 Books Every Senior Engineer Should Read
Engineers are natural readers. At Semaphore, weβve picked our favorite books. We hope you like them too.
Behavior-Driven Development
BDD is a logical step forward in the evolution of the practice of software development. This article explains the concept and its origins.
The Testing Pyramid: How to Structure Your Test Suite
Explore different ways of organizing the test suite including testing pyramid, testing matrix and testing trophy.
A Deep Dive into Unit Testing
Testing is a significant part of software development, and unit tests are fundamental. Learn how unit testing can help you improve code quality and speed up development.
Do You Need to Test Everything?
Tests enforce requirements and provide feedback, telling us when something breaks. But are they always necessary?
Smoke Testing Keeps Your Delivery Pipeline Safe and Sound
Explore the origins of smoke testing and learn how to incorporate it into your continuous integration or continuous delivery pipelines.
The 6 Principles of Test Automation
Test automation allows developers to get continuous feedback and spot problems very early in the production cycle. Quick iteration results in improved design, better quality, and safer launches.
How to Introduce Testing in Teams and CompaniesΒ
Learn how the introduction of testing practices in companies can improve product quality and production efficiency.
The Economics of TDD
TDD can help you accelerate development and reduce costs over a projectβs lifecycle.
9 Ways To Make Slow Tests Faster
At Semaphore, weβve seen our fair share of tests and have identified 9 ways to make your slow tests faster.
Introducing Self-Hosted Agents
With Semaphore’s Self-Hosted Agents, you can build your own CI/CD platform behind the security of your company’s firewall. Learn more and sign up for a private beta.