All decks Close
All decks 32
  • Why MCP Clients Matter

    Most conversations about the Model Context Protocol focus on servers. But it's the clients that ultimately determine how MCP is experienced, adopted, and pushed forward. From the start, goose served as the open source reference client that made MCP real, but its role didn't stop there. By experimenting in the open, goose highlighted gaps and surfaced new patterns that now guide server design and influence other clients. This talk makes the case that clients aren't just passengers in the MCP ecosystem, they lead the movement. We'll explore how MCP clients shape usability, drive standards, and chart the direction for the future of MCP.

  • How I Bought Booze with a JSON Web Token

    A practical demonstration of creating and sharing verifiable credentials in the form of JWTs. Learn how these credentials not only enhance efficiency but also uphold privacy in online transactions.

  • Refactoring the Web (Web5)

    Decentralized Web Platform is a new layer for the web that enables decentralized apps and protocols, allowing users to own and control their data.

  • To Thrive In Tech

    Angie Jones shares the failures and lessons learned on her journey to VP

  • Selenium vs Playwright: Let the Code Speak

    It's a battle of the code! Angie Jones represents Selenium WebDriver while Colby Fayock represents Cypress. Round for round, Angie and Colby take coding tasks and implement them in Selenium as well as Cypress, then analyze how each of the frameworks perform to solve real world testing challenges.

  • Applitools: AI-Powered Visual Testing

    Overview of Applitools' AI-powered visual testing

  • Selenium vs Cypress: Let the Code Speak

    It's a battle of the code! Angie Jones represents Selenium WebDriver while Colby Fayock represents Cypress. Round for round, Angie and Colby take coding tasks and implement them in Selenium as well as Cypress, then analyze how each of the frameworks perform to solve real world testing challenges.

  • GitHub Actions for Test Automation

    GitHub Actions makes it easy to automate all your software workflows, now with CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want. Angie Jones chats with Brian Douglas, staff developer advocate at GitHub, about this exciting new offering and how it can be utilized for test automation.

  • Test Driving Selenium 4

    Let’s explore some of the most promising new features of Selenium 4 such as Relative Locators, Chrome Devtools Protocol (CDP), and more.

  • Modern Java: Beyond Version 8

    This talk introduces some of the new features of Java 9 – 14 and provides examples of how these features can be used for test automation.

  • Where is My Flying Car?!

    The Jetsons return from the future to check on the progress we're making towards an automated world!

  • Test Automation as a Key Enabler for High Performing Teams

    Angie and Nicole examine the research of DORA’s Accelerate State of DevOps Reports, and what testing practices drive high performance. They also discuss the messy reality of test automation in DevOps and what Angie is seeing in the trenches.

  • Visual Testing: More than Just a Pretty Face

    Adding visual validation to existing automation frameworks is known to catch cosmetic bugs due to alignment or disappearing elements. Many use it to make sure their applications are as beautiful as they intend them to be. While this is certainly a beneficial usage of visual testing, it’s only scratching the surface. As toolsmiths, let’s explore how else we might be able to use visual testing tools to meet our regression testing needs.

  • Coding Future Coders

    In this talk, I share how I explored opportunities to gift the joy of coding to others

  • Unpopular Opinion: Software Testing Edition

    A few hot takes about the software testing industry

  • A Tale of Testing the Untestable

    In this talk, Angie shares her story of trying to test scenarios that were essentially untestable due to various limitations and restrictions. Warning: this story is not filled with warm fuzzies and rainbows. No, it’s filled with challenge after challenge. Angie will discuss the technical challenges, and how coming up with solutions to these were still not enough. She’ll share the details of her harsh realization that the power to test the untestable was not in her hands alone, and that a “whole team” approach was the only way to truly be successful.

  • What's That Smell? Tidying Up Our Test Code

    Given a smelly test automation code base which is littered with several bad coding practices, we will walk through each of the smells and discuss why it is considered a violation and demonstrate a cleaner approach.

  • The ABCs of APIs

  • Ten Commandments of Navigating Code Reviews

    Ten guidelines to follow for navigating code reviews. These practical tips will help lead to a productive process that will help you get your code accepted faster, and without the drama.

  • Agile Test Management within Continuous Integration

    Learn to manage a suite of thousands of tests within a CI environment and yet still get fast feedback