InfoQ Homepage Programming Content on InfoQ
-
Duetto: C++ as the Platform Language for the Web
Alessandro Pignotti introduces Duetto, a C++ compiler that enables developers to write full client-server Web applications in standard C++ and to port existing C++ codebases to the Web.
-
Building Real-time Web Applications with Stratified JavaScript
Alexander Fritze shows how to build real-time web app with Conductance, a web app server built on Stratified JavaScript which includes support for modularity and composability of asynchronous code.
-
Project Avatar
In this solutions track talk, sponsored by Oracle, David Delabassee discusses creating hybrid apps with Avatar, a platform for server-side development in JavaScript for the JVM.
-
Migrating to Microservices
Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration from monolithic applications towards cloud-based REST microservices.
-
What Every Hipster Should Know About Functional Reactive Programming
Bodil Stokke demos building a complete video game from nothing in the span of a conference talk using functional reactive programming.
-
10 Reasons Why Developers Hate Your API
John Musser takes a look at some of the common mistakes made by API providers, providing advice on what can be done to avoid them.
-
When Your Only Hammer is a Keyboard, Everything Looks Like a Tool
Darren Hobbs shares lessons learned building polyglot systems, the technology choices made. mitigating risk and delivering value.
-
Doing Data Science with F#
Tomas Petricek introduces F#’s capabilities in dealing with scientific data: type providers -CSV, XML, JSON, REST-, interactive development, data visualization libraries, integration with R or MathLab
-
Hastily Paving the Way for Diversity
Anton Ekblad discusses the Haste Haskell-to-JavaScript compiler, how well JavaScript does as a target language, and how JavaScript could play better with FP compilers.
-
Clojure in the Large
Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.
-
Full Stack JavaScript
Grant Shipley demos using JavaScript and Node.js to develop an iOS and Android application using MongoDB as backend.
-
Lambda: A Peek Under the Hood
Brian Goetz explains how lambda expressions are implemented using the invokedynamic instruction introduced in Java SE 7.