InfoQ Homepage Runtimes Content on InfoQ
-
Jim Hirschauer on Application Monitoring, AppDynamics 3.7
Jim Hirschauer describes the application monitoring tool landscape, KPIs and metrics to consider when monitoring, and compares monitoring traditional vs. cloud-based applications. He talks about performance considerations when instrumenting code, how organizations can be 'Smarter' about their Big Data, and looks at what's new in AppDynamics 3.7.
-
Laurent Sansonetti on Writing Ruby Apps for iOS with RubyMotion
Laurent Sansonetti explains using Ruby for iOS development with RubyMotion, how Garbage Collection works in RubyMotion, the library ecosystem, the state of debugging and profiling, and much more.
-
Gil Tene on Zing, Low Latency GC, Responsiveness
Gil Tene talks about how to achieve low latency and responsiveness in Java applications despite the GC, how the GC in Azul's Zing helps, where low latency is crucial, and much more.
-
Rich Hickey on Clojure 1.4's Extensible Reader, ClojureScript
Rich Hickey explains Clojure 1.4's extensible Reader, which allows to provide custom notation for data without the problems of Reader macros. Also: ClojureScript, Clojure in Clojure, and Avout.
-
Gil Tene Discusses Garbage Collection, the OpenJDK and the JCP
Gil Tene talks to Charles Humble about different garbage collection techniques, and specific collectors including Azul's C4, IBM's Balanced GC, and Oracle's Garbage First, before moving on to discuss both the JCP and OpenJDK.
-
Dr Nic Williams on Rails, RailsInstaller and the Future of Ruby VMs
Dr Nic Williams talks about the state of the Rails community, the reasons for supporting JRuby and Rubinius implementations and for creating RailsInstaller.
-
Aaron Patterson on Rails 3.1 and Ruby Performance
Aaron Patterson talks about performance in Ruby and Rails, some of the challenges Rails and Rack pose for the Ruby GC, and much more.
-
Erlang Inventors Talk Language Future
In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.
-
Nick Kallen Discusses Scala at Twitter
Nick Kallen from Twitter is interviewed by Randy Shoup about Twitter’s use of the Scala programming language. Nick discusses using Scala to build high-performance and scalable network services (including FlockDB), the powerful dualism of Scala which combines the best of object-oriented and functional approaches and also provides his views on the tradeoffs between static and dynamic languages.
-
Dion Almaer on the State of HTML5 and Javascript
Dion Almaer discusses Javascript and DOM performance, the state of WebGL and Canvas, HTML5 security, and the role of native code in HTML/Javascript applications in general and on WebOS.
-
Cliff Click on Azul's Pauseless GC, Zing, JVM Languages
Cliff Click discusses the Pauseless GC algorithm and how Azul's Zing implements it on plain x86 CPUs. Also: what keeps dynamic languages slow on the JVM, invokedynamic, concurrency and much more.
-
Venkat Subramaniam on JVM Languages
Venkat Subramaniam talks about the characteristics of JVM languages like Groovy, JRuby and Scala, and their applicability in enterprise applications. He also mentions several implementation details and finishes by addressing issues of lifelong learning for developers.