Close
Glad You're Ready. Let's Get Started!

Let us know how we can contact you.

Thank you!

We'll respond shortly.

Johnny Mukai-Heidt

Posts By

LABS
Lessons from the Beach

Here are Pivotal we call our time between billable projects “the beach.” We spend most of this time working on projects which are internal or open source, sometimes both. One such project is Project Monitor and on my last go-round on the beach I got to work on it with my long-time colleague Mr.

Read more »

LABS
Snowpocalypse Wow…

Stand Up [NY] 02/08/13: Snowpocalypse Wow… or the Snowpocalypse That Wasn’t Johnny Mukai & Daniel Grippi

Interestings Rake::Task[:name].enhance

(from Dave Goddard)

If you wish to change the pre-requisites for rake tasks, or add functions to run after them, then you can use

Rake::Task[:name].enhance(PRE-REQS) do STUFF AFTER end

Window Function: lead and lag

(also from Dave Goddard)

If you have records with only start dates, and you want start and end dates, there is a great window function called "lead", which will give you the next value in the group.

Read more »

LABS
Welcome NYC Iron Bloggers

Last week an article that touched on a popular stereotype of the nocturnal programmer was published at Business Insider. Articles like this are always popping up from time to time and they tend to cause some controversy among programming communities–probably because one programmer’s dream work environment is another’s distracting hell.

Read more »

LABS
Stand up: 21 November 2012 – Gobble gobble

Interestings

Extending Paul Irish’s comprehensive DOM-ready execution (from Nicholas Greenfield)

A cool pattern for including Javascript in your app based around controller_name/action

http://viget.com/inspire/extending-paul-irishs-comprehensive-dom-ready-execution

Teamcity Formatter (from Dave Goddard)

At some point in v7 (possibly 7.1) Teamcity created a formatter which is much nicer to use

http://confluence.jetbrains.net/display/TCD7/Build+Script+Interaction+with+TeamCity

an example is that there is now a FlowId which lets you output from multiple processess/threads and let Teamcity deal with the demuxing.

LABS
Stand Up: 19 November 2012 – Operation Grumpy Schubert

Interestings

Gem Licenses Exposed on rubygems.org

While working on LicenseFinder, Matt Parker, Ian Lesperance, and David Edwards contributed a patch to rubygems.org to show gem licenses on gem pages. That patch has now been merged. https://github.com/rubygems/rubygems.org/pull/458

If you browse to a gem version page on rubygems.org, you'll see a new "Licenses" section. At the moment, this will show "N/A" for most gems, but as people begin to push up new versions of their gems, and as more gem authors set the licenses metadata in their gemspec, you'll start to see gem licenses.

Gem::Specification.new do |s|
  #....
  s.licenses = ["MIT", "BSD-3"]
  #....
end