All of Jacob Emerick's posts, page 16 of 53.

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

Simple Messaging in PHP

Queuing and messaging are two super-dandy things that I've had plenty of opportunities to play with while at Shutterstock. And with such a diverse company there are plenty of options to choose from. For a while I played with Resque, then it was RabbitMQ, then it was Kafka and Amazon SQS, all the…

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

Mound Mountain - Highpoint of the Superstitions

Orion's Belt under a bright moon

Frost sparkled evilly on the tent's rainfly under the dim light of my headlamp. Against my will my teeth began to chatter ferociously and I shuffled in place in a vain attempt to warm up. It was terribly cold this morning in the eastern Superstitions, much colder than either Chris or I expected, and…

  • Category Hiking
  • Posted November 22, 2015
  • read more

Streaming Twitter Bot in Node

Over the years I've played a lot with Twitter and different bots and interactions. Shoot, there are write-ups on this blog about authenticating raw Twitter requests with OAuth, extending that to handling Twitter streams with Guzzle, and then doing it again with raw streaming requests. Using these…

  • Category Web Development
  • Posted October 30, 2015
  • read more

Robber's Roost Loop

Dim morning sky over Three Sisters

Trying to get motivated to go for a hike in the hot Arizona desert was tough after Isle Royale. Nine days of midwest weather on Lake Superior had spoiled me, and I still had sore knees and feet to heal. Chris finally convinced me to head out on a relatively easy loop, one that we had been eyeing up…

  • Category Hiking
  • Posted October 26, 2015
  • read more

Some Isle Royale Hiking Routes

Along the Tobin Harbor Trail

There are a lot of hiking options on Isle Royale that are more reasonable than my ambitious perimeter loop. Most people would rather have short days and time to relax at camp, with the additional bonus that this could lead to repeat visits in the future. This was apparent by the discussions I had…

  • Category Hiking
  • Posted October 20, 2015
  • read more

Making Phergie Talk to Slack

Phergie, an IRC bot that is written in PHP, is one of my favorite memories of working at DealerFire. One of my coworkers had wired up an old local box as a chat server and, after monkeying around a bit, got the bot up and running. And it was awesome. From random YouTube videos to more than a few…

  • Category Web Development
  • Posted October 16, 2015
  • read more

Lessons Learned from Isle Royale

Planning for the Isle Royale solo adventure stretched out months before I stepped onto the Queen at Copper Harbor. There were itineraries to sync up, pieces of gear to purchase, calories to count, and more than a few tests of physical readiness. Even after all this preparation the island would teach…

  • Category Hiking
  • Posted October 13, 2015
  • read more

Isle Royale, Day 9: Thunderstorms over Rock Harbor

Dim light over the trail

Several thunderstorms had passed over Moskey Basin during the night. These were the real thing: bright flashes of lightning ruining the darkness, bursts of thunder rolling over forested hills and water, and heavy rain dumping down on the shelters roof above me. Yet now everything was quiet. For the…

  • Category Hiking
  • Posted October 6, 2015
  • read more

Isle Royale, Day 8: 24 Miles to Moskey Basin

Cool morning light over Lake Siskiwit

Soft pinks and purples swirled above the chilled fog on Lake Siskiwit. Shivering through my sweaty shirt I continued to pump water from the swampy inlet on the western shoreline. It was early, still thirty minutes before the sunrise, and I had made darn good time this morning. Close to four miles…

  • Category Hiking
  • Posted September 30, 2015
  • read more

Activity Stream

  • Pushed some code at shutterstock/public-api-sdk-generator.
  • Closed a pull request at shutterstock/public-api-sdk-generator
  • Read The Couple Next Door by Shari Lapena.
  • Read The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim.
  • Read Underland: A Deep Time Journey by Robert Macfarlane.
View more activities…