Archive | ruby RSS feed for this section

Goliath: Non-blocking, Ruby 1.9 Web Server

Goliath has been in production at PostRank for well over a year, serving a sustained rate of 500+ requests/s for months at a time (no memory leaks, no restarts). Internally, we use it to interface with MySQL, MongoDB, Cassandra, as well as many other local and remote web-services. Goliath supports HTTP keep-alive, request pipelining, and can be used to build real-time, streaming API’s – all features we use to optimize our infrastructure.

(Full Story: Goliath: Non-blocking, Ruby 1.9 Web Server)

Graylog2: Java, Ruby, MongoDB-powered log management, monitoring, and alerting

Graylog2 a slick log management, monitoring, and alerting tool powered by Java, Ruby, and MongoDB, performs these well. Graylog consists of a Java server that collects your logging data and stuffs it into MongoDB and a Ruby on Rails web interface for searching, filtering, and graphing that data.

(Full Story: Graylog2: Java, Ruby, MongoDB-powered log management, monitoring, and alerting)

Ruby for kids

Also, take a look at our recent Show and Tell to get some ideas of the games that can be built by beginners. Have fun!

(Full Story: Ruby for kids)

Ruby AMP – Amplified Mate Productivity

RubyAMP is a TextMate bundle that makes you more productive in editing, navigating, and debugging Ruby code. Now you can easily:
auto-complete from all open tabsjump to a method, class, or fixture named under the cursorstart the debugger on a series of RSpec examples and break at the current lineinspect by highlighting to evaluate to tooltip or clipboardfire up a Merb/Rails server or console for your current apptail development.log

(Full Story: Ruby AMP – Amplified Mate Productivity)

MagicRuby presentation: Documentation is freaking awesome

Documentation Formats: RDoc YARD TomDoc TomDoc.rb docco rocco shocco pycco

(Full Story: MagicRuby presentation: Documentation is freaking awesome)

Ruby Net-http Cheat Sheet – GitHub

Ruby Net::HTTP cheat sheetA bunch of common HTTP use cases implemented with Ruby’s Net::HTTP library.

(Full Story: Ruby Net-http Cheat Sheet – GitHub)

Introducing the Ruby Compendium – an essential guide to the ruby ecosystem

Learning a programming language can be hard and time consuming. You normally have to go through a bunch of tutorials, ask questions, read books… Ruby is no exception: there are plenty of resources out there about it, but it is often hard to find what you’re looking for. So, as a weekend project, I decided to create a Ruby Compendium, a short book about the Ruby Ecosystem.

(Full Story: Introducing the Ruby Compendium – an essential guide to the ruby ecosystem)

restfulie – rest from scratch

CRUD through HTTP is a good step forward to using resources and becoming RESTful, another step further is to make use of hypermedia aware resources and Restfulie allows you to do it in Java and Ruby.
WHY RESTFULIE?
Easy → writing hypermedia aware resource based clients and serversSmall → it’s not a bloated solution with a huge list of APIsHATEOAS → clients you are unaware of will not bother if you evolve

(Full Story: restfulie – rest from scratch)

Chicago’s Ruby Developer Crisis

Trying to hire Ruby developers in Chicago is hard right now. Really hard. Like, I think every single one of them is happily engaged in their work. This is great for Chicago Ruby developers. This is frustrating for people trying to ramp-up their teams with local Ruby talent. How did we get here? How do we get out of this problem?
We got here because there are so many successful Ruby-friendly businesses that have grown quickly in the last year. Groupon is a Rails app and they have grown faster than anyone, ever. Braintree, 37 Signals, and Enova are growing. DRW hired David Chelimsky, Jay Fields, Dave Astels, Dean Wampler, and many other great developers who know Ruby. Over a year ago, Obtiva started relocating Ruby developers from other midwestern states, and Obtiva is now relocating Ruby developers from Australia and Canada.

(Full Story: Chicago’s Ruby Developer Crisis)

Explain Ruby

Paste Ruby code or a URL to get Ruby syntax explained.
Explain Ruby will not be able to explain what the code in question does, i.e. the original author’s intent, but it will help newcomers to Ruby to learn how to read code by teaching them programming constructs of the Ruby programming language.

(Full Story: Explain Ruby)

Follow

Get every new post delivered to your Inbox.