News & Features

My future roads paths businessman

Weird science: The 9 strangest tech stories of 2017

The last 12 months have brought significant developments in what retro-future technologies

Glenn McDonald

cloud computing concept

Google Cloud Platform’s secret sauce: Its time is now

Google’s biggest strength is helping enterprises “run like Google”—something that even old-school companies have discovered they can now do

Matt Asay

agile cloud ts

How to excel in agile software development

Get an expert view of what makes agile tick and how to overcome real-world challenges so that you and your team can fly

Isaac Sacolick

Java logo browser

Java JDK 10: What new features to expect in the next Java

Technologies from several projects will provide a pipeline of new capabilities in Java 10 and later versions

Paul Krill

marketing automation gears

Jenkins tutorial: Get started with Jenkins continuous delivery

How to use Jenkins Blue Ocean and NPM to create a CICD pipeline for a Node.js and React application

Martin Heller

hipster running with laptop

Why old-school PostgreSQL is so hip again

Postgres is old as dirt, yet over the past five years it has panned out as pure gold

Matt Asay

overflowing trash can with balled up paper

No, you shouldn’t keep all that data forever

Most of your old data is useless trash. So throw it away, rather than spend all the time and money hoping AI will figure something out about it

Andrew C. Oliver

jw javaqa dec2017

Base64 encoding and decoding in Java 8

Java 8 will be remembered mainly for introducing lambdas, streams, a new date/time model, and Nashorn--but don't miss the new Base64 API. It could be just what you need to ensure data integrity in transit.

Jeff Friesen

jw api driven dev2

Programming with Java APIs, Part 2: API definitions

Take Swagger for a test drive with this hands-on introduction to Java API programming with OpenAPI, Spring Web MVC, and Angular 2

Matthew Tyson

Java 9 concurrency enhancements

What’s next for the Groovy language: The 2018 roadmap

Apache Foundation's plans for Groovy include upgrades for modularity and functional-style programming

Paul Krill

highway on-ramps

Open source innovation is now all about vendor on-ramps

AWS, Microsoft, and Google are all racing to figure out how to turn their innovations into open source on-ramps to their proprietary services

Matt Asay

building blocks wooden toy

What are microservices? Lightweight software development explained

Use microservices architecture to break large applications into lightweight apps that can be scaled horizontally

Lucas Carlson

solar eclipse sun ring shadow clods

EE4J: Eclipse’s replacement for Java EE unveiled

Eclipse Foundation unveils nine EE4J proposals covering Java NIO, REST, web services, JSON, messaging, middleware, and WebSockets

Paul Krill

scrum agile rugby

How to improve your scrum master skills

Building your scrum master skills leads to a several career opportunities. Here are the skills that will take you to the next level

Isaac Sacolick

FinTech - financial technology - blockchain network - distributed ledger wireframe

Blockchain shows open source’s fatal flaw—and a way forward

Open source usage has skyrocketed, but not the number of developers working on projects. Those who benefit need to pay developers to keep it all going

Matt Asay

confetti 136304738

What’s new in TensorFlow machine learning

Google's TensorFlow 1.4 machine learning library adds the contributed Dataset API for working with data sources, but watch out for breakage caused by the update

Serdar Yegulalp

holiday lights neurons network stream

What is Apache Spark? The big data analytics platform explained

Fast, flexible, and developer-friendly, Apache Spark is the leading platform for large-scale SQL, batch processing, stream processing, and machine learning

Ian Pointer

framework

Kotlin frameworks: A survey of JVM development tools

The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x

Paul Krill

eclipse plug ins intro

21 plug-ins to make the most of Eclipse

The vast Eclipse plug-in ecosystem offers rich rewards for application developers who know how to find the gems

Peter Wayner

citizen developers

Beta JetBrains IDE moves Kotlin apps out of the JVM

The Kotlin/Native preview’s supported target platforms include MacOS, iOS, Ubuntu Linux, and Raspberry Pi

Paul Krill

Load More
Java Help Center