September 2, 2011

Dude. Seriously. That’s a debug console?

featured comment
August 22, 2011

An Interesting Insight Into Mobile Safari On iOS

apple-safari-icon

A post in a Y Combinator discussion thread: Mobile Safari parses websites as a big canvas and then pretends the screen is a window through which you’re looking at the canvas. What you think of as scrolling, the browser thinks of as moving the canvas around (or the window depending on point of view). Because [...]

August 14, 2011

Notes To Self: Twitter’s Website Rocks On Mobile Devices

twitter

Twitter’s mobile site rocks on my iPhone. Especially worth noting: they’ve figured out how to pin their header to the top while scrolling the content in the middle. They’re also using pushState() and other cool tricks to make the experience feel very native, but the scroll behavior is rare among web apps on iOS. Kent [...]

March 7, 2011

Wijax Widget Lazy Loader

WIjax Widget Area

Idea: A simple way to improve load-time performance by lazy loading some of the content on the page. Answer: Wijax. The more content in the initial download of the page, the longer readers have to wait to see it. Some content is critical to each page load, but why make people wait for every last [...]

March 2, 2011

Net Render Your IE Compatibility Tests

maisonbisson in ie 7 thumb

Geotek‘s NetRenderer makes it possible for me to see how badly old versions of IE are mangling my web pages without actually having to run the malware on a box of my own. Unfortunately, the IE8 rendered returns errors and hasn’t worked in a while.

May 27, 2010

Step By Step: Turn On The iPhone/iPad’s Web Debugging Console

You can’t view a web page’s source, and you can’t Command+F to search for text on the page, but you sure can get a debugging console to see the errors on the page. Here’s how: Find and open the Settings app Select Safari Scroll down to find the Developer option at the bottom Turn on [...]

October 14, 2009

Yelp: A Poster Child For Semantic Markup

Search Engine Land.com: Yelp…is…essentially a poster-child for semantic markup. This spring, Google’s introduction of rich snippets has allowed Yelp’s listings in the SERPs to stand out more, attracting consumers to click more due to the “bling” decorating the listings in the form of the star ratings. There are now some very good reasons why sites [...]

October 8, 2009

The translate icon however says to me that a computer is going to translate something for me automatically, on demand. It’s probably not going to be as good as a human-translated page.

featured comment
August 6, 2009

Martin Belam’s Advice To Hackers At The Guardian’s July 2009 Hack Day

An amusing hacks-conference lightning talk-turned-blog post on web development: “Graceful Hacks” – UX, IA and interaction design tips for hack days. Martin Belam‘s talk at The Guardian’s July 2009 Hack Day must have been both funny and useful: Funny: “However, I am given to understand that this is now deprecated and has gone out of fashion.” Useful: “the [...]

December 9, 2008

SIMILE Timeline For, Um, Timelines

Timeline is a SIMILE project that uses Exhibit JSON (which you can create with Babel).

December 9, 2008

Another Approach To Web Forms

Just saw a cool demo of XForms and Orbeon Forms.

December 8, 2008

WordPress For Zach’s Web Programming Class

Zach is apparently too lazy to prep his own lectures for the last few days of his intro to web programming class. After bringing his students from zero to database-backed web-apps, he asked Matt do JavaScript and me to introduce WordPress as an application platform. The WordPress API makes it easy to write plugins that [...]

December 2, 2008

Mobile Safari Advanced Features

If you’re already building web apps, you might wonder why you should bother to build an iPhone native app. The short answer is that you might not need to, but you should still optimize the app for iPhones. Native-looking chrome Set these in the head: // set a custom icon for when a user bookmarks [...]

November 10, 2008

New Plugin: wpSMS Supports Sending SMS Messages

September 22, 2008

Scaling PHP

This two year old post about Rasmus Lerdorf’s PHP scaling tips (slides) is interesting in the context of what we’ve learned since then. APC now seems common, and it’s supposedly built-in to PHP6. Still, I’d be interested in seeing an update. Are MySQL prepared statements still slow? And that’s where Rasmus’ latest presentation comes in. [...]

September 11, 2008

Web Form Validation With jQuery

Josh Bush’s Masked Input Plugin and Paulo P. Marinas’ AlphaNumeric are both jQuery plugins to prevent input of invalid data in web forms.