InfoQ Homepage Programming Content on InfoQ
-
Connecting Everything - APIs & PaaS
In this solutions track talk, sponsored by WSO2, Paul Fremantle explores open source approaches to APIs and PaaS, taking a look at organizations that have done this: how, why, and what the results are
-
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World
Omer Kilic provides an overview of heterogeneous computing discussing how Erlang can help with the orchestration of different processing platforms, introduces Erlang/ALE + updates on Erlang Embedded.
-
Extreme Speedups and GPGPU: A Tale of Two Practical Uses of Reified Trees
Olivier Chafik discusses how to make a practical use of reified trees in Scala, with two applications: run-time (re)compilation for extreme speed, and conversion to another language (OpenCL).
-
Playframework Scala: Democratizing Functional Programming for Web Developers
Sadek Drobi introduces the Play Framework for developers interested in doing web programming in a functional language.
-
Release the Kraken
Jeff Harrell discusses how PayPal is using JavaScript and Node.js, the process of introducing them into a large Java shop, some pitfalls encountered along the way and the overall reaction.
-
Using Invoke Dynamic to Teach the JVM a New Language
Jonathan Worthington explains how invokedynamic works, how he has been using it while porting the Rakudo Perl 6 compiler to the JVM, and its performance impact.
-
Catastrophic Cancellation
Graham Markall covers some of the common problems that can occur from using the IEEE754 floating-point arithmetic, and what to do to avoid them in practice.
-
Live Coding as Communication
Sam Aaron explores the idea of using programming languages, especially functional ones, to share ideas with other people, to have conversations, to support artistic practices, etc.
-
HTML5/Angular.js/ Groovy/Java/ MongoDB, All Together - What Could Possibly Go Wrong?
Trisha Gee demoes building a web application using Java, HTML5, Angular.js, Mongo.DB, Groovy and microservices in one hour.
-
Between Zero & Hero - Tips & Tricks for the Intermediate-Level Scala Developer
Age Mooij shares some tips&tricks for the Scala developer: type aliases, type and class tag, auto-lifted partial functions, nostacktrace, type classes, context bounds, low priority default implicits.
-
PuppetDB: A Story of Immutable Infrastructure
Deepak Giridharagopal discusses "immutable infrastructure", PuppetDB and complex invariants, PuppetDB’s architecture, the experience of bringing Clojure to a Ruby shop and lessons learned from that.