InfoQ Homepage Presentations
-
Machines Can Learn - a Practical Take on Machine Intelligence Using Spring Cloud Data Flow and TensorFlow
Christian Tzolov showcases how building a complex use-case, such as real-time image recognition or object detection, can be simplified with the help of the Spring Ecosystem and TensorFlow.
-
Evolve Legacy Java EE Apps to Spring Boot Apps in One Minute
Valdir Scarin discusses the migration from a Java EE system to Spring at CCEE, Brazil: preparing the migration, evaluation of PoCs, various solutions found and the one executed, integration tests used
-
Is It Time to Rewrite the Operating System in Rust?
Bryan Cantrill explores Rust, explains why it has captured the imagination of so many systems software engineers, and outlines where it might best fit in the deep stack of operating system software.
-
Algorithms behind Modern Storage Systems
Alex Petrov talks about modern storage system approaches, discussing storage internals, evaluation techniques to choose a database best suitable for a certain data.
-
Zero to Production in Five Months @ ThirdLove
Megan Cartwright discusses how ThirdLove built their first machine learning recommendation algorithm that predicts bra size and style.
-
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