InfoQ Homepage Conferences Content on InfoQ
-
Extending Eclipse Flux
Martin Lippert and John Arthorne demo the creation of a cloud service with Flux, connecting it to a running Flux environment, and implement some basic features for a sample language.
-
Practical Insights when Designing an API from Scratch
Paul Glavich discusses design decisions to be made when building a new API regarding versioning, hypermedia usage, authentication and other aspects.
-
Beautiful Structure
Chris Chedgey explores how “locality of relationship” affects coupling, cohesion, and the width of interfaces, showing structural patterns that increase or decrease complexity.
-
Large-scale Scientific C++ For Casual Coders: Why You (Should) Care
Axel Naumann introduces the use of C++ for storing and analyzing petabytes of C++ objects at CERN, and more generally in High Energy Physics.
-
Java for Low Latency - You’ve Got to Be Joking!
John Davies walks through and demonstrates how to reduce latency while increasing throughput in applications, with demos using Java 8 and lambdas.
-
Microservices Are (Conceptually) Too Big
Philip Wills believes that thinking about independent services and single responsibility applications rather than microservices can help to clarify the architectural complexity trade-offs.
-
Reactive Android
Benjamin Augustin takes the practical approach of a complex API to explain how RxJava and Functional Reactive Programming (FRP) can be used on every project to make one's life easier.
-
One Team's Experience Using Kanban for Maintenance & Support, and Small Projects
Stuart Williams shares from experience how his company implemented Kanban, what worked for them in handling maintenance, support and a number of small projects.
-
Mini-talks: Machine Intelligence, Algorithms for Anti-Money Laundering, Blockchain
Mini-talks: The Machine Intelligence Landscape: A Venture Capital Perspective. The future of global, trustless transactions on the largest graph: blockchain. Algorithms for Anti-Money Laundering
-
Mini-talks: OS/App Inversion, Testing & Living Databases
Mini-talks on: OS/application inversion, testing, living databases, and rogue protocols.
-
Distributed Scheduling with Apache Mesos in the Cloud
Diptanu Choudhury discusses the design of Netflix’ distributed scheduler based on Mesos and Titan, focusing on bin packing algorithms, scaling in and out of clusters, fault tolerance, and redundancy.
-
Scala.js: Safety and Sanity in the Wild West of Web Development
Haoyi Li introduces Scala.js and shows how to get started with it, building a number of small Scala.js applications to show its capabilities.