programming Archive

Development practices at APSL, a SME that loves Python & Django

Learn why this SME uses Python/Django as preferred programming environment, how they use UML, the development method they follow and much more!

fREX: fUML-based Reverse Engineering of Executable Behavior for Software Dynamic Analysis

fREX is an open framework for reverse engineering of executable behaviors from existing software code bases (currently Java is supported) using fUML as a pivot language

Learning Universal JavaScript with Eric Elliott

Lots of insights on developing JavaScript applications including plenty of controversial opinions on how JavaScript compares with Ruby, popular frameworks...

GoJS – a JavaScript library for implementing interactive diagrams

Over 150 templates to quickly build interactive diagrams online with this pure JavaScript library. GoJS integrates with any JavaScript framework from JQuery to AngularJS, but can also stand on its own

Executing ATL transformations from Java

The easiest way to call ATL transformations from a Java class. Unleash the power of the ATL engine outside of its eclipse-plugin capsule

OpenXava: Lightweight Model-Driven Framework

Introduction to the core concepts of OpenXava by its founder. Discover this AJAX Java Framework for Rapid Development of Enterprise Web Applications.

JSDB.io – A catalogue of the best JavaScript libraries, plugins and frameworks

Complete database of clientside JavaScript libraries with interesting stats and information for each of them

Put some muscle into your UML: ArnoldC code generator

ArnoldC is a programming language using quotes from Arnold Schwarzenegger. This code generator provides creates ArnoldC programs from UML activity diagram.

Dr.Explain: One interface for creating technical documentation

Dr. Explain will help you to create any kind of technical documentation for your software manual or help file. Specially designed for developers.

Walkmod – Open source tool for sharing and applying code conventions

Where are coding conventions specified? How can we detect which source files are violating conventions? And who will fix the code?. Walkmod will help your company to answer these questions!

Executing OCL expressions on plain Java – How to do it?

In twitter, S├ębastien Mosser raised the question of how to execute OCL expressions on plain Java

EasyEclipse for Java (kickstarter project)

Interesting new project in Kickstarter to fund EasyEclipse for Java that is summarized as “Streamlined Java

The Wolfram Language – Knowledge-based programming

Thanks to Johan I’ve discovered this first announcement of the Wolfram Language, a general-purpose knowledge-based language.

A Tutorial on Google Cloud Endpoints (III)

This post finishes with the tutorial about introducing Google Cloud Endpoints. As explained in the previous

NoFlo: Code-generation project in Kickstarter – A first

NoFlo has launched a kickstarter project to get 100.000 USD in funding for their Development and

A Tutorial on Google Cloud Endpoints (II)

We continue with the tutorial about using Google Cloud Endpoints. As introduced in the first part,

A Tutorial on Google Cloud Endpoints (I)

Lately, we’ve been playing with Google Cloud Endpoints and want to share with you a little

It’s time to teach history of programming languages

One of the first concepts I show when teaching Model-driven engineering is the MDE equation (Models

How robust is your modeling language?

This great post by Greg Wilson in the software carpentry site proposes a new metric for

No Java API to import / export sql files (really?)

I was looking for a way to import and export sql files to/from a mysql database