Videos in category Ruby


Lean & Mean Tokyo Cabinet Recipes

Lean & Mean Tokyo Cabinet Recipes

Posted in Conferences, Development, Ruby

Summary In this FutureRuby talk, Ilya Grigorik explores Tokyo Cabinet's features such as the key-value store, ordered traversal, attribute search, schemaless data structures,indexing, and scripting with Lua. Bio Ilya Grigorik is the founder of AideRSS – a real-time social media engagement monitoring and analytics platform. He has been wrangling with Ruby and cloud computing for over four years,...

Tags: Conferences, Ruby, InfoQ, Data Access, Database Design, Architecture, Dynamic Languages, Scripting, database, Development, FutureRuby, ...



Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Posted in Development, Broadcasting, Java, Ruby, Smalltalk, Erlang, Interview

Summary Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Patt...

Tags: Ruby, Java, Smalltalk, Interview, Erlang, InfoQ, Data Access, Architecture, SOA, Messaging, Distributed Programming, ...


Ralph Johnson, Joe Armstrong on the State of OOP

Ralph Johnson, Joe Armstrong on the State of OOP

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging. Bio Ralph Johnson, one of the GoF behind the Design Patterns book and behind the creation of the original Refactoring Browser, is now at the CS dept. at the UIUC and the leader of UIUC Pat...

Tags: Ruby, Java, Interview, Erlang, InfoQ, Architecture, Language Design, QCon, OOP, Object Oriented Design, Language, ...


Justin Sheehy on Riak

Justin Sheehy on Riak

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions. Bio Justin Sheehy is the CTO of Basho Technologies, the company behind the creation of Webmachine and Riak. Most recently before Basho, he was a principal scientist at the MITRE Corporation and a senior architect for systems infrastructure at A...

Tags: Ruby, Java, Interview, Erlang, InfoQ, Data Access, Database Design, Architecture, Performance & Scalability, database, Database Management, ...


Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Posted in Development, Broadcasting, Java, Ruby, Debugging, Erlang, Interview

Summary Kresten Krab Thorup and Robert Virding discuss the origins of Erlang, the state of the Erlang VM, integrating native code with Erlang etc. Also: the challenges of running Erjang/Erlang on the JVM. Bio Robert Virding worked at Ericsson and was one of the initial Erlang design group. Robert now works for the Swedish Defence Materiel Administration (FMV) in a modelling and simulation group...

Tags: Debugging, Ruby, Java, Interview, Erlang, InfoQ, Architecture, Concurrency, Runtimes, Compilers, JVM, ...



Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more. Bio Kresten Krab Thorup is CTO of Trifork, where he's responsible for technical strategy, researching future technologies, and the JAOO and QCon conferences. Kresten has worked on open sou...

Tags: Ruby, Java, Interview, Scalability, Erlang, InfoQ, Dynamic Languages, Language Design, Concurrency, Compilers, JVM, ...


Real Time Web with XMPP

Real Time Web with XMPP

Posted in Conferences, Development, Java, Javascript, Ruby

Summary After an introduction to XMPP, Jack Moffitt presents Strophe, a library for writing XMPP clients, and he demonstrates sample code showing how to program against it. Bio Jack Moffitt works on real time search applications based on XMPP and Web technologies using JavaScript, Erlang, and Python. Previously he created Chesspark, an online game community build on top of XMPP, led the team be...

Tags: Web 2.0, Conferences, Ruby, Java, Javascript, InfoQ, Development, Jsconf, XMPP


JRuby, Duby, and Surinx: Building a Better Ruby

JRuby, Duby, and Surinx: Building a Better Ruby

Posted in Conferences, Development, Java, Ruby

Summary In this presentation, Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, the motivation behind creating Duby, Duby syntax, future plans for Duby, Surinx, the motivation behind creating Surinx, and how Duby and Surinx are helping JRuby. Bio Charles Oliver Nutter is a JRuby developer and JVM advocate, working to further language development on the Java platform. Charl...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, JVM Language Summit, Language, Development, Surinx, Duby


JRuby: You've Got Java in my Ruby

JRuby: You've Got Java in my Ruby

Posted in Conferences, Development, Java, Ruby

Summary Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries. Bio Thomas Enebo has been a practitioner of Java for over a decade and he is the co-lead of the JRuby project. Thomas has also been happily using Ruby since 2001. In addition to working on JR...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, QCon, Runtimes, Virtual Machines, JVM, Scripting, GarbageCollection, ...


JRuby: Apples and Oranges

JRuby: Apples and Oranges

Posted in Conferences, Development, Java, Ruby

Summary Thomas Enebo explains the basics of JRuby, showing what’s different from Java, how Java and JRuby interact with each other, and some examples demonstrating the usefulness of a complementary language. Bio Thomas Enebo has been a practitioner of Java for over a decade and he is the co-lead of the JRuby project. Thomas has also been happily using Ruby since 2001. In addition to working on ...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, QCon, Language, Development, Join us!, QCon San Francisco 2010