InfoQ Homepage Programming Content on InfoQ
-
Code Execution as Data
Zach Tellman discusses instrumenting and analyzing running systems using real world examples from Factual's production systems.
-
Functional Async Without the Pain
Jim Powers presents ways to use functional programming techniques and the new Async framework for Scala to regain compositionality while retaining the power of the model.
-
The Assassin's Mindset: Identifying Assumptions to De-Risk Your Idea
Giff Constable shares 4 tactics for thinking holistically about an idea and clearly identifying, prioritizing and tackling assumptions.
-
A Bright Future Full of Promise: Asynchronous Pipelines in Scala and Java
Heather Miller shows how to perform asynchronous programming in Scala and Java with composable pipelines using the Futures and Promises API.
-
Introducing ClojureScript-in-ClojureScript
Joel Martin introduces cljs-in-cljs, a compiler for porting all of ClojureScript, including the Clojure top-half and other JVM specific code, to pure ClojureScript.
-
Rebuilding Your Engine at 200 Miles per Hour
Michael Brunton-Spall shares his experience re-architect The Guardian’ Content API from a system based on Solr to a message queue cloud service based upon Elastic Search, without any downtime.
-
Taking Scala into the Enterprise
Peter Pilgrim introduces Scala to advancing beginners: getting the most out of Scala, working with popular Java frameworks, the build tools and some of the new features of Scala 2.10.
-
Core.logic and SQL Killed my ORM
Craig Brozefsky presents the tradeoffs involved with moving to a purely SQL relational model, instead of using an ORM, along with some of the tools built to facilitate this.
-
Consumerization - What Does It Mean to a Developer?
Chris Swan discusses user experience for banking and financial mobile applications, architectures, and the frameworks and containers that ease the way to secure deployment into production.
-
Functional Reactive Programming in the Netflix API
Ben Christensen explains how Netflix optimizes server’s interaction with more than 800 client devices by creating customized concurrent service endpoints with RxJava and Hystrix.
-
Taming Functional Web Testing with Spock and Geb
Peter Niederwieser demonstrates how to do functional web testing with Spock and Geb, two testing tools from the Groovy/Java world.
-
clojure-scheme: Compiling Clojure to Native Code via Scheme
Nathan Sorenson discusses clojure-scheme, a ClojureScript compiler that translates Clojure code to Scheme code, showing how to compile this Schemified Clojure code to raw C or run it on iOS.