website Archive

Modeling & development tweets in Spanish

Quick shout-out to all my Spanish-speaking twitter followers: you can now follow the “spanish-version” of my

Essential Software Engineering Quotes on Instagram

After opening shop in Pinterest, you can also follow us on Instagram. Given the characteristics of

Glossary of modeling terms

Contribute to our glossary of software modeling / model-driven terms . You can do it through the github repostory created to support this effort.

Modeling languages in Pinterest

Check our pinterest site and recommend other models / modeling languages and software development cartoons that you would like to see there

Metrics and charts to see the evolution of the WordPress codebase

5 people are responsible for more than 50% of all commits in WordPress. Read this & other metrics giving you a better picture of how the WP code has evolved

In 2008, I bought a book titled “PHP 6”. Six years later, PHP version is still 5.5

On the slow evolution of the PHP language (at the very least at the eyes of an "outsider" to the PHP community)

JavaScript is taking over the Internet – the WordPress example

JavaScript is "invading" many PHP-based existing projects. As an example, we show the evolution of JavaScript code in WordPress

World Wide Modeling: The agility of the web applied to model repositories

A new initiative that distributes models in the form of model fragments linked together just as web pages can reference each other

Lyrical flowcharts

LucidChart (one of the most popular web-based modeling tools) is creating youtube videos showing popular songs

Best example of multiple inheritance ever (thanks to Jean Bézivin)

I´m reproducing a picture that Jean posted in google plus to exemplify multiple inheritance. I don’t

A better understanding of Drupal module interactions thanks to UML

You already know that I dropped Drupal to move to WordPress but this doesn’t mean I’m

Migrating Drupal 6 to WordPress 3

Learn how to migrate from Drupal to WordPress. Free Java program to perform the migration (source code available!)

Feature Matrix summarizing existing Language Workbenches

Pedro J. Molina has posted a very useful summary of the main features of all language workbenches (i.e. frameworks to facilitate the definition of textual and/or graphical domain-specific languages) presented at the Language Workbench Competition 2011 . Worth taking a look at!

Comparing the effect of Dzone, stumbleupon, digg, reddit and delicious in the portal

More than a post, today I´m writing a meta-post that as all the other meta-posts talks

Modeling Safe Interface Interactions in Web Applications

My colleague Marco Brambilla has just presented our tool demo (Marco Brambilla, Jordi Cabot, and Michael Grossniklaus.

A periodic table of visualization methods

Via Robert Clarisó , a link to a nice periodic table of visualization methods .

The classification of the methods is not very relevant but it's really nice TO see a graphical example OF each method TO have an idea OF what they looks LIKE (hover over the cell OF each method WITH the mouse).

Survey Results: How often developers use automated code generators for production code?

I'm becoming more optimistic regarding the level of adoption of MDE among software companies (see for instance, my post on big companies starting to adopt model-driven processes ).

Oryx – a web-based and wave-based BPMN editor

Via Neil Ernst I discover Oryx a web-based BPMN editor.

With Oryx, it IS possible TO CREATE AND share BPMN models. You can also discuss AND improve it within the same working environment.

Impact of having a blog post appearing in DZone (and similars)

Last week, my interview on TextUML was promoted to the “popular links” category in DZone a

Some thoughts on simplifying the OCL

Jonathan Musset has just written a blog post ON "Simple OCL" WHERE he summarizes our discussion (by "our" I mean: Martin Gogolla, Jonathan Musset, Frédéric Jouault AND myself) about possible ways TO simplify the OCL. IN particular, we focused ON how TO change the LANGUAGE TO be able TO WRITE shorter OCL expressions. We tried TO propose solutions that would NOT break the LANGUAGE semantics AND compatibility (e.g. by extending AND overloading the OCL standard library)