With over 300.000 visitors this year (and far over one million since I started this blog, not yet announcing your tool here? you’re missing out on a great opportunity!! ), it’s time to wrap up the year with our review of what posts were the most popular ones this year (among all posts written during 2019, which obviously favors posts that were published early in the year but, hey. life is not fair; I also removed from the list classic posts that were updated in 2019 so just fresh content in the list!).

Here we go:

  1. I created a DSL in Python and I love it!
  2. Multi-Platform Chatbot Modeling and Deployment with the Xatkit Framework
  3. Is there a future for Model Transformation Languages? – Final Report
  4. Pricing model of low-code tools does not work for indie developers
  5. The Big Five in Tech bet on modeling and low-code development

And you can keep digging down the history line and see the most popular posts of previous years. Note that, as for this year, the lists below refer to the most visited posts written in that same year. The all-time most visited pages have not changed with the list of javascript drawing libraries, the best online modeling tools and our selection of textual UML tools in the top three.

Top 5 modeling posts in 2018

  1. JSONSchema To UML: Tool to Generate UML diagrams from JSON Schema Definitions
  2. Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach
  3. 10 Tools for Modeling AI Components – Machine Learning without the code
  4. Discovery and Visualization of NoSQL Database Schemas
  5. OpenAPItoUML: a Tool to Generate UML Models from OpenAPI Definitions

Top 5 modeling posts in 2017

  1. 100 Essential Software Engineering Quotes on Instagram
  2. Comparing Domain-Driven Design with Model-Driven Engineering
  3. Automatic discovery of Web API Specifications: an example-driven approach
  4. ZenUML makes drawing sequence diagrams easier and faster
  5. The best UML book (and you didn’t even know it existed)

Top 5 modeling posts in 2016

Top 1 – Modeling Web APIs: your best choices

See what languages you could use to describe your next Web (RESTful) API and why this is so important to facilitate the consumption of your APIs

Top 2 – JSONDiscoverer: Visualizing the schema lurking behind JSON documents

New version of our tool able to infer the shared schema among a set of schemaless JSON Documents also useful to analyze NoSQL databases.

Top 3 – What do their creators think about UML now?

A collection of UML opinions by the people that was there when the language was created. Check what they think 20 years after the creation of the language

Top 4 – Democracy in open source: Yes or No? + Our Research Proposal

We are studying how existing knowledge in political science, social science and economy can be adapted to improve open source software development (making the word “open” count for real, beyond the code itself).  An example of this is the study of democracy in open source.

An interview with Arnaud Roques (creator of PlantUML)

Interview with the creator of PlantUML, probably the most popular textual UML tool nowadays. Learn more about why and how the tool was created and its development roadmap.


You can also check the most popular modeling posts in 2015


TOP 1 : 10 JavaScript libraries to draw your own diagrams

A list of the best JavaScript drawing libraries we have found. With them you can easily bring your diagrams online!

TOP 2: I failed to convince my students about the benefits of code-generation

I asked my students to use a code-generation tool to develop a simple CRUD-like application. This is what they have to say about the experience.

TOP 3: Grady Booch on the Future of Software Engineering (video and highlights)

Video and Highlights of Grady Booch’s keynote at ICSE 2015. I was there and I can tell you this is a video you want to see right now.

TOP 4: What’s the bus factor of your software project?

What if your software project loses the best developer? Who is the developer you can get rid of? With our tool, we help you answer these questions

TOP 5: Gitana: a SQL-based Git Repository Inspector

Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. With Incremental synchronization


And those from 2014

And 2013

  1. Reasons for not contributing more to open source projects (poll results)
  2. It’s time to teach history of programming languages
  3. js-sequence-diagrams: A text to UML Sequence diagrams with JS
  4. Neo4EMF – Big Models made possible with EMF and Neo4j
  5. UML adoption in practice: has anything changed in the last decade?



Featured image modified from this picture

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling, design and low-code development

You have Successfully Subscribed!

Pin It on Pinterest

Share This