Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    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.

    Visit blogHN submissions
    ProgrammingDesign & UX
    What HN says

    HN 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.

    Stats for nerds
    21HN people shared it
    34linked in comments
    377story points
    Jun 2025last shared
    2017people per year2025

    Top posts on HN

    1. 1
      JavaScript libraries to draw your own diagrams
      1 person · 190 points · first shared 2015 · 28 comments on HN
    2. 2
      Low-code vs model-driven: are they the same?
      2 people · 73 points · first shared 2020 · 36 comments on HN
    3. 3
      Democracy in Open Source: Yes or No? (+ Our Research Proposal)
      1 person · 33 points · first shared 2016 · 54 comments on HN
    4. 4
      Designing Hierarchical State Machines Using Frame Notation
      1 person · 18 points · first shared 2021 · 1 comments on HN
    5. 5
      In 2008, I bought a book titled “PHP 6″. Six years later, PHP version is 5.5
      1 person · 8 points · first shared 2014 · 3 comments on HN
    6. 6
      PyEcore: a software modeling framework written in Python
      1 person · 5 points · first shared 2017 · Discussion on HN
    7. 7
      Gitana: A SQL-Based Git Repository Inspector
      1 person · 4 points · first shared 2015 · Discussion on HN
    8. 8
      All we have learned about SW dev by mining GitHub (+ some concerns)
      1 person · 4 points · first shared 2017 · Discussion on HN
    9. 9
      Show HN: Multi-Platform Chatbot Modeling and Deployment with Jarvis
      1 person · 4 points · first shared 2019 · Discussion on HN
    10. 10
      Ensō: Don't Design Your Programs, Program Your Designs (2012)
      2 people · 3 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • mslaMar 2023

      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.

    • CyberFonicMar 2017

      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.

    • RochusApr 2021

      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/

    • softmodelingFeb 2022

      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/

    • dodgybJan 2018

      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

    • tluyben2Feb 2022

      > 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'.

    Related

    Hillel Waynehillelwayne.com294 people

    1/0 = 0

    Hillel Wayne
    Personal · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    F# for Fun and Profitfsharpforfunandprofit.com334 people

    Railway-Oriented Programming (2015)

    F# for Fun and Profit
    Personal · last shared 2026
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Artima Developerartima.com464 people

    Google Groups Data To Be Destroyed

    Artima Developer
    Publication · last shared 2026
    beza1e1beza1e1.tuxen.de120 people

    A collection of things that are Turing-complete by accident (2013)

    beza1e1
    Personal · last shared 2026
    blogs.perl.orgblogs.perl.org213 people

    Is Perl 6 Being Renamed?

    blogs.perl.org
    Publication · last shared 2026
    Interface Visionblog.interfacevision.com16 people

    Visual Programming Languages – Snapshots

    Interface Vision
    Personal · last shared 2024