InfoQ Homepage Build Stuff Content on InfoQ
-
Fault Tolerance 101
Joe Armstrong discusses how fault tolerance relates to scalability and concurrency, and how Erlang helps build fault-tolerant systems on multi-core clusters.
-
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World
Omer Kilic provides an overview of heterogeneous computing discussing how Erlang can help with the orchestration of different processing platforms, introduces Erlang/ALE + updates on Erlang Embedded.
-
Using Invoke Dynamic to Teach the JVM a New Language
Jonathan Worthington explains how invokedynamic works, how he has been using it while porting the Rakudo Perl 6 compiler to the JVM, and its performance impact.
-
Live Coding as Communication
Sam Aaron explores the idea of using programming languages, especially functional ones, to share ideas with other people, to have conversations, to support artistic practices, etc.
-
Going Reactive: Event-Driven, Scalable, Resilient & Responsive Systems
Jonas Bonér discusses how the four traits of reactive apps -Event-Driven, Scalable, Resilient and Responsive- impact app design, how they interact, and their supporting technologies and techniques.
-
The Unreasonable Effectiveness of Dynamic Typing for Practical Programs
Robert Smallshire explores the disconnect between the dire outcomes predicted by advocates of static typing versus the near absence of type errors in real world systems built with dynamic languages.
-
How Frameworks Can Kill Your Projects and Patterns to Prevent Getting Killed
Sander Hoogendoorn shares patterns to avoid framework issues by using layered architectures, bridge patterns, managers-providers, DI, descriptors and layer super-types, including code samples.
-
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.
-
Agility is the Tool, Not the Master
Tom Gilb keynotes on agility, outlining 10 principles and his own values for Agile value delivery.
-
Building a Language for Spreadsheet Refactoring
Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.
-
True Story of Continuous Happiness by Continuous Delivery
Sergejus Barinovas discusses the challenges, failures and actual steps required to move an organization to continuous delivery and as follows - continuous happiness.
-
Event Store for Web Applications
Greg Young discusses unexpected use cases and possible usages of the Event Store.