InfoQ Homepage Presentations
-
Groovy: The Awesome Parts
Paul King presents examples of Groovy and its application: DSL, dynamic typing, extensible static type system, Android programming, concurrency, functional, frameworks and tools.
-
Richer Data History with Event Sourcing
Steve Pember presents the basic concepts of Event Sourcing, its role on analytics and performance, and the importance of storing historical events to get a view on data at any time.
-
Agile Productivity: Willpower and Neuroscience Approach
Anna Obukhova discusses the relationship between willpower and Agile practices sharing 10 tips that can lead to increased productivity.
-
Lean’ing Towards Continuous Delivery
Adam Krieger discusses improving CD: using feedback to improve customer satisfaction, treating DevOps as a responsibility, discovering the mindset and toolset necessary to deliver successfully.
-
Aeron: The Next Generation in High-performance Messaging
Aeron is a high-performance messaging system written in Java built with mechanical sympathy in mind, and can run over UDP, Infiniband or Shared Memory, using lock-free and wait-free structures.
-
API Management – A Governmental Perspective
Simon Ferguson describes how MBIE is using APIs, initiatives that are underway to increase use of APIs, and the considerations that are involved with providing governmental services as APIs.
-
Enabling Microservices with Domain Driven Design and Ports & Adapters
Declan Whelan discusses how to use DDD to wrap microservices around the most important concepts in a system, using ports and adapters to decouple the core domain from persistence and other services.
-
Make Your Team's Domain Language Truly Ubiquitous with Concept Maps
James Ross discusses what concept maps are, how to construct one, what to do and what to avoid when creating one, and how to help a team build a shared mental model depicted in a concept map.
-
Full Stack Web Performance
Nik Molnar discusses how to use client and server side profiling tools to improve the performance of a web application, providing solutions to the most common performance problems.
-
Do You Know How Fast You're Going?
Doug Talbot explains the importance of measuring to the Lean feedback cycle providing advice on what to measure and how often.
-
Convention over Configuration: the Gradle way
Cédric Champeau demonstrates how Gradle inherits from good practices like what Maven offered, but goes beyond by generalizing the concept and allowing to define conventions.
-
Testing with Spock: The Logical Choice
Iván López discusses the basics of Spock and how easily one can test a Java application. Spock is a Groovy-based testing and specification framework for Java and Groovy applications.