java

Converting a Java Spring application to Scala

Supposedly Scala requires a completely different programming style. But what happens when you just want a Spring application? Is it possible to program in Scala without jumping in the deep end? Chariot’s John Shepard illustrates the difference in approach in this quick tutorial.

Philly ETE 2014 – Brian Goetz – Lambda: A peek under the hood

The big language features for Java SE 8 are lambda expressions (closures) and default methods (formerly called defender methods or virtual extension methods). Adding closures to the language opens up a host of new expressive opportunities for applications and libraries, but how are they implemented? Learn how in this presentation.

PhillyETE Screencast #36 – A bright future full of promise – Asynchronous Pipelines in Scala and Java – Heather Miller

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From the abstract: “By now, it’s no secret that asynchronous and non-blocking code means fast and responsive software stacks that scale to the moon. The only problem? Asynchronous code usually means callback hell that’s impossible to write, impossible to reason about, and even worse to maintain. Not any more— Scala 2.10 brings an asynchronous, completely … Read More

Android Advanced Cursors

If you have been doing Android development for even a little while, you have probably used the provided SQLite functionality to store and retrieve data in a local database on the Android device. If not, you can head over to Lars Vogel’s excellent tutorial website to see how it all works, or to get a refresher. For … Read More

Philly ETE Screencast #7 – Doug Lea – Engineering Concurrent Library Components

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

From Doug Lea’s abstract: “Creating components based on concurrent and parallel algorithms and data structures often requires more attention to “engineering” issues not seen with most other libraries. Components created in the “obvious” way sometimes turn out to be wrong, to perform poorly, or are unusable in most applications, because the abstractions in which they … Read More

Philly ETE Screencast #5 – Charlie Hunt – The Fundamentals of JVM Tuning

ARVE Error:
ARVE Error: loop not valid
loop not valid
autoplay not valid

When you are faced with the challenge of tuning JVM, you can find a wide variety information. Yet, almost always the information is rather specific in the type of tuning, or specific to a type of problem. Seldom can you find information that tells abstracts the details into a higher level and simplifies it into … Read More