Category: thoughts

On speaking at the 2009 jQuery Conference

One of my personal goals for this year was to start being part of the solution to the dearth of female speakers at tech events. Though I’ve talked at a couple of smallish local events over the past few months, this past weekend I got to do it in a big way: I presented a [...]

On gaining respect as a front-end developer

Front end developers are in a unique position to improve page performance (perceived and actual) by using best practices such as the YSlow tests. Front end developers are also in a unique position to help develop templating systems and to write thoughtful CSS, both of which help enable the rapid prototyping and rollout of new features. A focus on results and best practices — demonstrating that you aren’t just pushing pixels around — is the key.

Announcing Triangle Web Women

When I noticed that a conference I’m attending didn’t have any female speakers listed, I contacted the organizers to see what was up. As soon as I wrote them, though, I realized that I didn’t even have anyone to recommend for inclusion. Thus was born Triangle Web Women, my local effort to foster connections, promote [...]

5 reasons you don’t really want a jack-of-all-trades developer

I’ve spent the last couple of weeks trolling Craigslist and have been shocked at the number of ads I’ve found that seem to be looking for an entire engineering team rolled up into a single person. Descriptions like this aren’t at all uncommon:
Candidates must have 5 years experience defining and developing data driven web sites [...]

Why niche networks will flourish and Facebook will flounder

It was just a couple of months ago that I was naively lobbying my friends to join Facebook. I envisioned creating a place where I could find out what everyone — especially people who were more acquaintances than friends — was doing, without the burden of keeping in contact with them individually. Joe was going [...]

Salivating over server-side Javascript

I came across The End of Web Frameworks in my dzone RSS feed this morning, and it echoes a thought that runs through my brain as I get more and more comfortable with jQuery: who needs the server when you’ve got Javascript? Wouldn’t it be great if the server just handed out data, and the [...]

How I learned CSS

I remember when I first tried to understand how to produce designs for the web — coming from the paper-based world, it was hard for me to accept everything that was suddenly out of my control. When I first tried to grasp CSS with the help of now-defunct Adobe GoLive, I bailed pretty quickly. Table-based [...]

Using ems for font sizing in css

A List Apart had a great article recently on using ‘em’ for CSS font-size declarations, which served as great back-up for some conversations I’d been having among coworkers. (It turns out that people who didn’t have a former life in print don’t necessarily understand what an em is: a self-referential unit of font size measurement, [...]

My case for standards-based web layouts

Since 1999, the World Wide Web Consortium (W3C) — a standards body that tells the world how the web should work — has urged web sites to use semantic markup for content and cascading stylesheets (CSS) for layout, and to abandon code that combines information and presentation in non-semantic HTML table-based layouts. Semantic markup …

puts [...]