With over 300.000 visitors this year (and one million since I started this blog), this has been the best year ever since I started this project. It’s now time to review what posts were the most popular ones this year (among all posts written during 2016, which obviously favors posts that were published early in the year but hey life is not fair). Here we go:


Top 5 model-driven 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.


Ivar Jacobson

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

paint your diagrams

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

Pin It on Pinterest

Share This