Modeling Languages
modeling-languages.com · Personal blog · on HN since 2011
A blog on software modeling, UML, model-driven engineering, and low-code, with roundups of diagramming and code generation tools.
What HN saysHN commenters link it for its lists of text-to-UML and browser-based diagramming tools, and one reader uses it to follow their modeling niche.
21HN people shared it
12linked it in comments
34stories submitted
377story points
1 year agolast shared
2011people per year2026
Most-shared posts
- 1Last one code generator basic 19813 people · first shared 2017
- 2Low-code vs model-driven: are they the same?2 people · 73 points · first shared 2020 · 36 comments on HN
- 3Ensō: Don't Design Your Programs, Program Your Designs (2012)2 people · 3 points · first shared 2019 · discussion on HN
- 4Text to UML – Fastest way to create your models with these 10+ online tools2 people · 3 points · first shared 2017 · discussion on HN
- 5Best browser-based tools to sketch your software diagrams2 people · 2 points · first shared 2017 · discussion on HN
- 6A domain-specific language for Waste Water Treatment Plants2 people · 2 points · first shared 2023 · discussion on HN
- 7JavaScript libraries to draw your own diagrams1 people · 190 points · first shared 2015 · 28 comments on HN
- 8Democracy in Open Source: Yes or No? (+ Our Research Proposal)1 people · 33 points · first shared 2016 · 54 comments on HN
- 9Designing Hierarchical State Machines Using Frame Notation1 people · 18 points · first shared 2021 · 1 comments on HN
- 10In 2008, I bought a book titled “PHP 6″. Six years later, PHP version is 5.51 people · 8 points · first shared 2014 · 3 comments on HN
- 11PyEcore: a software modeling framework written in Python1 people · 5 points · first shared 2017 · discussion on HN
- 12All we have learned about SW dev by mining GitHub (+ some concerns)1 people · 4 points · first shared 2017 · discussion on HN
- 13Gitana: A SQL-Based Git Repository Inspector1 people · 4 points · first shared 2015 · discussion on HN
- 14Show HN: Multi-Platform Chatbot Modeling and Deployment with Jarvis1 people · 4 points · first shared 2019 · discussion on HN
- 15Could an LLM Create a Full Domain-Specific Language?1 people · 2 points · first shared 2025 · 1 comments on HN
What HN people wrote when they linked it
CyberFonic · 2017-03-29
By "field" I assume some area in IT.
My primary source of breaking news is Hacker News. The links provide me with a good general overview of what is happening overall in IT.
In my specific niche (MBSE/PLE/GenProg/IoT/CPS) I visit http://modeling-languages.com for field specific general (isn't that an oxymoron?) news. Other than that I read IEEE and ACM journals and papers published by practitioners whom I follow. I also read the blogs of a small number of people who have genuine knowledge to share.
As far as programming languages and frameworks go, I only deep dive on an as needed basis (which is rarely). There is way too much conflicting information, especially in the area of JS frameworks.
IMHO many programmers are caught up in the jack of all frameworks / languages / tools drama. We are paid to deliver dependable solutions to real problems on time and on budget. The many distractions only reduce our effectiveness.
tluyben2 · 2022-02-05
> textual UML tool (https://modeling-languages.com/text-uml-tools-complete-list/)
Mermaid is in the comments, not the main list, but I have been using it for a while now for our specs; it can be rendered to whatever image, but also on the client side which is great for embedding in 'living documents'.
softmodeling · 2022-02-05
Are you looking for a textual UML tool (https://modeling-languages.com/text-uml-tools-complete-list/) to "write" your UML models and then easily render them in your browser?
Or for a graphical online UML editor (https://modeling-languages.com/web-based-modeling-tools-uml-er-bpmn/)?
If the former, then plantUML is my favourite. If the latter, there quite a few options but one that's easy and fast is http://www.umletino.com/
Rochus · 2021-04-26
I used a lot of Objectory and UML diagrams in the nineties, mostly for specification and presentation reasons; don't remember when I used one last time; must be more than ten years ago; from my point of view UML is overkill most of the times; usually takes more time to explain to people what all the sophisticated symbols mean than e.g. simple block diagrams; and systems tend to be so big these days that UML diagrams become too big and confusing; we had the same evolution in hardware development; schematic diagrams were almost completely displaced by hardware description languages (such as Verilog) because systems became much too big to be decently modeled with diagrams. EDIT: it's worth taking a look at this article: https://modeling-languages.com/uml-opinions-creators/
LaurensLang · 2019-08-15
I highly recommend EMF Rest.
https://modeling-languages.com/emf-rest-restful-apis-from-models/
If you need help, you can have a free consulting call with me.
https://calendly.com/laurenslang/15min
fermigier · 2025-06-30
I thought for a second that it was about the Enso programming language (https://modeling-languages.com/enso-dont-design-your-programs-program-… :)
elviejo · 2022-11-03
I think what you are looking for is Model Driven Engineering.
MDE has shown to have function points through the roof.
Now function points is a metric of software that measures: screens, reports, clicks and so on.
Start here:
https://modeling-languages.com/low-code-vs-model-driven/
tdeck · 2021-06-15
It really does come up every decade:
https://modeling-languages.com/last-one-code-generator-basic-1981/
MrCoder · 2017-11-02
ZenUML has just been featured on https://modeling-languages.com/zenuml-drawing-sequence-diagram-easier-… (the No 1 independent blog on modeling and MDE).
Animats · 2017-10-17
"At last - the end of programming!" - 'The Last One'[1], from 1981, a BASIC code generator.
[1] https://modeling-languages.com/last-one-code-generator-basic-1981/
msla · 2023-03-19
Behold: THE LAST ONE
https://en.wikipedia.org/wiki/The_Last_One_%28software%29
> The Last One is a computer program released in 1981 by the British company D.J. "AI" Systems.[1][2][3][4][5][6][7][8][9] Now obsolete, it took input from a user and generated an executable program in the BASIC computer language.
It was THE LAST ONE because it was the last program you'd need to buy. FOR-EV-ER. While its baseball-eating ability was unknown, it was "all the programs you'd ever need for £260" and it apparently focused on ETL jobs; that is, extracting data from files, transforming it, and loading it into some other file. Talend for the Doctor Who set, in other words, and it was set to EX-TER-MI-NATE programmers. Maybe it did; after all, we don't very well write programmes, now, do we?
https://modeling-languages.com/last-one-code-generator-basic-1981/
https://archive.org/details/PersonalComputerWorld1981-02
It certainly got a lot of hype at the time but, like all Coming Things, it's hard to tell where it Went.
dodgyb · 2018-01-17
https://www.draw.io/ is a free online visio replacement
http://dia-installer.de/ visio clone on win/mac/linux
http://staruml.io/ UML modeller on win/mac/linux
https://www.calligra.org/flow/ Linux KDE flowcharting tool with win/mac installers
http://thinkcomposer.com/ Mindmaps, flowcharts etc. on Win only
https://modeling-languages.com/web-based-modeling-tools-uml-er-bpmn/ reviews UML tools