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:
- I created a DSL in Python and I love it!
- Multi-Platform Chatbot Modeling and Deployment with the Xatkit Framework
- Is there a future for Model Transformation Languages? – Final Report
- Pricing model of low-code tools does not work for indie developers
- The Big Five in Tech bet on modeling and low-code development
Top 5 modeling posts in 2018
- JSONSchema To UML: Tool to Generate UML diagrams from JSON Schema Definitions
- Automatic Generation of Test Cases for REST APIs: a Specification-Based Approach
- 10 Tools for Modeling AI Components – Machine Learning without the code
- Discovery and Visualization of NoSQL Database Schemas
- OpenAPItoUML: a Tool to Generate UML Models from OpenAPI Definitions
Top 5 modeling posts in 2017
- 100 Essential Software Engineering Quotes on Instagram
- Comparing Domain-Driven Design with Model-Driven Engineering
- Automatic discovery of Web API Specifications: an example-driven approach
- ZenUML makes drawing sequence diagrams easier and faster
- The best UML book (and you didn’t even know it existed)
Top 5 modeling posts in 2016
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
New version of our tool able to infer the shared schema among a set of schemaless JSON Documents also useful to analyze NoSQL databases.
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
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.
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
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.
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.
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
Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. With Incremental synchronization
And those from 2014
- In 2008, I bought a book titled “PHP 6″. Six years later, PHP version is still 5.5
- 85% of projects in Github have never been forked
- Non-functional Requirements in Architectural Decision Making at InfoQ
- xtUML – eXecutable Translatable UML Open Source Editor
- Reasons for not contributing more to open source projects (poll results)
- It’s time to teach history of programming languages
- js-sequence-diagrams: A text to UML Sequence diagrams with JS
- Neo4EMF – Big Models made possible with EMF and Neo4j
- UML adoption in practice: has anything changed in the last decade?
- 101companies: One system – more than 100 alternative software implementations
- Why you need to learn OCL
- How do software architects deal with non-functional requirements? (Spoiler, they don’t 🙂 )
- Ensō: Don’t Design Your Programs, Program Your Designs
- How users and programmers see each other
Featured image modified from this picture
ICREA Research Professor at Internet Interdisciplinary Institute (UOC). Leader of the SOM Research Lab focusing on the broad area of systems and software engineering