Structure Testing for Docker Containers We don't pay attention to containers — until something breaks. Structure tests let us check container vital before deployment. Tomas Fernandez 7 Oct 2021
What is Bazel – Tutorial, Examples, and Advantages Our tutorial for the open-source tool Bazel shows to optimize and automate the build process of large-scale software. Siddhant Varma 6 Oct 2021
Revving up Continuous Integration with Parallel Testing Is your CI/CD pipeline slow? Do wait times make you feel unproductive? Parallel testing is an indispensable technique for reducing wait times. And mastering it is key to getting the most out of CI/CD. Tomas Fernandez 29 Sep 2021
Beyond Docker with Earthly Is Earthly the Docker Killer? Docker is great, as long someone else writes all the shell scripts and Dockerfiles. Earthly is a new build tool that works on top of Docker and brings a much welcome friendlier user experience. Tomas Fernandez 15 Sep 2021
TypeScript Monorepos with Yarn A tutorial showing how to configure TypeScript to work in a monorepo and building everything with CI/CD. Tomas Fernandez 8 Sep 2021
Unit Testing in Swift Every software developer wants to make sure everything is working. Discover why unit testing is a vital piece of any development process. Rudrank Riyam 25 Aug 2021
Introducing the Second Edition of the CI/CD with Docker and Kubernetes eBook The second edition of CI/CD for Docker and Kubernetes is out. With important updates and brand-new pipelines. Download it today! Tomas Fernandez 19 Aug 2021
Build, Test and Ship React Native Apps (iOS) Using Fastlane and Semaphore Explore our in-depth tutorial for React Native (RN) devs and master how to automate build, test, and distribute using Fastlane and Semaphore CI. Zain Sajjad 18 Aug 2021
New Book: CI/CD for Monorepos We have a gift for you: a free, 50-page ebook on effective CI/CD for monorepos. The book is open source, and you can download it today. Marko Anastasov 12 Aug 2021
20 Types of Tests Every Developer Should Know Testing is not only about making sure software works, but that it also fulfills users' needs, performs well, and is secure. These are the 20 types of tests every developer should know. Ferdinando Santacroce 11 Aug 2021
Talking Semaphore Origins on Code Story Mastering the process of CI/CD towards a healthy and uninterrupted DevOps life cycle. Marko Anastasov 10 Aug 2021
Automating Testing in Flutter 2.0 Building beautiful and functional apps in Flutter is easy, but how do we make sure that we deliver a great user experience at scale? We can do it by integrating and running automated tests for every new change pushed to our codebase. Our goal for this article is to: Write tests for our Flutter2 app. […] Joshua de Guzman 29 Jul 2021
What’s New in Summer 2021 Pinpoint issues quickly with the test results page No more scrolling through the long job logs – the test results page is now in a public beta. Your test results output will now render in a new Summary tab on the job page, provided that it’s in JUnit XML format. Take the advantage of this new feature […] Semaphore Team 6 Jul 2021
JavaScript Monorepos with Lerna Do you have multiple JavaScript or Node projects in one repo? If so, you need to learn how to use Lerna - the JavaScript monorepo manager. Tomas Fernandez 17 Jun 2021
WWDC 2021: 8 Major Highlights for Apple Developers Apple loves to feature apps with their latest creation(s). So let's go through 8 significant features to kick your app up a notch. Rudrank Riyam 14 Jun 2021