#ddd

2025-12-12

Cân bằng ghép nối, độ phức tạp và AI trong kiến trúc phần mềm cần chú trọng DDD và thiết kế chiến lược. Vlad Khononov nhấn mạnh:
1. **DDD không phải over-engineering**: Tập trung vào Ngôn ngữ phổ quát và Bounded Context để kết nối kinh doanh & kỹ thuật.
2. **3 chiều của ghép nối**: Sức mạnh, khoảng cách và độ biến động – cân bằng để tối ưu hệ thống.
3. **AI đòi hỏi tính mô-đun**: Ngôn ngữ rõ ràng giúp AI hiệu quả; Bounded Context giải quyết giới hạn ngữ cảnh.

📌 #KiếnTrúcPhầnMềm #DDD #A

2025-12-12

Структура кода в папке Domain по DDD

В слое Domain 90% проектов с тактическим DDD забыли о самом главном. Сегодня мы вспомним то о чем забыли или узнаем то чего не знали.

habr.com/ru/articles/975936/

#DDD #domain_driven_design #domain_driven_development #backend #clean_architecture #bounded_context #domain #monolith

2025-12-11

We released 3.14.1 of event-sourcing-bundle! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #Symfony

2025-12-11

We released 3.14.0 of event-sourcing-bundle! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #Symfony

🚀 Несерьёзный Выдумщик 👨‍🔬🛠grumb@shitpost.poridge.club
2025-12-11

Про использование самого по себе UML идёт на разных фазах процесса разработки программных систем.

Сперва идёт анализ требований, чаще всего через определение use cases, иногда называемых user stories — т.е. всё это ещё ни разу не функциональные требования. Этот анализ даёт модель предметной области (domain model), нечто иллюстрируемое набором определённых диаграмм. Более известное как conceptual object model. Описывает не программные объекты, а через термины реального мира представляет понятия.

На второй фазе идёт уже проектирование через определение программных объектов. Которым назначаются обязанности и описываются способы\варианты взаимодействия между ними.
Для чего используется dynamic view, это делается через UML sequence diagram (частный случай interaction diagram).
В дополнение к чему создаётся static view проектируемого решения через design class diagram.

Основное отличие второй фазы от первой в том, что диаграммы описывают уже классы используемые в исходном коде. И не обязаны соответствовать целиком и полностью модели предметной области.

Каков удел UML в этих раскладах?
Используется и для conceptual perspective описывая сущности реального мира, предметной области.
И как средство для specification perspective как способ выразить программные абстракции (описать компоненты с интерфейсами).
А так же и для implementation perspective — описания конкретной программной реализации, применимой к коду на определённом языке программирования.

Т.е. один и те же фигуры (диаграммы)
#UML служат для самых разных уровней отражения и представления систем. В том числе и для разных фаз создания\проектирования создаваемых решений.
И всё это реально нужно перед тем, как получится применить познания подчерпнутые из
#DDD или какого-то иного подхода.

#OOP #OOA #OOD #softwaredevelopment #softdev

RE: https://shitpost.poridge.club/notes/afh0dzhunr

Virtual Domain-Driven Designvirtualddd@techhub.social
2025-12-11

In this session, Thomas Pierrain and Bruno Boucard explored the Functional Core, Imperative Shell pattern as an alternative to Hexagonal Architecture for protecting domain code. The recording includes a live-coding demo and a debate on the nature of Hexagonal Architecture.

You can rewatch the video on our website:
virtualddd.com/sessions/beyond

#DDD #SoftwareArchitecture #FunctionalCore #HexagonalArchitecture

:rss: Qiita - 人気の記事qiita@rss-mstdn.studiofreesia.com
2025-12-10

一気通貫の意味を知れ!〜『ドメイン駆動設計をはじめよう』ではじめる業務分析〜
qiita.com/krakazcyrano/items/9

#qiita #DDD #AdventCalendar2025

Kerrick Long (code)kerrick@ruby.social
2025-12-09

This is my first attempt at writing a software pattern. I would love to know what you think. Feedback is a gift, whether simple or complex, harsh or praise.

kerrick.blog/articles/2025/use

#Writing #Pattern #PatternLanguage #DesignPattern #Workflow #Blog #Productivity #Software #Development #Programming #SaaS #SideProject #Experiment #DDD #AI #LLM #GenAI #PromptEngineering

