News & Features

Deep, nested topographical layers / binary code [RED]

Nesting with Java interfaces

Learn three ways to use nesting techniques with Java classes and interfaces

Jeff Friesen

Deep, nested topographical layers / binary code [BLUE]

Static classes and inner classes in Java

Learn how to use the four types of nested classes in your Java code

Jeff Friesen

Deep, nested topographical layers / binary code [GREEN]

Avoid memory leaks in inner classes

Beware garbage collection when working with inner classes

Jeff Friesen

all hands in among a happy, collaborative group

5 ways agile teams meet sprint commitments

Spikes, swarming, splits, and keeping some requests in the shallows can help agile teams stay on track

Isaac Sacolick

spliced together two different apples 135925055

TypeScript vs. JavaScript: Understand the differences

TypeScript transpiles to JavaScript and enables the development of large-scale applications

Martin Heller

cliff diving taking the plunge dive into a project ocean swimming by aydinmutlu getty 2400x1600

Do you really need Kubernetes?

Is Kubernetes the perfect defense against cloud lock-in, or a needlessly complex solution to a problem nobody has?

Matt Asay

p1170305 2

Oracle v. Google Java copyright battle enters final round

Oracle has filed an argument brief with the Supreme Court in advance of the March 24 court date

Paul Krill

Abstract businessman connected to wired spheres.

A brief history of artificial intelligence

Despite huge advances in machine learning models, AI challenges remain much the same today as 60 years ago

Steven Nunez

mobile security / threat detection / traffic analysis

Thirteen rules for developing secure Java applications

Make Java security a top priority at every stage of application development, from class-level language features to API endpoint authorization

Matthew Tyson

IDG Tech Spotlight  >  Security  >  DevSecOps: Bringing security into agile development and CI/CD

How to bring security into agile development and CI/CD

Align to DevSecOps and shift-left security to improve coding practices, eliminate vulnerabilities in development, and deliver highly secure apps to production

Isaac Sacolick

Java / coffee

OpenJDK: Hidden classes could be coming to Java

A JDK Enhancement Proposal says introducing hidden classes in Java could make other JVM languages more efficient

Paul Krill

data search money currency solution uncertainty escape leave

How to query and extract data from SaaS applications

Almost every department can derive value from SaaS data. Here are 3 ways to integrate it more effectively

Isaac Sacolick

United States Apollo 15 astronauts deploy first lunar roving vehicle [NASA / July 31, 1971]

Why we can’t develop voting software that works

Ever wonder why we could write software to get to the moon, but not to count votes? Here are five reasons

Peter Wayner

Volunteers / volunteerism  >  A group of business people raises their hands.

Most developers know JavaScript — and want to know Go

HackerRank developer survey finds JavaScript most-known, Go most-wanted to learn, and full-stack development skills most-wanted in the job market

Paul Krill

target bullseyes

Neo4j 4.0 targets scalability, security, and performance

Leading native graph database adds long-awaited horizontal sharding, granular security, and reactive processing

Serdar Yegulalp

wait sign

Go 1.15 holds off on major changes

Proposals for the next version of Go include new Vet checks and a minor language adjustment

Paul Krill

data science certification man with beaker

Interested in machine learning? Better learn PyTorch

Don’t look now, but easy, straightforward PyTorch has become the hottest product in data science

Matt Asay

gears / build management + automation / circuits

What is Maven? Build and dependency management for Java

Maven provides consistent project structures, declarative configuration, and a wide range of plugins, along with a centralized repository for storing and downloading third-party software

Matthew Tyson

Artificial intelligence and digital identity

JetBrains taps machine learning for full-line code completion

IntelliJ IDE's 2020 roadmap also features collaborative editing and lightweight text editing

Paul Krill

analyze / inspect / examine / find / research / magnifying glass

Microsoft releases open source source code analyzer

Microsoft Application Inspector allows developers to detect the features and characteristics of software components before using them

Paul Krill

Load More
Classic Java Tutorials
Resources
More Resources »
Java Help Center