InfoQ Homepage Presentations
-
Counting is Hard: Probabilistic Algorithms for View Counting at Reddit
Krishnan Chandra explains the challenges of building a view counting system at scale, and how Reddit used probabilistic counting algorithms to make scaling easier.
-
Developing Data and ML Pipelines at Stitch Fix
Jeff Magnusson discusses thoughts and guidelines on how Stitch Fix develops, schedules, and maintains their data and ML pipelines.
-
Beyond Lambdas & Streams - Functional Fluency in Java
Naresha K discusses writing functional code in Java 8, the limitations and using Vavr to circumvent those limitations.
-
Disruption - How the World Works
Mark Allen discusses disruption, comparing it with innovation, and sharing advice on how to be prepared for disruption and how to deal with it.
-
Cynefin & Test Planning - an Option for Choosing the Right Testing Approach
Lucian-Adrian Stroie discusses how Cynefin can be used to make sense of the testing context, thus helping determining the most suitable approach for testing.
-
Deploying Spring Boot Apps on Kubernetes
Thomas Risberg overviews the challenges involved in deploying a Spring Boot app on Kubernetes, taking a look at what's needed to deploy Spring Cloud Data Flow server on Kubernetes.
-
Ensuring Platform Security with Windows Bosh Add-ons and Runtime-Config at Boeing
Presenters discuss implementing security for a Windows deployment on PCF with Bosh add-ons via Runtime Config.
-
Lessons Learned from Upgrading Thymeleaf
Jay Aisenbrey discusses what’s new in Thymeleaf 3 and what it takes to upgrade an application from Thymeleaf 2 to 3.
-
Cloud-Native Data: What Is it? Will it Solve the Data-DevOps Divide?
The panelists debate whether data's answer to cloud-native will mirror DevOps or not.
-
Building a Reliable Cloud-Based Bank in Java
Jason Maude talks about the server-side implementation of Starling Bank and shows how, even though Java is over two decades old, it can still be used for cutting edge applications.
-
Attack Trees, Security Modeling for Agile Teams
Michael Brunton-Spall talks about Attack Trees, a new way of understanding how a system might be attacked and how to prioritize security measures to be implemented.
-
Counterfactual Evaluation of Machine Learning Models
Michael Manapat discusses how Stripe evaluates and trains their machine learning models to fight fraud.