Speakers: Carl Alexander

  • A look at serverless WordPress

    WordCamp Asia 2023Speaker: Carl Alexander

    September 10, 2023 — Some of us love to manage servers. But for a lot of WordPress developers, servers are something we’d rather avoid. We’re happy to pay hosting providers, so we don’t have to worry about it.

    WordPress hosting doesn’t remove all your hosting headaches. You still have to worry about scaling. You’re often overpaying for hosting because you have to worry about the worst-case scenario.

    Well, that’s what serverless WordPress tries to solve. With serverless WordPress, you only pay for what you use. Meanwhile, you get an infrastructure that can scale from handling zero traffic to thousands in seconds.

    This talk will go over serverless WordPress and how it works. You’ll learn how it differs from regular WordPress hosting with a traditional server setup and why it’s a game-changer for WooCommerce hosting. We’ll finish by going over tools and projects you can use to deploy your serverless WordPress site.

  • Carl Alexander: How to Beat Technical Writer’s Block

    WordCamp US 2019Speaker: Carl Alexander

    November 14, 2019 — This is what we’ll look at in this talk. We’ll go over some of the principles that I use for finding ideas for technical articles.

    These principles aren’t only useful for finding ideas for technical articles. They’re also great for talk submissions. (Such as this one!) And my hope is that they remove some of the frustrations that you might have with writer’s block.

  • Panel: Working Remotely

    WordCamp Phoenix 2019Speakers: Carl Alexander, Cate DeRosia, Seth Carstens, Joe Howard

    June 10, 2019 — Whether you work remotely or work with remote coworkers and partners, it’s becoming increasingly common to need to collaborate differently. In this session panelists, who are all remote workers, discuss their strategies for success and pitfalls to avoid when working remotely.

  • Carl Alexander: Getting started with Continuous Integration and WordPress p3of3

    WordCamp San Diego 2018Speaker: Carl Alexander

    August 21, 2018 — Writing high-quality WordPress code is hard to do. It requires constant effort on our part and good self-awareness to know when we slipped up. But, if your business has any sort of success (which we all want!), you’re going to work with more and more people. And many of them are likely to touch with your code. This is going to put a strain on your development processes. It becomes harder to maintain a certain level of code quality. And you’re no longer the only person pushing code. You’re now part of a team and you need a way to standardize all of the things you once did on your own. That’s goal of continuous integration. It lets you automate your different development workflows from testing to deployment. This ensures that the quality of your code stays consistent. This talk will go over the basics of continuous integration. We’ll also go over some of the tools that are available. And then we’ll finish by looking at how you put these tools together to create your own continuous integration environment.

  • Carl Alexander: Getting started with Continuous Integration and WordPress p2of3

    WordCamp San Diego 2018Speaker: Carl Alexander

    August 21, 2018 — Writing high-quality WordPress code is hard to do. It requires constant effort on our part and good self-awareness to know when we slipped up. But, if your business has any sort of success (which we all want!), you’re going to work with more and more people. And many of them are likely to touch with your code. This is going to put a strain on your development processes. It becomes harder to maintain a certain level of code quality. And you’re no longer the only person pushing code. You’re now part of a team and you need a way to standardize all of the things you once did on your own. That’s goal of continuous integration. It lets you automate your different development workflows from testing to deployment. This ensures that the quality of your code stays consistent. This talk will go over the basics of continuous integration. We’ll also go over some of the tools that are available. And then we’ll finish by looking at how you put these tools together to create your own continuous integration environment.

  • Carl Alexander: Getting started with Continuous Integration and WordPress p1of3

    WordCamp San Diego 2018Speaker: Carl Alexander

    August 21, 2018 — Writing high-quality WordPress code is hard to do. It requires constant effort on our part and good self-awareness to know when we slipped up. But, if your business has any sort of success (which we all want!), you’re going to work with more and more people. And many of them are likely to touch with your code. This is going to put a strain on your development processes. It becomes harder to maintain a certain level of code quality. And you’re no longer the only person pushing code. You’re now part of a team and you need a way to standardize all of the things you once did on your own. That’s goal of continuous integration. It lets you automate your different development workflows from testing to deployment. This ensures that the quality of your code stays consistent. This talk will go over the basics of continuous integration. We’ll also go over some of the tools that are available. And then we’ll finish by looking at how you put these tools together to create your own continuous integration environment.

  • Carl Alexander, Giuseppe Mazzapica, Thorsten Frommen: An Introduction to Unit Testing (for WordPress)

    WordCamp Europe 2018Speakers: Carl Alexander, Giuseppe Mazzapica, Thorsten Frommen

    August 13, 2018 — This is a development-specific workshop, so you should have an idea about coding in general. Besides that, the workshop itself does not require any specific skill or knowledge.

    We’ve all had these “Wait, what? That worked the other day!” moments. They usually happen after we introduced a new feature but broke existing functionality in the process. This is why we often don’t feel confident that our code is working as expected. When developing plugins—or whole websites—this is important, though. Clients expect that making changes won’t break their sites. But can we be sure of that?

    There is a solution for that, and it’s called Unit Testing! During this hands-on workshop, we’ll help you understand what testable code is and how to write unit tests for it. Armed with this knowledge, you’ll be able to prevent these embarrassing moments from ever happening again.

  • Carl Alexander: How to Troubleshoot WordPress Performance Issues

    WordCamp Halifax 2017Speaker: Carl Alexander

    February 3, 2018 — This is what this talk will help you with. We’ll look at the tools that you can use to solve this tricky issue. But we won’t stop there either We’ll also go over how to interpret what these tools are telling you. Because that’s how you’ll get to the root of the issue so that you can fix it.

  • Carl Alexander, Oscar Gomez, Chris Klosowski, Rachel Cherry: How to Sanely Release WordPress Products

    WordCamp Phoenix 2017Speakers: Carl Alexander, Oscar Gomez, Chris Klosowski, Rachel Cherry

    January 24, 2018 — In this panel we’ll explore processes, tools, procedures and lessons from stakeholders throughout the product chain. In particular what’s helped their businesses and customers succeed, how can partners in the chain help each other and ways to identify which practices are the best fit for different scenarios.

  • Carl Alexander: Introduction to Automated WordPress Deployments

    WordCamp Miami 2017Speaker: Carl Alexander

    August 5, 2017 — Do you dread deploying new WordPress code for clients? *raises hand* It’s weird to feel that way. Deploying WordPress code isn’t rocket science after all (or maybe it is and no one told me!).

    It tends to come down to opening our favorite FTP client and pressing the upload button. Easy-peasy, right? Of course, not! (Things are never that easy…) You’re also refreshing the web page in the browser while praying that you don’t get a white screen of death.

    It doesn’t have to be that way. You can deploy your WordPress code with confidence! It just comes down to creating the proper workflows and the right automation.

    This is what you’ll learn in this talk. We’ll go over what makes a successful deployment workflow. You’ll also get an overview of the tools that you can use to automate deployments. It’s everything that you need to get started on your quest for safer WordPress deployments!