InfoQ Homepage Development Content on InfoQ
-
Let Me Graph That For You
Ian Robinson discusses graphs data structures, some of the queries that can extract data from them, and tools and techniques to work with graph data.
-
Dissecting Clojure Reducers
Renzo Borgatti discusses implementing parallel solutions with reducers in Clojure, doing live coding that show what functional abstractions are involved and why.
-
All Your Types Are Belong to Us!
Phil Trelford demoes accessing a variety of data sources via F# Type Providers.
-
Going Reactive: New and Old Ideas for Your 21st Century Architectures
Jonas Bonér, Francesco Cesarini discuss the evolution of distributed concurrent thinking along with the problems it has to solve and the toolchains created along the way.
-
Chrome Security
Parisa Tabriz presents current online threats and some of the ways Chrome protects users, along with Chrome's philosophies, successes, and ongoing challenges to doing security in a browser.
-
Revealing the Uncommonly Common with Elasticsearch
Mark Harwood shows how anomaly detection algorithms can spot card fraud, incorrectly tagged movies and the UK's most unexpected hotspot for weapon possession.
-
A/B Testing: Lessons Learned at Spotify
Danielle Jabin shares some of Spotify's key takeaways from their A/B testing efforts and the challenges they faced in building out their A/B testing infrastructure.
-
Lambdas & Streams
Simon Ritter discusses the syntax and use of Lambda expressions, focusing on using Streams to greatly simplify the way bulk and aggregate operations are handled in Java.
-
Game of Threads - You Spawn or You Die
Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.
-
Patterns for Scalable Web Services in Go
Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
-
Java Puzzlers: Something Old, Something Gnu, Something Bogus, Something Blew
Josh Bloch, Bob Lee point out to the dangers that lurk in Java’s dark corners, so they can be avoided or eliminated from programs and designs.
-
The Mess We've Made
Bodil Stokke attempts to answer why some meritorious technologies fade away while others end up dominating the software landscape, and suggests what can be done to fix that.