home.social

#ubiquitouslanguage — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ubiquitouslanguage, aggregated by home.social.

fetched live
  1. Ubiquitous Language กับอักษรที่ไม่มีตัวพิมพ์เล็กพิมพ์ใหญ่

    แนวคิดสำคัญของ Domain-Driven Design คือ Ubiquitous Language หรือภาษาสากล คือภาษากลางที่นักพัฒนาและผู้เชี่ยวชาญในโดเมนใช้ร่วมกัน ทุกคำในโค้ดควรสะท้อนโมเดลความคิดของผู้ใช้

    แต่จะเกิดอะไรขึ้นถ้าผู้ใช้ของคุณพูดภาษาไทย แต่โค้ดเขียนด้วยภาษาอังกฤษ? แน่นอนว่าภาษานั้นไม่ใช่ภาษา "ร่วม" กันเลย

    #ubiquitouslanguage #unicase

  2. Ubiquitous Language reduces miscommunication in complex fintech projects. Without it, key domain concepts are lost between risk analysts, compliance officers, and engineers—producing software that does not reflect actual business rules.

    #UbiquitousLanguage #Fintech #DDD

  3. Ubiquitous Language reduces miscommunication in complex fintech projects. Without it, key domain concepts are lost between risk analysts, compliance officers, and engineers—producing software that does not reflect actual business rules.

    #UbiquitousLanguage #Fintech #DDD

  4. Ubiquitous Language is scoped within a bounded context. In fintech, 'transaction' in a payments context differs from 'transaction' in a ledger or audit context—each context maintains its own precise language.

    #UbiquitousLanguage #BoundedContext #Fintech

  5. Ubiquitous Language is scoped within a bounded context. In fintech, 'transaction' in a payments context differs from 'transaction' in a ledger or audit context—each context maintains its own precise language.

    #UbiquitousLanguage #BoundedContext #Fintech

  6. Ubiquitous Language is the DDD practice of building a shared, rigorous language between developers and domain experts, based on the domain model, used consistently in all communication including source code.

    #UbiquitousLanguage #DDD #Fintech

  7. Ubiquitous Language is the DDD practice of building a shared, rigorous language between developers and domain experts, based on the domain model, used consistently in all communication including source code.

    #UbiquitousLanguage #DDD #Fintech

  8. Came across this take recently: "How long until the DDD community realises AI/LLM assisted programming is still DDD, but you no longer need to do the actual implementation, just document & validate it?"

    We already do. The bounded context pattern is still very much valid.
    ...

    #DomainDrivenDesign #BoundedContext #UbiquitousLanguage #AIAgents #SoftwareArchitecture

  9. Came across this take recently: "How long until the DDD community realises AI/LLM assisted programming is still DDD, but you no longer need to do the actual implementation, just document & validate it?"

    We already do. The bounded context pattern is still very much valid.
    ...

    #DomainDrivenDesign #BoundedContext #UbiquitousLanguage #AIAgents #SoftwareArchitecture

  10. Use AI to Stand In for a Domain Expert

    This is article is the first installment in the Workflow Patterns for AI-Assisted Development series. To get notified when a new article is published, subscribe for free via email or RSS. Domain Language Mining Discover jargon from an unfamiliar field using LLMs to help you write better software. […]

    kerrick.blog/articles/2025/use

  11. I'm just at #ManuSec (a #Cybersecurity conference focused on manufacturing/ #OtSecurity )

    A lot of discussion focuses on finding a common language between IT and OT.
    This reminds me so much of the #UbiquitousLanguage of #DomainDrivenDesign (#DDD)
    I expect that we will discover that this only works in a #BoundedContext (sadly I fear we will need 5-10 years for that 😬)

  12. I'm just at #ManuSec (a #Cybersecurity conference focused on manufacturing/ #OtSecurity )

    A lot of discussion focuses on finding a common language between IT and OT.
    This reminds me so much of the #UbiquitousLanguage of #DomainDrivenDesign (#DDD)
    I expect that we will discover that this only works in a #BoundedContext (sadly I fear we will need 5-10 years for that 😬)

  13. Alert 🚨: Manage Team Cognitive Load - an example from the field!

    I supported a team with their designs a while ago, embracing #DomainDrivenDesign. As part of the journey, they built a strong relationship with their business counterparts and nailed the concept of #UbiquitousLanguage. As a consequence, even the purpose of the team evolved, which means that artifacts needed to be updated.

    Small 🧵 1/

  14. Alert 🚨: Manage Team Cognitive Load - an example from the field!

    I supported a team with their designs a while ago, embracing #DomainDrivenDesign. As part of the journey, they built a strong relationship with their business counterparts and nailed the concept of #UbiquitousLanguage. As a consequence, even the purpose of the team evolved, which means that artifacts needed to be updated.

    Small 🧵 1/

  15. Exciting news for JetBrains users interested in #contextive - the latest plugin platform EAP (early access program) RC includes support for the hover function!

    Contextive should be ready to launch in the Jetbrains plugin marketplace when this RC goes GA.

    #domaindrivendesign #ubiquitouslanguage #jetbrains #intellij @nick_tune @yellowbrickc @__maxs__

  16. Exciting news for JetBrains users interested in - the latest plugin platform EAP (early access program) RC includes support for the hover function!

    Contextive should be ready to launch in the Jetbrains plugin marketplace when this RC goes GA.

    @nick_tune @yellowbrickc @__maxs__

  17. For non English speaking coders...
    Especially if working in #DDD

    #UbiquitousLanguage requires common language & terminology in code and business

    Yet, I see many benefits of coding in English....
    - code homogeneity between public front end and internal code
    - easier to find subcontractors
    - English kinda is _the_ standard
    - devs are more used to it
    - pear review
    - "auditability" (For context, my company's lg is FR... but HQ is British)
    - ...

    What do you do ?

    (Boosts appreciated)

  18. For non English speaking coders...
    Especially if working in #DDD

    #UbiquitousLanguage requires common language & terminology in code and business

    Yet, I see many benefits of coding in English....
    - code homogeneity between public front end and internal code
    - easier to find subcontractors
    - English kinda is _the_ standard
    - devs are more used to it
    - pear review
    - "auditability" (For context, my company's lg is FR... but HQ is British)
    - ...

    What do you do ?

    (Boosts appreciated)

  19. @itwasmattgregg Naming is from a perspective - something "sent" to an API is "received" in your application - think of who can see the names.

    Use #ddd to discover terminology important to your domain experts and use it in naming throughout the solution. #UbiquitousLanguage

    SomeWaysOf Writing_hurt_and others-less-so. Consistency and conventions also communicate meta aspects such as type or purpose.

    Post back with how it goes! Such a critically important subject!

  20. @itwasmattgregg Naming is from a perspective - something "sent" to an API is "received" in your application - think of who can see the names.

    Use #ddd to discover terminology important to your domain experts and use it in naming throughout the solution. #UbiquitousLanguage

    SomeWaysOf Writing_hurt_and others-less-so. Consistency and conventions also communicate meta aspects such as type or purpose.

    Post back with how it goes! Such a critically important subject!

  21. @kjoo Yes, but
    :)

    In large organizations #UbiquitousLanguage is a myth, an idea, a goal that you will never reach. And business analysts’ job is to TRANSLATE #UbiquitousLanguage of one department to #UbiquitousLanguage of another one.

    You are an interpreter that assures everyone understands one another and cooperate to implement a change that is needed in the organization.

    ‘Cause every part of big organization has it’s own #UbiquitousLanguage that suits it’s own special needs best.

  22. @kjoo Yes, but
    :)

    In large organizations #UbiquitousLanguage is a myth, an idea, a goal that you will never reach. And business analysts’ job is to TRANSLATE #UbiquitousLanguage of one department to #UbiquitousLanguage of another one.

    You are an interpreter that assures everyone understands one another and cooperate to implement a change that is needed in the organization.

    ‘Cause every part of big organization has it’s own #UbiquitousLanguage that suits it’s own special needs best.

  23. In finding the right wording is important. And even in the naming is one of the two hard things (besides cache invalidation and the off-by-one error 😉; see lnkd.in/d9gwCmJq). as a technique is stating the importance of an .

    But still, finding a correct name is hard. And we shouldn't think that the name changes the behavior of thing.

  24. In #businessanalysis finding the right wording is important. And even in the #informationtechnology naming is one of the two hard things (besides cache invalidation and the off-by-one error 😉; see lnkd.in/d9gwCmJq). #DDD as a technique is stating the importance of an #UbiquitousLanguage.

    But still, finding a correct name is hard. And we shouldn't think that the name changes the behavior of thing.

  25. Als ze in de lagere school het onderwerp, de persoonsvorm en het gezegde eens op die manier zouden benoemen, dan zou het wel handiger zijn om de kinderen te helpen met #zinsontleding. #ubiquitousLanguage

  26. Als ze in de lagere school het onderwerp, de persoonsvorm en het gezegde eens op die manier zouden benoemen, dan zou het wel handiger zijn om de kinderen te helpen met #zinsontleding. #ubiquitousLanguage