My presentation titled “Writing (more) Secure Plugins” was accepted into developer’s track for WordCamp Minneapolis 2015. This presentation aims to enlighten WordPress plugin developers of common attacks and preventative measures that should be taken within any WordPress plugin.
Topics covered include: Plugin security best practices, data sanitization (and validation), action authorization, and permissions. As always, this is a non-exhaustive list of the topics I’ll cover but it should give a feel for what I’ll be talking about.
My presentation titled “1 Million Downloads – Lessons Learned Growing a Plugin” was accepted into the second developer’s track for WordCamp Minneapolis 2014. This presentation was inspired by a presentation I attended at WordCamp Chicago 2013. It will cover my experiences (mistakes, triumphs, etc.) as I have grown Breadcrumb NavXT over the past 7 years.
This session will cover what I have found that works, and the mistakes I made as I’ve grown Breadcrumb NavXT into a plugin that has been downloaded over 1 million times. Topics covered include: support and release strategies, workflow and tools, and WordPress plugin coding tips. Naturally, this is a non-exhaustive list of the topics I’ll cover but it should give a feel for what I’ll be talking about.
Psst. If you haven’t registered yet, register for WordCamp Minneapolis while you still can. Last year we sold out of two day passes and Saturday only passes. Also, it is definitely worth participating in both Saturday and Sunday activities, Kiko and crew did an excellent job organizing last year and this year is looking to be even better.
Beginning in 2012, the Minneapolis/St. Paul WordPress community has put on a self organized, unconference centered around WordPress in the fall. This acts as a supplementary event to WordCamp Minneapolis, which will now be a yearly event in the spring (keep your calendars open for the last weekend in April 2014). A big thanks to Toby and Barbara for leading the organization effort for this. These are my pictures from the event. Continue reading
Unlike last year, where I was unable to attend WordUp Minneapolis. This year I prepared and lead a discussion titled “Tag Team WordPress Security”. Originally, this talk was to be presented with another person. However, due to uncontrollable circumstances (life gets busy), I was left as the only presenter for the talk. The talk covered several topics from basic security practices to how to spot malicious code, and many things in-between.
Unlike previous talks, rather than struggling with PowerPoint (and clones) for making the slides, I moved to a WordPress based presentation tool. Thanks to this, you can visit slides.mtekk.us to view the slides from my presentation. Currently, this site only displays the “Tag Team WordPress Security” slide deck. However, all of my future slide decks will appear there.
Today marks WordPress’ 10th year of existence. To celebrate, #wp10 parties are being held all over the world. In the Minneapolis/St. Paul area we met at Minnehaha Park. Unfortunately, the weather didn’t cooperate for the bike-ride/run that we planned to do before grilling. So, we stuck to socializing in the pavilion, grilling bratwurst (some hotdogs, chicken and a lonely hamburger made it to the grill as well), and eating birthday cake.