Videos tagged with JVM


A JVM Does That?

A JVM Does That?

Posted in Development, Companies, Conferences

Google Tech Talk (more info below) March 29, 2011 Presented by Cliff Click, Azul Systems. ABSTRACT Just what the heck is a JVM *supposed* to do? JVMs already provide a host of services. The 'J' part definitely slants the service selection and the 'V' part means that underneath the illusion there's a lot of really cruddy stuff. The success of these illusions has led to the real popularity of JVM...

Tags: Google Tech Talk, Java, JVM, Computer Science, Google, GoogleTechTalks



Surge 2011 ~ Hybrid data storage: finding balance.

Surge 2011 ~ Hybrid data storage: finding balance.

Posted in Databases, Development, Conferences

Over the past several years Clearspring has developed custom distributed processing and storage systems for dealing with the billions of views our web products receive per day. A central part of this system is a tree-based storage structure that fills a useful middle ground between the datamodel-centric view of row oriented databases and the query-centric view more common with column oriented o...

Tags: Big Data, Apache Cassandra, Kafka, JVM, surge, conference, OmniTI


Introducing the Ceylon Project

Introducing the Ceylon Project

Posted in Conferences, Development

Summary As Java continues to age, many developers ask how a language for general purpose & business computing would look if designed today. The result is Ceylon - a prototype language for the JVM which attempts to combine the strengths of Java with the power of higher order functions and declarative programming. This talk from QCon Beijing 2011, Gavin King introduces Ceylon for the first time. ...

Tags: Conferences, Java, InfoQ, Dynamic Languages, QCon, JVM, Language, Programming, Development, Ceylon


Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Posted in Development, Conferences

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

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



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


Pragmatic Real-World Scala

Pragmatic Real-World Scala

Posted in Conferences, Development

Summary Jonas Bonér talks about Scala: using OO and the type system to create reusable components, using closures, high-order functions, immutability to create coherent and deterministic code, using Actors to create concurrent and event-driven systems, and using ORM, AOP, DI and Testing with Scala. Bio Jonas Bonér is a programmer, mentor, speaker and author. He has worked at Terra...

Tags: Conferences, Java, InfoQ, Functional Programming, QCon, Scala, JVM, Language, Development, QCon London 2009, Join us!, ...


Writing DSLs in Groovy

Writing DSLs in Groovy

Posted in Conferences, Development

Summary In this presentation recorded at QCon London 2009, after a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed in front of the audience. Bio Author of the book Groovy Recipes: Greasing the Wheels of Java, Scott has been involved in creating web sites in Grails since 2006...

Tags: Conferences, Java, Groovy, InfoQ, Architecture, QCon, JVM, Domain Specific Languages, Development, QCon London 2009, Join us!, ...


David Pollak On Lift Framework and Scala

David Pollak On Lift Framework and Scala

Posted in Development, Frameworks, Conferences

Summary David Pollak talks about using Scala to write the Lift web development framework and his desire to write a productive framework that allows the developer to write concise code on top of a very strongly typed language. Bio David Pollak has been writing commercial software since 1977. He wrote the first real-time spreadsheet and the world's highest performance spreadsheet engine. Since 19...

Tags: Ruby, Ruby On Rails, Frameworks, Java, Interview, InfoQ, Dynamic Languages, Web Frameworks, QCon, Scala, JVM, ...


Evolving the Java Platform

Evolving the Java Platform

Posted in Conferences, Development

Summary The last few years have seen a large upsurge in the number of alternative languages running on the JVM. Until recently, Java was the only serious language that ran on the Java platform, but this is now quickly changing with languages like Scala, Nice, Pnuts and Groovy being designed for the JVM, and language ports like Kawa, Jython and JRuby gaining headway as fully featured alternative...

Tags: Conferences, Ruby, Java, JRuby, InfoQ, Language Design, QCon, QCon London 2008, JVM, Language, JSR 292, ...