I didn’t plan on doing a 2015 retrospective of any sort, but then Swift was open sourced and I realized that this year was amazing for evolution of mainstream programming languages. Join Dion Almaer and me for a conversation about programming language evolution in 2015 as we talk about Swift, Rust, Go, JavaScript, ClojureScript, PHP, Perl 6, Java, Kotlin and more.

Swift

Swift on GitHub

Swift Evolution

How Apps Are Built 3 with Andy Matushak talks about Khan Academy’s use of Swift. Almost certainly, Andy tried Swift before you did.

Under the Radar 2 with Marco Arment and _David Smith discussing their reluctance to dive into Swift

“Perfect” web framework.

Rust

Rust 1.0 announcement

Rust 1.5 is the latest

Electron (desktop web app framework)

Go

Go 1.5 garbage collector performance

JavaScript

ECMAScript 2015

Babel

Microsoft’s Chakra going open source

WebAssembly

asm.js

js-csp Go-like (or Clojure core.async) channels for JavaScript

ClojureScript

Self-hosting

React

Om

PHP

PHP 7

PHP 7 vs. HHVM benchmark

Hack

Perl 6

Why Python 3 exists by Brett Cannon explains the Python 3 transition

Gradual typing

Perl 6 gradual typing

Python 3.5 typing module

How Apps Are Built 2 about Elm

TypeScript

Flow

.NET open source

Mono

Xamarin

RoboVM

Java

Clojure

Scala

TIOBE puts Java at #1 with a bullet. Nearly 21% in December, up 6%.

Kotlin

Now in beta!

Books, talks, papers

Mindset: the new psychology of success by Carol Dweck

One World Schoolhouse by Salman Khan

Make It Stick by Peter Brown

Superintelligence by Nick Bostrum

Follow Dion (@dalmaer) on Twitter

The music for this episode is Aitech by Kevin Macleod (incompetech.com). Music licensed under Creative Commons: By Attribution 3.0

Podcast: Play in new window | DownloadSubscribe: iTunes | Android | RSS

http://www.howappsarebuilt.com/5-programming-languages-in-2015-with-dion-almaer/