Author Archive

  • Andrew Villeneuve: Change Your Defaults, Strengthen Your Security

    WordCamp Seattle 2016Speaker: Andrew Villeneuve

    August 5, 2017 — Ransomware. Viruses. Data breaches. Phishing emails. Website defacement. Ad network hijacking. These are just some of the cyber threats that everyone needs to be aware of and on guard against in the second quarter century of the World Wide Web.

    The Internet can be incredibly useful, but it’s also home to many bad neighborhoods and bad actors. Learn how to factor security into your choices for web hosting, browsing, payment processing, themes, and plugins — and how to secure the desktop and mobile operating systems you already use.

    By changing your defaults, you’ll be much better protected against the hive of scum and villainy on the Internet that would do you harm.

    Presentation Slides »

  • Mika Epstein: Names, Versions, Releases, and SVN

    WordCamp Seattle 2016Speaker: Mika Epstein

    August 5, 2017 — Writing the code is the easy part. Naming things, figuring out versions, and handling all that in SVN is not as easy as it should be. Even experienced developers mess this one up. Regularly. So don’t feel like you’re a loser if you don’t get it. Be prepared to Google and keep an open mind.

    Presentation Slides »

  • Jonathan Brinley: A PHP Developer’s Adventures in React – Building Plugin Admin Interfaces

    WordCamp Miami 2017Speaker: Jonathan Brinley

    August 5, 2017 — Just about any moderately complex WordPress plugin requires some sort of administrative interface. In many cases, your code for this UI could benefit from the flexibility and power provided by the React JavaScript library, but integrating React with the WordPress admin brings its own set of challenges. From developer tools, to data persistence, to extensibility, we’ll explore some of these challenges and the solutions we’ve developed at Modern Tribe as we’ve used React to build elegant administrative user experiences in WordPress.

    Making React applications play nicely with the WordPress admin involves a number of tricks and workarounds. I’ll cover topics such as integration with the TinyMCE editor, communication with WP’s existing JS libraries, setting up developer tools such as hot module reloading, and persisting data in the WP database.

    Presentation Slides »

  • Josh Pollock: Building Content Apps with VueJS

    WordCamp Miami 2017Speaker: Josh Pollock

    August 5, 2017 — Learn how to make use of post endpoints of the WordPress REST API using the VueJS framework. This talk will provide an introduction to VueJS, a relatively simple, yet extremely powerful JavaScript framework. We will use WordPress data, via the WordPress REST API, to create practical examples of how to use VueJS to edit and show a post, create posts lists and switch between them using the Vue router.

    Presentation Slides »

  • Auston Bunsen: Introduction to Redux With React

    WordCamp Miami 2017Speaker: Auston Bunsen

    August 5, 2017 — In this talk we will cover topics such as React setup with webpack & babel, component hierarchy and how to use a store (redux) to communicate with the back end. Examples will include creating a todo app from scratch and you will walk away with an understanding on how redux makes writing React components simpler and easier.

    Presentation Slides »

  • Panel Discussion: JavaScript QandA

    WordCamp Miami 2017Speakers: Peter Carabeo, Michael Dyer, Jonathan Brinley, Auston Bunsen, Zac Gordon, Nizar Khalife Iglesias, Josh Pollock

    August 5, 2017 — A chance to ask any questions to the Learn JavaScript Deeply speakers.

  • 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!

  • Business Panel: Business Longevity – Building Something That Will Last

    WordCamp Miami 2017Speakers: Jon Brown, Sherry Walling, Karim Marucchi, Rebecca Gill, Scott Mann

    August 5, 2017 — As WordPress enters its teenage years, our community is no longer just thinking about startup mode. Entrepreneurs are trying to figure out longevity, and how to build a long lasting business. Karim brings the perspective of 23 years of building and leading digital teams from 30 to 300. Immersed in the WordPress ecosystem the last 5 years, Karim has seen some trends that worked against the traditional silicon valley idea’s of success. Are we a special snowflake, does Open Source make a difference in Start-up longevity?

    In leading this discussion, Karim will build on the topics of the morning talks by Scott Mann and Sherry Walling. We have invited Rebecca Gill and Jon Brown, who both have many years in business before joining our community, to create a panel that collectively brings hundreds of years of business experience to the WordPress ecosystem and our community.

  • Business Panel: Challenges of Owning and Maintaining a WordPress Business

    WordCamp Miami 2017Speakers: Diane Kinney, Brian Rotsztein, Carrie Dils

    August 5, 2017 — This is meant to be a blunt and straight-forward talk on the challenges of entering the WordPress space. This space is not all unicorns and rainbows – at least not anymore. Business and ideas fail in this space just like any other. Panelists should come with pros and cons of being in the WordPress space, and what they would do if WordPress’s dominance in the CMS/etc. space decreases. This is not mean to be a negative subject but a realistic one, and panelists represent different viewpoints (freelancer, small, large businesses, plugin/theme shops).

  • Business Panel: You Want to Build an Agency?

    WordCamp Miami 2017Speakers: Brian Rotsztein, Shayla Price, Troy Dean, Scott Mann

    August 5, 2017 — This panel helps to convey what it takes to build an agency from scratch or a few freelancers. How does one get an agency started? What are the things you need before or as you start? What are the biggest keys to success and the toughest lessons to remember?