Why HappinessConf?

As a Developer Evangelist and before, I’ve always attended and enjoyed conferences and meetups. My first startup job when I moved to Boston was thanks to someone I met at a startup event. The value of being able to get a jumpstart on new technologies, practices, and creating a strong network is immensely valuable. After […]

Binary vs. String Protocols for Data Transmission

I was talking to a friend the other day about how data is transmitted, and it occurred to me that while we all know that binary protocols are faster-I didn’t really understand why that was the case. And for whatever reason, I found this incredibly hard to google. There’s two main advantages to Binary Much […]

What does your social media say about you?

We all spend a lot of time on social media, but your public persona is probably best represented by your Twitter and perhaps your Instagram feed. At least, that’s true for me. So I decided to build a dashboard that grabs all of my tweets and photos and analyzes them. In my analysis, we’ll answer […]

Homebrewing when the website is down

DNS broken? Website hosting the binaries down? Can’t get homebrew to install that utility you’re working on? Turns out, all you need to do is download the zipped binary from a mirror, Github, etc. Then copy it into /Library/Cache/Homebrew All you need to do is brew install <util-name>, it’ll recognize that you’ve already downloaded it, […]

Developer Design Patterns: Architecting Your Career

If you’re reading this, you’re probably a developer of some kind. And if you’re an experienced developer, you’re probably familiar with at least the basics of architecting your software project. You start with defining what you’re building, then build back from there. You figure out what tools you’d need, what systems work, and lay out […]

Why do you write code?

If you’re reading this blog, you probably write code. Maybe you don’t write it everyday, but you at least know how to and at one point wrote code everyday. I don’t necessarily write application code every single day, but 95% of the time I’m building “stuff”, even if I’m just shaving some yaks. Most likely, […]

Read If You Are a Developer Who Likes Being Happy

Phew, glad we weeded out all those happy-haters out there. If you’re reading this, you probably already know about the “Happiness Manifesto”, an open-sourced value set meant to qualify the underpinnings of our developer community.  It turns out that developers like to be happy and care about their culture-who knew? The conversations sparked and discussions […]

Where does Ruby go from here?

I’m fortunate with my job at WePay that I get to meet a lot of developers from many different places and communities. For the past year or so, I’ve participated in Ruby-focused events on 5 continents and have been noticing a trend, one I’ve talked to a lot of different developers about. This trend is […]

Bitcoin: It’s not all rainbows and ponies

While traveling in Israel last year I was asked to pay for a coworking space via a wire transfer. This required several different account numbers to be exchanged, something called a SWIFT code, and a lot of crossing my fingers because I was pretty positive I was doing it all wrong. After that, linking accounts […]

The Fastest GET Request in the West

As Ruby Developers, we’ve grown accustomed to needing heavy caching. The rule of thumb is your page load should never be dependent on a call to the DB and if you haven’t generated a response in a few seconds its too slow. Obviously you need to access your DB, so in general you want to […]