…innovation accounting and how they were ignoring sales metrics in order to grow. Charles Hudson shared his hard decision to pivot from the iPhone to Android platform for his company's games. Jocelyn Wyatt and Tendai Charisika both gave specific examples of how getting out of the building had yielded surprising results.
You can give advice about applying Lean Startup ideas to business areas other than product development. Last year, Stephanie Hay and …
…ruby # or hudson create . --type ruby --scm git://github.com/engineyard/engineyard-hudson.git Use @ hudson help create@ to see the list of options for the @ create@ task.
Hudson CI is a rock solid, open source CI server. It is widely used by many developer communities and is quickly gaining wider adoption within the Ruby/Rails community.
One of the champion features I love about Hudson CI is that it can be configured to run test suites on alternate target computers. That is, Hudson…
…great user community and the fact that the original team from Hudson has moved on to Jenkins , so I chose that.
We simultaneously build multiple Ruby projects, a Maven Android project, and an iOS project on the same Jenkins infrastructure (we used to use EC2 for build agents but moved to Mac Minis so that we could also build iOS projects). With Jenkins in place, releases definitely became safer. However, I still had to manually deploy and test them after the …
…Robotium, Selenium, FoneMonkey, GHUnit, Hudson, PhantonJS, and some internal stuff.
They ship everything twice a week.
The apps and server deploy independently.
They're using Node.js. They upgrade it frequently.
A single Node.js instance can achieve 150qps and only requires 50mb.
LinkedIn uses Java, Scala, Python, Ruby, Node.js, etc.
IntelliJ can step through Node.js code thanks to the WebKit debugger.
They don't have a good debugging solution …
Behind the Scenes of the Hudson River Project
NOWNESS
Joy Tibalan, Willy Flüpkins, Анатолий Вершинин and 22 others like this.
Album:Behind the Scenes of the Hudson River Project
Shared with: Public
DownloadReport This Photo
…bothered to set up metric_fu again with Hudson. If you'd like to, check out the Hudson metric_fu plugin.
thoughtbot/quietbacktrace was a filtering mechanism for deleting extra line noise in Test::Unit backtraces. It was added to Rails 2.3.
thoughtbot/clearance-twitter was a Twitter OAuth library that played nicely with Clearance. Omniauth is the bomb and should be used instead.
Deleting forks
Some projects were forks where we needed to add additional …
They use Hudson for continuous integration. They have a large test suite that takes 30 minutes to run. They love Hudson, but they said it's too Java oriented.
They do not suffer from not invented here syndrome ( NIH).
They have rolling deploy with fast rollbacks.
They use the unittest module and nose.
They use coverage.py and Pyflakes.
They love pep8.py and Pyflakes.
They learned Django and then learned Python.
Python package management is a mess.
They're …
( Testbot * Fog) + Hudson = Faster Tests! by Nick Quaranto Test suites can get slow, even when running on one high powered machine. So why not spin up EC2 instances and distribute the tests?
This is made really easy with testbot, a distributed test runner . It works like so:
A requester kicks off the process, asking for tests to be run
The server determines how many tests to run and how they will be distributed
Runners on your army of EC2 instances execute the tests …
…maven plugin that processes the new ruby templates and generates the jelly templates that Hudson needs just before the plugin is packed, so we can still use our default cycle to develop Hudson plugins with maven, running mvn compile hpi:run .
To use the plugin we just need to add it to our pom descriptor:
https://gist.github.com/733213
Then we can start writing our templates with ruby. The plugin follows the same conventions that Hudson uses with its views but using …
This is the third post of a serie where I try to get the pieces to write Hudson's plugins with Mirah, you sould read the previous ones to know what's all about:
Building Hudson plugins with Mirah, ROUND 1
Building Hudson plugins with Mirah, baby steps
Now it seems we have most of the pieces together, and although we still need to find out a solution for the integration problems that we've already talked about, I'd like to see my first plugin working.