Category Archives: Standards and Best Practices
Stop Breaking the Web
Reading Stop Breaking the Web by Nicolás Bevacqua's feels like a breath of fresh air.
He writes about how several common practices in the JavaScript community have led to poor user experiences, and violated some of the fundamental principles that made the Web what is today...
Polyfilling Responsive Images
Scott Jehl — one of the creators of Picturefill — wrote a thoughtful piece on the tradeoffs of polyfilling for responsive images.
Progressive Enhancement is Still Important
Progressive Enhancement with Backbone.js
Is TDD Dead?
Is TDD Dead? is an insightful debate about the merits of test-driven development, and the pitfalls of following it dogmatically.
My favorite quote, from part 5: “Most people cannot just leave good ideas the fuck alone.”
WordPress.tv Developer Presentation Roundup
Hide PHP Warnings and Notices from Poorly Written Plugins
WordCamp Dayton 2014 Slides
I’ll be speaking at WordCamp Dayton 2014 this Saturday about best practices for customizing WordPress plugins. If you’re attending and would like to follow along, you can check out the slides.
The Right Way to Customize a WordPress Plugin
Video from MVC presentation at WordCamp Columbus 2013
The video from my presentation on the Model-View-Controller pattern at WordCamp Columbus 2013 is now available on WordPress.tv.
WordCamp Columbus 2013 Slides
I’ll be speaking at WordCamp Columbus 2013 this Saturday on implementing the Model-View-Controller pattern in plugins. If you’re attending and would like to follow along, you can check out the slides.
Notices are Errors
Using Singletons in WordPress Plugins
Creating Object-Oriented WordPress Plugins That Implement MVC
I’ll be giving a presentation at the Seattle WordPress Developers Meetup tomorrow about how to write WordPress plugins that are both object-oriented, and implement the Model-View-Controller pattern.
If you plan on attending, you can follow along with the slides and download the lab files.
Designing Object-Oriented Plugins for a Procedural Application
(Well Organized) Options, Not Decisions
Sharing Passwords Securely
It’s common for developers to share login credentials with clients and team members through e-mail or other insecure mediums, but there aren’t a lot firmly established best practices on how to do it properly. I came across a SuperUser thread yesterday that contains several good ideas, and decided to add one of my own as well.
Why Short URLs are Evil and You Should Never Use Them
Why “Click Here” is A Bad Practice
Using “click here” as anchor text is considered a bad practice because it doesn’t tell the user what the link will direct them to by itself, without users having to read the surrounding text; because “clicking” is irrelevant in many situations (assistive devices, smartphones, etc); and because it is meaningless to search engines indexing the page.