News

(Slow clap)

AngularJS 2.0 to get seamless upgrade path

The AngularJS team has finally woken its community up from what was probably the worst nightmare it will ever experience. Plans to update to AngularJS 2.0 without a migration path have now been replaced with a clear outline for a seamless harmony between old and new versions.

Controlling IT systems

Understanding infrastructure as code

Any enterprise that can begin treating its infrastructure as code, opens itself up to major performance improvements with automated tests, code repositories and build servers. This excerpt from “Amazon Web Service in Action” introduces us to the basics of Infrastructure as Code.

Choose wisely

Divided we stand: Optional

After counter-ranting about NULL, Lukas Eder wants to look at another “special value” that might change everything for Java 8: Optional. Functional programmers love it, so its worth digging around to find out whether or not you should follow suit.

An IT fiction bestseller

The Phoenix Project: One company’s struggle to adopt a DevOps culture

Bill is an IT manager at Parts Unlimited. It’s Tuesday morning and Bill gets a call from the CEO. The company’s new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but is massively over budget and very late. Bill must fix the mess in ninety days or else Bill’s entire department will be outsourced.

What is it all for?

Altruism, profit and IT

Programmers continue to suffer from burnouts, increasing responsibilities and a growing pressure to deliver more and more functionality to customers. But what role do developers need to play in business? And what is the true purpose of business?

New release

Released: NetBeans IDE 8.1 Beta

NetBeans IDE 8.1 Beta has been released. With a strong focus on brand new Node.js application development tools, the new release brings a range of new features for developers using JavaScript, HTML, Java, PHP, and C/C++.

Docker tips

How to share Docker volumes across hosts

Sharing data between Docker containers across different hosts is a tricky business. In this tutorial taken from “Docker in Practice”, we’ll examine one lightweight and one more involved way to share Docker volumes across different hosts.

Choose your own DevOps Adventure

DevOps maturity models: What computer games can teach us

Maturity models are known to lend long-term structure and understanding to the unfamiliar territory of DevOps. But anyone familiar with them will also know their many weaknesses. It turns out computer games already have all the answers.

Trendy

GitHub digs into language trends

Since GitHub launched in 2008, an assortment of languages have held pole position as most popular on the Git repository hosting service. Using the Linguist library to populate their list, excluding forks, the service serves up some interesting statistics.

C-ya later

Go 1.5 is out: Say goodbye to C

Google’s up and coming programming language Go is now available at version 1.5, with one very noticeable change – no more C. The team behind Google’s open source, low-level language project has called it a significant release.