Most Active Speaker

Jordan Powell

Jordan Powell

DX Engineer @ Cypress.io

Wapakoneta, Ohio, United States

Actions

Jordan is a Google Developer Expert (GDE) and Senior Developer Experience Engineer at Cypress.io. He has over a decade of experience in software development and is passionate about writing "good code" that is easy to read, test and maintain over time. Jordan also serves as the CEO & Co-Founder for the non-profit Dream On: Global. When he is not working, he spends his time as a husband, father and Cleveland sports fan.

Awards

  • Most Active Speaker 2023

Area of Expertise

  • Information & Communications Technology
  • Media & Information

Topics

  • Cypress
  • Angular
  • Nx
  • ngrx
  • Test Automation
  • Test-Driven Development
  • Software testing
  • Automated Testing
  • Testing
  • Unit testing
  • API Testing
  • UI Testing
  • React

Angular Deferrable Views

In Angular 18 it released a powerful tool that can be used to reduce the initial bundle size of your application and "defer" heavy components until a later time. These Deferrable views or defer blocks mixed with Angular's new control flow create the perfect match for both developers and your end users. In this talk, I will show you how easy it is to add to your next project.

Testing Your Ionic Component Made Easy

Testing is hard and testing mobile is even harder. Thankfully with Cypress's new Component Testing this doesn't have to be the end of the story. From configuration to implementation, we will see how writing tests for your Ionic components is not only necessary but fun in Cypress!

Hacking Productivity with Cypress Cloud

In a world of automation and continuous delivery, productivity has never been more important. In this talk I will show you how easy it is to leverage Cypress Cloud to boost productivity in your test automation suites and CI CD pipelines. From application health, a11y and test flakiness, you will walk away with everything you need to add Cypress Cloud to your workflow.

NgRx Best Practices for Enterprises

Do the letters N - G - R -X make you sad or happy? In this talk we'll go over best practices you should be using when building enterprise angular applications with NgRx. These few tips will help you better organize and structure your applications and leverage NgRx to do all the heavy lifting in your apps. In the end I plan to turn your frown upside down

API Testing Made Easy

API's are a vital part of how we build applications today. It's how we send data from point A to Point B. They are sort of like the planes, trains and automobiles of the digital world.

Though API’s are a key piece to building applications, they aren't always easy to test. In this 90 minute workshop , I will show you how to use Test Driven Development (TDD) to write high value API tests using Cypress

A Powerful Angular Component Workbench with Cypress

Writing Angular component tests that run in your browser right alongside the development environment is a powerful workflow for test-driven development. In this talk, we will discuss how Component Testing in Cypress lets developers take a component-first and test-driven approach to developing Angular Components.

Nx + Cypress Like Peanut Butter & Jelly

Name a more iconic duo than Nx & Cypress....I'll wait.

In this talk I will highlight some of ways in which Nx integrates seamlessly with Cypress and how it can speed up both your development and overall developer experience. We will also take a look at Cypress Component Testing and how you can leverage Nx in your testing. By the end you will see why Nx and Cypress are the peanut butter and jelly of your developer toolbox.

Component Testing With Cypress

Cypress released it's public beta back in October of 2017. Not long after, it became the undisputed heavy weight champion of the automated testing world. It made end to end and integration testing actually effective, fast and fun! It had just one problem....Components. Thankfully with Cypress's 10.0 release of Component Testing, that problem no longer exists! In this talk, you will learn how to get started with Cypress CT and some best practices to start writing component tests in your applications

NgRx Best Practices for Enterprises

Do the letters N - G - R -X make you sad or happy? In this talk we'll go over best practices you should be using when building enterprise angular applications with NgRx. These few tips will help you better organize and structure your applications and leverage NgRx to do all the heavy lifting in your apps. In the end I plan to turn your frown upside down

Building Your Own Blog Using The Great Gatsby

Does your personal blog need a face-lift? In this talk we'll build a real life blog from scratch using GatsbyJs. Starting from nothing I'll show you how simple it is to build a blazing fast static blog that can pull data from anywhere using GatsbyJS.

Automated Testing All The Things with Cypress

Think automated testing is hard? It's not, it's easy, and you're going to see why! In this talk, you will learn real-life examples of how to write automated tests using Cypress. By the end, you'll walk away a little less scared and a lot more prepared with some best practices you can apply immediately to your own applications.

Reading Her/His Mind Has Never Been Easier

Imagine a world where quantifying our thoughts and emotions was possible. Now imagine building applications that used those very same thoughts and emotions. What if I told you this was not only possible today, but that you didn't have to be a brain surgeon to do it. In this talk, you will learn how easy it is to build an application that reads your thoughts using the open-source Neurosity SDK.

How To Write “No-Code” Automated Tests

Writing automated tests in Cypress is a breeze, but what if you don’t know how to code? In this talk, you will learn how to use the Google Chrome Recorder to record user sessions and then how to convert them into Cypress tests without writing a single line of code. By the end, you'll walk away with everything you need to begin creating your own “no-code” Cypress tests in your own applications.

Migrating From Protractor To Cypress E2E Testing

