News & Features

Garbage can paper trash

Red Hat Shenandoah boosts Java garbage collection

The parallel and concurrent compacting garbage collector is aimed at in-memory databases and other applications requiring large heaps.

Paul Krill

A developer's guide to the pros and cons of Python

Devotees talk about what's good (ease of use, IoT potential) and not so good (design issues, performance) about Python.

Paul Krill

typewriter

Making a business case for refactoring code

Editing code for readability is an up-front investment that can pay big dividends in the long run.

Scott Norberg

Literate programming is now a team sport

A program is a story told in two languages: code and prose. On GitHub, countless stories of countless programs are being told every day.

Jon Udell

Open Source, Big Data and the IoT: Overcoming Development Challenges

In this webcast, we will discuss the IoT development landscape focusing on common development approaches and pitfalls in Java.

talent agent salesman slick hollywood sunglasses

Attention, rockstar developers: Get a talent agent

High demand, large workloads, and the changing nature of programming work have some developers seeking reps to help them land new gigs.

Paul Heltzel

Untangling the intense politics behind Node.js

The bitter politics around Node.js certainly needs sandboxing, but so does the desire of developers to drive the agenda.

Simon Phipps

Java vs. Node.js: An epic battle for developer mindshare

Java vs. Node.js: An epic battle for developer mind share

Here’s how the enterprise stalwart and onetime script-kiddie toy stack up in a battle for the server room.

Peter Wayner

Torvalds: ‘People who start writing kernel code get hired really quickly’

Now more than ever, the development of the Linux kernel is a matter for the professionals, as unpaid volunteer contributions to the project reached their lowest recorded levels in the latest “Who Writes Linux” report.

Jon Gold

Beyond Native Packagers

Native packagers can cause delays and frustration for you and your end users when you are trying to deploy your web application. Learn how your organization can move beyond native packagers to develop and deploy secure cross-platform

automation

Automation for the people: The programmer's dilemma

In the delicate relationship between technologists and users, the 'toolsmith' can initiate a collaborative cycle that makes everyone a stakeholder.

John Udell

omg javascript

Eich: JavaScript will deliver on Java's broken promise

JavaScript's creator believes the scripting language can beat Java at its own 'virtual machine embedded everywhere' game.

Paul Krill

roads ahead

Node.js goes pro: New opportunities -- and risks

The meteoric rise of Node.js means greater scrutiny of tools and shortcomings in the years ahead.

Serdar Yegulalp

The Oculus Rift could change big data analytics forever

Data isn't the real world, it only describes it. A new company wants to let you drill past the numbers to lifelike, real-time representations of what's going on.

Andrew C. Oliver

Load More
Java Help Center