It is not unreasonable to expect a web developer would have a website. For years, I sidestepped the issue, but finally have seen the light and come around (ok, I felt I needed it for job applications).

Priorities

Blogging never really appealed to me, but I’ve come to deeply value contributions to open-source, and with this site hope to more easily, publicly, and often post useful code snippets etc.

My priorities in developing the site were largely aligned with current trends on the web: responsiveness and performance.

Creating

The site is built on Jekyll and GitHub Pages - a combo of a static templating CMS and version control and free hosting. GitHub pages recently moved to Jekyll v2.2, which supports SCSS, collections, and several other features allowing a more dynamic site.

I had been working very heavily with AngularJS and Bootstrap over the past 2 years, so with this site I decided to write everything from scratch. My focus was more on the design instead than creating a flashy, complex web application (I’ve recently become more interested in UX especially). Even if a little flat-minimal-2014, I’m happy with it and had fun throwing colors at it etc.

Jekyll was easy to approach, as much of its syntax is similar to Angular and friends, but as I worked with it longer, I realized the site could so powerfully leverage Jekyll and Liquid that it could be written with no javascript (save google analytics). Everything as CSS-driven as possible, and once I decide on a logo I like I’ll move that to SVG - which only leaves the image of yours truly at the bottom.

I started with a mobile-first approach, designing and fitting content to a small screen, then coming up with several breakpoints (why restrict yourself to devices or the default 4 provided by Bootstrap?) to restyle content as appropriate. Using SCSS made this a breeze.

The Future

Once I started playing with single-pixel changes, I knew I needed to call it quits for now.

I still think blogging is silly, but we’ll see if I start rambling online. I haven’t bought into social media in contexts like this, so you won’t find sharing buttons that make it extra easy to make fun of me on the internet.

There’s still much work to do, but here’s to hoping the first pass will help the job hunt :)