Deprecation! It’s a word we typically hate to hear as engineers. But with the news of Protractor’s deprecation coming at the end of 2022, migrating to Cypress can become something you actually love! In this talk you will learn how easy it is to take your existing applications using Protractor for end-to-end testing and migrate them to Cypress. Along the way you will learn the core concepts needed for success with Cypress.

Multi-Domain (origin) Testing in Cypress

For as amazing as Cypress is for writing end-to-end tests, it has had a very long standing "issue" around visiting multiple origins in a single spec. Thankfully Cypress resolved this issue in it's 9.6.0 release, which adds support for cy.origin. In this talk, we take a deep dive into how to use cy.origin to solve this problem in the real world.

End-to-End, Component and API Testing with Cypress

In a world where continuous deployment has become the norm, testing is no longer an option but a necessity. Even the smallest of changes can have major impact on our software. In this workshop I will show you how to test your applications the way your users actually use it. We will take a deep dive into how to do End-to-End (E2E) testing. We will then learn how to test your individual components in isolation using Component Testing and finally learn how to test your API’s with API Testing. By the end you will be equipped with everything you need to write automated tests for your entire tech stack using Cypress.

Testing Your Components is as Simple as Pie!

In this talk we will learn the complexities of software by baking a pie in Javascript! We will learn the tradeoffs we need to make along the way and the ramifications they have on testing. Come hungry, as this is one piece of pie you won’t want to miss.

Building Scalable Applications with Nx

Building scalable applications has never been more important in our ever changing technical world. From building, testing and linting to the management of dependencies and code reuse, this is no easy feat. Thankfully, Nx has made these things both simple and fun! In this talk, I will show you how easy it is to build and refactor scalable applications with Nx.

Refactoring Made Easy with Component Testing

Refactoring is an inevitable and often times crucial part of the development lifecycle. During refactoring, we rely heavily on automated tests to make sure our refactored code doesn't introduce regression into our applications. As our implementation changes and our tests begin to fail, it can become difficult to know which tests are accurately failing and which tests just need rewritten. In this talk I will show you how writing Component Tests with Cypress makes refactoring your components both easier and more reliable.

Getting Started With Angular

The first version of Angular (version 2) launched back in May of 2016. Now 12 major releases later, the framework has evolved and become arguably the framework of choice for enterprise application development. In this talk, we will explore what makes Angular different from other Javascript frameworks and why you should consider it for your next project.

Stoping Mocking That!

If you’ve ever written an automated test you’ve most likely spent most of that time setting up said test. This has always been the cost of doing business for automated tests. But what if I told you you didn’t have to do that anymore.

In this talk, I will show you how you can test your app’s components, services, API and entire app (end to end) without mocking a single thing!

Modern Angular Testing

Angular has released several incredibly powerful new features and improvements over the past several releases including Standalone Components, Deferred Views and a new Control Flow. As a result we are having to re-think the way we build our Angular applications. But what does this mean for testing?

In this talk I will show you what the testing use case looks like in the Modern Angular World and how you can create even more valuable tests as a result.

AI and the Future of Testing

Chat GPT, Bard, Bing, CoPilot; the list goes on. The age of AI is officially here! Artificial intelligence may sound scary to some but at isn't simplest form Artificial Intelligence just combines computer science and very large datasets, to help solve problems. In this talk, I will show you what AI may mean for the future of automated testing and whether or not it's coming for our jobs!

Make Sure You Do This Before Switching To Signals

This time last year Standalone Component's were the talk of the Angular town. This year it's Signals! Though it will take some time for the entire Angular ecosystem to adopt Signals, it is important for us to begin thinking about how it may or may not affect our applications moving forward. In this talk, I will show you the one thing that everyone should do before switching to Signals

Accessibility, Interactivity And The Case For Testing

In this talk, we dive into the intertwined world of Accessibility and Interactivity and what it means for Testing. We will discover how you can leverage your tests results to hack your product development and amplify user satisfaction.

Momentum 2023 Sessionize Event

October 2023 Cincinnati, Ohio, United States

Hands On Testing 2023 - hybrid Sessionize Event

September 2023 Guadalajara, Mexico

ng conf 2023

June 2023 Salt Lake City, Utah, United States

QA or the Highway

API Testing with Cypress

May 2023 Columbus, Ohio, United States

NA Connect

May 2023 Miami, Florida, United States

Angular Tiny Conf. - Shemu 2023 Sessionize Event

April 2023

Orlando Code Camp 2023 Sessionize Event

March 2023 Sanford, Florida, United States

DevFest Ohio

Testing Your Components Is As Simple As Pie
How To Write "No Code" Automated Tests

February 2023 Columbus, Ohio, United States

CodeMash 2023 Sessionize Event

January 2023 Sandusky, Ohio, United States

Angular Tiny Conf. - Peretor 2022 Sessionize Event

December 2022

Caribbean Developers Conference 2022 Sessionize Event

November 2022 Punta Cana, Dominican Republic

Nx Conf

Nx + Cypress Like Peanut Butter & Jelly

October 2022 Tempe, Arizona, United States

ng-conf 2022

August 2022 Salt Lake City, Utah, United States

JavaScript & Friends Conference 2022 Sessionize Event

July 2022 Columbus, Ohio, United States

Jordan Powell

DX Engineer @ Cypress.io

Wapakoneta, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top