InfoQ Homepage Presentations
-
Managing the Reactive World with RxJava
Jake Wharton discusses how to think about asynchronous sources, the tools that RxJava provides to handle them, and takes a look at the future of Java and how it will affect the library.
-
Real Life Examples on How to Thrive Through Banking APIs
Lars Markull discusses using the figo Connect API to connect to thousands of banks and payment service providers to get info about transactions, portfolios, payments or notifications.
-
The Future of Social Robots
Nicolas Rigaud discusses the present and the future of social robots.
-
Testing Web Services with QuickCheck
Thomas Arts discusses how to test web services with QuickCheck.
-
Practical Empathy: Unlock the Super Power
Pavneet Singh Saund shares how his journey towards empathy has helped with burnout, Imposter Syndrome, parenting and self-care, exploring the core components of empathy and how to apply it.
-
The Marriage of Communication and Code
Scott Ford and Andrea Goulet discuss how communication and code are inextricably linked and share their top five tips with the audience so one can immediately improve communication.
-
Getting Old(er) in Tech: Staying Relevant
Don Denoncourt talks about how to stay relevant in the tech industry, ways to keep coding skills sharp, no matter how old we are, perspectives for technical growth and how to be a lifelong learner.
-
The Effective Remote Developer
David Copeland talks about what one can do to be at their best as a remote team member, as well as what one needs from environment, team, and company.
-
Machine Learning in Academia and Industry
Deborah Hanus discusses some of the challenges that can arise when working with data.
-
Refactoring Elixir - Lessons Learned from a Year on Exercism.Io
Devon Estes discusses some common, but less than optimal, solutions to some of the problems on exercism.io followed by refactoring, showing the performance improvements and tradeoffs made.
-
Elixir and Money
Tomasz Kowal discusses using Elixir for a financial application, handling rounding errors, designing APIs that gracefully handle network and hardware failures, and crashing the app during design.