InfoQ Homepage Presentations
-
Beyond DevOps: How Netflix Bridges the Gap
Josh Evans uses the Netflix Operations Engineering team as a case study to explore the challenges faced by centralized engineering teams and approaches to addressing those challenges.
-
Scammers, Hackers, and Fraud on the Blockchain
Olaf Carlson-Wee explores key strategies to keep a company safe from a wide range of malicious actors in the virtual Wild West.
-
It Probably Works
Tyler McMullen discusses how probabilistic algorithms actually work in practice and how to know they'll be safe and reliable in critical production systems.
-
Beyond Ad-hoc Automation: To Structured Platforms
Bridget Kromhout discusses how to work with the right level of abstraction with DevOps tooling, how different DevOps pieces fit together into a cohesive solution.
-
What will a Groovy DSL Look Like in 2016
Cédric Champeau illustrates what a modern DSL written in Groovy is, syntactically speaking, and implementation wise. He also covers how you can improve the syntax of your DSL, its performance, and UX.
-
Advanced Groovy Tips & Tricks
Ken Kousen examines features of Groovy that can make your life easier once you're past the initial adoption stage. Examples include closure coercion, mixins, simple runtime metaprogramming, and more.
-
Compile-time Metaprogramming with Groovy
Jeff Brown dives into Groovy's AST transformations, Traits and other compile-time techniques which open up a lot of powerful possibilities to application and library development teams.
-
Testing Web Services, Microservices and APIs
Katrina Clokie discusses how BNZ does web (SOAP, REST) services testing, the tools and practices employed and some of the resources and exercises their testers use to learn how to test.
-
Spicing Up Agile Retrospectives
Ben Linders talks about the why and how of Agile retrospectives, with many practical tips, stories, and examples.
-
Carefully Composing Logic: Functional JavaScript
Brad Urani explores the basics of FP, higher-order functions, partial function application, lazy evaluation and persistent data structures, showing how FP style avoids certain classes of bugs.
-
Programming Groovy on Java 8
Dr. Venkat Subramaniam discusses why, what, and how to make use of Java 8 classes from within Groovy.
-
Runtime Metaprogramming with Groovy
Jeff Brown presents the dynamic runtime nature of Groovy that sets it apart from standard Java and makes it a great language for building dynamic applications for the Java Platform.