Best of The Bay: Mines

August 16, 2015

IMG_0225

I’m always looking for parks that have a unique story. I’ve found the Bay Area to have a rich mining history and I find those mining artifacts really add to the outdoor experience. Especially the ones you can explore yourself!

Lucky you, I’ve done all the research to find three favorite parks hosting mines so you so you can simply head out and discover!

read more …

HTML Rending in Swift with Dynamic UITableViewCells

August 9, 2015

I’m a firm believer that native UI is superior to the web view experience on mobile. However, if you want rich-text user generated content support across both web and native platforms a markup language rendered natively is definitely the way to go. Trying to support the full-HTML standard natively sounds like a nightmare, but if you allow a restricted subset of the tags the problem becomes more manageable. In this article I’m going to walk through what solutions to HTML rendering exist on iOS and how I’ve implemented it under the intensive re-use / responsive scenario of rendering it in a UITableViewCell.

read more …

Oh Shit! I Have to Descend 1000ft of Loose Rock!

July 13, 2015
Red Canyon, Utah

Red Canyon, Utah

I fell in love with mountains and became a hiker in Utah’s Western bite of the Rocky Mountains. That summer, in a dry desert area North of Salt Lake City. Fueled with inexperience and a taste for adventure I wound up in several off-trail scrambles there which taught me a foundation about how to descend loose rock and dirt. This Spring I had to use these skills again in an ‘Oh Shit!’ moment near Castle Peak where the trail forward simply ran off a cliff and turning around meant descending icy snow in hiking boots. As a result, my group chose to descend 1000 ft of loose dirt/rock, many doing so for the first time.

read more …

Tags

Advanced UI Testing: Strategies, Hidden Gems and Limitations

July 5, 2015
xcode icon derivative

Image by Yung-Luen Lan

Previously I’ve introduced using UI Testing and discussed the differences between UI Testing in Xcode and the prior UI Automation Instrument. However, there is a lot more to learn about UI style testing. In this article I’ll speak about how to think about the end-end life-cycle of tests, some limitations of the Xcode solution and some undiscussed functionality.

read more …

Tags

Xcode UI Testing vs. The UI Automation Instrument

June 28, 2015
xcode icon derivative

Image by Yung-Luen Lan

Previously I introduced how to use Xcode UI Testing (UIT) in Xcode 7, but what about the existing UI testing that has been in existence for years via the UI Automation (UIA) Instrument? In this article I’m going to step through the differences and similarities between these two competing solutions to iOS UI testing.

read more …

Tags

How to Use iOS UI Testing in Xcode

June 21, 2015
xcode icon derivative

Image by Yung-Luen Lan

In Xcode 7, automated UI Testing was finally integrated into the IDE to allow developers to seemlessly run integration testing on top of unit testing. Thankfully, this was also introduced in a standard development language (Swift) as opposed to the prior JavaScript implementation. Today I’m going to walk through how this new Xcode feature works and how to utilize it.

read more …

Tags

Best of the Bay: Overnight Backpacking within Two Hours

June 8, 2015

PortolaRedwoods

When I envision camping I picture undisturbed wilderness and sounds of trees blowing in the breeze among singing birds. Backpacking provides this ability to see nature off the beaten path, experience nature’s pristineness and escape the summer crowds and noise of car camping sites. However, not every backpacking trip needs to be a multi-day ordeal. No matter where you are in the SF Bay Area there is an accessible and beautiful location near you. Read on for my regional favorites and a complete catalogue of all backpacking sites within two hours of the SF Bay Area.

read more …

Trail Report: Mt. Shasta via West Face

May 17, 2015

header

On Saturday, May 9th, 2015 at 11am all six members of my group summited Mt. Shasta at 14,179ft via the West Face. The altitude sickness most of us experienced over the last few hundred feet made it an incredible mental hurtle. All of us had a base of hiking, backpacking and rock climbing experience, but this was our first mountaineering trip. Below you can find our planning materials and trip report to assist you on your climb.

read more …

First Thoughts on Apple’s App Analytics

May 4, 2015

I’ve been digging into eventing data for some time now on the Coursera App using Amplitude to gauge usage, follow user flows and investigate potential production issues. With that experience as a baseline, I’m pretty happy with Apple’s App Analytics. Combining the two systems (internal eventing + Apple’s analytics) I’ve finally been able to create a complete funnel from referrals and app views to app launch and feature usage. However, there are a few peculiar things about the system which tries so hard to be beautiful, but sometimes ends up convoluted.

read more …

Oh Shit! An Elk Gored my Tent!

May 3, 2015

tent

Sometimes we go to nature, sometimes nature comes to us. This week I bring you a guest post by Mariel Reed about her recent adventure in Northern California.

“The Lost Coast”– a wild, and sometimes dangerous, 50+ mile stretch of California coastline– lives up to its name. The landscape feels like a land before time. In just 24 hours, two friends and I (Mariel) faced a stubborn mountain lion, intense winds and rain, and rowdy Roosevelt Elk. The beauty and wilderness of the Lost Coast took our breath away (and, um, our tent). But we escaped with our lives, and our thirst for adventure intact. Here’s the full story– and why you should go.

read more …