News & Features

time / clock / history / coffee / java

Git might replace Mercurial for Java’s source-code management

Project Skara would provide prototypes for hosting Java Development Kit (JDK) 12

Paul Krill

robot monitoringa  cog wheel system for maintenance [automation]

GKE tutorial: Get started with Google Kubernetes Engine

Discover how easy it is to create a Kubernetes cluster, add a service, configure autoscaling, and tap other great features of GKE

Ian Pointer

cloud hand touch create access secure clouds reach tech job certification

Go Cloud aims to cement Golang in the cloud

Go Cloud offers generic APIs to build apps that can be ported across different clouds

Paul Krill

metal spring

Mastering Spring framework 5, Part 1: Spring MVC

If you like the Spring framework, you'll want to explore Spring MVC 5 for Java web development. This tutorial shows you how to fast-track Spring-based development with Spring MVC 5, Spring Boot, and Spring Initializr.

Steven Haines

security bug

Software security: There’s more to it than bug-bounty programs

Take full advantage of white-hat hackers to help you secure your code. And still do all the other security stuff you should do before you release your code

Matt Asay

JVM - Java Virtual Machine

Oracle: Switch now from Nashorn JavaScript engine to GraalVM

Oracle says GraalVM is more capable than Nashorn, and it has laid out a migration path from Nashorn to GraalVM

Paul Krill

big data elephant analytics risk predictions vulnerable

3 big data platforms look beyond Hadoop

Learn how the Cloudera, Hortonworks, and MapR data platforms are evolving to meet the demands for real-time analytics and machine learning

Serdar Yegulalp

A caterpillar hangs upside down from a branch.

Java Challengers #3: Polymorphism and inheritance

Challenge yourself, with this brain-teasing introduction to method invocation in polymorphic method calls

Rafael Chinelato Del Nero

teamwork / collaboration / development / meeting / smiling, happy, successful group of women

GitHub Enterprise adds anonymous Git access, improves configuration visibility

Other administrative improvements include easing of dormancy restrictions and granular permissions

Paul Krill

robot intelligence production automat conveyor

How to align test automation with agile and devops

Along with CI/CD’s continuous integration and continuous development, you need continuous testing

Isaac Sacolick

branches / branching / bare trees

GitHub vs. Bitbucket vs. GitLab: An epic battle for developer mindshare

GitHub, Bitbucket, and GitLab pile lots of poshy extras on top of Git. Which should you choose?

Peter Wayner

solar eclipse sun ring shadow clods

Eclipse IDE Photon release train arrives with Rust but no Jakarta EE

The 2018 release offers native Eclipse IDE capabilities for the Rust and C# languages, as well as new Java support

Paul Krill

containers

What’s new in Kubernetes containers

Kubernetes 1.11 adds a new load-balancing method and provides custom resource definitions

Serdar Yegulalp

planet mars close up with sunrise in space 158456999

YugaByte review: Planet-scale Cassandra and Redis

YugaByte DB combines distributed ACID transactions, multi-region deployment, and support for Cassandra and Redis APIs, with PostgreSQL on the way

Martin Heller

cracked exterior texture of a lodge

Java 101: Mastering Java exceptions, Part 1

Everything you need to know about throwing, trying, catching, and cleaning up after Java exceptions

Jeff Friesen

money cash salary compensation hundred dollars fistful of money

Oracle now requires a subscription to use Java SE

One-time licenses won’t be available for Java SE 8 or later, but separate support contracts also go away

Paul Krill

The downsides of Node.js

Ryan Dahl’s Node.js regrets lead to Deno

Deno is an in-development secure TypeScript runtime built on the same Google V8 JavaScript engine as Node.js

Paul Krill

crowd tilt shift

Database shift: Start with open source but finish with AWS

AWS seems to be building natural bridges between on-premises databases like MySQL and cloud services like Amazon Aurora

Matt Asay

rules procedures manuals follow steps

Kotlin tutorial: Get started with Kotlin

Kotlin can provide huge benefits to developers currently working on Java and Android projects--here’s how

Martin Heller

JVM - Java Virtual Machine

Nashorn JavaScript engine for JVM could be axed

OpenJDK proposal says maintaining Nashorn has become a challenge due to rapid changes to the ECMAScript language

Paul Krill

Load More
Java Help Center