Bird Eats Bug is live on Product Hunt, please support us!
Features
Screen recordingCustomer support widgetBrowser extensionIntegrations
Use cases
Product managersQuality assuranceSoftware developmentCustomer support
PricingDocs
Log inStart Free Trial
Latest blogs
Guides
Knowledge
Company News
Community
Inside Bird
Automated Testing in Javascript
Guides

Automated Testing in Javascript

December 12, 2022

In this article, we’ll learn about testing in JavaScript, why it is important to include testing in your development workflow, and how to run tests using jest.

Best Practices for Testing React Apps
Guides

Best Practices for Testing React Apps

December 7, 2022

Learn the basics of testing in React, including why it is crucial, which tools are available, and the best practices for writing tests.

Developer Productivity: How to Measure It
Guides

Developer Productivity: How to Measure It

November 14, 2022

How is developer productivity measured? By what metrics? Learn how to answer these questions and how to improve developer productivity humanely.

5 tips to speed up QA testing using Bird Eats Bug
Guides

5 tips to speed up QA testing using Bird Eats Bug

November 4, 2022

Learn how you can use Bird Eats Bug to speed up your QA process and get more out of your software testing.

Common Design Patterns in TypeScript
Guides

Common Design Patterns in TypeScript

October 31, 2022

Learn some of the most commonly used creational and structural design patterns in TypeScript.

Kubernetes Monitoring Guide Using Liveness Probe
Guides

Kubernetes Monitoring Guide Using Liveness Probe

October 26, 2022

In this article, get a deep understanding of the idea behind Monitoring and implementing monitoring using Liveness Probe.

Exploring the best Vue 3 UI libraries
Guides

Exploring the best Vue 3 UI libraries

October 20, 2022

In this article, we'll explore some of these best Vue 3 UI libraries and how they can be used for your next project.

How to set up a Django CI/CD pipeline on AWS
Guides

How to set up a Django CI/CD pipeline on AWS

October 13, 2022

Learn what is CI/CD, its benefits, and how to set up a Django CI/CD pipeline in AWS.

Simplest Approach to Work with Databases in Next.js Using Prisma
Guides

Simplest Approach to Work with Databases in Next.js Using Prisma

October 10, 2022

In this article, learn how to create a todo application with Next.js and Prisma to demonstrate how to manage database operations with Prisma.

How to use a Redis database with Go
Guides

How to use a Redis database with Go

September 21, 2022

Learn how to use Redis as a database with Go by connecting to a local Redis server on your machine.

Implementing Skeleton Screen In React With React Loading Skeleton and Suspense
Guides

Implementing Skeleton Screen In React With React Loading Skeleton and Suspense

September 14, 2022

Learn about Suspense, how to implement Skeleton screens with React Loading Skeleton, and how to use it along with Suspense when fetching data in order to improve UX.‍

Build a dApp with Ethers and SvelteJS
Guides

Build a dApp with Ethers and SvelteJS

September 5, 2022

Learn how to build a decentralized application on the Ethereum network with Svelte JS, Ethers, and the Truffle framework.

Ultimate guide to win a testing hackathon
Guides

Ultimate guide to win a testing hackathon

September 1, 2022

Participating in a testing hackathon? Discover helpful, tried-and-tested tips in this comprehensive guide, guaranteed to make you a testing hackathon victor.

Infrastructure as code with Ansible
Guides

Infrastructure as code with Ansible

August 30, 2022

Learn how we can use code to optimize the provisioning of our infrastructure in the cloud using Ansible.

Setting up Redis on a Remote Server
Guides

Setting up Redis on a Remote Server

August 23, 2022

This article covers all the basics of Redis and will teach you how to set up Redis on a remote server.

Object-Oriented Programming in TypeScript
Guides

Object-Oriented Programming in TypeScript

August 18, 2022

Explore object-oriented programming in TypeScript and get an overview of its implementation with its three principles: Inheritance, Encapsulation, and Polymorphism.

An ultimate guide to CICD for your Nuxt.js Application
Guides

An ultimate guide to CICD for your Nuxt.js Application

August 11, 2022

This tutorial will demonstrate how to build, test, and deploy your Nuxt.js Application to GitHub Pages using CircleCI.

A Guide Into Logging in Node.js using Winston
Guides

A Guide Into Logging in Node.js using Winston

July 28, 2022

Learn the concept of logging in the context of Node.js apps using Winston and how to send application logs to Amazon's CloudWatch.

How to build and deploy a PWA with Next.js
Guides

