Now viewing articles in Development
Recently I realized that our new Lift site was crashing Safari on the iPad. It wouldn’t even load the page fully before it crashed. It turns out the issue was a bug in Apple’s mobile Safari browser on the iPad that cropped up when using multiple font weights from Typekit.
So you’ve probably heard of Facebook and Twitter—they’re pretty big these days. You’ve probably also seen the Facebook Like button and the new tweet button from Twitter, they look something like this:
These integration features make it really really easy to spread your website’s content over the internet in a rapid fashion. They allow your visitors to share your content without even leaving the page ...
We’ve all heard over and over about how we should be keeping things under source control – and for important sites, you probably do. But what about static sites? Do you keep them under source control, or do you just edit them manually?
I’ve recently been busy moving some of my own static sites from one server to another, which has given me a good opportunity to examine my ...
One of the stranger parts of my job is working on features that haven’t been completely nailed down yet – someone will say “users should get e-mailed when a new comment is posted”, but won’t say what that “new comment” e-mail should look like.
Some people would treat this as a challenge. I treat this as an invitation to liberally sprinkle outlandish messages throughout the feature that’s being ...
This caused me much frustration. So for the record, don’t ever include a title attribute on an HTML <link> element.
This may not come into play in most situations (I’ve never run into the problem before), but if the CSS file you’re linking to is for print (as opposed to screen) it may break the link and your print styles will not be rendered.
For example, this ...
One of the unfortunate things about being a developer is that if I do my job really well, no one outside the company will know that I exist.
On the bright side, this lets me get away with a lot – generally, I need to worry a lot less about client expectations and timelines, which means that I can focus more on getting things done than on dealing with any pesky ...
If you asked anyone in the office what their least favorite Inflight module was, the answer would be a resounding “Images”.
It’s kind of weird, really – we have this totally awesome photo management app, and the piece of our CMS that’s most neglected/disliked is the one that deals with images.
At any rate, no one really liked images – but we all realized that they had to stay ...
“It would be awesome if saving a page also made you toast”, I will think as I start to write the code involved in wiring up a toaster.
As a developer, I have a lot of power over what features get built or not built, and how exactly they function.
One of the results of being in this position is that features for things sometimes end up getting done as ...
One of the cool things about being a developer is that I get a lot of input into exactly how things work.
One of the downsides of being a developer is that I get a lot of input into exactly how things work.
Whenever I’m not working on client projects, I tend to spend time working on Inflight and Parade, fixing bugs and making changes wherever we feel that ...
“Before this project, I had never actually used Kijiji – so making something that worked “just like it but different” was going to be an interesting task.”
Lately, I’ve been working on building an online classifieds site that works something like Kijiji. The client wanted to build a better, simpler online classifieds site – and Kijiji seemed like a good place to start.
Before this project, I had never actually used ...