Older Newer rss

Posted by Erik Onnen  on  Feb 22, 2012 11

Erik Onnen attempts to demonstrate that Java is still the best programming language for the JVM if simplified idioms are used along with proper tooling.

Scalaz: Functional Programming in Scala

Posted by Rúnar Bjarnason  on  Feb 20, 2012 3

Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.

Event-Driven Programming in Clojure

Posted by Zach Tellman  on  Jan 26, 2012 4

Zach Tellman explains how to deal with asynchronous programming difficulties in Clojure using an event-driven data structure.

Concurrent Caching at Google

Posted by Charles Fry  on  Dec 28, 2011 1

Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.

Everything I Ever Learned about JVM Performance Tuning @twitter

Posted by Attila Szegedi  on  Dec 23, 2011 5

Attila Szegedi discusses performance problems encountered at Twitter running Java and Scala applications, presenting how they solve them through JVM tuning.

Dynalink: Dynamic Linker Framework for Languages on the JVM

Posted by Attila Szegedi  on  Dec 20, 2011 1

Attila Szegedi discusses a framework which provides object registration and discoverability, overloaded method resolution, etc. for better inter-language communication on JVM using InvokeDynamic.

Understanding Java Garbage Collection and What You Can Do about It

Posted by Gil Tene  on  Dec 05, 2011 14

Gil Tene explains the workings of a garbage collector: terminology, metrics, fundamentals, key mechanisms, classification of current GCs, the “Application Memory Wall” problem, and details Azul C4 GC.

The Kotlin Programming Language

Posted by Andrey Breslav  on  Nov 17, 2011 15

Andrey Breslav introduces the upcoming Kotlin language created by JetBrains, a general purpose JVM-based language, statically typed, object-oriented, and meant to be more concise than Java.

Do You Really Get Memory?

Posted by Jevgeni Kabanov  on  Aug 29, 2011 2

Jevgeni Kabanov creates a CPU model in Java in an attempt to explain the underlying mechanism of memory performance bottlenecks and the need for a correlated hardware, OS and JVM improvement.

ECC - Fun Writing Compilers

Posted by Joe Armstrong  on  Jun 10, 2011 5

Joe Armstrong presents ECC, an optimizing compiler running on LLVM for writing C compilers for unusual architectures, for implementing DSLs and for experiments with JIT compilation.

Introducing the Ceylon Project

Posted by Gavin King  on  Apr 26, 2011 37

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.

Java SE: A Youthful Maturity

Posted by Danny Coward  on  Apr 20, 2011 2

Danny Coward talks on how Oracle intends to maintain Java in the front line by investing in two features that are trendy today: support for multiple JVM languages and parallel programming.

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