x Take the InfoQ Survey !

Beating Hand Tuned Assembly in Compiled Languages

Posted by David Richardson  on  Aug 09, 2015

David Richardson presents the optimization techniques employed to set three world speed records using a combination of code generation and hardware specific optimizations.


JVM Optimization 101

Posted by Sebastian Zarnekow  on  Jul 31, 2015 1

Sebastian Zarnekow discusses JVM internal optimizations, presenting how the JVM sees through code to apply techniques like inlining, loop unrolling and escape analysis at runtime.


Priming Java for Speed at Market Open

Posted by Gil Tene  on  Jul 22, 2015

Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.


Performance Tuning Grails Applications

Posted by Lari Hotari  on  Mar 29, 2015

Lari Hotari discusses how to optimize Grails' performance to get full benefits from it.


Dr. Streamlove, or: How I Learned to Stop Worrying and Love the Flow

Posted by Viktor Klang  on  Feb 12, 2015

Viktor Klang shows the purpose and power of streaming concurrent data processing with safe bounds using back pressure, discussing Akka streams and dynamic runtime as well as compile time optimizations


How JavaScript Objects are Implemented

Posted by Eddy Bruel  on  Jun 07, 2014

Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors to minimize the memory footprint and obtain better JIT optimization with inline caching.


The HipHop Compiler for PHP

Posted by Guilherme Ottoni  on  Mar 12, 2013

Guilherme Ottoni presents the design, implementation, and an evaluation of the HipHop compiler for PHP.

ClojureScript - Better Semantics at Low Low Prices!

Posted by David Nolen  on  Nov 14, 2012 1

David Nolen unveils optimization techniques behind ClojureScript: code size, expression-oriented semantics, numerics, operations on JS primitive types, persistent data structures, etc.

Pushing The Limits of Web Browsers … or Why Speed Matters

Posted by Lars Bak  on  Oct 17, 2012

Lars Bak presents several language virtual machines (Self, Strongtalk, Hotspot), why they matter and how they influenced V8 and Dart. His talk is centered on performance.

Agile Operations – Optimizing the Business One Shell Script at a Time

Posted by Dan North and Chris Read  on  Apr 26, 2011

Dan North and Chris Read discuss techniques for implementing Agile Operations, a combination of Lean thinking and Agile development meant to optimize the business processes in order to reduce waste.

Slimmed Down Software - A Lean, Groovy Approach

Posted by Hamlet D'Arcy  on  Dec 22, 2010

Hamlet D'Arcy explains the Lean principles - Eliminate Waste, Build Quality In, Create Knowledge, Defer Commitment, Deliver Fast, Respect People, Optimize the Whole – in the context of using Groovy.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy