Writing on the Wall: Custom Whiteboards for Your Office

Back in September we outfitted out or office with walls full of long-awaited whiteboards. Whiteboards are great for brainstorming, and they make it easier[..]

Mark Van Holstyn

Zach Dennis

Recent Posts

Importing data and handling conflicts in Ruby on Rails applications

The other week we took a look at importing data quickly into Ruby on Rails applications and saw how activerecord-import can speed up importing large sets[..]

Zach Dennis

Importing data quickly in Ruby on Rails applications

Application frameworks often provide their own out of the box services for interacting with databases. This works great when processing data in a[..]

Zach Dennis

From Blocking REPLs to Non-blocking REPLs

Writing an interactive command line tool using non-blocking IO opens doors that tools using blocking IO can only dream of. Your program no longer has to[..]

Zach Dennis

An Updated Look At Choosing Between OAuth2 and SAML

I receive a lot of emails regarding my post Choosing an SSO Strategy: SAML vs OAuth2. The two common questions seems to be: 1) Did you make the right[..]

Zach Dennis

Making Github Flavored Markdown Your Default Grammar in Atom

Recently, while mentoring a client product manager, we were exploring a few different tools for writing stories. He'd gotten comfortable with using[..]

Zach Dennis

Output or Outcome?

Is your team executing well – a healthy backlog, wireframes, designs, stories, features, an automated test suite – but still not achieving the outcome[..]

Zach Dennis

How Many Connections Can An iBeacon Support?

The question "How many connections can an iBeacon support?" comes up quite a bit and usually results in some confusion. This post aims to remove any[..]

Zach Dennis

Practicing Empathy: Considering Your Audience

I once sat in an iteration review where the recently completed work for an API was being demoed. The demo covered a lot of ground around technical[..]

Zach Dennis

9 Tips for Opening a Better Pull Request

Code review is an essential practice for how we develop software. Not only does it help us ship higher quality code, it's an organic means of knowledge[..]

Zach Dennis

iBeacon's Required Advertising Interval May Not Matter

Apple's Proximity Beacon Specification documents what it means for a Bluetooth Low Energy device to be an iBeacon. Within the specification there are[..]

Zach Dennis