To require javascript to display “Hello world”, a brochure website or even a basic weblog adds complexity for complexity’s sake. Go native.
web development
How to Move Fast and (not) Break Things
Start by building automated testing, live monitoring and versioned deployment. Improve your safety systems. Fix the bugs you know. Ship.
DNSmadeasy.com miscounting queries, charging thousands in dubious overages
Check your DNSmadeeasy overage charges carefully. “Our counting system is broken” is not an excuse many judges would accept.
How WordPress developers treat publishers like suckers and marks or why I’m now ashamed to be a WordPress developer
Without ever changing WordPress, no reason to keep expensive WordPress consultants on retainer or spend thousands monthly on VIP.wordpress.com.
Three Ways to take Full Length Website Screenshots on OS X
At last a website screenshot utility with a decent name. I’ve always wanted to like Paparazzi on the name alone.
Forbes ask for too much Twitter access: Doing Social Media Wrong
Just because a feature is possible does not make it desirable. Website owners are burdening themselves with overkill every day.
Visiomente: Modern Carpet Baggers or What’s Wrong with American Business
Visiomenté don’t produce anything except legal documents and hassle.
Textile: How to write in the world’s greatest markup language
I often have to introduce our team to Textile formatting and our clients. I’ve linked to the other great Textile documentation out there.
Textile Editing on OS X: BBEdit, iTextile, MarkMyWords
So for non-programmers, here’s how to get Textile editing working on BBEdit. Review of other OS X textile solutions.
Latin1 to UTF-8: A single query to find all the Latin1 database tables
We’ve found that even WordPress sites which are principally already UTF-8 have the odd Latin1 table sneaking into them. Here’s how you find them.
Google Chromium Binaries: Here’s where Google hide the nightly builds of Chrome without the spyware
For some unaccountable reason, the URL 404’s now (don’t Google know about 301 redirects?) – here’s the new working nightly build link.
Ten steps to build a great mobile version of your website
As mobile devices get better, more visitors are using smart phones to surf. Here’s a step by step guide to quickly create a great mobile site.
What’s wrong with commercial WordPress Themes: WooThemes vs ElegantThemes
Think you are getting commercial quality flawless code with a paid WordPress theme? Think again: commercial themes are boobytraps for the unwary.
How to get HTTPD and FTP to play well together or SEO image management nirvana
How to solve the server side permissions issues between HTTPD and FTP. Making KFM play nice with FTP.
How to move an old website to a new site address and retain Google rankings
How to use backlink analysis, Google’s site search and 301 redirects to keep your old backlinks and search engine rankings when moving to a new site.
Coding Languages, a developer’s new girlfriend
In general I believe that a lot of the coding developers (as opposed to user interface developers such as myself) like trying new languages like some men like trying fresh girlfriends. Each time a new language comes along they think this might be the one. But for the most part it’s a waste of time. Stick with the one you have if she’s kind to you.