19 May 2013

The Ruby Reflector

Topic

Scala

  Source Favicon
On Heroku almost 2 years ago.
Email
  Source Favicon
By Todd Hoff of High Scalability 11 days ago.
Email

…about, mostly because of my own ignorance, is a powerful stack you may not be all that familiar with: Scala and Akka.

To remedy my oversight is our acting tour guide, Typesafe's Viktor Klang, long time Scala hacker and Java enterprise systems architect. Viktor was very patient in answering my questions and was enthusiastic about sharing his knowledge. He's a guy who definitely knows what he is talking about.

I've implemented several Actor systems along with the messaging …

highscalability.com Read
  Source Favicon
By wycats of Katz Got Your Tongue? over 3 years ago.
Email

…similar to my preferred solution to the problem. I asked both Nick and the guys in # scala. Both said that while traits could solve this problem in Scala, they could not be used flexibly enough at runtime.

In particular, Nick wanted to be able to read the list of "decorators" to use at runtime, and compose something that could create queries with the appropriate elements. According to the guys in # scala, it's a well-understood issue, and Kevin Wright has a compiler …

yehudakatz.com Read
  Source Favicon
On Coding Horror 1 month ago.
Email

…me. It's not cool to write Ruby any more. All the cool people moved on to writing Scala and Node.js years ago. Our project isn't cool, it's just a bunch of boring old Ruby code. Personally, I'm thrilled that Ruby is now mature enough that the community no longer needs to bother pretending to be being the cool kid on the block. That means the rest of us who just like to Get Shit Done can roll up our sleeves and focus on the task of building stuff with our peers rather …

codinghorror.com Read
  Source Favicon
On Pragmatic Bookshelf 2 months ago.
Email

Functional Programming Patterns in Scala and Clojure now in beta

pragprog.com Read
  Source Favicon
By Adam Keys of The Real Adam 2 months ago.
Email

Soundcloud has transitioned to a hybrid approach with Ruby apps intermingling with Scala and Clojure apps. I think some of their idea of what is idiomatic Rails and how to operate Ruby are not exactly on center. But, their approach to the problem of a large Rails app is right on: break it up into "micro-services" that, if you don't like the code, you can rewrite quickly if necessary.

Lest you fear this is yet another " Rails doesn't scale!" deck, they …

therealadam.com Read
  Source Favicon
By Richard of Heroku 3 months ago.
Email

With support for Node.js, Java, Scala and other multi-threaded languages, Heroku allows you to take full advantage of concurrent request processing and get more performance out of each dyno. Ruby should be no exception.

If you are running Ruby on Rails with Thin, or another single-threaded server, you may be seeing bottlenecks in your application. These servers only process one request at a time and can cause unnecessary queuing. Instead, you can improve performance by choosing a concurrent …

blog.heroku.com Read
  Source Favicon
By Adam Keys of The Real Adam 3 months ago.
Email

…'s hierarchy of scaling.

If trends continue and Twitter is a leader in how large-scale distributed systems are implemented, watch out. Twitter led many of us to Scala, ZooKeeper, and their own inventions like Storm and Finagle. Gird your programming and scaling fashion loins, because you're about to learn a lot more about malloc , ERRNO , and processor architecture than you ever wanted to know!

therealadam.com Read
  Source Favicon
By Richard of Heroku 5 months ago.
Email

Over a year ago Heroku launched the Cedar stack and the ability to run Java on our platform . Java is known as a powerful language - capable of performing at large scale. Much of this potential comes from the JVM that Java runs on. The JVM is the stable, optimized, cross-platform virtual machine that also powers other languages including Scala and Clojure. Starting today you can leverage the power of the JVM in your Ruby applications without learning a new language, by using JRuby on Heroku.

blog.heroku.com Read
  Source Favicon
By Matthew Bass of Matthew Bass 6 months ago.
Email

…look at how Ruby stacks up agains three other languages: Go, Clojure, and Scala. Matt included plenty of code examples and shared his thoughts about the pros and cons of each language.

Real Time Salami by Aaron Patterson

Building real-time monitoring systems in Ruby while enjoying delicious salami. What better combination could there be? Aaron even brought samples for everyone. I won't call it bribery... [ slides ]

Inside RubyMotion by Rich Kilmer

matthewbass.com Read