News & Features

Conquer continuous delivery with GitHub and Jenkins

GitHub and Jenkins together help make agile development real, enabling you to automate the build process and focus on test-first development.

Simon Bisson

ufo cloud

It came from the cloud: The looming change in IT

PaaS is finally getting traction, and when it takes hold, the application workflow – and the lives of developers – will change forever.

Andrew C. Oliver

04 uniform language

Scala.js lets you compile Scala to JavaScript

Scala creator Martin Odersky cites performance, type safety, and interoperability with JavaScript libraries as high points of using Scala.js.

Paul Krill

Google Go fuels JVM alternative

Though 'far from complete,' the jvm.go project is drawing praise as a potential alternative to Oracle's JVM.

Paul Krill

Did You Miss Us? Now On Demand: 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

Google's Go language is off to a great start, but still has work ahead

Speed, concurrency, and portability have brought Go fame and friends, but the language and ecosystem need time to mature.

Paul Krill

lorry moving along a motorway immingham humberside uk trucking freight transportation commerce trad

Dumped by Pivotal, Groovy moves to Apache

Pivotal makes good on its plan to discontinue Groovy funding past March, but the fate of accompanying Grails framework remains undetermined.

Paul Krill

hadoop

What you need to know about Hadoop right now

Andrew updates his cheat sheet for developers navigating the ever-expanding Hadoop ecosystem. Storm and Spark still top the list, but don't miss new additions like Phoenix, Kafka, and Falcon.

Andrew C. Oliver

java etching

The essential Java language features tour, Part 6

Learn by example how lambdas interact with scopes, local variables, the this and super keywords, and exceptions in Java programs.

Jeff Friesen

Static Analysis - The Next Generation

Live April 7th | Come see how open source developers have used Coverity's Software Testing Platform to find and fix critical, crash causing bugs and security defects and learn how you can do the same.

search tech

Elasticsearch buys into search as a service, rebrands as 'Elastic'

In an exclusive interview, the CEO and CTO of the company formerly known as Elasticsearch talk about the acquisition of Found, the diversity of customer use cases, and future product plans.

Andrew C. Oliver

graybeards old programming ancient senior history legacy

7 timeless lessons of programming ‘graybeards’

Heed the wisdom of your programming elders, or suffer the consequences of fundamentally flawed code.

Peter Wayner

stack of books

Free books! 19 no-cost programming guides

Learning a new language? Studying classic concepts? Check out these books that don't cost a dime.

Serdar Yegulalp

tech culture

Why culture is as important as skill for outsourced agile teams

Mature enterprises should look to culture and communication style as significant factors in outsourcing IT decisions.

Michael Rosenbaum

Load More