InfoQ Homepage Presentations
-
Addressing Security Regression by Unit Testing
Christopher Grayson covers unit testing solutions that are both integrated into tested codebases as well as solutions that can test deployed codebases from a black box standpoint.
-
When Streams Fail: Kafka Off the Shore
Anton Gorshkov discusses how to evaluate and architect a resilient streaming platform, focusing on Kafka and Spark streaming and sharing his experience of using them to process financial transactions.
-
Practical mTLS: Security without the Headaches
Ying Li discusses in detail the implementation challenges of Swarm, how her team at Docker greatly reduced the overhead necessary to manage an infrastructure that makes use of TLS certificates.
-
Cloud-Sourcing T.S. Eliot
Sarah Gray shares her observations from using Erlang to reconstruct poetry from live Twitter streams, what’s great and not so great about Erlang, what language features she loves, etc..
-
Respect for People - Lean's Neglected Pillar
Jon Terry explores some key ideas around team structure and the responsibilities of both team members and managers in a respectful Lean-Agile company.
-
WebHooks: The API Strikes Back
Phil Nash takes a look at services that use Webhooks, exploring reasons to use WebHooks and the emerging best practices, and discusses implementing WebHook endpoints with live coded examples.
-
Building out Hypermedia Clients
Todd Brackley outlines the general engine of a hypermedia client implementation, what API forms look like, and then outlines five design issues useful in creating such clients.
-
Fast, Scalable, Reusable: A New Perspective on Production ML/AI Systems
Ekrem Aksoy discusses why production ML/AI systems should have a different perspective than the usual DevOps perspective which works on data immune systems.
-
Simplifying API Development
Abhinav Asthana discusses methods for simplifying API development.
-
Java Performance Engineer's Survival Guide
Monica Beckwith provides a step-by-step approach to finding the root cause of any performance problem in a Java app, showcasing through an example a few performance tools and the performance process.
-
Concurrency and Strong Types for IoT
Carl Hewitt promotes using strong types and the actor model to deal with various devices in IoT.