InfoQ Homepage Development Content on InfoQ
-
Code Execution as Data
Zach Tellman discusses instrumenting and analyzing running systems using real world examples from Factual's production systems.
-
Here Comes Wearable Technology!
Rain Ashford discusses how wearable technology has emerged from its early roots in cybernetics and sci-fi and how projects are developing outside the current bubble of media hyperbole.
-
Approximate Methods for Scalable Data Mining
Andrew Clegg overviews methods and provides use cases for performing data sets operations like membership testing, distinct counts, and nearest-neighbour finding more efficiently.
-
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 Code that Isn't There
Scott Vokes presents some lesser-known data structures and shows how probability distributions and content-addressable storage can become tools to shape global system behavior.
-
Similarity in Software Artifacts and Its Relation to Code Generation
Rainer Koschke discusses software cloning – reusing code through copy and paste.
-
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.
-
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.
-
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.
-
Building Applications using Apache Hadoop
Eli Collins overviews how to build new applications with Hadoop and how to integrate Hadoop with existing applications, providing an update on the state of Hadoop ecosystem, frameworks and APIs.