binoculars looking watch outlook future

9 offbeat databases worth a look

Serdar Yegulalp , 03/25/20

News & Features

IDG Tech Spotlight  >  Containers + Virtualization [ InfoWorld / March 2020 ]

Containers march into the mainstream

After years of experimentation, enterprises are going all-in with containers and microservices, building and updating better apps at a faster clip than ever before

Eric Knorr

certification college degree education graduation by cole keister via unsplash

IT Salary Survey: Do tech certifications pay off?

In our recent survey, we asked IT professionals if certifications helped them land a job, earn a promotion or get a pay raise, and which certifications they’re planning to pursue. Here’s what we learned.

James A. Martin

Open source companies are thriving in the cloud

It turns out open source didn’t need a different license or business model, but to get smarter about cloud computing

Matt Asay

Relaxing on hammock vacation 168344861

16 ways to improve your code after it’s ‘finished’

Just because you’ve squeezed out the bugs and delivered a working program doesn’t mean you should relax

Peter Wayner

Blue Morpho Butterfly

What is Deno? A ‘better’ Node.js

From the creator of Node.js, Deno is a secure runtime for JavaScript and TypeScript that addresses Node’s shortcomings

Martin Heller

abstract binary code

Scala.js 1.0.0 improves JavaScript interoperability

Version of the Scala programming language that compiles to JavaScript has reached GA status

Paul Krill

tools to build, develop or repair

GraalVM upgrade improves Windows builds

Oracle’s open source, polyglot virtual machine also brings JavaScript, Java, Python, and Ruby enhancements

Paul Krill

power of one rebel fight strong rise up arm fist power

Clojure use grows in the workplace

More Clojure developers report using the language at work, but having difficulty convincing coworkers

Paul Krill

JVM - Java Virtual Machine

Concurnas language taps JVM for high-performance apps

Python-like, Java-compatible language aims to ease development of concurrent, distributed, and parallel systems

Paul Krill

thumbs up thumbs down good bad voting opinion compare different positive negative by comicsans getty

Open source should learn from Linux, not MySQL

When a single vendor owns an open source project, expect the community to look for alternatives

Matt Asay

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

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