Overcoming organizational inertia: an interview with Tyler Lynch, AWS Solutions Architect

Overcoming organizational inertia: an interview with Tyler Lynch

Watch this interview on YouTube In this interview with Tyler Lynch, we discuss methods for overcoming organizational inertia to move your team forwards. Tyler is a Solutions Architect at AWS and mentor with Justice Through Code. Try to identify what's in it for somebody that we need to pitch this …

Continue reading

Running important tests for a code change first & the rest later

Running important tests for a code change first & the rest later

Launchable is a test recommendation engine that uses machine learning to speed up CI pipelines by selecting the right tests to run at the right stage of your development workflow. This is a form of Test Impact Analysis. Depending on your situation, you can add Launchable to your CI pipeline …

Continue reading

What is Test Impact Analysis?

What is Test Impact Analysis?

For teams struggling with slow tests, Test Impact Analysis is a way to accelerate test cycles by running only the tests that matter for source code changes. Using this approach it’s possible to programmatically reduce a long test run (for example, 5 hours) to something more manageable (e.g. 20 minutes). …

Continue reading

Upcoming webinars: Launchable with Java & Gradle, then Ruby on Rails

Upcoming webinars: Launchable with Java & Gradle, then Ruby on Rails & Rspec

I am happy to announce that we are planning a couple of programming language-specific live demos over the next few months. The first is next week, on Thursday, April 8, and will demonstrate using Launchable with Java and Gradle to subset tests and reduce test cycle time. The following demo, …

Continue reading

Modesty is a luxury & other insights on engineering culture at Bitbucket: an interview with Dan Tao 

Modesty is a luxury & other insights: interview with Dan Tao

In this interview with Dan Tao, we discuss modesty and other insights on engineering culture. Dan is the Head of Engineering for Bitbucket Cloud at Atlassian. As an engineer within a large organization, if you don't celebrate your achievements you run the risk of the larger organization being completely unaware …

Continue reading

Launchable is now in beta!

We're now in beta! 🍾

Pop the bubbly! We're now in beta! We've had some amazing preliminary results with early users, so it’s time to officially announce that we are in beta! This is such a big milestone for our team! We are really grateful for your support. Special thanks goes out to our product …

Continue reading

Three steps to subset tests with Launchable & Gradle

Three steps to subset tests with Launchable & Gradle

Launchable uses machine learning to identify and recommend the most important tests to run for a specific code change. This is called predictive test selection . This capability allows you to run a smaller set of important tests earlier and more frequently in your software development lifecycle, providing much faster …

Continue reading

What is parallel testing?

What is parallel testing?

Parallel software testing is the practice of splitting a test suite up so that tests can execute simultaneously, generally in order to run large test suites much faster. For example, splitting a 1-hour test suite into four subsets that are executed at the same time on 4 machines, allowing the …

Continue reading

The advantages of a risk-based approach to testing at Freshly: an interview with Derek Campbell

The advantages of a risk-based approach to testing at Freshly: an interview with Derek Campbell

In this interview with Derek Campbell, we talk about the advantages of a risk-based approach to testing. Derek manages the DevOps and test automation teams at Freshly. At Freshly they are going through a bit of a DevOps transformation. One of the first steps in that journey was revamping their …

Continue reading

Introducing a tiny library for throwing Java exceptions: Cy Young

Introducing a tiny library for throwing Java exceptions: Cy Young

We have deep open source roots at Launchable. From the countless open-source libraries and programs we use every day to make Launchable run, to my own experience with Jenkins and the Jenkins community. When we have a chance to give back to the community it feels good. Today, I'd like …

Continue reading

Scaling Test Impact Analysis to every project with Launchable

Scaling Test Impact Analysis to every project with Launchable

Test Impact Analysis is the practice of determining which tests are the most important tests to run based on a specific code change. The goal is to avoid running tests that provide little insight into the impact of your code changes, saving valuable time and resources. There are many approaches …

Continue reading

Learning to thrive as a minority

Learning to thrive as a minority

We have a tradition at Launchable to have a virtual beer together at the end of the week on Friday. It's a way to connecting with each other to create genuine relationships. This is especially helpful since we are an entirely virtual company. Many times we just chat about the …

Continue reading