BT
  • Is Your Java Application Hostile to JIT Compilation?

    by Ben Evans on  Nov 21, 2014

    ​One of the most important parts of the JVM is the Just-In-Time (JIT) compiler. However, many applications are not written to take full advantage of the high-performance capabilities of the JIT. In this article we investigate some simple tricks to identify issues that may be making your application unfriendly to JIT.

  • Introducing Essence#: A Smalltalk-based Language for .NET

    by Jonathan Allen on  Nov 12, 2014

    There are two basic schools of thought when it comes to Object Oriented Programming: the method based Simula and the message based Smalltalk. The Simula school is well represented in .NET by C# and VB. With Alan Lovejoy’s Essence#, we can see what a Smalltalk inspired language would look like on the CLR.

  • GS Collections by Example – Part 2

    by Donald Raab on  Nov 10, 2014 1

    Donald Raab, creator of GS Collections, open sourced by Goldman Sachs in 2012, continues to explore more examples from that powerful framework

Java 8 for Financial Services

Posted by John T Davies on  Nov 06, 2014

Java 8 lambdas & new Streams API simplify common idiomatic constructs. This article investigates some common use cases in financial services and how they are easily solved with these new constructs. 5

Virtual Panel on App Development

Posted by Ralph Winzinger on  Nov 05, 2014

Whereas it’s clear that one has to support Android and iOS to reach a maximum of mobile users, it’s not quite clear, what technology and tools to chose to build applications for those systems.

Java Sleight of Hand

Posted by Paulo Moreira on  Oct 21, 2014

The Java language has its fair share of peculiarities. “Java Sleight of Hand” presents nine original Java puzzlers; seemingly innocent code constructs that produce unlikely outcomes. 8

Rescuing Checked Exceptions in Asynchronous Java Code

Posted by Dario Crivelli on  Oct 15, 2014

Java checked exceptions are a handy abstraction in sequential flows. But add threads and the syntactical support is no longer available. This article investigates how to overcome that limitation. 6

Towards a Resolution-Independent Web with SVG

Posted by Angelos Chaidas on  Oct 11, 2014

This article examines the advantages of using Scalable Vector Graphics (SVG) as the preferred format for the graphic assets of any web or mobile web project. 1

DukeScript: A New Attempt to Run Java Everywhere

Posted by Abel Avram on  Oct 09, 2014

DukeScript is a technology meant to bring Java to every client, mobile or desktop, without the need of a plug-in, in an attempt to fulfill the initial vision for Java: Write Once, Run Everywhere.

Java 8 Lambdas - A Peek Under the Hood

Posted by Richard Warburton, Raoul Urma, Mario Fusco on  Oct 07, 2014

This article sheds light on how Java 8 lambda expressions and method references are implemented under the hood, and looks at the generated bytecode and performance implications.

A Rails Enthusiast’s take on MEAN.js

Posted by John Troxel on  Oct 03, 2014

John looks at AngularJS and the MEAN stack as an alternative to Ruby on Rails as a productive stack for building typical web applications. 4

Java EE 8 is Kicking Off

Posted by Arun Gupta on  Sep 28, 2014

The Java Community Process has started cranking on Java EE again, a year after Java EE 7. The goal is to create the next major version of Java Enterprise Edition. Meet Java EE 8 and JSR 366! 1

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