InfoQ Homepage Architecture & Design Content on InfoQ
-
The End Of General Purpose Languages: Rubinius 3.0 And The Next 10 Million Programs
Brian Shirai proposes using different interoperable languages throughout the life of a product, how to build reliable systems from less reliable components, along with examples from Rubinius 3.0.
-
Financial Modeling with Apache Spark: Calculating Value at Risk
Sandy Ryza aims to give a feel for what it is like to approach financial modeling with modern big data tools, using the Monte Carlo method for a a basic VaR calculation with Spark.
-
Microservices and the Art of Taming the Dependency Hell Monster
Michael Bryzek presents lessons learned building an expansive microservice architecture at Gilt - an organization with 1500 git repositories and over 400 individual applications.
-
How Did We End up Here?
Trisha Gee and Todd Montgomery attack the technology industry’s sacred cows by exposing the motivations that hide behind them.
-
Microservices - Are Your Frameworks Ready?
Alex Heusingfeld, Martin Eigenbrodt discuss some of the challenges creating microservices on JVM stacks with examples using Dropwizard, Spring Cloud and Play2 Scala.
-
The Programmable World with APIs & Containers
Kin Lane discusses the opportunities of deploying high value, re-mixable APIs, using Docker.
-
The Road to JSON API 1.0
Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.
-
Responding Rapidly When You Have 100GB+ Data Sets in Java
Peter Lawrey discusses data-driven reactive systems, profiling latency distribution in such an environment, finding rare bugs, implementing resilience and monitoring.
-
LDAP at Lightning Speed
Howard Chu covers highlights of the LMDB design and discusses some of the internal improvements in slapd due to LMDB, as well as the impact of LMDB on other projects.
-
The Worst Programming Language Ever
Mark Rendle runs an interactive session for defining the worst programming language of all times, including the worst syntax, semantics and runtime.
-
How to Emerge
Dave Thomas keynotes on how people approach emerging technologies, many embracing the new in spite of its shortcoming, proposing to find a balance between the new and the old.
-
Principles of Microservices
Sam Newman talks about the history of where microservices came from, what they are, the benefits and downsides, and the core principles to stick to do to them well.