How to build and deploy a PWA with Next.js

July 18, 2022

Learn about PWAs characteristics, advantages, and how to build PWAs that will aid good UX and retention with Next.js.

GetX state management in Flutter
Guides

GetX state management in Flutter

July 11, 2022

As your Flutter app grows larger and widget tree becomes deeper, tracking & recording changes becomes paramount. Here’s how GetX can easily help.

Optimizing the Largest Contentful Paint of your website
Guides

Optimizing the Largest Contentful Paint of your website

June 30, 2022

Learn how to measure or identify the Largest Contentful Paint element on a webpage with the Chrome Developer Tool.

How to use PM2 for monitoring production Node JS applications
Guides

How to use PM2 for monitoring production Node JS applications

June 30, 2022

This tutorial will help you have a working Node JS express app with logging and monitoring.

Comparing Vue 3 form validation libraries: Vuelidate vs. FormKit
Guides

Comparing Vue 3 form validation libraries: Vuelidate vs. FormKit

June 13, 2022

This article compares Vuelidate and FormKit, how to integrate these libraries into input fields, and how they handle validation, submission, and more.

Step-by-step guide to use GraphQL with Django
Guides

Step-by-step guide to use GraphQL with Django

May 27, 2022

Discover how to use GraphQL with Django, as well as its benefits and other interesting details in this blog. 

Exploring Nuxt3: the hybrid Vue framework
Guides

Exploring Nuxt3: the hybrid Vue framework

May 18, 2022

Learn all of Nuxt3's new unique features and its installation process.

Handling forms in Vue with FormKit
Guides

Handling forms in Vue with FormKit

April 19, 2022

In this article, we will learn about FormKit, its features, and how it enables us to handle forms.

Build a Chrome Extension in Next.js and Notion API
Guides

Build a Chrome Extension in Next.js and Notion API

April 14, 2022

Chrome extensions are a great way to customize your browsing experience. In this tutorial, you’ll learn to build a Chrome extension using Next.js.

A guide to continuous integration in Next.js
Guides

A guide to continuous integration in Next.js

April 4, 2022

In this blog, we'll cover how to set up a testing framework for continuous feature integration into your Next.js applications without breaking them.

Creating hover effects with Tailwind CSS
Guides

Creating hover effects with Tailwind CSS

March 30, 2022

In this Tailwind CSS tutorial we'll learn about hover classes and how to apply over effects to elements.

Introduction to CSS Container Queries
Guides

Introduction to CSS Container Queries

March 28, 2022

Learn what container queries are all about and how their use of the component-driven development concept is changing the game for responsive web design.

An easy guide to pair testing
Guides

An easy guide to pair testing

March 17, 2022

Pair testing is a popular, cheap and effective way to get more ideas about improving products. This article discusses everything you need to know about it.

Managing State in a multi-step form
Guides

Managing State in a multi-step form

March 17, 2022

Learn how to create a multi-step form in React and manage the state at every level of the form with this practical tutorial.

A deep dive into JavaScript closures
Guides

A deep dive into JavaScript closures

March 7, 2022

In this article, we’ll introduce JavaScript closures from the ground up: how they work, scope chain, use cases, and how to effectively emulate private methods.

Five clever ideas to elevate your testing team to the next level
Guides

Five clever ideas to elevate your testing team to the next level

February 23, 2022

Are you a QA leader striving to make an impact in your organization? This article covers ideas that will help you to maximize your team’s engagement and productivity.

How To Effectively Debug CSS
Guides

How To Effectively Debug CSS

November 22, 2021

This article will explore some fundamental CSS concepts to help you know what to look for when you encounter CSS bugs and avoid some common errors entirely.

How to write a bug report effectively: examples and templates
Guides

How to write a bug report effectively: examples and templates

September 30, 2021

Learn how to write bug reports effectively with this guide, including examples and templates. We've also included downloadable templates in case you need them.

Smoke vs Sanity Testing – What's the Difference?
Guides

Smoke vs Sanity Testing – What's the Difference?

September 7, 2021

Want to learn about smoke vs sanity testing? Our guide will help you master each one with differences, detailed examples and how to perform them.

The Ultimate Guide to Requirements Traceability Matrix (RTM)
Guides

The Ultimate Guide to Requirements Traceability Matrix (RTM)

August 19, 2021

Learn how to create, use, and benefit from requirements traceability matrix in your organisation. This article includes examples of RTMs and templates!

Shift Left Testing: Approach, Benefits and Best Practices
Guides

