Dynamic Languages Content on InfoQ
Latest featured content about Dynamic Languages

- Topics
- Dynamic Languages,
- Hardware,
- Parallel Programming,
- Programming
John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.
News about Dynamic Languages
- Topics
- Dynamic Languages,
- Web Frameworks,
- Ruby on Rails,
- Ruby
The Ruby on Rails team announced the first release candidate of Rails 3.2. New features include a faster development mode, an explain feature for database queries and several smaller features. After 3.2, the next major release of Rails will be 4.0 and drop support for Ruby 1.8.7
- Topics
- Dynamic Languages,
- Language,
- Language Design,
- Compilers,
- Javascript
Pre-built versions of Dart Editor, the Eclipse-based Dart IDE, are now available, making it easy to try Dart. Frog is a new Dart to Javascript compiler - written in Dart by the creator of the Jython and IronPython projects. Meanwhile the Dart team has been busy explaining the Dart language and proposing features to round out the type system, eg. nullable types and more.
Articles about Dynamic Languages

- Topics
- Dynamic Languages,
- Rich Internet Apps,
- Language Design,
- Compilers,
- Javascript,
- Rich Client / Desktop,
- Mobile,
- Ruby,
- Language
Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity.

- Topics
- Dynamic Languages,
- Programming,
- Ruby
The book "Eloquent Ruby" aims to help Ruby programmers to write idiomatic Ruby and make best use of Ruby's capabilities. InfoQ talked to author Russ Olsen about Ruby style, metaprogramming and more.
Presentations about Dynamic Languages

- Topics
- Dynamic Languages,
- Programming
Neal Ford emphasizes the fact that functional programming uses a different way of solving a problem, thinking about the results rather than the steps to make.

- Topics
- Dynamic Languages,
- Java,
- Interop
Attila Szegedi discusses a framework which provides object registration and discoverability, overloaded method resolution, etc. for better inter-language communication on JVM using InvokeDynamic.
Interviews about Dynamic Languages

- Topics
- Maintenance,
- Object Oriented Design,
- Dynamic Languages,
- NoSQL,
- Agile,
- Javascript
Brian Foote looks back at the promises of OOP and discusses which, if any, of them became reality. Also: a look at NoSQL, refactoring and code quality, testing and static typing and more.

- Topics
- Dynamic Languages,
- Reliability,
- Fault Tolerance
Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.
Books about Dynamic Languages

- Topics
- Dynamic Languages,
- Java,
- Web Frameworks
"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

- Topics
- Dynamic Languages,
- Programming,
- Ruby
The Humble Little Ruby Book covers the base syntax of the language, including working with values, flow control, and object oriented programming, into some of the library functionality of Ruby, such as databases, web services, and string manipulation.

- Topics
- Dynamic Languages,
- Java,
- Web Frameworks
Grails is an open-source, rapid web application development framework that provides a super-productive full-stack programming model based on the Groovy scripting language and built on top of Spring, Hibernate, and other standard Java frameworks. Over the course of this book, the reader will explore the various aspects of Grails and also experience Grails by building a Grails app.