All of Jacob Emerick's posts, page 51 of 57.

Salmon Trout Point

Looking south from Black Rock Point

Just north of Big Bay the shoreline makes a final reach north before curving westwards into Huron Mountain Club property. The land here is strangely flat, with an elevation of 120 feet above Lake Superior. Instead of rolling gently down to the water, the forest abruptly stops at cliffs that plunge…

  • Category Hiking
  • Posted August 7, 2010
  • read more

Why (some) Client-Developer Relationships Suck

Some web development projects don't turn out. The blame falls on both the web developer's and client's shoulders, though most developers will pine about the 'Worst Client Experience Ever'. It doesn't matter if the project is related to a full-time position or a one-time contract... things don't…

  • Category Web Development
  • Posted August 3, 2010
  • read more

Snowy Drive Down the Peshekee Grade

Straight portion of the old grade

Katie and I woke up at a small Ishpeming motel to find the ground covered in snow. This was more than a little surprising, as it was the second week of May, but the Upper Peninsula likes to misbehave in the late spring. We packed up the car with Logan and headed west on US-41 towards the Peshekee…

  • Category Hiking
  • Posted July 23, 2010
  • read more

Eastern Cliff of Clark Creek Valley

Cliffs of Eastern Clark Creek Valley

Cliffs have quickly become one of my more recent hiking interests. Like mountains, they offer some excellent views of the area, and the sharp relief can make for some interesting routes and rock outcroppings. Good cliffs are hard to find in the Upper Peninsula, thanks to the millennia of erosion…

  • Category Hiking
  • Posted July 19, 2010
  • read more

Beginner Web Developer Mistakes

With my introduction into web development coming from a static html/css direction, I've had to overcome several bad coding habits over the years. Most of these started with poor assumptions about the way websites worked. It took a crash course in php programming and a few hard bumps before realizing…

  • Category Web Development
  • Posted July 14, 2010
  • read more

Revisiting the Database Class

Several months ago I wrote a blog post describing how to create a database class that would wrap the native php mysqli connection. You can read that post here. Since that post was written I've learned a lot about proper php classes and realized that I made several mistakes in that blog post that I'd…

  • Category Web Development
  • Posted July 5, 2010
  • read more

Cliffs of Mulligan Plains

The -15ºF air hit me like a brick wall as I stepped outside of my car at Mulligan Plains. Unaccustomed to the cold Upper Peninsula mornings I quickly covered my nose and mouth with a warm scarf before heading down the plowed two-track. The sun's early rays had only just begun showing over the…

  • Category Hiking
  • Posted June 27, 2010
  • read more

What's With the Big Pause?

When I first decided to create an online blog I wanted to avoid a common pitfall of many other blogs: lack updates. While there were a few empty months in 2009, it feels like a did a good job with regular posts every week or so... Until the New Year rolled around. This is the first blog post in over…

  • Category Personal
  • Posted June 26, 2010
  • read more

Katie and I at Mulligan

It's no secret - I really like Mulligan Plains. This remote section of Marquette County is off the beaten path and contains many hiking adventures, including waterfalls, cliffs, and lakes. So when Katie and I headed up north on a cool fall day before hunting season I made it a point to take her to…

  • Category Hiking
  • Posted December 16, 2009
  • read more

Intro to SQL Part D

For the last post in this short series on SQL I wanted to explain some more in-depth usage. A technique that I wish I would have started using in my early websites is a centralized script to handle all of my database calls. PHP does have some great functions built in to connect, read, and write…

  • Category Web Development
  • Posted December 12, 2009
  • read more

Activity Stream

  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
View more activities…