InfoQ Homepage Presentations
-
Exploring Domain Driven Design Implementation Patterns in .NET, Part 1/2
Steve Bohlen introduces DDD principles and concepts, and explores various patterns -Repositories, Specifications, Entities, Value Objects, Services, etc. - useful for implementing DDD in .NET code.
-
Introducing RxJava into a Spring Boot REST API
Simon Baslé and Laurent Doguin describe how one can migrate code into a fully async and RxJava-based application, built upon Spring Boot and Java 8.
-
Transforming Code to Java 8
Venkat Subramaniam talks about the new facilities in Java 8 and about how they change the way we write code.
-
Exploding the Linux Container Host
Ben Corrie discusses Project Bonneville, how to create a shared Linux kernel for privileged containers, running containers without Linux, and VMware's dynamic resource constraints of a container host.
-
Stream Processing in Uber
Danny Yuan discusses how Uber uses stream processing to solve a wide range of problems, including real-time aggregation and prediction on geospatial time series, and much more.
-
The Imitation Game: The New Frontline of Security
S. Ghosemajumder reviews the evolution of AI based security attacks that imitate the actions of real people, and looks at how they are changing the nature of developing online applications securely.
-
People + Place + Technology = The Agile Workplace
Angela Ferguson explains why the physical environment is important to a successful Agile team and it can create both engagement and productivity among teams and individuals.
-
From Source to Bytecode: Deep Dive into the Groovy Compiler
Cédric Champeau explores the Groovy compiler. He discusses parsing, abstract syntax tree, type checking, type inference, bytecode and verifier.
-
Message-driven Microservices in the Cloud
Mark Fisher and Dave Syer perform a series of live demos on different platforms ranging from local to a remote Cloud to show the simplicity of the Spring Cloud Stream developer experience.
-
Reinventing Organizations for Agility
Michael Sahota how to produce organizational change by inviting it and not forcing it and by using the Laloux Culture Model.
-
Concrete Experimentation in Agile Environments
Bernd Schiffer discusses the importance of experiments to drive change, how to start doing experiments right away, and how to plan, execute, and learn from experiments.
-
JavaScript in Detail
Joseph Andaverde discusses some of the most commonly misunderstood concepts in JavaScript - closures, variable hoisting, the this keyword, and prototypal inheritance.