InfoQ Homepage Design Content on InfoQ
-
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.
-
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.
-
The Evolution of Distributed Systems on Kubernetes
Bilgin Ibryam takes us on a journey exploring Kubernetes primitives, design patterns and new workload types.
-
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.
-
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.
-
Safe Refactoring!
Jakub Pilimon talks about "Blue/Green Refactoring with Parallel Models".
-
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.
-
Fail Faster: Quick UX Design Techniques to Drive toward Success
Ash Banaszek gives simple techniques that enable people to think through multiple solutions and get unstuck from a single idea, iterate on designs, and rally the team around this process.
-
Research Is Not Just for the UX Team
Amanda Stockwell overviews the key goals and methodologies of user research, tips for how to select the best method, and advice to craft research plans the best way to get the desired information.
-
Collaborative Contract-Driven Development
Billy Korando discusses Contract-Driven Development to improve collaborations between teams working on the same project.
-
Building Better Monoliths: Implementing Modulithic Applications with Spring
Oliver Drotbohm identifies the common issues in unstructured monoliths and discusses approaches to package design, component structure, transactions, and the usage of events.
-
Coding Without Complexity
Ellen Chisa talks about complexity in software and the need to remove it as much as possible. One possibility is to remove something that is not absolutely needed as a way to reduce complexity.