Domain-Driven Design
A definition of DDD as a software design discipline
The latest blog posts to take off on Hacker News. 2,346 posts.
A definition of DDD as a software design discipline
The previous pages have explained three very different methods for defining a color: (1) the measurement of the color stimulus as a spectral emittance or reflectance curve in colorimetry ; (2) the proportional responses to the stimulus by the L , M and S cones, represented as a chromaticity diagram ; and (3) the…
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
Software should convey a sense of calm. How do you get there?
Okhsv and Okhsl Two new color spaces for color picking This post has an accompanying interactive comparison of color pickers. I would...
It's been a while since I've done a graphicky post, so here's a new one for the chilly weather. Over on the doomed platform of magnificen...
If you've got a sharp eye and a knack for details, you might have noticed the sun coming from an unrealistic angle in most shaded relief maps: the north. In this article we explain why.
Guess the movie based on an AI’s visual interpretation of the plot.
See how we go from raw satellite imagery, clouds and all, to beautiful wall art.
The internet has ingrained itself into every aspect of our lives, but there’s one aspect of the digital world that I bet you take for granted. Did you ev
Richard Sapper may not be a household name, but he's on the same level of greats like Dieter Rams and Jonathan Ive.
Discover the user offboarding tactics used by Adobe and how to design a great subscription cancellation flows without relying on unethical dark patterns.
I recently made a physical object that defies all intuition. It’s a square of acrylic, smooth on both sides, totally transparent. A tiny window.
In the 1990s, games started to move from 2D to 3D and if an alien would have landed on earth back then, it surely would have thought that nobody needs these low-res polygon-models without any filtering. Then it would destroy the earth.
Brute force, gaussian blur, and Jump Flood Algorithm based outline approaches tested and compared.
The “transform” property is such a powerful part of the CSS language! In this blog post, we'll take a deep look at this property and see some of the nifty things it can do.
by Eric Evans Perfectionism is a pitfall. For those who, like me, love elegant design and see its utility, there is a slippery slope waiting when a satisfying design does not emerge in a reasonable time. It takes constant self-discipline to recognize this and accept, let go, ship and move on – or return in...
Whether your game surfaces its numbers to the player or not, odds are it has underlying systems that rely on them, and you use functions to determine how those numbers affect each other. In other words, a mathematical function is usually at the core of the answer to a bunch of frequent game design questions.
Interactive article explaining how ships float and maintain their stability.
To make the world's most detailed print maps, we only make maps when our data resolution exceeds that of our printed resolution and we print our maps using the highest resolution mediums available.
Today we’re excited to introduce Passthrough API Experimental—a way to build and test apps that seamlessly blend the real and virtual worlds and open up new possibilities for mixed reality experiences.
Artists looking for a change already have one foot in another career.
In March 2022, the Baltimore Museum of Art (BMA) will present Guarding the Art, an exhibition curated entirely by 17 members of the museum’s security team.