News & Features

2296

Put your API on a JSON diet

Slimming down your JSON payload can bring significant savings in the mobile era, but beware overdoing it to the point of illegibility.

Paul Venezia

darts bullseye

Google Dart upgrade hones in on asynchronous programming

The Dart language gets a number of improvements right as Google lowers its ambitions for Dart VM.

Paul Krill

security open lock

The state of open source security

Recent high-profile vulnerabilities have put the lie to the 'many eyes' theory -- but also driven real progress in securing the open source ecosystem.

Paul F. Roberts

speed light curves fast

Java: The once and future king of Internet programming

Would you believe that Java is poised to dominate the next explosion of the Internet? Built for embedded computing and streamlined for real-time applications, here's why Java is the language for IoT.

Cameron Laird

Did You Miss Us? Now On Demand: Beyond Native Packagers

Native packagers can cause delays and frustration for you and your end users when you are trying to deploy your web application. Learn how your organization can move beyond native packagers to develop and deploy secure cross-platform

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.

Simon Bisson

ufo cloud

It came from the cloud: The looming change in IT

PaaS is finally getting traction, and when it takes hold, the application workflow – and the lives of developers – will change forever.

Andrew C. Oliver

04 uniform language

Scala.js lets you compile Scala to JavaScript

Scala creator Martin Odersky cites performance, type safety, and interoperability with JavaScript libraries as high points of using Scala.js.

Paul Krill

Google Go fuels JVM alternative

Though 'far from complete,' the jvm.go project is drawing praise as a potential alternative to Oracle's JVM.

Paul Krill

Static Analysis - The Next Generation

Live April 7th | Come see how open source developers have used Coverity's Software Testing Platform to find and fix critical, crash causing bugs and security defects and learn how you can do the same.

Google's Go language is off to a great start, but still has work ahead

Speed, concurrency, and portability have brought Go fame and friends, but the language and ecosystem need time to mature.

Paul Krill

lorry moving along a motorway immingham humberside uk trucking freight transportation commerce trad

Dumped by Pivotal, Groovy moves to Apache

Pivotal makes good on its plan to discontinue Groovy funding past March, but the fate of accompanying Grails framework remains undetermined.

Paul Krill

hadoop

What you need to know about Hadoop right now

Andrew updates his cheat sheet for developers navigating the ever-expanding Hadoop ecosystem. Storm and Spark still top the list, but don't miss new additions like Phoenix, Kafka, and Falcon.

Andrew C. Oliver

java etching

The essential Java language features tour, Part 6

Learn by example how lambdas interact with scopes, local variables, the this and super keywords, and exceptions in Java programs.

Jeff Friesen

Load More
Java Help Center