Programming

TwitterFacebook
Get flash to fully experience Pearltrees
Notes from this Post on the Serverside I recently wrote an O’Reilly article on one of the related JBoss projects the Drools / JBoss rules engine . Just to get the difference between jBPM and Drools / JBoss Rules straight in my head: http://firstpartners.net/2006/02/21/jboss-workflow-jbpm-and-jboss-rules-drools/

JBoss Workflow JBpm and JBoss Rules (Drools) | People and Techno

Scala Implicits: a dose of Magic | Part 1

http://lalitpant.blogspot.com/2008/08/scala-implicits-dose-of-magic-part-1.html Implicits are an extremely powerful feature of Scala. In terms of mechanics, they are based on the following: Implicit definitions: these are method, val, or object definitions marked with the implict keyword. Implicit conversions (also called view conversions in this post): these can be further divided into: Conversions of a method call receiver: for this type of conversion, if a non-existent method m1 is called on an object of type X , the compiler makes an attempt to convert this source object to a target object of a type Y that contains m1.
http://johlrogge.wordpress.com/2008/10/06/scala-nugget-pattern-matching-and-lists/

Scala Nugget - Pattern matching and Lists « The point is missed

I was whining recently about how my scala-code is java in poor disguise. I started reading the scala by example pdf that also comes with the scala installation.
As alluded to as a possibility previously , I'm happy to announce that improved exception handling with multi-catch and final rethrow will be part of an upcoming JDK 7 build. Improved exception handling is joining other Project Coin features available in the repository after successful experiences with a multi-catch implementation developed by Maurizio Cimadamore . http://blogs.oracle.com/darcy/entry/project_coin_multi_catch_rethrow

Project Coin: multi-catch and final rethrow : Joseph D. Darcy's

The last nine months I have been running my own business together with some friends ( Triental AB ). We are building a product suite for private banking and wealth management with a focus on portfolio management, analysis and simulation. One of the great things of being your own is that you get to choose whatever technology you like and think is best suitable for the job. http://jonasboner.com/2008/10/01/real-world-scala-introduction/

Jonas Bonér » Blog Archive » Real-World Scala: Introduction

http://www.scala-lang.org/node/1403 Domain Specific Languages (DSL) written in Scala have become powerful tool in the hands of Scala programmers.

DSLs - A powerful Scala feature

In this post, I'm going to attempt to create something similar to Ruby on Rails (or rake's) db:migrate scripts in Scala. I'm not going to actually implement features, just show how one can go about constructing a DSL in the Scala language.

Using Scala for Domain-Specific-Languages

http://suereth.blogspot.com/2008/09/using-scala-for-domain-specific.html
New to Ruby 1.9 is the concept of fibers . http://www.rubyinside.com/ruby-fibers-8-useful-reads-on-rubys-new-concurrency-feature-1769.html

Ruby Fibers: 8 Useful Reads On Ruby’s New Concurrency Feature

update (2010) : this resource lifecycle post features two quotes that are enlightening when thinking about state and workflow. update (2011) : a discussion between two engineers about state machines and workflow (guest post at Engine Yard) This post is intended for Ruby developers. http://jmettraux.wordpress.com/2009/07/03/state-machine-workflow-engine/

state machine != workflow engine « processi

The Process Virtual Machine

by Tom Baeyens and Miguel Valdes Faura May 8th, 2007. Introduction http://docs.jboss.com/jbpm/pvm/article/
Workflow Business Process Management systems and rules engines go hand in hand.

Unified Rules Engine and Processes

Example of an object-oriented model. [ 1 ] An object database (also object-oriented database management system ) is a database management system in which information is represented in the form of objects as used in object-oriented programming . Object databases are different from relational databases which are table-oriented.

Object database