November 4, 2020 — Where should I store this data? A custom post type? Taxonomy? Custom Table? WordPress has a few different built-in mechanisms that allow you to store custom data, each with their strengths and weaknesses. The question is, which one should I use?
Having a well-designed data structure is crucial to a projectâ€™s long-term success. It acts as the foundation of your project, and if not well thought out, could lead to massive technical debt, and costly migrations down the road.
In this talk, we will walk through a few specific examples of project requirements, and the thought process involved when deciding how to architect the data to fulfill the requirements.
August 27, 2020 — Do you constantly feel like you are hacking code together? Do you find it difficult to maintain, adapt or even read code you’ve written previously? Chances are, you are not taking into consideration some of the basic principles of software architecture. Come learn how some simple habits and changes in perspective can transform you from a 1x developer to a 10x developer!
June 4, 2020 — We know WordPress is a great foundation for most publishers, but the modern web is becoming more and more demanding of our publishing platforms. Building more dynamic and complex web experiences are putting pressure on WordPress to deliver, especially at scale.
In this talk, Ben discussed and featured some work The Code Company did to build best of breed WordPress publishing platforms for their clients. Specifically, how their team work in a microservice architecture approach, native within WordPress, while resisting the urge to introduce additional technologies.
At the end of this talk, people left with some different ideas around how to architect and build more advanced services for high traffic WordPress sites without going over the top and some examples of what can go wrong.”
January 9, 2019 — Do you constantly feel like you are hacking code together? Do you find it difficult to maintain, adapt or even read code you’ve written previously? Chances are, you are not taking into consideration some of the basic principles of software architecture. Come learn how some simple habits and changes in perspective can transform you from a 1x developer to a 10x developer!
How to keep your code simple and straightforward
How to reduce bugs in your code
How to become a more productive developer
June 5, 2018 — A solid Information Architecture is the backbone of a successful website. In this session, we’ll define what Information Architecture is, why it’s important, and how you can quickly incorporate best practices into every project with real-world examples. Attendees will learn tips and tricks for organizing a website’s content, building easy-to-use navigation systems, and what to do when you get stuck.
February 14, 2018 — What can WordPress gain from Serverless Architecture?
Going Serverless with WordPress brings inherent security and scalability to the world’s most widely used CMS. And compared to traditional servers, users could scale to millions of hits per day at the fraction of the cost.
I would like to demonstrate the benefits and how-to of taking WordPress Serverless.
December 10, 2017 — Have you been tasked to build the most powerful weapon in the universe? No? How about a hyper performant and scalable system integrating multiple services and workflows all corners of the globe? Are you new to creating and maintaining a system for WordPress to thrive in, but don’t know how to keep it safe?
Whatever your task is, architecture is key. And while putting an exhaust port on the reactor core seems like a good idea, trust me when I say it’ll blow up in your face later. “Death Star” security happens whenever a system relies entirely on an outermost security layer — and fails catastrophically when breached. Defense in depth is especially critical as a site becomes more complex, utilizing systems which may not all be on the same server.
We’ll be exploring methods strong enough to cross the public Internet, flexible enough to allow your team to thrive, and robust enough to avoid single points of failure. Layering your security into a project from the beginning at every step and every layer will help prevent a young Jedi shooting a proton torpedo through a hole the size of a wamp rat and destroying your hard work.
A talk for projects and teams of all sizes, this will be an interactive time filled with lessons learned and examples from the real world. Just promise that afterwards you’ll use what you learn for the good of the galaxy and that you won’t go build a planet sized weapon of mass destruction.
October 7, 2017 — For many WordPress users, even seasoned PHP developers, creating new plugins for WordPress seems like a daunting task. This presentation aims to show attendees how simple creating plugins for WordPress from the ground up can be by looking at the architecture of a WordPress plugin, from the basic concepts of registering actions and filters to more advanced concepts such as the creation of admin pages and registering shortcodes.