From Experiment to Enterprise: How Block Operationalized MCP at Scale
Gain insights into practical strategies for deploying MCP in enterprise environments, including server curation, access control, and user adoption.
Air Fryers, Automation, and AI
What do air fryers, automation, and AI have in common? More than you might think!
Modern Day Mashups: How AI Agents are Reviving the Programmable Web
Explore how AI Agents are bringing fun and creativity back to software development and giving new life to the “programmable web”.
JSON Web Tokens for Everyday Use
Learn how verifiable credentials are transforming digital identity, from age verification for alcohol purchases to streamlining international travel.
The Web’s Identity Crisis
What if we could own and control access to our data? Our identity, our content, our preferences – all within our own personal data stores.
An Open Protocol for Global Money Movement
Learn how tbDEX – an open source liquidity protocol – unlocks frictionless commerce and global financial access.
Modern Java
This talk will introduce my favorite new features since Java 8, provide practical examples, and offer recommended practices and gotchas when using these features.
Test Driving Selenium 4
An exploration some of the most promising new capabilities of Selenium 4 such as Relative Locators, Chrome Devtools Protocol (CDP), Window Management, and more.
The Reality of Testing an Artificial World
An overview of testing AI-enabled applications and how developers can begin to prepare and build their skillset for this new realm of software.
The 10 Commandments of Code Reviews
Angie shares 10 guidelines she follows for navigating code reviews, which have worked for every code base she has contributed to. These practical tips will help lead to a productive process that will help you get your code accepted faster, and without the drama.
Which Tests Should We Automate
An exploration of several factors that should be considered when deciding on which tests to automate. Because this is often contextual, I provide a formulaic approach.
The Build That Cried Broken
Learn how to build stability and credibility into your continuous integration tests so that the team is able to receive the fast feedback it needs for agile development.
What’s That Smell? Tidying Up Our Test Code
Given a test automation code base which is littered with several bad coding practices, I walk through each of the smells and demonstrate a cleaner approach.
Your Tests Lack Vision
Visual validation can be used to enhance existing automated tests and provide an easy way to perform those difficult checks for things like UX, localization, usability, responsive design, and cross-device testing.
Explain Machine Learning to Me Like I’m Five
Let’s skip the fancy jargon, and instead look at a demonstration of machine learning in action. The demo will provide insight into the ‘magic’ of machine learning in a way that’s simple enough for a five-year-old to understand.
Level up: Playing the Automation Game
Angie shares the key aspects to game design and how she has utilized them to help her navigate automation projects. Learn how gaming concepts can help you get to your next level of your automation journey.
Applying Object Oriented Design to Test Automation
Angie discusses the four pillars of object-oriented programming and how to utilize these concepts within test automation development, in order to achieve robust, reliable and maintainable automation code.
Owning Our Narrative
This talk explores the evolution of the music industry, highlighting how musicians adapted to technological changes and challenges over time. It draws parallels between these shifts and the role of testers in the software industry.
Ace Your Next Technical Job Interview
Today’s technical interview for an automation engineer is on par with that of a software developer. Angie goes over technical interview questions for automation engineers and answers them step-by-step.
How to Get Automation Included in Your Definition of Done
Agile-friendly approaches to automation which will allow teams to close their sprints with automated tests in place.
