Scripting & JVM Languages

Scripting & JVM languages news, information, and how-to advice

Custom Cassandra data types

Learn to create and then use custom Cassandra Query Language data types in this quick tutorial from Dustin Marx.

javascript

java gears

Project Panama builds a bridge between Java and C/C++

Project Panama would provide a native interconnect between code managed by the JVM and APIs for non-Java libraries, including C, C++, Windows, Linux, and Solaris APIs.

Docker containers with Gradle in 4 steps

Do you need to create a Docker image from your Java web app? Are you using Gradle? Add a dose of Spring Boot and you'll be just four steps away from Docker Nirvana.

Expert interview: How to scale Django

Jonathan Freeman interviews Eventbrite engineers John Shuping and Simon Willison about scaling Django in an integrated, high performance enterprise architecture.

Google engineer: We need more Web programming languages

Gilad Bracha, co-author of Google's Dart, showcased Elm, Lively, and other lesser known Web programming languages at QCon, saying that Web apps must be able to compete with native ones.

java gears

Java developers prefer JUnit, Jenkins, and Git

Survey also reveals two-thirds of Java developers are still using Java 7, and Scala topped the list of alternative JVM languages.

Salesforce.com ties Force.com to Heroku for richer app development

Customers won't need 'ninja developers' anymore to create powerful new types of applications, a Salesforce executive says.

scripting

One now, two later: Groovy updates add Java 8 support

New Groovy 2.3 release supports Java 8, but developers must wait for the functional interfaces that will support lambda expressions in Groovy 3.0.

Java 8's new Optional class: What's the point?

Java programming blogger Hugues Johnson instigates a debate about the new Optional class in Java 8, and whether its monadic operators (like flatMap) are worth all the fuss.

steamy java

A case for keeping primitives in Java

Primitives have been controversial since the early days of Java, and rumor has it that Oracle is considering dropping them in a future version of the JDK. But John Moore argues that Java needs primitives, especially for applications...

docker

Dockerfiles in a jiffy

Curious about Docker but you haven't tried it yet? Andrew Glover gets you going with quick instructions to create a Dockerfile that runs Amazon’s DynamoDB Local. Set it up once and your Dockerfile runs DynamoDB or any other service...

Hadoop, Python, and NoSQL lead the pack for big data jobs

Demand for big data skills are on the rise and aren't limited to just NoSQL and Hadoop but also include Python and general cloud skills.

Heroku joins other PaaS providers in supporting PHP

Facebook's HipHop VM for PHP was one factor driving Heroku to add support for PHP as a first-class citizen in its mix of languages.

Front-end ops gaining prominence in Web development

The desire for faster websites and shorter development time is driving efforts to improve front-end coding and application testing. New tools are part of the package.

Move over, Old Man Ruby -- your Java moment has arrived

History repeats itself, as Ruby's whiz kids find themselves lagging behind the same innovation train that once outran Java. Now can we all get back to coding, please?

What would you do to improve dynamic proxies?

Java's chief language architect wants to know: What would you do to improve dynamic proxies in the Java language?

javascript words

New compiler cranks up JavaScript from native code

Emscripten C/C++-to-JavaScript project uses a back-end derived from LLVM for greater speed and a more dedicated compiler.

Citizen developers are no threat to professional coders -- yet

Independent non-coders won't displace established developers, but they can help clear up a business's IT backlog.

javaqa-250

Java Q&A: The ultimate superclass, Part 2

Java beginners are invited to dig deeper into Java's ultimate superclass with this introduction to Object's finalize(), getClass(), and hashCode() methods.

Load More