InfoQ Homepage Presentations
-
Protocols of Interaction: Best Current Practices
Todd Montgomery describes some common problems that have arisen in protocol design, using examples such as HTTP/2, Aeron, etc., and how the solutions can be applied to microservices.
-
Designing Secure Services with Unikernels: a Tough Nut to Crack
Anil Madhavapeddy describes how to design and build "deploy-and-forget" cloud services that are specialized into unikernels, single-address space virtual machines.
-
Engineering for Scale at VMTurbo
Sylvia Isler presents a microservices case study and lessons learnt - how VMTurbo took the plunge to evolve its monolithic system architecture into a system based on composable microservices.
-
Java 8 in Anger
Trisha Gee uses Java 8 streams and lambdas to build an app consuming a real-time feed of high velocity data, using services to make sense of the data, and presenting it in a JavaFX dashboard.
-
Beating Hand Tuned Assembly in Compiled Languages
David Richardson presents the optimization techniques employed to set three world speed records using a combination of code generation and hardware specific optimizations.
-
Microservices: Software that Fits in Your Head
Dan North describes a model for thinking about the age of code and argues for replaceability as a first class concern, ending up with something that looks a lot like microservices.
-
Agile Apocrypha and an Ad-hoc Manifesto
Harrold and Redington present a survey of the cults, sects and heresies they’ve encountered while working with people "doing agile", culminating in their formulation of a new "ad-hoc" Agile manifesto.
-
Transforming a Public Sector Company: Journey to Agile
Ardita Karaj and Jason Little present their company’s journey to Agile using Lean Startup, contractor/internal coaches, culture hacking, ADKAR, Kanban, Innovation Games, and others.
-
Extending Eclipse Flux
Martin Lippert and John Arthorne demo the creation of a cloud service with Flux, connecting it to a running Flux environment, and implement some basic features for a sample language.
-
Practical Insights when Designing an API from Scratch
Paul Glavich discusses design decisions to be made when building a new API regarding versioning, hypermedia usage, authentication and other aspects.
-
Beautiful Structure
Chris Chedgey explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces, showing structural patterns that increase or decrease complexity.
-
Large-scale Scientific C++ For Casual Coders: Why You (Should) Care
Axel Naumann introduces the use of C++ for storing and analyzing petabytes of C++ objects at CERN, and more generally in High Energy Physics.