Leah Hanson explains the characteristics of the Julia language, its type system, how to use and implement static analysis for the Julia language in the Julia language, and much more.
Recorded at EclipseCon NA 2015, Doug Schaefer talks to Alex Blewitt about the state of the CDT, including recent advancements into multicore debugging and visualisation as well as programming the Arduino directly. Doug also describes the work done on Wascana to make CDT development on Windows easier as well as the launch bar in Eclipse Mars to help run applications quickly.
John Graham-Cumming talks about his work at CloudFlare, and being a polyglot programmer there. He also discusses reverse engineering GNU Make, and writing a book about it. The interview also touches on side projects with Arduino and Raspberry Pi, his successful campaign to get Turing pardoned, the project to build Babbage's analytical engine, and his Geek Atlas.
Mike Long explains the new memory model in C++: why it's necessary, what it does, and who needs to know about it. Also: a look at modern C++ programming.
David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.
Timothy Baldridge explains the concepts behind Clojure's core.async, the programming model, the macro implementation, using core.async in Clojure and ClojureScript and much more.
Felix Klock II explains concepts of the Rust language: the concurrency model, the type system, allocation and ownership models, the macro system, its style of FP and OOP, and much more.
Keith Adams explains how/where/why Facebook uses PHP, PHP's benefits (lack of state/programmer workflow/concurrency), efficient PHP with HHVM, the Hack project for optional typing PHP and much more.
Doug Schaefer talks with Alex Blewitt at EclipseCon 2013 in Boston about the origins of the Eclipse C/C++ Development Tooling, and where it's going in the future. Read on to find out more.
Tomas Petricek explains F# and some of its features like Type Providers, pits F# Computation Expressions vs Monads, and highlights issues teaching functional programming to developers, and much more.