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.
Category: Software Engineering
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.
Talking Semaphore Origins on Code Story
Mastering the process of CI/CD towards a healthy and uninterrupted DevOps life cycle.
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. […]
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.
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.
Testing React Native Apps
All applications require automated testing to make sure they do not break when other developers add new features. React Native apps are no different.
Building Python Projects at Scale with Pants
Learn how to build Python projects and monorepos at scale with the Pants Build System.
A First Look at AWS App Runner
AWS App Runner is a service for people just wanting to run their containers without hassles. In this post, we’ll learn how to use this far-simpler-than-ECS-and-Fargate alternative, explore how it fares against its competitors and, of course, how to continuously deploy software with Semaphore.
Talking CI/CD for HostingAdvice.com
I had an honor to get interviewed by HostingAdvice.com and discuss the impact of CI/CD on the development life cycle.
What is Flutter? The Game Changer in Application Development
Learn what Flutter is, how to write your first app, and how it can change the way you develop the applications of the future.
How to Test Jupyter Notebooks with Pytest and Nbmake
Learn how you can use the pytest plugin nbmake to automate end-to-end testing of notebooks.
Scaling out JavaScript Monorepos with Yarn Workspaces
Monorepos are coming into mainstream, and JavaScript is one of the reasons. Learn how to leverage Semaphore’s monorepo innovations.
Continuous Integration for Monorepos
Learn how to best take advantage of Semaphore’s new features to design and run faster CI/CD pipelines on monorepos.
Automated Testing: The Cornerstone of CI/CD
Learn what automated testing is, how the path to a fully automated test suite looks like, and the challenges that lie along the way.