Core Java

Core Java news, information, and how-to advice

Invokedynamic 101

What do you need to know about using invokedynamic and the java.lang.invoke API package in Java 7 and Java 8?

modular java

code school

We all will be coders: Don't fear the future of software development

Within 10 years all primary school graduates in the UK will know how to code, but there will still be plenty of work for the pros.

Over 30 vulnerabilities found in Google App Engine

Researchers escaped the Java sandbox on the cloud platform and executed code on the underlying system

holiday lights neurons network stream

Socket programming for scalable systems

Three iterations of a client-server example demonstrate the timeless utility of Java I/O, while also showcasing the streamlined concurrency and scalability features of NIO and NIO.2.

marx java archives fig8

Manipulating JARs, WARs, and EARs on the command line

Learn how to do essential CRUD operations on JAR, WAR, and EAR files using the command line and jar command.

More new features coming to Java 9

Oracle commits to swapping JARs for modules in JDK 9 and adds four new JEPs. Comments for the targeted JEPs close on December 1.

digital crown

The full stack developer is dead, long live the un-stack developer

The un-stack developer uses only the stack technologies that make sense for their software project.

Job Interviewing Skills
Tip

6 ways to nail the job interview

Learn what IT hiring managers say are the most common interviewing mistakes and how you can avoid making them. Millennials, these tips are especially for you.

bridges

Peer-to-peer: How to build a career in software development

Four developers explain how both careful planning and following the unexpected have helped them build their dream careers.

flow diagram thinkstock

Java ME 8 and the Internet of Things

For Java developers just getting started with embedded programming and IoT, this guide will orient you in Java ME's history and the new Java ME 8 and Java Embedded platforms.

DukeScript: A safer way to 'write once, run anywhere'

Using DukeScript APIs, developers can write applications in Java and HTML5 and run them in any Android, iOS, desktop browser, or HTML5/CSS/JavaScript environment.

functional programming

Functional programming's high efficiency comes at a cost

Though tough to define, functional programming can bring real productivity boosts if you can navigate the learning curve.

Java extension mechanism loads all JARs

Although the Java extension mechanism and the classpath mechanism are both used in Java class loading, there are some important differences between them. Unpack the Java extension mechanism and get tips for working around its pitfalls....

webtools

Responsive web design with Google Web Toolkit

Get started with using GWT-friendly CSS media queries and multi-device layout patterns to develop mobile-responsive web applications. Demonstrations are based on an open source code base that you can use as a foundation for your own...

Laptop keyboard entry

9 cutting-edge programming languages worth learning now

These strong alternatives to the popular languages are gaining steam -- and one of them could be the perfect fit for your next project.

Next up for Node.js: Going mobile

A key developer wants to expand the horizons of the server-side JavaScript platform and bring it to all devices.

agile dev

Devops, agile development cut through federal agency's red tape

Scrum, waterfall approaches, paired with Jenkins, Git, Chef tools as well as Java and Spring add up to higher efficiency and better tech management.

omg javascript

ECMAScript 6 returns JavaScript to original intent

ECMAScript committee member Jafar Husain talks about what to expect from the specification that defines JavaScript.

Stop selling software development short

In the decade of the developer, enterprises need to revisit how they budget for and measure the value of software development.

Load More