Videos tagged with Virtual Machines


JRuby: You've Got Java in my Ruby

JRuby: You've Got Java in my Ruby

Posted in Conferences, Development

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, ...



Chris Richardson discusses Cloud Foundry and Cloud Computing

Chris Richardson discusses Cloud Foundry and Cloud Computing

Posted in Frameworks, Development, Cloud Computing, Conferences

Summary Chris Richardson discusses the evolving cloud computing landscape, cloud computing tools, differences between local machines and cloud-based virtual machines, Cloud Foundry offerings, deploying a Java application to Cloud Foundry, Cloud Foundry vs other cloud offerings, future Cloud Foundry developments, and the future of enterprise Java development. Bio Chris Richardson is a developer,...

Tags: Frameworks, Java, Interview, Spring, EC2, vmware, InfoQ, Cloud Computing, Virtual Machines, Virtualization, SpringSource, ...


Erlang Concurrency, What’s The Fuss?

Erlang Concurrency, What’s The Fuss?

Posted in Conferences, Development

Summary Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model which has been used in communication systems for more than 15 years. The presentation is accompanied by live demos and many questions are taken from the audience. Bio Francesco Cesarini is the founder ...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, QCon, Virtual Machines, Methodologies, Language, QCon San Francisco 2008, Development, ...


Ruby VMs: A Comparison

Ruby VMs: A Comparison

Posted in Conferences, Development, Frameworks

Summary A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise. Bio Jason Seifer is a web developer and 1/2 of RailsEnvy.com, where he helps produce a weekly news podcast for Ruby and Ruby on Rails developers. His programming interests include Ruby, Rails, Javascript, full text search, and Objective-C. Ab...

Tags: Conferences, Ruby, Frameworks, Java, .NET Framework, JRuby, InfoQ, QCon, Runtimes, MagLev, Ruby1.9, ...




How The JVM Spec Came To Be

How The JVM Spec Came To Be

Posted in Conferences, Development

Summary In this keynote from the JVM Languages Summit 2008, James Gosling discusses how his history with programming languages led to Java's creation, code as algebra, how users use a product in very unusual ways, Java as a compromise between C and scripting languages, ANDF and Virtual Machines, pointer integrity, the Java object model, gotos and multilevel breaks, primitives and optimization t...

Tags: Conferences, Java, Lisp, Smalltalk, InfoQ, Language Design, Compilers, Virtual Machines, JVM, JVM Language Summit


Google I/O 2008: Dalvik Virtual Machine Internals

Google I/O 2008: Dalvik Virtual Machine Internals

Posted in Conferences, Companies, Frameworks, Mobile, Operating Systems, Development

Dalvik VM Internals Dan Bornstein (Google) Dalvik — the virtual machine with the unusual name — runs your code on Android. Join us to learn about the motivation for its design and get some details about how it works. You'll also walk away with a few tips for how to write code that works well with the platform. Be prepared for a deep dive into technical details. Questions encouraged!

Tags: Techtalks, Google, Conferences, Frameworks, Technologies, IO2008, Virtual Machines, Android, Dalvik, Development, Companies, ...


Evan Phoenix on Rubinius

Evan Phoenix on Rubinius

Posted in Development, Conferences

Summary Evan Phoenix discusses Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture. The goal is to build a fast, efficient VM with the latest research in dynamic language implementations Bio Evan Phoenix is main developer behind the Rubinius project, a modern Ruby VM loosely based on the Smalltalk-80 architecture. He is currently employed by Engine Yard to continue to lead...

Tags: Debugging, Ruby, Smalltalk, Interview, InfoQ, Dynamic Languages, Runtimes, Languages, Virtual Machines, Rubinius


Wilson Bilkovich Discusses Rubinius

Wilson Bilkovich Discusses Rubinius

Posted in Development, Conferences

Summary Wilson Bilkovich is one of the core developers of the Rubinius project - a Ruby implementation written in Ruby. Wilson is also one of the members of the Ruby Hit Squad, developers of the deployment automation tool Vlad the Deployer. In this interview with InfoQ, Wilson discusses the implementation of Rubinius, and its current status with Werner Schuster. Bio Wilson Bilkovich is one of t...

Tags: Ruby, Technologies, Interview, High Performance, Scalability, InfoQ, RubyGems, Languages, Virtual Machines, Rubinius