Tests should help development, not block it. Optimize them to keep you development cycle fast and stay competitive.
Continuous Delivery Blog
In this podcast episode, we sit down with Emily Bache, Technical Agile Coach, and talk about communication techniques and the Samman method.
A test that intermittently fails for no apparent reason iis called a flaky test.
Flaky tests become a serious problem when we’re not proactive about fixing them.
Semaphore provides out-of-the-box monorepo support. In this tutorial, we’ll discuss how to set up and run Bazel builds on Semaphore.
In this episode, Darko Fabijan and Kris Buytaert talk about how to get DevOps budget, where tech education is headed, and what’s happening with conferences during COVID times.
This article focuses on automating deployments for Flutter (iOS) apps using ad-hoc releases in App Distribution. Read it if you’re interested in implementing this for Android.
In this podcast episode, we talk to Jan Giacomelli about the benefits of TDD, unit and flaky tests.
If you can’t decide if testing in production is a foolish or a genius idea, this tutorial will definitely help.
From monorepos to browser testing, we covered a variety of topics on our Semaphore Uncut episodes in 2021. Here’s a list of the top 10 podcast episodes favored by our listeners
Writing scalable React Native apps requires a good understanding of practices that can keep up as the size of your application grows. In this article, we will discuss a few tips to architect highly-scalable React Native apps.
In this podcast episode, I welcome David Burns, Core Selenium Contributor. We talk about the past, present and future of browser testing, how to eradicate flaky tests and why it’s important to invest more effort into testing pyramid.
What is Test-Driven Development (TDD)? Explore its history, relationship to testing, and the benefits you can get from it.
Change is inevitable, and while commits on Dockerfiles are easy to control, the impact of those changes on the resulting image are not. Fortunately, where there’s a need, there’s a tool.
In this podcast episode, I welcome Amjad Masad, co-founder and CEO of Replit, the collaborative browser-based IDE. We talk about how Replit started, the technologies behind the product, but also how accessible tools change lives and help to make programming a passion.
The CI philosophy encourages developers to automate testing and merging commits in a single project. In this article, you will learn how to set up a CI pipeline for your Flutter apps in iOS using Semaphore.