Colby Fayock
Developer Advocate @ Applitools
Headless Wordpress using its built-in REST API is a powerful solution to scale WordPress to the web, but complex relationships can easily turn into chains of requests, making maintainability difficult along with the potential cost of performance. With WPGraphQL, we can harness the benefits of GraphQL, leading to a better developer experience and optimized request logic, making sure we’re only delivering what we need to our users. We’ll explore these advantages and how these pieces fit together with modern tools like Next.js to build great experiences for the web.
Ecommerce depends on highly dynamic solutions personalizing experiences for customers from the price of a product to the total cost of that customer’s shopping cart. How can we leverage React and tools like Next.js to bring that dynamic experience to the static web? In this talk, we’ll explore the challenges of ecommerce in a static world. We’ll talk about what tools are available to us and how we can take advantage of them to build dynamic web apps with a practical example of a Next.js app.
As modern as the web is, WordPress is still king. It’s not the most scalable, but is still compelling with its long history and UX. How can we leverage Next.js to bring WordPress to the modern web? We’ll walk through the tools that Next.js provides us to scale WordPress to the world. We’ll talk about what APIs we can use to easily wrangle WordPress content and how we can make the dynamic bits static.
Code tasks like linting and testing are critical pieces of a developer’s workflow that help keep us sane like preventing syntax or style issues and hardening our core business logic. We’ll talk about how we can use GitHub Actions to automate these tasks and help keep our projects running smoothly.
Testing is a hard, but critical part of a development workflow. Without it, bugs can easily sneak through to production, costing us money or worse, costing our customers money! But setting up those tests can be a pain as you typically need to add very specific code to test very specific things, meaning, those tests are specifically fragile and easy to break with new code. Visual Testing is a way to cover your project using screenshots from your web or native app allowing you to perform real-world actions and make sure they behave as you expect. In this talk, we’ll walk through what visual testing is and how we can take advantage of Applitools Eyes visual testing powered by AI to make sure we’re maintaining a high level of quality of our apps.
Ecommerce depends on highly dynamic solutions personalizing experiences for customers from the price of a product to the total cost of that customer’s shopping cart. How can we leverage React and tools like Next.js to bring that dynamic experience to the static web? In this talk, we’ll explore the challenges of ecommerce in a static world. We’ll talk about what tools are available to us and how we can take advantage of them to build dynamic web apps with a practical example of a Next.js app.
As modern as the web is, WordPress is still king. It’s not the most scalable, but is still compelling with its long history and UX. How can we leverage Next.js to bring WordPress to the modern web? We’ll walk through the tools that Next.js provides us to scale WordPress to the world. We’ll talk about what APIs we can use to easily wrangle WordPress content and how we can make the dynamic bits static.
Ecommerce depends on highly dynamic solutions personalizing experiences for customers from the price of a product to the total cost of that customer’s shopping cart. How can we leverage React and tools like Next.js to bring that dynamic experience to the static web? In this talk, we’ll explore the challenges of ecommerce in a static world. We’ll talk about what tools are available to us and how we can take advantage of them to build dynamic web apps with a practical example of a Next.js app.
Headless Wordpress using its built-in REST API is a powerful solution to scale WordPress to the web, but complex relationships can easily turn into chains of requests, making maintainability difficult along with the potential cost of performance. With WPGraphQL, we can harness the benefits of GraphQL, leading to a better developer experience and optimized request logic, making sure we’re only delivering what we need to our users. We’ll explore these advantages and how these pieces fit together with modern tools like Next.js to build great experiences for the web.
When thinking about modern, performant web apps, WordPress isn’t typically the first platform to come to mind. But as content management systems are concerned, WordPress is still king due to its long history and well-crafted UX. Can we break WordPress out of its serverful shell and use newer tech to deliver a fast and highly scalable web app? We’ll talk about how we can use WPGraphQL and Next.js to catch WordPress up with the modern web and build great experiences on the Jamstack.
Testing is a hard, but critical part of a development workflow. Without it, bugs can easily sneak through to production, costing us money or worse, costing our customers money! But setting up those tests can be a pain as you typically need to add very specific code to test very specific things, meaning, those tests are specifically fragile and easy to break with new code. Visual Testing is a way to cover your project using screenshots from your web or native app allowing you to perform real-world actions and make sure they behave as you expect. In this talk, we’ll walk through what visual testing is and how we can take advantage of Applitools Eyes visual testing powered by AI to make sure we’re maintaining a high level of quality of our apps.
Bootcamps and tutorials have a habit of throwing those curious to learn straight into the deep end, immediately pushing Javascript into focus. More often than not, they skip fundamentals of web development and miss some of the key pieces to the puzzle of the web. For better or worse, developers can get far this way, but they’re building on top of a fragile foundation. In this talk, we’ll look at how you can level up your Javascript by getting back to the basics of HTML and CSS. We’ll go over why this is important and some best practices that can enhance SEO, performance, and accessibility.
Code tasks like linting and testing are critical pieces of a developer’s workflow that help keep us sane like preventing syntax or style issues and hardening our core business logic. We’ll talk about how we can use GitHub Actions to automate these tasks and help keep our projects running smoothly.
As modern as the web is, WordPress is still king. It’s not the most scalable, but is still compelling with its long history and UX. How can we leverage Next.js to bring WordPress to the modern web? We’ll walk through the tools that Next.js provides us to scale WordPress to the world. We’ll talk about what APIs we can use to easily wrangle WordPress content and how we can make the dynamic bits static.
As modern as the web is, WordPress is still king. It’s not the most scalable, but is still compelling with its long history and UX. How can we leverage Next.js to bring WordPress to the modern web? We’ll walk through the tools that Next.js provides us to scale WordPress to the world. We’ll talk about what APIs we can use to easily wrangle WordPress content and how we can make the dynamic bits static.
Ecommerce depends on highly dynamic solutions personalizing experiences for customers from the price of a product to the total cost of that customer’s shopping cart. How can we leverage React and tools like Next.js to bring that dynamic experience to the static web? In this talk, we’ll explore the challenges of ecommerce in a static world. We’ll talk about what tools are available to us and how we can take advantage of them to build dynamic web apps with a practical example of a Next.js app.
Bootcamps and tutorials have a habit of throwing those curious to learn straight into the deep end, immediately pushing Javascript into focus. More often than not, they skip fundamentals of web development and miss some of the key pieces to the puzzle of the web. For better or worse, developers can get far this way, but they’re building on top of a fragile foundation. In this talk, we’ll look at how you can level up your Javascript by getting back to the basics of HTML and CSS. We’ll go over why this is important and some best practices that can enhance SEO, performance, and accessibility.
Code tasks like linting and testing are critical pieces of a developer’s workflow that help keep us sane like preventing syntax or style issues and hardening our core business logic. We’ll talk about how we can use GitHub Actions to automate these tasks and help keep our projects running smoothly.
Testing is a hard, but critical part of a development workflow. Without it, bugs can easily sneak through to production, costing us money or worse, costing our customers money! But setting up those tests can be a pain as you typically need to add very specific code to test very specific things, meaning, those tests are specifically fragile and easy to break with new code. Visual Testing is a way to cover your project using screenshots from your web or native app allowing you to perform real-world actions and make sure they behave as you expect. In this talk, we’ll walk through what visual testing is and how we can take advantage of Applitools Eyes visual testing powered by AI to make sure we’re maintaining a high level of quality of our apps.