April 9, 2024 — The web has brought a wide range of free services and capabilities to users such as email, social media, online shopping, streaming video, and many others. These services rely on an economic model that depends on tracking users and identifying audiences for targeted advertising.
Today, increasing concerns about user privacy, data breaches, and the misuse of personal information have led to a growing demand for enhanced privacy protections. Such demands have prompted significant changes in how the web operates, including the imminent deprecation of Third-Party Cookies (3PC).
With major web browsers phasing out support for third-party cookies, businesses, developers, and marketers face the need to reimagine their strategies. In this talk, I will delve into the impact of the impending 3PC deprecation for the and explore practical strategies for preparing and adapting to this transformative shift.
The talk will consist of two parts. The first part will have four brief sections. (1) We will begin with a brief overview of Cookies as a State Management mechanism, understanding the properties of cookies which makes them vulnerable to misuse, and understanding what exactly will change when 3P Cookies are deprecated; (2) we will then discuss how existing and new Web Platform capabilities can be used to refactor implementation that rely on 3P cookies today; (3) next we will review the tools and resources available to help developers navigate the transition to a web platform without 3P cookies; (4) we will give the audience a scripted approach they can follow to prepare and get ready for the deprecation of 3P cookies.
The second part of the talk will explore the importance of embracing privacy-centric technologies which offer a privacy-first approach to ad targeting and measurement, allowing businesses to reach their target audiences without sacrificing user privacy.
The countdown to the 3PC deprecation has already begun, and it is essential to be proactive in our approach. This talk seeks to equip attendees with the knowledge and tools needed to be at the forefront of embracing change and safeguarding user privacy while ensuring business continuity.
April 9, 2024 — Performance is essential for user experience and is becoming increasingly important for search engines through core web vitals. Just as WordPress democratizes publishing, it can also play a significant role in making good performance accessible to everyone.
This presentation highlights recent improvements made by the WordPress core performance team and upcoming new features that the team is working on. Developers will learn about existing and new tools available to them to identify performance issues in plugins and themes.
The presentation also depicts a future where site owners do not have to worry about performance thanks to a faster ecosystem, transparent performance ratings, and helpful AI assistants that can help analyze websites, identify potential performance issues, and provide custom-tailored solutions.
April 9, 2024 — In the constantly evolving landscape of software development, the quest for bug-free code remains a pinnacle challenge for even the most seasoned developers.
This talk aims to transform the way we approach this challenge, not just as a technical hurdle, but as an opportunity to elevate the entire coding process. In this session, we delve into the core principle that most bugs are born from unchecked assumptions. By identifying and questioning these assumptions, we can implement a proactive strategy to prevent bugs before they occur. This talk will guide attendees through effective methodologies to critically analyze their code, fostering a deeper understanding of how assumptions can lead to errors and how to mitigate them.
We will explore several key areas:
– The Psychology of Assumptions in Coding: Understanding how easy it is to make assumptions and how they can lead to bugs.
– Practical Techniques for Assumption-Proofing Your Code: Implementing strategies such as rigorous type-checking, automated testing, and peer code reviews to safeguard against bugs.
– Real-World Examples: Analyzing case studies where assumption-led bugs caused major issues and how they were resolved.
– Transforming Coding Philosophy: Shifting from a reactive to a proactive mindset in coding, emphasizing prevention overcorrection.
– Attendees will leave with not just an understanding of common pitfalls in coding but also armed with practical tools and strategies to enhance their coding practices. This talk is ideal for developers, team leads, and anyone passionate about elevating the quality of software development through mindful and strategic coding practices.
April 9, 2024 — Ben’s session will tell the story of Stratechery and the development of creator-centric businesses, and how WordPress made that possible. Ben will also introduce Passport, the WordPress plugin that powers Stratechery, and why it can unlock new use cases and business models for creators of all types.
April 9, 2024 — Design is more than the way things work; it’s the essence of purpose, intention, and human connection. A transformative craft that weaves functionality and meaning into the fabric of being. Let’s journey through the intricate art of design and embark on an expedition of its multifaceted, ingenious nature. Join me, and a community of fellow design enthusiasts who, like you, are passionate about how design shapes our world, and let’s explore the nuances of what design is.
April 7, 2024 — The WordPress REST API provides an interface for fetching, adding, updating, and deleting data from a WordPress site in a uniform way.
While the schema for the data types that are available in the REST API is quite extensive, there may be times when you need to store additional data that is not part of the core schema.
In this lesson, you will learn about two methods of adding fields to your REST API requests, either by enabling custom fields in the REST API route, or by making custom fields available as top-level fields.
April 7, 2024 — While the WP REST API is commonly used to fetch data from WordPress, it can also be used to perform other actions.
The REST API also allows you to create, update, and delete various WordPress data types.
In this lesson, you’ll learn about the WP REST API schema, methods to authenticate a WP REST API request, tools to test WP REST API requests, as well as a couple of ways to add, edit or delete data via the WP REST API.
April 7, 2024 — The WordPress REST API provides a uniform interface for interacting with the data in a WordPress site.
In this lesson, you’ll learn how to use the WP REST API to fetch data from your WordPress site.
You’ll discover three internal options for making REST API requests, and then use them to perform a GET request to fetch some public custom post type data.
April 7, 2024 — When you’re developing for WordPress, there are a number of APIs that you can use to interact with your site data. One of the most important of these is the REST API.
This lesson serves as an introduction to the WordPress REST API.
You will learn what the REST API is, as well as some key REST API concepts like routes, endpoints and global parameters, through a series of example requests you can perform in a browser.
April 7, 2024 — The future of open source comes down to how we care for what grounds us, how we manage what distracts us, and how we feed new growth around us. WordPress, as one of the largest open source CMSes in the world, is incredibly grounded in how we came to be—but how are we managing our distractions, and feeding the opportunities around us? Join WordPress’ Executive Director Josepha Haden Chomphosy for a look at what the sprawling future of our project could be as we continue to convert walled gardens into community gardens.