Rafe Colburn on What Bugs Taught Etsy About People
Meeting Rafe and getting to chat with him at Monktoberfest each year has been one of the event’s highlights for me. And I love stories like this. Things that happen + thoughtful people = interesting...
View ArticleWork Backwards
Relating to yesterday’s post on inertia, I wanted to pass on another nugget I’ve learned about how to approach and define problems: working backwards. I’ve found this to be useful in both technical and...
View ArticleJavaScript Profiling and Optimization
My colleague Steve has a post on the Crowd Favorite blog about some JavaScript optimizations we did to speed up mobile performance on a client’s site. It’s pretty interesting – check it out. #
View ArticleIs WordPress the Right Tool for the Job?
I recently got an email that asked: Do you ever question whether WordPress is the correct CMS for something? I am a big WordPress fan too and I’ve solved some really cool content management challenges...
View ArticleThat Wasn’t on the Schedule
On Tuesday I was back in the office and itching to get back to work on my current project. That morning I got two emails about an incompatibility in Carrington Build‘s Rich Text module and WordPress...
View ArticleHTML5 Colorado Flag T-shirt
A couple of years ago I got some Colorado State flag HTML5 t-shirts printed up.1 Since then, a number of folks have asked about getting them so I set up a TeeSpring. They will be on sale in mens and...
View ArticleText Editors
Yesterday I watched a colleague’s Sublime Text 2 crash repeatedly as he tried to navigate the search results in a large project. BBEdit‘s search (and edit in the results window) feature is a part of my...
View ArticleCustom Taxonomy as “Post Meta”
I found this post while sorting through my old drafts and decided to go ahead and publish it rather than trashing it. Hopefully the code samples don’t break too badly in WordPress 3.9. I’ve talked a...
View ArticleThe Race to the Bottom Benefits Platforms (not Developers)
There’s been a ton of recent conversation in the iOS world about the inability for most indie developers to create sustainable businesses through the iOS app store. In particular, these devs are...
View ArticleLocal *.dev and *.app via Dnsmasq on Mac OS X
I am in the process of setting up a development environment on a new machine and one of the things I decided to do is route all .dev domains to my local (built-in) Apache web server while I route all...
View ArticleSetting the wp_remote_get() User Agent
I was recently trying to make some API requests from within WordPress using `wp_remote_get()`, but the site I was asking for data from was rejecting requests from the default WordPress User Agent. I...
View ArticleSubmit a Form on Command + Enter from Textarea with jQuery
I’m a big fan of keyboard control in productivity applications. I love being able to type my changes/additions and submit them without needing to tab around too much, or gasp grab the mouse. I’m not...
View ArticleSane Laravel 5 Mail Example
For some reason, the example code in the Laravel docs for their Mail feature neglect to show how to pass defined variables into the closure. Here is something a little more useful. View the code on Gist.
View ArticleWe’ve Made Web Development Complicated
When I first made my transition from front-end development into back-end development in ~2002, I had two things to learn: a server-side language how to talk to a database (SQL) on top of my knowledge...
View ArticleDisable Submit Button After a Form is Submitted
Once a user has submitted a form, you generally don’t want them to submit it a second time.1 A nice way to handle this is to disable the submit button once the form has been submitted, while replacing...
View Article