Shift Left Testing: Approach, Benefits and Best Practices

July 2, 2021

In this article, we'll walk you through the benefits of shift left testing in software development life cycle and key considerations for how to maximize product success

Guide to Black Box Testing: Techniques and Examples
Guides

Guide to Black Box Testing: Techniques and Examples

June 28, 2021

Want to learn more about Black Box testing? In this guide, we cover how to perform, difference with White Box, types and dive deep into techniques (with examples!).

Software Testing Life Cycle (STLC)
Guides

Software Testing Life Cycle (STLC)

June 15, 2021

This guide on Software Testing Life Cycle will walk you through some phases, roles, entry and exit criteria that you can use to ensure a smooth and successful rollout.

Bug Life Cycle in Software Testing
Guides

Bug Life Cycle in Software Testing

June 8, 2021

This detailed guide on bug life cycle will walk you through some concepts, roles, and how to develop a bug life cycle that fits your needs.

Guide to Exploratory Testing in Agile
Guides

Guide to Exploratory Testing in Agile

May 5, 2021

This detailed guide on exploratory testing will walk you through some concepts, examples, and how to apply in Agile development.

Web Application Testing: Guide to Manual Testing
Guides

Web Application Testing: Guide to Manual Testing

April 9, 2021

Manual testing plays a fundamental process in web application testing. This guide will walk you through the skills and tools you need to get started.

Screen recording on a Mac
Guides

Screen recording on a Mac

February 11, 2020

How to make a screen recording on a Mac. Quick overview of the modern screen recording options for Mac that are easy to use.

5 methods of user research without interviewing
Guides

5 methods of user research without interviewing

December 20, 2019

A guide on non-traditional approaches to user research. We recommend trying those methods in addition to customer development interviews.

Should you estimate bugs?
Guides

Should you estimate bugs?

November 11, 2019

Countless hours have been spent by teams all over the world debating over bug estimation techniques. But really, should you?

Product

Home pageDocsPricingJobsScreen recordingBrowser extensionWeb SDK WidgetReplaysIntegrations

Support

HelpPressRequest a featureSystem status

Use cases

Product managementQA testingSoftware developmentCustomer support

Company

Slack communityBlogPodcastWebinarsCase StudiesTwitterLinkedInCapterra

Legal

Privacy policyTerms of serviceInformation securityCookie preferencesCookies Policy
Privacy Preference Center
When you visit websites, they may store or retrieve data in your browser. This storage is often necessary for the basic functionality of the website. The storage may be used for marketing, analytics, and personalization of the site, such as storing your preferences. Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website.
Reject non-essentialAllow all cookies
Manage Consent Preferences by Category
Essential
Always Active
These items are required to enable basic website functionality.
Marketing
These items are used to deliver advertising that is more relevant to you and your interests. They may also be used to limit the number of times you see an advertisement and measure the effectiveness of advertising campaigns. Advertising networks usually place them with the website operator’s permission.
Personalization
These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features. For example, a website may provide you with local weather reports or traffic news by storing data about your current location.
Analytics
These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues. This storage type usually doesn’t collect information that identifies a visitor.
Confirm my preferences and close
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Cookies Policy for more information.
PreferencesAccept

Product

Home pageDocsPricingJobsScreen recordingBrowser extensionWeb SDK WidgetReplaysIntegrations

Support

HelpPressRequest a featureSystem status

Service

System status

Use cases

Product managementQA testingSoftware developmentCustomer support

Company

Slack communityBlogPodcastWebinarsCase StudiesTwitterLinkedInCapterra

Legal

Privacy policyTerms of serviceInformation securityCookie preferencesCookies Policy
© 2024 BrowserStack
Privacy Preference Center
When you visit websites, they may store or retrieve data in your browser. This storage is often necessary for the basic functionality of the website. The storage may be used for marketing, analytics, and personalization of the site, such as storing your preferences. Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website.
Reject non-essentialAllow all cookies
Manage Consent Preferences by Category
Essential
Always Active
These items are required to enable basic website functionality.
Marketing
These items are used to deliver advertising that is more relevant to you and your interests. They may also be used to limit the number of times you see an advertisement and measure the effectiveness of advertising campaigns. Advertising networks usually place them with the website operator’s permission.
Personalization
These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features. For example, a website may provide you with local weather reports or traffic news by storing data about your current location.
Analytics
These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues. This storage type usually doesn’t collect information that identifies a visitor.
Confirm my preferences and close
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Cookies Policy for more information.
PreferencesAccept