Skip to main content

The web of the future

I spent the beginning of this week at Artifact Providence. Last year, I said that it was the best conference for web professionals that I have ever been to. I stand by that statement.

What Jennifer Robbins, Christopher Schmitt, and Ari Stiles have created is something truly magical. Artifact is the best parts of the web—the open, welcoming, collaborative community—without all the snark and nasty bits.

If this year had a core theme, it was that the web of the future is quite different from the web we build for today.

Read More…

Tarpit: Say Goodbye to WordPress Comment Spam

Back in June, I made a decision to remove comments from this site.

I wasn’t happy about it. I think the web is better with open conversations. But Askimet was letting through an incredible amount of spam, and managing it was taking up time that I could have spent writing posts and making cool stuff.

Over the weekend, I brought comments back and added a new plugin that has stopped comment spam entirely.

Read More…

The Invisible People

I’ve written here before about my desire to help the homeless, and how that conflicts with my fear and judgement.

Often times I do nothing at all, and just feel guilty about it. Other times, I’ll donate money, which is helpful (at least I hope it is), but it’s also impersonal and a bit dehumanizing.

I came across a few videos over the last few weeks that have given me a new way to think about how I interact (or don’t) with the homeless.

Read More…

Cutting the Cord: How to Ditch Cable

Over the last year, I’ve seen my cable bill steadily increase (it was almost $200 last month), while the services I receive remain the same. And while we do watching a fair bit of TV, we’re paying for so many channels and programs that we just don’t watch.

We decided to cut the cord and ditch cable. This is how we did it.

Read More…

Joining Mashery

Last week, I started a new role as a UI designer and front-end developer at Mashery. They help companies build and manage their APIs. I’m the guy who builds out the sites.

Briefly, here are three reasons why this job is so kick-ass:

  1. APIs will be an integral part of the web as it increasingly becomes something we access in more than just a browser—in apps, on smart devices, and through non-visual interfaces (like Siri and Ok Google). I’m pumped to be part of that.
  2. This is a hybrid role. In the past, I’ve been asked to choose whether I want to design things or build them. At Mashery, I don’t have to. I get to translate business goals into device-agnostic web experiences, and then build them. I even get to help educate customers, clients and other developers on modern web best practices. Awesomesauce.
  3. It’s 100-percent remote. I get to role out of bed and start making awesome stuff, and structure my work around the way I work best. It’s a recipe for awesome.

I’m thrilled to be part of Mashery, and grateful that I work in an such an exciting industry.

Climbing up and down the DOM tree with vanilla JavaScript

On a recent Javascript project, I needed to climb up the DOM tree looking for the first element that had a particular class, ID, or data attribute.

This is really easy to do with jQuery, but today I wanted to share some simple vanilla JavaScript methods to duplicate jQuery’s .closest(), .parent/s(), and .find() APIs.

Read More…

Ditching jQuery

About a year ago, I wrote an article documenting my move away from jQuery in favor of modern, native JavaScript (aka vanilla JS).

Since that time, my approach has changed quite a bit. This article details how I write scripts today, and includes a growing collection of native JavaScript equivalents for common jQuery tasks.

Read More…