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 »
Stand Up [NY] 02/08/13: Snowpocalypse Wow… or the Snowpocalypse That Wasn’t Johnny Mukai & Daniel GrippiInterestings 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 endWindow 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 »
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 »
Extending Paul Irish’s comprehensive DOM-ready execution (from Nicholas Greenfield)
Teamcity Formatter (from Dave Goddard)
At some point in v7 (possibly 7.1) Teamcity created a formatter which is much nicer to use
an example is that there is now a FlowId which lets you output from multiple processess/threads and let Teamcity deal with the demuxing.
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