InfoQ Homepage Programming Content on InfoQ
-
Dependent Types for JavaScript
Ravi Chugh introduces Dependent JavaScript (DJS), a statically-typed system for the imperative, object-oriented, dynamic language.
-
Dropwizard: Make Features, Not WAR
Ryan Kennedy introduces Dropwizard which is Yammer's framework for building RESTful web services on the JVM.
-
The Higher Order Rubyist
Robert Pitts presents tools and techniques for using Ruby in an Object-Functional style, along with the pros and cons of such an approach.
-
Spring Projects Infrastructure
Roy Clarkson and Gunnar Hillert present how GitHub, Gradle, and Artifactory are used to upgrade Spring’s infrastructure and processes.
-
The HipHop Compiler for PHP
Guilherme Ottoni presents the design, implementation, and an evaluation of the HipHop compiler for PHP.
-
F# for Trading
Phil Trelford describes and demonstrates areas where F# excels, such as domain modeling, computation and concurrency.
-
Introduction to Concurrent Haskell
Simon Marlow introduces some of the main features of Concurrent Haskell: forking threads, MVars, asynchronous I/O, simple inter-thread protocols.
-
The Bandicoot Language: Code Reuse for the Relational Model
Ostap Cherkashin and Julius Chrobak present writing readable and extendable rich data manipulation code with Bandicoot.
-
OpenStack Extensions: Challenges and Lessons Learned in the Development and Governance of Extensible REST Services
Jorge Williams shares some of the challenges and lessons learned while adding extensions to OpenStack.
-
What May Not Be Expected in a Country of Eternal Light
Noel Weichbrodt summarizes the retrospectives his team has had for the last 18 months regarding using DSLs written in Scala and Lift for a GIS application.
-
Functional DSLs for Biocomputation
Colin Gravill talks about how using F# to construct a shared analysis engine and the languages used to make the individual tools.
-
Introduction to Spring Data
Mark Pollack provides a guided tour plus demos of the Spring Data feature set.