InfoQ Homepage Design Content on InfoQ
-
Posted by
Chris Richardson
on
Oct 08, 2021
Minimizing Design Time Coupling in a Microservice Architecture
Chris Richardson discusses design-time coupling in a microservice architecture and why it's essential to minimize it, describing how to design service APIs to reduce coupling.
on Oct 08, 2021Icon38:35 -
Posted by
James Ward
on
May 16, 2021
The Functional Evolution of Object-Oriented Programming
James Ward and Joshua Suereth explain the evolutions happening in many OOP languages today and how to take advantage of those changes.
on May 16, 2021Icon34:31 -
Posted by
Randall Koutnik
on
Oct 06, 2020
Better Resilience Adoption through UX
Randall Koutnik goes over three case studies where teams achieved success (and a few that didn't!) by focusing on the human element of engineering tooling.
on Oct 06, 2020Icon41:34 -
Posted by
Marco Cedaro
on
Sep 13, 2020
Components, Patterns and Sh*t That’s Hard to Deal with
Marco Cedaro identifies some ideas they tried and discusses the way they approached componentization.
on Sep 13, 2020Icon29:11 -
Posted by
Tomas Petricek
on
Jul 07, 2020
Designing Composable Functional Libraries, Not Just for Data Visualization
Tomas Petricek describes the design of a data visualization library in The Gamma, covering principles of functional library design useful to use when tackling problems in other domains.
on Jul 07, 2020Icon41:45 -
Posted by
Martin Oberhauser
on
Jul 01, 2020
Interface Design in Times of Information Overflow
Martin Oberhauser explains design challenges and responsibilities creating the infotainment concept for Tesla and the Pro-Sport Analytics Platform for Whoop.
on Jul 01, 2020Icon32:12 -
Posted by
Jens Schauder
on
Jun 18, 2020
Domain-Driven Design with Relational Databases Using Spring Data JDBC
Jens Schauder discusses how to design an object model the DDD way, why this might be a good idea, and how to build a persistence layer for it backed by Spring Data JDBC.
on Jun 18, 2020Icon01:10:16 -
Posted by
Bilgin Ibryam
on
May 25, 2020
The Evolution of Distributed Systems on Kubernetes
Bilgin Ibryam takes us on a journey exploring Kubernetes primitives, design patterns and new workload types.
on May 25, 2020Icon41:03 -
Posted by
Michael Bodnarchuk
on
May 21, 2020
Design Decisions for Perfect JavaScript Testing Framework
Michael Bodnarchuk discusses solving testing issues in JS: choosing proper abstraction level, choosing a running backend, dealing with asynchronicity, and choosing a test runner.
on May 21, 2020Icon41:15 -
Posted by
Bradley Arsenault
on
May 12, 2020
The Joy of Designing Deep Neural Networks
Bradley Arsenault shares the joy he felt the first time he designed a deep neural network, and how simple intuitions on neural networks have led to greater designs and accuracy.
on May 12, 2020Icon37:00 -
Posted by
Jakub Pilimon
on
Mar 19, 2020
Safe Refactoring!
Jakub Pilimon talks about "Blue/Green Refactoring with Parallel Models".
on Mar 19, 2020Icon59:07 -
Posted by
Kevin Guenther
on
Mar 15, 2020
Why UX Should Be an Integral Part of Your Agile Workflow
Kevin Guenther discusses the make-up of a robust UX team and breaks down examples from industry leaders who have discovered how to weave BA, UX and developers together into an Agile machine.
on Mar 15, 2020Icon42:33