InfoQ Homepage Development Content on InfoQ
-
gVisor: Building and Battle Testing a Userspace OS in Go
Adin Scannell talks about gVisor - a container runtime that implements the Linux kernel API in userspace using Go.
-
SOLID JavaScript
Jonathan Mills shows how to apply all five of the SOLID principles to front-end JavaScript applications.
-
Decoding Distributed Systems
Maria Ntalla, Zoe Vance discuss some of the components and designs of distributed systems, explaining common jargon and best practice tips for getting started with and managing distributed systems.
-
The Operating System in 2018
Justin Cormack discusses the current status of OSes, the languages used to write them and the growing presence of unikernels and microkernels.
-
Caching Beyond RAM: The Case for NVMe
Alan Kasindorf explores the possibility of using new storage devices to reduce DRAM dependency for cache workloads and talks about use cases that optimize for different cache workloads.
-
How to Make Linux Microservice-Aware with Cilium and eBPF
Thomas Graf talks about a new efficient in-kernel programming language called eBPF. It allows extending existing kernel components or glue them together in new forms without changing the kernel itself
-
Implementing PII Encryption with PDX Serialization
Gideon Low and Niranjan Sarvi describe an implementation of PII encryption for Geode applications via use of custom PDX Serialization.
-
Keep Betting on JavaScript
Kyle Simpson takes a look at JavaScript’s history, asking where is it headed, and what are the implications?
-
Break Things to Fix Things: Testing More than What "Should" Work
Ijeoma Ezeonyebuchi discusses how to test an application in unexpected ways, concluding with a live demo inviting members from the audience to try and test some applications in the wild.
-
Building Responsive Systems with Serverless, Event-Driven Java
Asir Selvasingh, Richard Seroter discuss building a responsive Java system using an even-driven architecture with Boot, Event Hubs, Cosmos DB, App Service, PCF, Functions and Spring Cloud Functions.
-
Improving the Design of Existing Software
Steve Smith looks at some common places for signs of app design degradation, showing steps to take to improve the code. Examples use C#/.NET but are generally applicable regardless of platform.
-
Securing Microservices in Hybrid Cloud
Komes Subramaniam introduces T-Mobile’s Authentication and Authorization Process (TAAP), presenting how it works and what are the benefits.