kylev.com
Foggy sponges and kittens | Geek at Play
http://www.kylev.com/2013/05/14/foggy-sponges-and-kittens
Kylev in text form. Big Sets for Python. JBoss, MySQL, and CMP. WP ASIN Link Plugin. Microsoft: Doing Everything But. Foggy sponges and kittens. Are easy. Nobody likes to write loops with lots of error handling for. Or trying to figure out what exactly. Does Plus, we can’t write our favorite dot-chain-of-death map/select/flatten/zip monstrosity until that file’s contents are in something that implements. Contents = File.new("something.txt").readlines. Machine and getting killed. The engineers assigne...
kylev.com
ruby | Geek at Play
http://www.kylev.com/tag/ruby
Kylev in text form. Big Sets for Python. JBoss, MySQL, and CMP. WP ASIN Link Plugin. Microsoft: Doing Everything But. Foggy sponges and kittens. Are easy. Nobody likes to write loops with lots of error handling for. Or trying to figure out what exactly. Does Plus, we can’t write our favorite dot-chain-of-death map/select/flatten/zip monstrosity until that file’s contents are in something that implements. Contents = File.new("something.txt").readlines. Machine and getting killed. The engineers assigne...
blog.cbeer.info
Icemelt: A stand-in for integration tests against AWS Glacier
http://blog.cbeer.info/2013/icemelt-a-standin-for-integration-tests-against-aws-glacier
Mar 8, 2013. Icemelt: A stand-in for integration tests against AWS Glacier. One of the threads we've been pursuing as part of the Fedora Futures project is integration with asynchronous and/or very slow storage. We've taken on AWS Glacier. As a prime, generally accessable example. Uploading content is slow, but can be done synchronously in one API request:. POST /:account id/vaults/:vault id/archives x-amz-archive-description: Description .Request body (aka your content). In order to mock the Glacier RES...
erik.hollensbe.org
Abusing the Chef API for Fun and Profit - Holistic Engineering
http://erik.hollensbe.org/devops/chef/2012/02/24/abusing-the-chef-api-for-fun-and-profit
Abusing the Chef API for Fun and Profit. This post is about Chef, but perhaps not in the way you’ve experienced it before. Believe it or not, Chef has a beautiful API underneath all those tools, and very few of us in our day-to-day work exploit the opportunities available to us. A Quick Start: Chef Search. Chef Search is one of the things that differentiates it from other tools of the same mind. There are a lot of opportunities in our daily environment to (ab)use chef search to automate tasks. Anyhow, th...
fishpercolator.co.uk
William Hill Cloud | Fish Percolator
https://fishpercolator.co.uk/project/william-hill-cloud
Fish Percolator was on contract to William Hill in 2015, helping to develop the William Hill Cloud software, a proprietary application deployment platform used throughout the organization. Much of this work was spent integrating the backend of William Hill Cloud with Fog.io. The Ruby cloud services library, with many contributions back to the project, resulting in Fish Percolator’s Rich being named the MVP of Fog.io version 1.37. Support to the resque-status library. Development Lead, William Hill.
peter.gillardmoss.me.uk
Abstract Away & Abstract Into - Peter Gillard-Moss
http://peter.gillardmoss.me.uk/blog/2013/10/29/abstract-away-and-abstract-into
Transient opinion made permanent. Abstract Away and Abstract Into. You’re about to use a third party library in your codebase. Every good developer known that the first thing to do is create some domain specific abstractions by sticking a layer of objects over the top. This encapsulates the third party library and keeps is away from the client code. This approach is what I call Abstract Away because, effectively you are distancing yourself away from the third party library by creating new abstractions.
geemus.com
Staying Motivated in Open Source
http://geemus.com/motivation/open%20source/2011/12/04/staying-motivated-in-open-source.html
Staying Motivated in Open Source. Open source blindsided business by disrupting the idea that quality work must be tied to monetary compensation. Yet, despite this abundance of intrinsic motivation, developers still frequently get burned out. By understanding what provides for this motivation we can work to maintain both code and motivation. For example, with fog. I had the goal of making cloud computing more accessible to all developers. On the other hand, with prototypes. Purpose and mastery are worthw...
SOCIAL ENGAGEMENT