Posts About My Site - Getting Meta

Personal sites can serve a variety of purposes. They can brand, connect, or define the person or their interests. While those are important to me another reason I spend so much time on my sites is to experiment. Whether the focus is on site optimization or coding practices, I enjoy both trying new things and sharing my findings for others.

A Year of Commits and Pushes

Over a year ago I made the decision to publish the custom framework behind my personal website. There were a few reasons why I wanted to share the code, though the main driver was that I wanted to actively modernize my code base. And it worked. Since pushing my custom framework I've updated huge…

  • Category Web Development
  • Posted December 8, 2016
  • read more

Using JSON Resume

Five years ago I played around with a PHP class to contain my resume content and abstract out optional pieces. This work ended up being unwieldy and largely unused - I had to create custom exporters to get the data out and rarely needed alternate versions of my resume. Shortly after building a few…

  • Category Web Development
  • Posted March 21, 2016
  • read more

Shame-Driven Development, or Why I Published My MVC

This week I finally made the leap and pushed my personal MVC to a public GitHub repo. I didn't do this because I'm particular proud of the code - a good chunk of it is six years old and isn't representative of current (or past) best practices. Nor did I do it because I think other programmers will…

  • Category Web Development
  • Posted November 26, 2015
  • read more

Waterfall 2.0 (Finally!)

Finally. After years of neglect and false starts the Waterfalls of the Keweenaw site has a new look. It was my first website, predating this blog by several weeks, though I haven't touched it in close to five years. It was about darn time that it got a fresh coat of paint.

So what is this site?…

  • Category Web Development
  • Posted April 22, 2014
  • read more

Determining Nearby Waterfalls

Calculating distance by roads

Finding geographic proximity is nothing new for me. While I've played with the Google Distance Matrix API before I've also had some fun using alternative (Warning: Mathematical!) methods for measuring distance with flat planes, spherical approximations, and tunnels. When I looked at adding a simple…

  • Category Web Development
  • Posted December 2, 2013
  • read more

Fighting the Comment Spam

As some frequent visitors may have noticed over the last week I've been dealing with a pretty bad spam problem on this blog. Since I don't use Wordpress or any other blogging framework there wasn't a quick fix for this issue, no plug-in to download and plop on or anything. I had to come up with…

  • Category Web Development
  • Posted August 24, 2013
  • read more

Refactoring the Waterfall Site

As I discussed in a recent post about my 2013 plans, I've started working on my waterfall site again. This was my first large-scale side project, outdating my blog by a few months and including over a hundred waterfalls and 50-odd journal entries. The website included driving directions, photos, and…

  • Category Personal
  • Posted August 14, 2013
  • read more

Rich Comment Formatting

Comments are an important part of a blog. Too often blogs are used as a soapbox for one person to state their ideas and opinions out into the open air of the internet without any sort of inline interaction. Comments allow an audience to give feedback, debate the points, or provide their own views…

  • Category Web Development
  • Posted July 8, 2013
  • read more

Mobile First, to an Extent

The most recent redesign of my website(s), which I started by rolling out a new home page late last year, is focused on some responsive ideals. There are some other changes as well, like removing unnecessary Javascript and sprucing up my framework, but the main goal is to implement responsive…

  • Category Web Development
  • Posted March 18, 2013
  • read more

A Year of Hits and Spiders

Right around this time last year I set up a simple hit logger on my server. Nothing complex, just a dump of the server superglobal with some extra metadata. This is something that is partially captured by the server itself in access logs: what file was requested, who was requesting it (user agent…

  • Category Web Development
  • Posted February 15, 2013
  • read more

Activity Stream

  • Read What Happened by Hillary Rodham Clinton.
  • Hiked 30.00 miles and felt great.
  • Favorited Amanda Palmer - Creep (Radiohead Cover) on YouTube.
  • Pushed some code at jacobemerick/lifestream-service.
  • Pushed some code at jacobemerick/lifestream-service.
View more activities…