InfoQ Homepage Development Content on InfoQ
-
Welcome inside the Head of Larry Wall
Larry Wall is interviewed by Joe Armstrong to find out what goes on inside the head of a programming language designer. Is there a method to use when designing a new language?
-
What is Reactive Programming?
Evgeny Poberezkin discusses the evolution of both the definition and implementations of Reactive Programming and how they have been converging in building responsive applications.
-
One and Only One Process in a Distributed System
Nathan Herald discusses the possibility to create a distributed system with one process representing every user / shared resource in Elixir.
-
Front-End APIs: Powering Fast-Paced Iterations
Aditya Modi and Karthik Ramgopal explore LinkedIn’s ideas behind API modeling, the challenges they’ve faced, and how they are evolving their modeling strategy over time based on their learnings.
-
Generating Unified APIs with Protocol Buffers and gRPC
Chris Roche and Christopher Burnett discuss how they extended the Protocol Buffer (PB) IDL to create unified APIs and data models, and how they used Envoy to move HTTP 1.1 services to gRPC.
-
How to Structure Your Bot with Clarke
Hugo Hache introduces Clarke, a Ruby DSL library designed to build conversational bots.
-
Financial Grade OAuth and OpenID Connect
Nat Sakimura discusses using OAuth and OpenID for securing financial transaction services.
-
How to Develop Wearable & Alexa Voice UIs
Mark Heckler discusses and demonstrates how to develop wearable applications for smartwatches and voice-enabled applications for the Amazon Alexa product family to interact with cloud applications.
-
Do We Need Another Key-Value Store?
Hendrik Muhs introduces Keyvi, a key-value store based on 'finite state', describing the concepts, explaining what makes it different and where it is useful.
-
Prototype to Production: Creating Connected Hardware with Nerves
Justin Schneck demonstrates building simple devices using Nerves, discussing strategies for producing clean and maintainable code for embedded systems.
-
Choose Your Own Adventure: Chaos Engineering
Nora Jones talks about different experiences on "Chaos Adventures" including both successes and failures introducing Chaos in an organization.
-
Drinking from the Elixir Fountain of Resilience
Jearvon Dharrie talks about the factors that contribute to Elixir's perfect match for fault tolerance and resiliency, besides the Open Telecom Platform (OTP).