InfoQ Homepage Presentations
-
Building Highly Scalable Spring Applications with In-memory Distributed Data Grids
John Blum and Luke Shannon introduce Pivotal GemFire along with the open source offering, Apache Geode. They demonstrate how to effectively build highly scalable applications with GemFire/Apache.
-
Introduction to Reactive Programming
Stephane Maldini and Rossen Stoyanchev discuss Reactive Streams and Reactive Extensions, and demo introducing the basic concepts in composition libraries using RxJava and Reactor.
-
Takes a Village to Raise a Machine Learning Model
Lucian Vlad Lita focuses on the next step in personalization: well-designed software architectures for storing, computing, and delivering responsive, accurate in-product predictions and experiments.
-
The Lego Model for Machine Learning Pipelines
Leah McGuire describes the machine learning platform Salesforce wrote on top of Spark to modularize data cleaning and feature engineering.
-
Seriously, Use Groovy Now
Ken Kousen demonstrates how one can add Groovy to Java applications and simplify his development job immediately.
-
Gpars: Concurrency in Java & Groovy
Ken Kousen reviews the basic concepts of the Groovy Parallel Streams framework and demonstrates communicating sequential processes, promises, dataflow concurrency and concurrent collection processing.
-
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.