20 May 2013

The Ruby Reflector

Recent News

Page 2 of 11

  Source Favicon
Email

The one interesting item here is that vCache actually appears to get *better* over time; I'm not entirely sure why that's the case or at what point the performance is going to level off since these tests were all run for 2 hours anyway, but I think the overall results still speak for themselves, and even with a vCache volume where the dirty ratio is only 10%, such as might be the case where a deployment has a massive data set size in relation to both the working set and the cache device …

mysqlperformanceblog.com Read
  Source Favicon
By James Mead of Blog - James Mead 3 days ago.
Email

Release Notes

Official support for MiniTest v5. Fixes issue #156 . Thanks to Ryan Davis .

blog.floehopper.org Read
  Source Favicon
By Sarah of the evolving ultrasaurus 3 days ago.
Email

Boys in elementary and middle school call out answers eight times more often than girls. When boys call out, teachers listen. But when girls call out, they are told to "raise your hand if you want to speak." [ 3 ]

In the supposed meritocracy of open source, where volunteer work determines the future of critical infrastructure software only 3% of contributors are women. [ 4 ]

But if we look at the PTA and not-for-profit volunteers, that work is dominated by women, …

ultrasaurus.com Read
  Source Favicon
By Ryan of Signal vs. Noise 3 days ago.
Email

I talked about software design and seeing through the customer's eyes for 30 minutes on Jobs-To-Be-Done Radio. In my favorite part we thoroughly debunked personas and talked about how situations, not attributes drive behavior. Hosts Bob and Chris are collaborators of Clay Christensen and they strongly influenced my thinking over the past year. It was a blast to chat on the show.

37signals.com Read
  Source Favicon
By Todd Hoff of High Scalability 3 days ago.
Email

Implementing ACID transactions has been a longstanding challenge for NoSQL systems. Because these systems are based on a sharded architecture, transactions necessarily require coordination across multiple servers. Past work in this space has relied either on heavyweight protocols such as Paxos or clock synchronization for this coordination.

This paper presents a novel protocol for coordinating distributed transactions with ACID semantics on top of a sharded data store. Called linear …

highscalability.com Read
  Source Favicon
By Ninh Bui of Phusion Corporate Blog 3 days ago.
Email

The App University will bring together BubbleConf attendees as well as students who want to learn and teach more about programming, design or entrepreneurship. It will be targeted towards novices, intermediates and experts: we're working hard on making it as accessible as possible to a broad range of people. So if you want to learn, or teach, keep an eye out for this one.

Well, that wraps it up for this week's update. Be sure to keep an eye out for our blog, twitter and …

blog.phusion.nl Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 4 days ago.
Email

Patching Ruby for Faster Rails Startup, Revisited - Made easier with rvm.

Curly - Template language that separates logic and structure completely.

Capybara::Select2 - Helpers to test selects that have been spiffed up with select2.

afreshcup.com Read
  Source Favicon
Email

Syncing with Core Data and iCloud to actually work so that we can stop writing blog posts about it.

A backend service that ties to iCloud that enables Apple platform developers to deploy a web service to tie their apps together. Think Google App Engine, but with a flat UI designed by Jony Ive.

The ability to customize the lock screen on iOS.

The ability to organize your springboard free-form.

The ability to add widgets to your home screen.

Quick access to key service toggles …

carpeaqua.com Read
  Source Favicon
By New Relic of New Relic 4 days ago.
Email

After you get a copy of the files, add them into your project web root and include them directly or with the framework or application that you're already using (such as Zend Framework or Oxid eSales). Then you're ready to start testing.

The JavaScript Code

This isn't a complex example, but I believe it's enough to write some meaningful tests. The following code example creates a jQuery object that contains the properties and functions required to perform a basic …

newrelic.com Read
  Source Favicon
By 0x4a6f4672 of 4 Lines of Code 4 days ago.
Email

Version conflicts and dependency hells can be very time-consuming and annoying, too. Ruby-on-Rails programs for example need the right combination of Ruby Version (for example Ruby 1.8.7 or 1.9.2), the right Ruby-On-Rails Version (2.3.8 or 3.2), and the right RubyGems Version (say 1.3.5). The gems or plugins have their own versions, too. The whole system only works if everything fits together. In the beginning this is no problem, for a new system usually everything is up-to-date. …

4loc.wordpress.com Read