fresnel

Interactive Application Prototypes – Without Designing The UI?

I was standing at the front of a meeting room, laptop plugged into the presentation screen, walking a group through a prototype built with our prototyping framework. 👨‍💼 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗿: “Before we dive in… just to confirm, this is 𝘢𝘧𝘵𝘦𝘳 you’ve gathered all the use cases, written the specs, handed them to the team, and […]

Interactive Application Prototypes – Without Designing The UI? Read More »

Models and Hierarchies

Every system has the concept of ‘hierarchies’. It’s a term that appears in every conversation about domain models. But it’s important to understand what kind of hierarchy is being discussed – because the term has different meanings. 1) Hierarchy meaning “Structure“ Hierarchical structures focus on the assembling of information. Aspects such as Aggregate Design, parent/child

Models and Hierarchies Read More »

How *big* is an Aggregate?

tldr; at the end of this post. A question that comes up often when designing aggregates: should an Aggregate load all of its children? Let’s look at a simple example: There appears to be a conflict between these facts and the tenets of DDD: But: So how can an Aggregate be small, yet contain many

How *big* is an Aggregate? Read More »

UI mock-ups are slow

When you’re working with a Client on a new feature, designing the UI will come about quite early in the process. You’ll work together to create mock-ups, Discussing fonts, fields, labels, buttons, and other widgets (“Should we have a drop-down list? Or will a text box do?”). You might even discuss colours, branding, or aesthetics.

UI mock-ups are slow Read More »

Why Fresnel?

Last updated in October 2024. Envivo has provided software consultancy for many projects over the years, across various different domains. In each project we needed to figure out: a) What the Client’s problem isb) How software can offer a solution Which means getting into lengthy conversations to tease out key information. Sometimes the things that

Why Fresnel? Read More »

Scroll to Top