InfoQ Homepage Design Content on InfoQ
-
Break Up with Your Front-end Monolith
Elisabeth Engel discusses refactoring a front-end monolith, offering advice including building a parent app shell to deal with loading and routing child components, and avoiding certain obstacles.
-
How to Build a Great Product with Just-in-Time UX and Design
Sari Griffiths discusses how they integrate designers and engineers to work together in order to take into consideration business, technical and user needs.
-
Smart Contracts That Learn
Michael Slinn discusses Smart Contracts, what they are, various implementations, how they can learn, and use cases.
-
Software Design for Persistent Memory Systems
Howard Chu talks about both naive approaches to leveraging NVRAM, and reasons to avoid those approaches, as well as optimal, proven methods for building systems around persistent memory.
-
Deconstructing Monoliths with Domain-driven Design
This talk explains how Liberty Mutual changed a monolithic app into an event-driven microservices based architecture implemented with Event Sourcing and CQRS.
-
Redesign Design
Matteo Cavucci explores how design is changing in the digital age, beyond the initial delivery of specifications and blueprints, to an adaptive co-creation process that evolves iteratively over time.
-
Strangling the Monolith with a Data-driven Approach: A Case Study
Simon Duffy and David Julia discuss rewriting a monolith application using data-driven testing.
-
Practical Eff Monad for Microservices
Eric Torreborre presents using the Eff monad at Zalando to structure a REST microservice, introducing an approach for dependency injection using the Reader monad (classic) and tree rewriting.
-
A Peek into Elm Architecture
Jayaram Sankaranarayanan discusses the basics of functional programming principles, using Elm constructs, the architecture and how Elm enables reliable refactoring.
-
Designing Visualizations for Action
Chris Varosy discusses strategies for designing data visualizations and dashboards that bring the insight users need to make decisions.
-
You Can and Should Make Hardware
Jeff Williams talks about how to always maintain zero difference between prototype and production versions, treat hardware as a delivery system for software value, run everyday design sprints and more
-
Consumer-Driven Contracts and Your Microservice Architecture
Marcin Grzejszczak and Adib Saikali demo a system using the Consumer-driven Contracts approach together with Spring Boot and the Spring Cloud Contract verifier.