Scripting & JVM Languages

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

javascript
bstroustrup

java gears

Shipilёv on writing good benchmarks -- Java vs Scala

Writing good benchmarks begins and ends with the relentless drive to understand why your system is behaving as it does. Once you've got that down, optimization naturally follows....

swfit falls

Apple's Swift falls back to earth after initial surge

Apple's programming language dips in popularity after strong start, but is expected to even out in coming months....

java union

Get real: Oracle is strengthening -- not killing -- Java

Oracle has made its share of bungles, but technologically it has put Java on a progressive track....

steamy java

Oracle hasn't killed Java -- but there's still time

While Oracle fiddles with fixes and lawsuits big ideas are happening elsewhere in big data, cloud computing, and mobile. Where's the leadership that made Java great?...

Pivotal packages a lighter Java Web application stack

Pivotal App Suite is a lighter weight Java EE stack that takes the headache out of open source licensing while streamlining cloud migration....

marx books

Books that have most influenced my software development career

Dustin Marx names 9 books that have earned a permanent place in his bookshelf, and maybe yours....

mahout
Tip

5 ways to add machine learning to Java, JavaScript, and more

The pressure is on to harness machine learning for more responsive enterprise apps. So find the open source tool that works best for your programming style and architecture. ...

Happy 10th anniversary, Ruby on Rails -- but watch your back

Node.js may have stolen some of its thunder, but when it comes to jobs, Rails talent is still in demand....

scripting

Why one developer switched from Java to Google Go

Pivotal's Matt Stine, who was raised on Java, has become an advocate for the Google-built Go language. Find out why one developer chooses Go for building system-level software....

Custom Cassandra data types

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

javascript

Ki injects Lisp into JavaScript

Ki.js is among a new class of JavaScript libraries bringing functional programming to the JavaScript ecosystem....

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....

Load More