News & Features

Google shares code to help server software digest HTTP/2

Google's open sourced gRPC framework handles remote procedure calls and is based on the new Web transmission standard, HTTP/2.

Joab Jackson

GitHub cat logo pumpkin carving

GitHub for the rest of us

Git enabled programmers to coordinate distributed work across teams -- now GitHub is making complex collaboration work for non-programmers too.

Jon Udell

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

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.

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

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

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

internet url

Prepare for faster, safer web browsing: The next-gen HTTP/2 protocol is done

HTTP/2 introduces mutliplexing to allow multiple server requests to be sent at the same time, requires fewer connections between server and client, and allows servers to push content straight to a browser.

Ian Paul

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

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

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

Load More
Java Help Center