InfoQ Homepage Languages Content on InfoQ
-
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.
-
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.
-
Living in the Matrix with Bytecode Manipulation
Sponsored by New Relic. Ashley Puls introduces three common byte code manipulation frameworks: ASM, CGLib, and Javassist, providing enough detail to get one started.
-
Garbage Collection is Good!
Eva Andreasson has a fairly entertaining and yet painful presentation around garbage collection that will probably will end with more questions than answers.
-
Scala: The Good Parts
Jack Singleton discusses how to improve code readability and maintainability in Scala, and how to be productive with Options, Immutability, and the Collections library.
-
Practicing at the Cutting Edge
Martin Thompson focuses on the evolution of Java in contrast with C/C++, covering the cultural challenges of performance limits and how to collaborate with industry experts and organize teams.
-
Understanding and Using Regular Expressions
Damian Conway discusses what regexes really are, how they actually work, and how programmers can make use of their existing software development skills to construct correct and efficient regexes.