Author • 23 Posts

Talia Nassi, Joy Ebertz, Pato Echague, Pierre-Alexandre Masse

Talia Nassi is an international keynote speaker who delivers content on all things testing and quality. She is a developer advocate at Split.io where she works closely with engineering teams globally to ship software more efficiently. She is passionate about feature flagging, canary launches, CI/CD, testing in production, and A/B testing. She has spoken at countless conferences internationally, ranging from audiences of 100 to 2000!

Thumbnail for Kill Your Code Freeze Before Next Holiday Season
Features

Kill Your Code Freeze Before Next Holiday Season

With Halloween behind us and the holiday shopping season officially kicked off, we all know what that means: code freezes! If you’re an engineering or product leader, you know that also means the annual code freeze is upon us. It’s very common for engineering teams to start a code freeze…

Talia Nassi, Joy Ebertz, Pato Echague, Pierre-Alexandre Masse
Thumbnail for 4 Signs Experimentation Should be Your Top Priority
Features

4 Signs Experimentation Should be Your Top Priority

Product experimentation is becoming increasingly relevant in today’s data-driven world. Teams are continuously experimenting with different versions of their features and products to increase understanding of their user experience and increase the developers’ ability to improve upon it. This can translate to more items in a customer’s cart, more time…

Talia Nassi
Thumbnail for The Dos and Don’ts of Feature Flags
Features, Industry Trends

The Dos and Don’ts of Feature Flags

Feature flags provide so much for software organizations: they allow teams to separate code deployment from feature release, test in production, run experiments, and more. However, some rules apply to the feature flagging process that are easy for teams to overlook. I’ve gathered the best practices of feature flags from…

Talia Nassi
Thumbnail for Continuous Integration vs. Continuous Delivery vs. Continuous Deployment
Features

Continuous Integration vs. Continuous Delivery vs. Continuous Deployment

Continuous integration, continuous delivery, and continuous deployment are foundational in today’s agile engineering ecosystem. However, many times they are used interchangeably and often incorrectly. Let’s remove the confusion and settle the differences between continuous integration, continuous delivery, and continuous deployment. What is Continuous Integration? Continuous integration happens when developers regularly…

Talia Nassi
Thumbnail for A Simple Guide to A/B Testing
Features, Infra

A Simple Guide to A/B Testing

Product experimentation is the most effective way to determine what works best for end-users. You can measure engagement with a feature and hypothesize ways to improve that engagement, which will ultimately impact one or more critical business metrics. If you’re setting up an experiment, it’s mission-critical to implement A/B testing…

Talia Nassi
Thumbnail for To Canary Release, or Not To Canary Release?
Features, Industry Trends

To Canary Release, or Not To Canary Release?

With feature flags, you can control the percentage allocation of users you want to be exposed to a specific feature. This process provides risk mitigation and confirms both usability and scalability. Canary releases, or controlled rollouts, serve as an added layer of protection in case something goes wrong.  What is…

Talia Nassi
Thumbnail for Add Tests to Your Feature-Flagged Codebase
Code

Add Tests to Your Feature-Flagged Codebase

Software testing is usually a point of friction for software development teams. Feature flags create an added layer of complexity that you need to account for. So how can we make the process of testing in a feature-flagged codebase easier?  Isolate Tests to Reduce the Scope of the System Under…

Talia Nassi
Thumbnail for Controlled Rollout with React Native and Feature Flags
Code, Features

Controlled Rollout with React Native and Feature Flags

Controlled rollouts, also called canary releases, or percentage rollouts, are a vital part of software releases. With controlled rollouts, you can release your new feature to a small subset of users, verify proper functionality, and then slowly roll the feature out to your entire user base once you know it…

Talia Nassi
Thumbnail for How to Implement Testing in Production
Code, Industry Trends

How to Implement Testing in Production

Testing in production is becoming more and more common across tech. The most significant benefit is knowing that your features work in production before your users have access. With feature flags, you can safely deploy your code to production targeting only internal teammates, test the functionality, validate design and performance,…

Talia Nassi

Stay up to date

Don’t miss out! Subscribe to our digest to get the latest about feature flags, continuous delivery, experimentation, and more.

Get Started

Start using Split for free today, up to 10 users.
More than a two-pizza team? We’ll get you set up.