InfoQ Homepage Development Content on InfoQ
-
Erlang for Authoritative DNS
Anthony Eden explains why they chose to use Erlang for an authoritative DNS, how Erlang helped along the way and some of the challenges faced.
-
What Makes a Great API?
John Musser explains how to transform a good API into a great one based on his experience with thousands of APIs at ProgrammableWeb and API Science.
-
TypeScript: a Type System for Toolability
Luke Hoban introduces TypeScript and its implications for writing web applications and creating supporting tooling.
-
Ember.js Advanced Patterns
Paul Chavard discusses advanced techniques for building large EmberJS applications with Ember Data.
-
Deconstructing Functional Programming
Gilad Bracha explains how to distinguish FP hype from reality and to apply key ideas of FP in non-FP languages, separating the good parts of FP from its unnecessary cultural baggage.
-
Programming a 144-computer Chip to Minimize Power
Chuck Moore discusses coding techniques for power savings: tight coding to minimize the number of instructions executed, reducing instruction fetches, transistor switching, and duty cycle.
-
Babel: An Untyped, Stack-based HLL
Clayton Bauman introduces Babel, an open source language implemented in C, targeted for cloud computing. Other features: interpreted, untyped stack-based, postfix, supports arrays, lists and hashes.
-
Advanced Front-end Debugging
Panos Astithas presents some of the debugging, profiling and tracing tools available to web developers today.
-
Claims Based Authentication
Justin Kobel introduces claims-based authentication, what are claims, their life cycle, explaining how to consume them in .NET through a number of demoes.
-
Ratpack - Micro Web Apps for Groovy
Luke Daley introduces Ratpack, a micro web framework inspired by Ruby's Sinatra, built on Netty, Guice and Guava.
-
Complex Architectures in Ember
Matthew Beale explains how messages are passed between views, controllers and routes in Ember.js.