Skip to Navigation | Skip to Content

Kelli Shaver

I'm a software developer who specializes in building great web applications, with a passion for future-friendly code, human and device accessibility, and open data.

Julio's Blog: Hiring front-end developers

julio-ody:

I’ve been getting a handful of emails offering me front-end jobs recently. Probably about time I admit that I like spending most of my time doing that, even though I ♥ my Rubies and I still believe developers who specialise end up worse off.

So I’ve decided to put down in words some thoughts…

Reorganization

Rethinking team organization for responsive design.

This article from Trent Walton ties in well to the podcast I’ll be linking to tomorrow, where in we celebrate the first birthday of our podcast by discussing the ins and outs of managing responsive design projects with Ethan Marcotte.

The Game Cabinet: Seasons

gamecabinet:

image

This is a newest addition to my game collection; one I’ve only had for a couple of weeks. I have to say, I like it a lot. Some of that is probably new game excitement, but Seasons has a lot of good things going for it.

The theme of the game is simple: You’re a wizard competing in a…

Say hello to CSS Simple

Last night, I started building CSS Simple - a lightweight CSS library for building clean interfaces. 

To be quite blunt, I was getting tired of all of the bloat around other CSS frameworks.

Grid systems feel cumbersome and aren’t always necessary (and often aren’t mobile-first). Heavy ties to jQuery adds a bulk and complexity that isn’t always needed. Reliance on a few COMPASS mix-ins means you need the whole COMPASS framework installed to edit anything.

There are a lot of good reasons why these things are beneficial and many cases where they are necessary (or at least very helpful), but there are also a lot of times when they’re just overkill.

This is where CSS Simple fits in.

I’ve only worked on it for a few hours, so in a lot of ways, it still feels like a library for prototyping. It’s also Webkit-only at the moment. Those two things may change, or they may not. It depends on how much I have time to work on it and how my needs change over time. We’ll see.

Even if it remains a Webkit-only library for UI prototyping, I still think there’s value in that.

You can see it in action here and view it on Github here.

Browser Scratch Pad One-Liner

I saw a few of these floating around a while back. The idea is to create a data URL one-liner to turn a browser tab into an editable scratch pad for taking notes, or writing whatever. It’s kind of handy.

Here’s my take (Tumblr mangles the URL if I try and link to it):

data:text/html;charset=utf-8,<title>Text Editor</title><link rel=”shortcut icon” href=”http://g.etfv.co/http://www.sublimetext.com”/><link href=”http://fonts.googleapis.com/css?family=Droid+Sans+Mono” rel=”stylesheet” type=”text/css”><body OnLoad=”document.getElementsByTagName(‘body’)[0].appendChild(document.createElement(‘p’).appendChild(document.createTextNode(”))); document.body.focus();” contenteditable style=”font-size:16px;font-family:’Droid Sans Mono’, sans-serif;max-width:80%;margin:2em auto;padding:2em;background-color:#222;color:#f3f3c4;line-height:1.5em;-webkit-text-shadow:1px 1px 1px #000”>

RESTify Your API

This bugs me, too. Hint: If your API has the words ‘new’, ‘edit’, ‘view’, ‘delete’ or similar in the URL structure, your API is not RESTful.

I ordered a couple of new games for the collection tonight. I&#8217;m looking forward to getting these off the UPS truck Wednesday, but I really need a bigger game cabinet.
I ordered a couple of new games for the collection tonight. I&#8217;m looking forward to getting these off the UPS truck Wednesday, but I really need a bigger game cabinet.

I ordered a couple of new games for the collection tonight. I’m looking forward to getting these off the UPS truck Wednesday, but I really need a bigger game cabinet.

Today I got a new laptop bag. I&#8217;ve been wanting one for a while. The Lowepro bag I&#8217;ve had for a few years now is nice and has held up really well. It&#8217;s just a bit larger than I would like. This small Timbuk2 bag, however, is perfect for the small amount of things that I carry.
Today I got a new laptop bag. I&#8217;ve been wanting one for a while. The Lowepro bag I&#8217;ve had for a few years now is nice and has held up really well. It&#8217;s just a bit larger than I would like. This small Timbuk2 bag, however, is perfect for the small amount of things that I carry.

Today I got a new laptop bag. I’ve been wanting one for a while. The Lowepro bag I’ve had for a few years now is nice and has held up really well. It’s just a bit larger than I would like. This small Timbuk2 bag, however, is perfect for the small amount of things that I carry.

Page 1 of 14

Previously