Core Java

Core Java news, information, and how-to advice

internet of things

Compiler wars: LLVM and GCC compete on speed, security

Newest revision of LLVM compiler framework battles with GCC on performance, but it has lots of ground to cover.


scripting

Java, C++ slip in popularity as domain-specific languages spread

The spread of DSLs in niche fields could be gradually reducing the need for general-purposes languages like Java and C++.

on target

Scala founder: Language due for 'fundamental rethink'

The Scala road map has three upgrades planned, with a simpler, more modular language set as the end goal.

Beyond average: 10 best practices for coding Java APIs

Stretching the limits of Java has its pitfalls, and it's also unavoidable for many advanced programming scenarios. jOOQ creator Lukas Eder offers 10 best practices for less common scenarios in API design and development.

openjdk java

Programmers could get REPL in official Java

Java could add a Lisp-based read-evaluate-print-loop tool as part of Project Kulla, but developers debate whether it's a good fit.

Big Java news in late summer 2014

Java modularity and updated JVM performance options spark developer interest in Java EE 8 and Java 9.

javascript

The star of JavaOne is ... JavaScript?

Fearing developers could defect, Oracle makes accommodations for JavaScript at its upcoming Java conference.

JXCore's new trick: Convert Node.js projects into self-running apps

Newest beta of the JXCore fork of Node.js lets users compile Node applications and dependent modules into deliverables.

steamy java

Why developers should get excited about Java 9

The next generation of the enterprise development platform will feature major improvements, including modularity and API updates.

developers
Tip

What I wish I'd known starting out as a programmer

Why make the same old career mistakes when you can make new ones? Andrew Oliver distills some of the harder lessons learned early in his programming career.

Autoboxing, Unboxing, and NoSuchMethodError

The Java NoSuchMethodError sometimes arises when pre-Java 5 classes are compiled with classes that include autoboxing and unboxing syntax. Find out why and learn how to work around it in this post.

bstroustrup

Stroustrup: Why the 35-year-old C++ still dominates 'real' dev

C++ inventor details the language's latest changes and assesses the strengths and weaknesses of its competitors.

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.

on target

15 technologies changing how developers work

The work of telling computers what to do is markedly different than it was even five years ago, so don't get caught asleep at the console. Peter Wayner profiles 15 technologies transforming how developers work today.

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.

java snazzy

Iterating over collections in Java 8

Get an overview of Java iterators and how each version of Java handles them differently, including what you can do with the new forEach() method and Stream API features in Java 8.

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?

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.

javascript

New JavaScript library adds facial detection, 3D projection to Web apps

Tracking.js can work in mobile Web or desktop applications or be paired with Node.js on the server.

Load More