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.
Talking Simplicity and Purpose in Software on New Relicβs Podcast
I had an honor to speak on New Relicβs podcast Observy McObservface with Jonan Scheffler. We discussed: The shipping mindset as championed by the Ruby on Rails community Optimizing for productivity vs configurability Our early journey from TDD practitioners to the origins of Semaphore Why containers are not for everyone and how to avoid complexity […]
Monorepo Support Is Now Generally Available
Today, we are launching a new set of monorepo features in Semaphore, providing our users with a state-of-the-art CI/CD experience.
Design an Effective Build Stage for Continuous Integration
The first move towards releasing software is the build stage. Learn how to take full advantage of Semaphore to run fast build pipelines.
What is monorepo? (and should you use it?)
Monorepos can foster rapid development workflows. In this post, weβll examine if they are the right fit for you and your company.
What’s New in Spring 2021
Monorepo CI/CD is easier than ever As of this moment, our team is rolling out a new set of monorepo features to a selected number of users. We are planning a GA roll out in the next few weeks. Improvements introduced include: Faster and more stable job logs Time is of the essence when you’re debugging your […]
Talking CI/CD on Changelog’s Go Time Podcast
I had an honor to speak on Changelog’s Go Time podcast along with JΓ©rΓ΄me Petazzoni on Continuous Integration and Delivery (CI/CD).