Nov 9, 2013

Spec - Part II - The Layout

GUI Development in Pharo Smalltalk using Spec. It covers the layouts and tidies up the Greeter application built in part I.

First of all: have you read the first part of this series yet? If not, please do so as we are going to iterate over what was done there.
As you recall, the greeter application which you built earlier was fully functional. However, it was not easy on the eye --in other words, it was very ugly. As promised, we will tidy it up in this episode.

Nov 7, 2013

Spec - Part I: The Basics

GUI Development in Pharo Smalltalk using Spec. It covers the basics concepts and walks you through the building up of a Spec version of the legendary "Hello, world".

Spec is a UI library for Pharo Smalltalk. Well, to be more precise, Spec is a library for describing UI elements, their properties and their behaviour. Under the hood the output of Spec is fed into a UI framework like Polymorph to draw the widgets on the screen....

Read the full article on my website.

Aug 20, 2013

ADempiere: How To Use Scala For Customisations

"Scala is becoming an increasingly popular language and for many companies/developers it's a superior alternative to Java. ADempiere open source ERP/CRM, is written in Java but since Scala runs on JVM and has very good Java interoperability, it's very easy to customise ADempiere with Scala.

We'll see how it can be done."

Read the full article on my website.

Aug 14, 2013

Grails: How To Secure Your Application Using Spring Security Core

"Any web-based application must have a mechanism for authentication users and authorising them to do their defined activities in the system. One can go for the traditional approach of doing it with a login form; it works for the start. But on today's Internet, a classic pair of username and password is not always available as many people prefer to use a single OpenID, Twitter or FaceBook account to access their data across different web sites. Also in corporate environments usually authentication and authorisation is done against an LDAP database.

This is where Spring Security collection comes to play by allowing you to connect to a wide range of data sources and acquire access information from them instead of storing them yourself."

Read the full article on my website.

Jun 8, 2013

A New Platform For Business Application Development

"Anybody who has been involved in developing a business application, has already exhausted the long list of frameworks/libraries in JVM, .NET and Python platforms searching for something that reduces the costs while increases the development speed. However it's almost proved to me that one should seek the answer in less explored/popular platforms. Let's meet Pharo!"

Read the complete article on my website.