Defining robust aggregate boundaries in DDD is crucial but tricky. Missteps affect consistency and performance. Kim Kao's talk presented her 'Aggregate Canvas,' offering a structured, visual approach to map out invariants and consistency rules for clearer aggregate design.
Watch: https://virtualddd.com/sessions/ddddd-20-aggregate-canvas-by-kim-kao/
#DDD #Aggregate #Modeling

[DDDDD-20] Aggregate Canvas by Kim Kao
Aggregate Canvas: A fluent way to walk through Strategical modeling to tactical design As DDD topics become popular in Asia, more and more people still encounter obstacles in their domain model design, unable to move smoothly from domain concepts to code implementation, although there are already a lot of method has been proven to be valid, but still full of uncertainty. In this conference, I will introduce to you a solid approach - Aggregate Canvas. This Aggregate Canvas is created by KuoChao Chang, the co-organizer of DDD Taiwan Community. We would like to guide you to understand how to engage in a conversation with a team by a clear and complete mind to bring domain concepts into implementation, where a lot of elements mentioned in EventStorming are used to guide development teams through design.
Virtual Domain-Driven DesignRural Oshawa residents call for more information from province about imports at aggregate pit
Residents in rural North Oshawa say they want the province to provide more information about an aggregate pit on the Oak Ridges Moraine, after the Ministry of Natural Resources (MNR) told them fill was being imported there without authorization.
https://www.cbc.ca/news/canada/toronto/oshawa-residents-harmony-road-aggregate-pit-9.7139127?cmp=rssRE: https://scicomm.xyz/@dantheclamman/116196703399022292
How do #animals #aggregate?#Mites can find each other based on #pheromones, while #sight is important for herd-forming #mammals. In #marine #habitats, #hearing plays a major role. D.McAfee et al.(2022) showed that #oyster #larvae react to the #soundscape of a healthy #reef via #statocysts in front of their bodies, thus finding their adult conspecifics for #reefformation. Reef formation can be artificially #stimulated via artificial #soundwaves.
©#StefanFWirth 2026
Ref
https://doi.org/10.1111/1365-2664.14307
Bayer Leverkusen secured a 0‑0 draw against Olympiacos Piraeus, successfully defending the 2‑0 advantage they held from the first leg and earning a place in the...
https://news.osna.fm/?p=35781 |
#news #aggregate #champions #last16 #league
Leverkusen Secure Champions League Last‑16 Spot with 2‑0 Aggregate Victory Over Olympiacos - Osna.FM
Leverkusen secure Champions League last‑16 spot after a 0‑0 draw and 2‑0 win, dominating the playoff against Olympiacos.
Osna.FMCOUNT(*) vs COUNT(column) Are DIFFERENT?!
COUNT(*) and COUNT(column) behave completely differently with NULLs! One counts NULLs, one doesn't. This breaks aggregate logic! Watch!
#sql #sqltricks #database #sqltutorial #count #aggregate #sqlquiz #codingchallenge #sqlshorts #sqlbugs #nullhandling #sqlwtf
https://www.youtube.com/watch?v=lCeAps3FTGg

COUNT vs COUNTcolumn Are DIFFERENT?! #count
YouTubeSUM - AVG With Zero Rows Returns WHAT?!
Aggregate functions with zero rows return NULL, not zero! SUM of nothing is NULL, not 0. This breaks aggregate logic! Watch!
#sql #sqltricks #database #sqltutorial #aggregate #zerorows #sqlquiz #codingchallenge #sqlshorts #sqlbugs #aggregatefunctions #sqlwtf
https://www.youtube.com/watch?v=fPdWHWUDZDs

SUMAVG With Zero Rows Returns WHAT?! #sqlquiz
YouTubeSUM Of Empty Set Returns WHAT?!
SUM of an empty set or all NULLs returns something unexpected! This breaks all math assumptions. Your mind will explode! Watch now!
#sql #sqltricks #database #sqltutorial #sum #aggregate #sqlquiz #codingchallenge #sqlshorts #sqlbugs #nullhandling #sqlwtf
https://www.youtube.com/watch?v=Z-94Yr5vElY

SUM Of Empty Set Returns WHAT?! #sqltutorial
YouTubeAVG Ignores NULL Values?!
AVG function silently ignores NULL values! This creates averages that are mathematically wrong. This breaks financial calculations! Watch!
#sql #sqltricks #database #sqltutorial #avg #aggregate #sqlquiz #codingchallenge #sqlshorts #sqlbugs #nullhandling #sqlwtf
https://www.youtube.com/watch?v=5tbIlazlcGI
RE: https://flipboard.com/@sciencealert/tech-u63nordnz/-/a-f8sUa-yQR3OxoNHOSmElaA%3Aa%3A565656366-%2F0
The #components needed to give a device the properties of a #computer have become increasingly smaller. M. M. Lassiter et al. (2025) designed the #smallest #microrobot to date, measuring just 200 by 300 μm wide and 50 μm thick. It can #aggregate, #communicate, #sense, and #move via #electricalfields inside #fluids. There are interesting applied options for using such a robot in e.g. medical contexts.
© this text StefanFWirth Berlin 2025
Ref:
M. M. Lassiter et al. (2025)
https://doi.org/10.1126/scirobotics.adu8009
MAX - MIN With All NULLs Returns WHAT?!
MAX and MIN with all NULL values return something impossible! These functions are supposed to find extremes but what about NULLs? Watch!
#sql #sqltricks #database #sqltutorial #maxmin #aggregate #sqlquiz #codingchallenge #sqlshorts #sqlbugs #nullhandling #sqlwtf
https://www.youtube.com/watch?v=8o4s0DK1sNM

MAXMIN With All NULLs Returns WHAT?! #sqlquiz
YouTube