On January 1st, in just seven short days, I’ll be giving up my apartment in Manhattan, donating/giving away most of my possessions, and boarding a one-way flight across the pond to London, England.
I’ll likely spend a month around London, then travel south toward the Mediterranean. From there, I’m planning to spend at least 330 days of 2014 outside of the US, with no more than a couple months in any given country.
There’s something about traveling or simply a change of location that has always energized me. Maybe it’s every day is a new adventure, or seeing, up close, how other people live their daily lives, the way it shapes the way they think, and how my own understanding of the world evolves as a result. …
The ember-testing package essentially provides test helpers which wrap asynchronous portions of ember in promises. We can then use these helpers to reliably interact with the ember application under test.
The major benefit is this allows us to easily test our ember application’s behavior in isolation (when stubbing out our API with ember-data’s fixture adapter). …
Using linux (I’m using Ubuntu)? Let’s make ruby overflow it’s buffer:
irb(main):001:0> require ‘redis’
irb(main):002:0> (1..1025).inject() do |connections, i|
irb(main):003:1* connections << Redis.new.tap do |conn|
If you run it on a linux system, I’m guessing you’ll find that your irb session will crash with a buffer overflow error like:
*** buffer overflow detected ***: irb terminated
======= Backtrace: =========
All the code does is attempt to open 1,025 connections to a local Redis instance. …
Last week, on a random Wednesday, I spent the day enjoying the 80 degree weather, walking around Central park, and visiting the Museum of National History. You could say the last thing on my mind was my company, and that was the point.
It was a rare moment for me, and something I don’t do often enough. Just a few days earlier, I pushed myself to the opposite extreme. Memorial Day Weekend was a 72 hour blur of coffee, code, and a bit of sleep. …