…Async Rails 3 demo
Fibers & Cooperative Scheduling in Ruby
Untangling Evented Code with Ruby Fibers
…with the presenters (download the full brochure - Agile Development - Myth or Magic? ):
Nigel Dalton - Lonely Planet
David Joyce - Thoughtworks
Mike Allen - Agile Alliance
John Townsend - NOPSA
Adam Fitzgerald - The Frontier Group
Dr Ashley Aitken - Curtin University
Angela Ferguson - Thoughtworks
I recently finished the book Priceless: The Myth of Fair Value (and How to Take Advantage of It) . It's a fascinating look at how we perceive pricing, mis-perceive pricing, and are easily fooled by small changes in packaging, presentation and marketing.
Though the book starts slowly with more than hundred pages of background on the study of pricing psychology, if you skip ahead to parts 3 and 4 you get to the meat of the book; the key takeaways that marketers use and abuse everyday in our supermarket, casinos and dollar stores.
…This is also explained in an earlier Igvita article, Concurrency is a Myth in Ruby .
On the bright side, not all is bad. Ruby 1.8 internally uses non-blocking I/O while Ruby 1.9 unlocks the global interpreter lock while doing I/ O. So if one Ruby thread is blocked on I/O, another Ruby thread can continue execution. Likewise, Ruby is smart enough to cause things like sleep() and even waitpid() to preempt to other threads.
On the dark side however, Ruby internally uses …
In " The Myth of Crowd Sourcing ", Dan Woods has a few things to get off his chest about innovation:
Crowds don't innovate — individuals do.
The notion of crowds creating solutions appeals to our desire to believe that working together we can do anything, but in terms of innovation it is just ridiculous.
There is no crowd in crowdsourcing. There are only virtuosos, usually uniquely talented, highly trained people who have worked for decades in a field. Frequently, …
We're thrilled to feature this post from Robert Hoekman Jr. of A List Apart . Robert helps us understand why development teams often run into problems when they run usability evaluations. These tests, while good for many things, are a tad unreliable when it comes to addressing the right problems on websites. Robert points out several reasons why this happens, as well as some areas that usability testing must be implemented. …