Main menu

Skip to primary content
Skip to secondary content
  • Articles
  • Philosophy
  • About
  • Contact
  • eBook

Category Archives: Web

Post navigation

← Older posts

How To Make a Bookmarklet For Your Web Application

86
How To Make a Bookmarklet For Your Web Application

Browser buttons (bookmarklets) are shortcuts that act like a simple browser plugin. Their advantages include:

  • Fast installation: Just add a link to your bookmarks
  • Convenient: Use features while on your current page
  • Easy to write: Bookmarklets are
  • … Read article
Posted in Guides, Web | April 16, 2008 by kalid

Intermediate Rails: Understanding Models, Views and Controllers

65
Intermediate Rails: Understanding Models, Views and Controllers

I’m glad people liked the introduction to Rails; now you scallawags get to avoid my headaches with the model-view-controller (MVC) pattern. This isn’t quite an intro… Read article to MVC, it’s a list of gotchas as you plod through MVC the

Posted in Web | August 12, 2007 by kalid

Build a site you (and your readers) will love

37

I’m thrilled by the recent attention and your feedback… Read article. Seeing your “Aha!” moments motivates me to write — though I’ve been neglectful lately. I’m busy, the dog ate my browser, the draft’s in the email… you know the drill.

Posted in Guides, Personal Development, Web | August 4, 2007 by kalid

Starting Ruby on Rails: What I Wish I Knew

105

Ruby on Rails is an elegant, compact and fun way to build web applications. Unfortunately, many gotchas await the new programmer. Now that I have a few rails projects… Read article under my belt, here’s my shot at sparing you the suffering

Posted in Programming, Web | June 16, 2007 by kalid

How To Optimize Your Site With HTTP Caching

92
How To Optimize Your Site With HTTP Caching

I’ve been on a web tweaking kick lately: how to speed up your javascript, gzip files with your server, and now how to set up caching. But the reason is simple: site performance is a feature.… Read article

For web

Posted in Guides, Web | April 7, 2007 by kalid

How To Optimize Your Site With GZIP Compression

How To Optimize Your Site With GZIP Compression

Compression is a simple, effective way to save bandwidth and speed up your site. I hesitated when recommending gzip compression when speeding up your javascript because of problems in older browsers… Read article.

But it's the 21st century. Most of my

Posted in Guides, Web | April 4, 2007 by kalid

How To Debug Web Applications With Firefox

44
How To Debug Web Applications With Firefox

Debugging is one of the most painful parts of developing web apps. You have to deal with browser inconsistencies with HTML, CSS and javascript, let alone the difficulty of debugging javascript itself.

Here’s a rundown of the Firefox extensions I… Read article

Posted in Web | March 19, 2007 by kalid

Speed Up Your Javascript, Part 2: Downloadable Examples!

14
Speed Up Your Javascript, Part 2: Downloadable Examples!

I’m happy people are finding the article on javascript optimization useful. But I made a giant, horrible mistake. A mistake that befalls many tutorials.

I didn’t include actual, working examples for you to play with.… Read article You can talk all you

Posted in Guides, Programming, Web | February 25, 2007 by kalid

A Simple, Comprehensive Overview of Javascript

10

This isn’t a reference guide, programming tutorial or detailed overview. It’s a Javascript refresher, assuming you know another programming language and puts all the information in one place (just ctrl+f to find!). Javascript has nothing to do with … Read article

Posted in Programming, Web | February 23, 2007 by kalid

Speed Up Your Javascript Load Time

76
Speed Up Your Javascript Load Time

Javascript is becoming increasingly popular on websites, from loading dynamic data via AJAX to adding special effects to your page.

Unfortunately, these features come at a price: you must often rely on heavy Javascript libraries that can add dozens or… Read article

Posted in Web | February 21, 2007 by kalid

Post navigation

← Older posts
The mission: share aha! moments in clear, friendly language. I write about topics as I wish they were explained to me. Read more...

Subscribe by email or RSS

Like the site? Try the ebook

Categories

  • Business
  • General
  • Guides
  • Math
    • Calculus
    • Vector Calculus
  • Observations
  • Personal Development
  • Programming
  • Web

Popular Posts

  • Easy Permutations and Combinations
  • An Intuitive Guide To Exponential Functions & e
  • How To Optimize Your Site With GZIP Compression
  • A Visual Guide to Version Control
  • A Visual, Intuitive Guide to Imaginary Numbers
  • A Gentle Introduction To Learning Calculus
  • Demystifying the Natural Logarithm (ln)
  • Understanding Big and Little Endian Byte Order
  • Techniques for adding the numbers 1 to 100
  • Intro to Distributed Version Control (Illustrated)