days
0
-23
-3
hours
0
-5
minutes
0
-5
seconds
-3
-8
search

Articles

Node + io.js = Node.js 4

Node.js 4.0 released

Three months after the Node.js Foundation started work on a new release candidate, Node.js 4.0.0 has been released – now featuring the io.js fork code base for the very first time.

No more custom API mazes

Why reusable REST APIs are changing the game

REST APIs make our lives easier – but we’re still in the dark ages when it comes to making our APIs general purpose, portable and reusable. Ben Busse shows us the common pitfalls of hand-coding custom REST APIs and the architectural advantages and technical characteristics of reusable REST APIs.

Interview with designer Chris Simpkins

Hack – a typeface made for source code

Complex lettering, confusing characters and bad antialiasing are all genuine problems faced by today’s programmers. Enter Hack 2.0, a typeface created exclusively for better readability of source code.

Software: "What else can I eat?"

Why everything is code

Ops, hardware, infrastructure – software is still eating its way into various worlds that were once out of its reach. Meanwhile DevOps is eating up the developer’s workplace. Perforce’s Mark Warren speaks to us about the impact of everything becoming code and how DevOps is changing responsibility, security and collaboration.

We the software developers...

The programmer’s Bill of Rights

Developers unite! The time has come for programmers to make a stand for their basic workplace rights, says Jeff Atwood, Stack Overflow co-founder of Coding Horror fame, who has penned a Bill of Rights for programmers everywhere.

JEP 222

JShell, the Java 9 REPL – What does it do?

Among the few truly new features recently confirmed for Java 9 (alongside Project Jigsaw’s modularity) is a Java Shell that introduces the first REPL function to Java. Java Executive Committee member Werner Keil explains how Java’s new REPL got started and what it’s good for.

Python basics

What is a function in Python?

No one wants to have to write a sonnet of code for every single time you need a piece of software to do a task for you. That’s why in Python you can use functions to get shit done faster.