News & Features

Signs you're doing agile wrong

15 signs you’re doing agile wrong

Misconceptions and 'best practices' may have your team spinning wheels rather than continuously churning out productive code

Steven A. Lowe

Java logo browser

DoppioJVM brings JVM apps to the browser

The project for running JVM code in a browser via JavaScript is still in beta

Paul Krill

7 programming languages we love to hate

Programming languages we love to hate but can’t live without

Tools masquerading as languages, maddening syntax, dusty code that won’t die -- here's what has us shaking our fists

Peter Wayner

tools toolbox

Google opens Polymer toolbox for Progressive Web Apps

The Polymer App Toolbox helps developers build nativelike mobile systems

Paul Krill

marketing automation gears

Beyond Jenkins: Automating software integration and delivery

These alternatives to Jenkins offer unique capabilities for automating software integration and delivery

Paul Krill

android studio 2.0

Google debuts faster, smarter Android Studio IDE

Android Studio 2.2 focuses on speed, smarts, and platform support

Paul Krill

money cash dollars hands bids

Want to boost your salary? Learn Scala, Golang, or Python

Scala, Golang, and Python, along with big data tech like Apache Spark, reliably bolster your paycheck, according to salary-tracking site PayScale

Serdar Yegulalp

7 deadly developer career mistakes

7 deadly career mistakes developers make

Failure may lead to success, but unthinking complacency is a certain dev career killer

Paul Heltzel

mit probablistic patches code

Jenkins security patches could break plug-ins

The latest security update for Jenkins changed how build parameters are handled, impacting multiple plug-ins

Fahmida Y. Rashid

android apps gears productivity

Gradle embraces Kotlin for Android app dev

Developers can automate builds using the new JVM language

Paul Krill

java coffe cup

JavaPoly.js brings Java to browsers without applets

New JavaScript library invokes Java code directly from JavaScript, bypassing applets

Paul Krill

jw kafka partitions

Big data messaging with Kafka, Part 2

Learn how to use partitions, message offsets, and consumer groups to distribute load and scale your applications horizontally, handling up to millions of messages per day

Sunil Patil

Load More
Java Help Center