21 May 2012

The Ruby Reflector

 
Star Following

  Source Favicon
By Michael Blake of RubyCorner 8 months ago.
Email

C and C++ are and always will be efficient ways to do that.

But, but, but . Making the excuse

But...

I don't have resources for every language that might work.

No, you don't. If you're a ruby shop, you have ruby resources. That's what you hired, and that's what they consider themselves, good for you. No, you probably won't get the cleanest most beautiful C out of your ruby resources. You certainly won't get the best java. But you know what? That's …

rubycorner.com Read
  Source Favicon
By Michael Blake of Running With Rails 8 months ago.
Email

C and C++ are and always will be efficient ways to do that.

But, but, but . Making the excuse

But...

I don't have resources for every language that might work.

No, you don't. If you're a ruby shop, you have ruby resources. That's what you hired, and that's what they consider themselves, good for you. No, you probably won't get the cleanest most beautiful C out of your ruby resources. You certainly won't get the best java. But you know what? That's …

runningwithrails.com Read
  Source Favicon
By Adam of Heroku 8 months ago.
Email

…one of the three official languages used by Google, alongside Java and C++.

And of course, internet startups: Reddit, Youtube, Disqus, Dropbox, and countless others use Python to build their businesses.

Conclusion

We anticipate that Python will be one of the most-used languages on the Heroku platform, and are overjoyed to welcome our Python brothers and sisters into the fold.

Special thanks to all the members of the Python community that helped with alpha testing, …

blog.heroku.com Read
  Source Favicon
By Cedric Franz of Polishing Gems 9 months ago.
Email

" C++",

" Clojure",

" COBOL",

" ColdFusion",

" Erlang",

" Fortran",

"Groovy",

" Haskell",

" Java",

" JavaScript",

"Lisp",

" Perl",

" PHP",

" Python",

"Ruby",

" Scala",

"Scheme"

];;

}

PageController.$inject = [];

</ script >

The we add it to the page by linking it to …

polishinggems.blogspot.com Read
  Source Favicon
By Gregory Brown of Practicing Ruby 9 months ago.
Email

…variables, and consider memory management just to add a Person object like we might in C++, there might be a strong argument for how using mocks for driving tests helps you be more agile.

But in Ruby, in which our first tests can be made to pass with just a single line like the one below, you have to wonder whether the juice is worth the squeeze. Person = Struct.new(:name)

One important thing to note is that despite my criticisms, there are folks out there who use very elegant design …

blog.rubybestpractices.com Read
  Source Favicon
By mneme of RubyCorner 10 months ago.
Email

…design scope to efficient serialization of common types and attributes found in Java, C++ and Python. Hence, PB was designed to be layered over an (existing) RPC mechanism .

By comparison, Thrift which was open sourced by Facebook in late 2007 , looks and feels very similar to Protocol Buffers - in all likelihood, there was some design influence from PB there. However, unlike PB, Thrift makes RPC a first class citizen : Thrift compiler provides a variety of transport …

rubycorner.com Read
  Source Favicon
By Salve J. N. of irb.no - Ruby Meetup Oslo 10 months ago.
Email

…why programmers shouldn't frequent casinos, the language of moisture vaporators, C++ mysticism, conversational Latin, state machines on steroids, feeding the dog the old-fashioned way, the shocking truth about anime, programming without variables or subroutines, the Four Voids of the Apocalypse, Microsoft's new advertising campaign, what the Romans used instead of braces, drunken stonemasons, the ancient probabilistic wisdom of bodkins, how to kill a language with a single …

irb.no Read
  Source Favicon
On Heroku 10 months ago.
Email

…carry-over to another language — say, Python, Erlang, Java, or C++.

Professional programmers dedicate their careers to becoming experts in a particular language, making extensive personal investment in learning not only their chosen language's syntax and libraries, but also the ecosystem of tools and practices from that language's community. Similarly, companies build up codebases, deployment infrastructure, policies, and tacit knowledge in their engineering staff around a …

blog.heroku.com Read
  Source Favicon
By @daksis (Randall Thomas) of Engine Yard Ruby on Rails Blog 10 months ago.
Email

…language will tell you, runtime environments and engines designed for statically typed languages like C++ and Java traditionally, have not gotten along well with the problems that dynamic languages bring to the runtime table. JSR292 extends the JVM with several new features; two of which promise increased speed and efficiency for dynamic languages: invokedynamic, and method handles.

Engine Yard was lucky enough to catch up with Thought Worker Ola Bini . Ola is a …

engineyard.com Read
  Source Favicon
By Ilya Grigorik of igvita.com 10 months ago.
Email

…design scope to efficient serialization of common types and attributes found in Java, C++ and Python. Hence, PB was designed to be layered over an (existing) RPC mechanism .

By comparison, Thrift which was open sourced by Facebook in late 2007 , looks and feels very similar to Protocol Buffers - in all likelihood, there was some design influence from PB there. However, unlike PB, Thrift makes RPC a first class citizen : Thrift compiler provides a variety of transport …

igvita.com Read