Showing items from Tooling

Interoperability of web-based modeling tools

While doing some research on web-based tool, I recently found this excellent article by the team at EclipseSource. I like the way they present the differences between web and desktop-based tools focusing on the following axes: Installability Portability Performance and responsiveness Usability Cost I recently started studying these web-based tools to implement some personal projects and I found that there is another dimension worth mentioning: interoperability.

Continue Reading

The toy example as a specification device

Agile methodologies are pervasive in today’s development culture. The ideas are used not only in software development but in other domains as far from software as sales. However, when we develop model-based tools, we are usually faced with the challenge to develop a DSL, or several in small iterations. This creates several challenges, but today I am going to be focusing on the specification of the requirements.

Continue Reading

From Eclipse to VS Code: First impressions

I have been developing using the Eclipse IDE basically since college. In those days, being able to use a complex IDE was seen as the mark of the professional developer. Freshmen coded using a simple editor and the compiler directly from the console, geeks used an editor like Vim and some build tool to automate the build process, but to code “like a professional”, you used the mighty IDE.

Continue Reading