Thomas Muchthmuch
2025-12-09

Gestern Abend beim DevTalk@TK: Max Schröter zeigt, wie man vom strategischen zum taktischen kommt – und führt die wichtigsten Patterns mit Live-Coding vor. Ein schöner Einstieg und Überblick! 😊

meetup.com/de-de/devtalk-tk/

Philipp Kostyraneolytian
2025-12-08

While every dashboard indicated a successful launch, customers experienced inconsistencies. Misaligned systems lead to confusion instead of value. To avoid this scenario in your organization, consider this course: ddd.academy/strategic-integrat

2025-12-06

We released 1.0.0-alpha7 of event-sourcing-admin-bundle! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #Symfony #Dashboard #Admin

2025-12-06

We released 1.3.0 of event-sourcing-phpunit! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #PHPUnit #Testing

2025-12-05

We released 3.2.0 of event-sourcing-psalm-plugin! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #Psalm #StaticAnalysis

2009-04-26

Tweaking WordPress Admin Header

One of the important ideas behind the WordPress 2.7 administration area redesign was to maximize the amount of information and input fields above the ‘fold’. While the current design does the job well, there is still some room for improvements.

Here is how my admin area currently looks like:

WordPress admin header redesigned

Ideas behind this redesign

  1. You know the title of your blog very well, therefore it is unnecessary to make it so large.
  2. If you have several blogs, it is important to be able to distinguish in which admin area you are currently in. To do so, we make the background color of the blog title different for each blog (green, in the screenshot above).

Result: saved 50 pixels of vertical space

How to achieve this on your blog

Install the Admin CSS plugin.

Go to Settings › Admin CSS and add this CSS:

#wphead h1 a { background:#186F00; border-color:#030;  }#wphead { height:0; background:none; float:right; }#wphead img { display:none; }#wphead h1 { font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; font-size:11px; line-height:15px; float:left; margin:0 0 -3em 0; padding:1.2em 1.75em 0 0; position:relative; overflow:visible; font-size-adjust:none; border-right:1px solid #ddd; }#wphead h1 a { color:#fff; display:block; float:left; -moz-border-radius:1em; -webkit-border-radius:1em; padding:3px 1em 4px; border-width:1px; border-style:solid; font-weight:bold; }#wphead h1 a:hover { background:#333; border-color:#000; color:#fff; text-decoration:none; }#wphead h1 span { display:none; }#wphead-info { float:right; margin:0.15em 1.25em -10em 0.5em; position:relative; }#icon-index { margin-top:0.9em; }#user_info { font-size:0.88em; }#user_info a:link { color:#666; }#screen-meta-links { margin:0; float:right; margin-right:44em; }#wpbody ul.folded { margin:0; padding:0.75em 1em; }#themeselector { position:relative; bottom:-2em; right:210px;  }#adminmenu { margin-top:1em; }p.search-box { margin:0.5em 0 -0.5em 0; }.wrap h2 { font-style:normal; font-size:1.75em; padding-top:0.5em; }.wrap h2.long-header { width:40%; }

Limitations imposed by the current HTML structure

It is worth noting that the horizontal order of the items in the header is very limited due to the current HTML structure of the page — blog title, favorite actions and user links are placed inside #wphead while page title and screen options are inside #wpbody, which is below it.

Update: My WordPress Design Tweak Entry

This is how I would like the admin header area to look like, if it would be possible to change the underlying HTML structure. Notice that I have renamed Screen Settings to Panels and placed it into a pill button together with Help.

Suggestions for improving WordPress Admin Header

What do you think of this tweaked design?

Let me know, leave a comment.

#adminmenu #ddd #icon #screen #themeselector #UserExperience #UserInterface #userInfo #wpbody #wphead

kaspars.net/1077

Suggestions for improving WordPress Admin HeaderWordPress admin header redesigned50 pixels saved
2025-12-04

We released 1.1.0 of event-sourcing-phpstan-extension! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #PHPStan

2025-12-03

We released 1.2.0 of laravel-event-sourcing! See here for the changelog: github.com/patchlevel/laravel-
#PHP #DDD #EventSourcing #Laravel

2025-12-02

We released 3.14.1 of event-sourcing! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing

2025-12-02

We released 3.13.0 of event-sourcing-bundle! See here for the changelog: github.com/patchlevel/event-so
#PHP #DDD #EventSourcing #Symfony

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst