home.social

#uml — Public Fediverse posts

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

  1. #AskMastodon

    Weird questions maybe, but, how do people feel about UML? Do you like having made diagrams before beginning to code? Do you plan and document before coding? If you don't like UML but you like engineering first and planning ahead, how do you document what you design?

    I do like UML, but I wonder if it's because it's the only way I know to document software design.

    #SoftwareEngineering #OpenSource #UML #Gamedev

  2. Jugando con Kathará para emular redes TCP/IP! 🚀

    Kathará es el sucesor "espiritual" del viejo Netkit / UML (User-Mode Linux)... recuerdo que lo usaba en una distro live llamada Knoppix (hoy con otro propósito).

    Se ve muy interesante para incorporarla a las clases!

    Seguramente haga algo de contenido sobre esto 🙂

    youtu.be/CPYsuUeR6cE

    +Info: kathara.org/

    #uml #netkit #gnu #linux #docker #networking #networkemulation #kathara #tcpip #firewalls #iptables #nftables

  3. 🎬New release of our #uml and #lowcode #OSS #tools #dashboard 👏

    ☑️ The low-code dashboard live: oss-lowcode-tools.streamlit.ap

    🔗 github.com/jcabot/oss-lowcode-

    ☑️ The UML dashboard live: oss-uml-tools.streamlit.app/

    🔗 github.com/jcabot/oss-uml-tools

    Both now will take periodic #snapshots of the data to be able to analyze in the future the evolution of these two markets (in the open-source world).

  4. @ragman I mostly model in SysML v1, but it overlaps a lot with UML. So I start with PlantUML a lot when prototyping or for an everything-as-code approach.

    SysML v2 has textual representation, though it reads a bit more like code then a markup language like PlantUML.

    #SysML #UML #MBSE

  5. OAuth 2.0 and OIDC Explained with UML
    A blog by Ronald

    The purpose of Open Authorization 2.0 (OAuth 2.0) is to give an application (the "Client") limited access to your data at another service (the "Resource Server"), without having to give your password to that application. When OIDC is added Single Sign-On (SSO) is supported as well. The flow...

    #dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On

    jdriven.com/blog/2026/03/OAuth

  6. OAuth 2.0 and OIDC Explained with UML
    A blog by Ronald

    The purpose of Open Authorization 2.0 (OAuth 2.0) is to give an application (the "Client") limited access to your data at another service (the "Resource Server"), without having to give your password to that application. When OIDC is added Single Sign-On (SSO) is supported as well. The flow...

    #dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On

    jdriven.com/blog/2026/03/OAuth

  7. OAuth 2.0 and OIDC Explained with UML
    A blog by Ronald

    The purpose of Open Authorization 2.0 (OAuth 2.0) is to give an application (the "Client") limited access to your data at another service (the "Resource Server"), without having to give your password to that application. When OIDC is added Single Sign-On (SSO) is supported as well. The flow...

    #dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On

    jdriven.com/blog/2026/03/OAuth

  8. OAuth 2.0 and OIDC Explained with UML
    A blog by Ronald

    The purpose of Open Authorization 2.0 (OAuth 2.0) is to give an application (the "Client") limited access to your data at another service (the "Resource Server"), without having to give your password to that application. When OIDC is added Single Sign-On (SSO) is supported as well. The flow...

    #dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On

    jdriven.com/blog/2026/03/OAuth

  9. OAuth 2.0 and OIDC Explained with UML
    A blog by Ronald

    The purpose of Open Authorization 2.0 (OAuth 2.0) is to give an application (the "Client") limited access to your data at another service (the "Resource Server"), without having to give your password to that application. When OIDC is added Single Sign-On (SSO) is supported as well. The flow...

    #dev #softwaredevelopment #Security #OpenIDConnect #UML #Authentication #OAuth2.0 #OIDC #Authorization #SSO #SingleSign-On

    jdriven.com/blog/2026/03/OAuth

  10. Any tool recommendations for creating UML diagrams/adjacent. For systems/processes?

    Sequence, flow, state machine, use case etc.

    Whenever I search it’s either vendor locked subscription SaaS or some basic but usable tool that costs $800 for a license, Im happy to pay non-enterprise level amount for a good tool.
    (I know there’s a having cake and eating it too argument here)

    But wondered what options am I missing?

    #uml #lazyweb #designtools #diagramming #softwaredesign

  11. „I deleted my source code“

    joppe.dev/2026/02/26/i-deleted

    „The classic development workflow we all know and loved, is disappearing fast. We will no longer care about the nitty gritty details of how the code works. We will only care that it does.“

    Experiment in #php that has unit tests, some spec markdown files plus skill files to fill the src folder on every push according to specs/tests.

    Old heads cry in #UML, model driven development and flow based whatever. Can't remember all the hyped methodologies. Thought visual driven development. Typed that into Google and found "visual reverse engineering" that uses legacy UIs to guess what a system does and recreates it in "not #COBOL" or "not #Delphi"!?

    Lots of "The Purpose of a System is What it Does" systems out there nowadays, I guess. What do old cyberneticists make of all of this? #posiwid

  12. @gunstick @elithebearded @lmorchard @thomasfuchs I believe it was Dorian Gray who invented the "timn-sequence diagram" we all use today.
    #DorianGray #timn #uml

  13. @gunstick @elithebearded @lmorchard @thomasfuchs I believe it was Dorian Gray who invented the "timn-sequence diagram" we all use today.
    #DorianGray #timn #uml

  14. @gunstick @elithebearded @lmorchard @thomasfuchs I believe it was Dorian Gray who invented the "timn-sequence diagram" we all use today.

  15. @gunstick @elithebearded @lmorchard @thomasfuchs I believe it was Dorian Gray who invented the "timn-sequence diagram" we all use today.
    #DorianGray #timn #uml

  16. @gunstick @elithebearded @lmorchard @thomasfuchs I believe it was Dorian Gray who invented the "timn-sequence diagram" we all use today.
    #DorianGray #timn #uml

  17. If you feel like UML diagrams aren't very concise or helpful, here is an infographic from a 2014 study about how diagramming works in practice, and what is helpful and gets archived vs not. I found it very educational! #softwaredevelopment #swe #programming #uml
    web.archive.org/web/2022120617

  18. Системный аналитик: полный разбор тестового задания на 2026 год

    90% кандидатов на системного аналитика уверенно говорят про BPMN и UML, но «сделайте user-service» внезапно превращается в парад красивых диаграмм без ответа на ключевые вопросы. В этой статье — разбор типового тестового задания в рабочей логике: как распаковать расплывчатое ТЗ в сущности, правила и критерии приёмки, где всплывают интеграционные риски и NFR, и какие детали отделяют «оформителя» от аналитика, который реально помогает команде не уехать в стену.

    habr.com/ru/companies/otus/art

    #системный_аналитик #собеседование #техническое_собеседование #тестовое_задание #разбор_задачи #UML #бизнесанализ

  19. An AI (#Cursor) using another AI (our #vibemodeling editor) to create a #uml model in our web editor 🤯🫢

    (shown by Bernhard Schenkenfelder )

  20. #UML ist nicht tot – aber statisch reicht nicht mehr. Erfahre von Sven Reinck, warum interaktive Abhängigkeitsvisualisierung eher wie Google Maps für Code funktioniert & Teams beim Verstehen massiv entlastet: javapro.io/de/beyond-uml-saube

    #Java #KI @FLUXparticleCOM

  21. From a #KnowledgeGraph to a running application. All for free. All with BESSER

    Via an intermediate #KG to #UML transformation.

    github.com/BESSER-PEARL/BESSER

  22. From a #KnowledgeGraph to a running application. All for free. All with BESSER

    Via an intermediate #KG to #UML transformation.

    github.com/BESSER-PEARL/BESSER

  23. From a #KnowledgeGraph to a running application. All for free. All with BESSER

    Via an intermediate #KG to #UML transformation.

    github.com/BESSER-PEARL/BESSER

  24. From a #KnowledgeGraph to a running application. All for free. All with BESSER

    Via an intermediate #KG to #UML transformation.

    github.com/BESSER-PEARL/BESSER

  25. In a discussion I was perceived as a #UML-Evangelist and there are a some people in my past who would consider this quite an unexpected development.
    The lost is leading the headless :-)

  26. Membre du groupe de travail du CNIG sur la Structuration des Règlements d'Urbanisme (SRU), Antoine Moriceau nous explique comment ce projet collaboratif va changer la donne pour l'écosystème de l'urbanisme.

    Du PDF à la base de données, une histoire vue, revue mais à voir et revoir !

    geotribu.fr/articles/2026/2026

    #GISTribe #Cerema #CNIG #GPU #IGN #modélisation #PLU #UML #urbanisme

  27. Membre du groupe de travail du CNIG sur la Structuration des Règlements d'Urbanisme (SRU), Antoine Moriceau nous explique comment ce projet collaboratif va changer la donne pour l'écosystème de l'urbanisme.

    Du PDF à la base de données, une histoire vue, revue mais à voir et revoir !

    geotribu.fr/articles/2026/2026

    #GISTribe #Cerema #CNIG #GPU #IGN #modélisation #PLU #UML #urbanisme

  28. Membre du groupe de travail du CNIG sur la Structuration des Règlements d'Urbanisme (SRU), Antoine Moriceau nous explique comment ce projet collaboratif va changer la donne pour l'écosystème de l'urbanisme.

    Du PDF à la base de données, une histoire vue, revue mais à voir et revoir !

    geotribu.fr/articles/2026/2026

    #GISTribe #Cerema #CNIG #GPU #IGN #modélisation #PLU #UML #urbanisme

  29. Membre du groupe de travail du CNIG sur la Structuration des Règlements d'Urbanisme (SRU), Antoine Moriceau nous explique comment ce projet collaboratif va changer la donne pour l'écosystème de l'urbanisme.

    Du PDF à la base de données, une histoire vue, revue mais à voir et revoir !

    geotribu.fr/articles/2026/2026

    #GISTribe #Cerema #CNIG #GPU #IGN #modélisation #PLU #UML #urbanisme

  30. Membre du groupe de travail du CNIG sur la Structuration des Règlements d'Urbanisme (SRU), Antoine Moriceau nous explique comment ce projet collaboratif va changer la donne pour l'écosystème de l'urbanisme.

    Du PDF à la base de données, une histoire vue, revue mais à voir et revoir !

    geotribu.fr/articles/2026/2026

    #GISTribe #Cerema #CNIG #GPU #IGN #modélisation #PLU #UML #urbanisme

  31. @hikhvar @javahippie

    That's also what i experienced. Now WE are in the state of #UML in late 90ies.
    The better the spec. , the better the Output. Well , nuff said i think or is #UML still a thing for code generation?

  32. Построение иерархии классов для множества объектов информационной модели

    Привет, Хабр! ИТ-проекты – это далеко не только создание новых систем с нуля. Существенная часть специалистов занята поддержкой и сопровождением действующих систем. А когда в состав ИТ-системы добавляется новое ПО (или заменяется какой-то из её компонентов), актуальной задачей является перенос архивных данных и настройка взаимодействия нового софта с окружающим ландшафтом. При этом задачей-максимум является добавление новых свойств для системы, улучшающих пользовательский опыт или процессы администрирования и сопровождения. Ниже я расскажу, как мы провели классификацию объектов информационной модели при интеграции действующей системы расчета производственных показателей с внешней, вновь создаваемой системой управления НСИ.

    habr.com/ru/articles/982728/

    #анализ_данных #анализ_и_проектирование_систем #наследование #иерархические_данные #uml #кластеризация

  33. Как я навайбкодил сервис генерации диаграмм: 2 недели от идеи до реализации

    За две недели я собрал бесплатный веб-сервис, который генерирует диаграммы по текстовому описанию — без ручного рисования и без мучений с кривыми картинками от ИИ. Ключевая идея: вместо генерации изображений — генерация PlantUML-кода, затем серверный рендеринг в PNG и выдача пользователю. В статье рассказываю, как я проектировал сущности и сервисы, строил микросервисную архитектуру с очередями, поднимал PlantUML-server и MinIO, настраивал мониторинг и деплой, а также танцы с бубнами вокруг локальной LLM — и как меня спас старый ноутбук с GPU. Отдельно — про боль вайбкодинга: где ИИ-агенты помогают, а где требуют жёсткого микроменеджмента и шаблонов промптов.

    habr.com/ru/articles/980282/

    #plantuml #вайбкодинг #проектирование #ииагенты #искусственный_интеллект #uml #llm #личный_опыт #микросервисная_архитектура #очередь_сообщений

  34. Me ofrezco de profesor particular, presencial o remoto. Mis áreas de conocimiento son:

    * Programación: (estructurada y Orientada a Objetos) en C, C++, Python, Java como lenguajes principales, pero podría ser otros también (consultar). UML, diseño de software, SOLID, Patrones de Diseño, etc.

    * Sistemas Embebidos: Arduino, ESP, STM32 y Cortex-M en general.

    * Electrónica digital: técnicas digitales, fpga, entre otras cosas por el estilo. Diseño de PCBs con KiCAD.

    * Física y Matemática (nivel secundario e ingreso universitario)

    Y muchas otras cosas que pueden sentirse libres de consultarme...

    Si alguno está interesado en la aplicación con herramientas de software libre de todas estas tecnologías, especialmente es mi área de conocimiento más específica. Para el que no me conoce: tute-avalos.com/ (pueden ver mi blog también).

    Se agradece la difusión.

    #profesorparticular #educacion #electronica #iot #embebidos #arduino #stm32 #esp #linux #digital #pcb #uml #solid #diseñodesoftware #cpp #java #python #softwarelibre #kicad #POO

  35. 🏆LARGEST #UML #modeling and #lowcode #editor in the world 🏆

    I'm sure you've never seen a larger UML model in your life. Grab BESSER to draw your own models (and generate full applications from them) for free (big screens not included 😉).

    You'll need to wait a little bit to get more context on this picture. Don't want to spoil the surprise!

    Thanks to the best #unpaid #supporting #actors Iván Alfonso Aaron David Conrardy Armen Sulejmani for helping

    #guinness #guinnessrecord #nocode #gui #mde

  36. Лучшие практики в Sequence-диаграммах для системных аналитиков

    В данной статье я хочу поделиться опытом и рассказать о том, как системным аналитикам улучшить Sequence-диаграммы (диаграммы последовательностей) с помощью лучших практик. Я покажу, как некоторые подходы из мира программирования (те самые best practices и идеи из Clean Code ) помогают рисовать sequence-диаграммы чище и понятнее.

    habr.com/ru/articles/969192/

    #clean_code #plantuml #sequence_diagram #системный_анализ #системный_аналитик #best_practices #документация_проекта #диаграммы_последовательности #uml #umlпроектирование

  37. but tbh with this #UML #MERMAID diagram you have some limits.
    I'm not sure if that is the best way to show such complex events.

    I'm happy if someone has a better way of showing such things.

    feel free to tell me how this could be done with #mermaid

    #uml #sequenceDiagram #problems #UI #UX

  38. Fediverse + interoperability
    pls repost:

    Interoperability between all the fediverse software is for me the best thing about thefediverse.

    At the moment I'm trying to track it using #mermaid. With this I want to show some problems.

    any one of you UI & #mermaids experts have a better way of showing it?

    (code will be published on codeberg and help will be really appreciated but I will announce that separately)

    #peertube #pixelfed #mastodon #fediverse #interoperability #ui #uml

  39. 🥰 Always happy to get this feedback from users 🥰:

    "We have just started our MDE course, and we are adopting BESSER as the supporting framework. Yesterday we had the first class, and it was easy for students to start modeling (so much more than when using EMF"

    And with them, we have already 20 universities using BESSER to teach #mde #uml #modeling

    Do you want to be next? We'll help! ➡️ lowcode-book.com/book-users/

    #emf #online #editor #modeldriven #lowcode #oss #free

  40. modelica.org/
    kind of nice
    not really inspiring
    heavy focus on
    no

  41. 🚨MAJOR RELEASE ALERT 🚨
    Today we are launching BESSER v.4, with some massive improvements 👏🥳🎉:
    ✅ Project management: create new #modeling projects comprising different types of diagrams (#classdiagram, #statemachine, #objectdiagram...) in our #online #modeling #editor
    ✅Create object diagrams to model specific scenarios conforming to your class diagram
    #Evaluate #ocl constraints on your object diagram and get #feedback on whether your scenarios are #valid
    ✅ Plus many other improvements: #fluentapi, #rdf generation,...
    📜github.com/BESSER-PEARL/BESSER
    ⚙️github.com/BESSER-PEARL/BESSER

    I can feel your #FOMO so don't wait any longer. Give it a try NOW ➡️ editor.besser-pearl.org/

    Pls also reshare this post and drop a ⭐ on #github so that others can also benefit from our #opensource #lowcode #free #platform
    #uml #ocl #classdiagram #database #sql #codegenerator #vibemodeling

  42. 🚨MAJOR RELEASE ALERT 🚨
    Today we are launching BESSER v.4, with some massive improvements 👏🥳🎉:
    ✅ Project management: create new #modeling projects comprising different types of diagrams (#classdiagram, #statemachine, #objectdiagram...) in our #online #modeling #editor
    ✅Create object diagrams to model specific scenarios conforming to your class diagram
    #Evaluate #ocl constraints on your object diagram and get #feedback on whether your scenarios are #valid
    ✅ Plus many other improvements: #fluentapi, #rdf generation,...
    📜github.com/BESSER-PEARL/BESSER
    ⚙️github.com/BESSER-PEARL/BESSER

    I can feel your #FOMO so don't wait any longer. Give it a try NOW ➡️ editor.besser-pearl.org/

    Pls also reshare this post and drop a ⭐ on #github so that others can also benefit from our #opensource #lowcode #free #platform
    #uml #ocl #classdiagram #database #sql #codegenerator #vibemodeling

  43. 🚨MAJOR RELEASE ALERT 🚨
    Today we are launching BESSER v.4, with some massive improvements 👏🥳🎉:
    ✅ Project management: create new #modeling projects comprising different types of diagrams (#classdiagram, #statemachine, #objectdiagram...) in our #online #modeling #editor
    ✅Create object diagrams to model specific scenarios conforming to your class diagram
    #Evaluate #ocl constraints on your object diagram and get #feedback on whether your scenarios are #valid
    ✅ Plus many other improvements: #fluentapi, #rdf generation,...
    📜github.com/BESSER-PEARL/BESSER
    ⚙️github.com/BESSER-PEARL/BESSER

    I can feel your #FOMO so don't wait any longer. Give it a try NOW ➡️ editor.besser-pearl.org/

    Pls also reshare this post and drop a ⭐ on #github so that others can also benefit from our #opensource #lowcode #free #platform
    #uml #ocl #classdiagram #database #sql #codegenerator #vibemodeling

  44. 🚨MAJOR RELEASE ALERT 🚨
    Today we are launching BESSER v.4, with some massive improvements 👏🥳🎉:
    ✅ Project management: create new #modeling projects comprising different types of diagrams (#classdiagram, #statemachine, #objectdiagram...) in our #online #modeling #editor
    ✅Create object diagrams to model specific scenarios conforming to your class diagram
    #Evaluate #ocl constraints on your object diagram and get #feedback on whether your scenarios are #valid
    ✅ Plus many other improvements: #fluentapi, #rdf generation,...
    📜github.com/BESSER-PEARL/BESSER
    ⚙️github.com/BESSER-PEARL/BESSER

    I can feel your #FOMO so don't wait any longer. Give it a try NOW ➡️ editor.besser-pearl.org/

    Pls also reshare this post and drop a ⭐ on #github so that others can also benefit from our #opensource #lowcode #free #platform
    #uml #ocl #classdiagram #database #sql #codegenerator #vibemodeling

  45. @omartwotone #umbrello! No sabía que seguía activo jaja. Lo usaba cuando estudiaba para hacer diagramas de #uml

    #drawio no lo conozco.

    #dia pensé que estaba discontinuado también, que seguía andando por inercia en el sistema, pero acabo de ver en el repo #git que tiene algo de actividad en traducciones y algo de código :thinkeyes:

    gitlab.gnome.org/GNOME/dia