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.
June 4, 2017 — You wrote a really awesome bit of code and submitted it to the directory, only to find out your code MAYBE wasn’t so great. And worse, even after it was approved, people can be pretty terrible about things. Judgmental. Mean. And now you have complaints, conflicts, bad reviews, broken code, security patches, and more. AUGH!
Everyone’s first plugin sucks. Everyone runs into unexpected conflicts. Learning how to handle them is what will take you from a good developer to a great one.
In this talk, I’ll discuss :
* That first review (what really happens)
* Preventing name conflicts (classes, functions and when to use if-exists)
* Replying to reviews (and when not to)
* Replying to support tickets (and when to say ‘no’)
* Handling security reports (what we really mean by ‘responsible disclosure’)
December 11, 2016 — One of the bigger take aways from my WCEU talk is the reminder that your representation in the WordPress community is not your code but you. This talk will address the issues when we have to represent something bigger than ourselves, be it the company we work for or the community in general. How do you handle the days when people hate you for nothing more than enforcing rules? How does it feel to have your reputation shattered when you know you did right? When DO you fight back if you do at all? How do you do it without causing more harm than good? After 14 years working for a bank and 4 for a webhost, with 6 in the middle helping the .org community in support and plugins, I have a unique set of experiences to call from when it comes to remembering the biggest thing. I am not my code. And I am not the haters.
December 2, 2016 — Have you wondered what goes on when a plugin is reviewed? Want to know tips and tricks to making your plugin pass on a first go? Curious about what happens when a security issue is revealed in a plugin? As the representative for the plugin review team, I handle everything from reviews and reports to sock puppets and trademark infringements, and I can answer your questions about all of it.
June 30, 2016 — Why You Want a Four Star Review Everyone gets bad reviews. It’s the nature of the beast when you put your product and code out there for everyone to use and abuse. But too many people spend their time fighting the wrong battle and striving for the wrong ratings. Don’t become the death of your own product; handle your reviews sanely and you will be the success you’ve always wanted to be. Key Takeaways: What to look for in reviews, how to take good from the worst reviews, how to handle yourself in bad reviews, understanding what is experience, making the most of reviews.
March 29, 2016 — When you submit a plugin, it seems to fall into a big black box. Then, suddenly, you get an email telling you things that are incorrect and need some attention. What actually happens is at once incredibly simple and painstakingly annoying. I should know. I do it every single day. And I’m here to help you understand what it is.
May 11, 2015 — What happens when your blogging community becomes vile and vicious and all you want to do is have an open discussion about things? There are tricks, tools, and methods to the madness of dealing with people who cannot see reason, and generally don’t want to. I’ll help you on your path to a pure blog without having to spend every free moment of your day moderating.
November 13, 2014 — You’ve heard about Font Awesome, Genericons, and Dashicons. You’re pretty sure they’re not new reindeer for Santa, so what are these Font Icons, why do we use ‘em and better yet, HOW!? The half-elf who wrote the Genericon plugin explains it all!
March 19, 2014 — WordPress isn’t just about slapping some cool plugins on your site; you have to know your audience, understand how THEY interact, and be willing to listen to them. Of course, there are some awesome plugins to help you handle the masses, and I’ll talk about those too, but let’s get down and dirty and look at the evidence, trace the paths, and find out who’s killing your site. It may be you.