2012 Salaboy, Open Source Knowledge

Damn it! Once again I’ve abandoned my blog due tons of work that needs to be done!.  I hate when this happens but the good news is that I’m back again, so expect often updates and a continuous stream of posts. I’m joining the Red Hat JBoss Drools and jBPM5 team as a Senior Software Engineer starting from tomorrow! I will be part of this amazing and visionary team that is making history in the BPM / Rule Engine / Complex Event Processing arena!

I’m leaving Plug Tree, knowing that it was the best job ever. I’ve never thought that a job can give you so much exciting times. I’ve met such talented people out there that I still can’t believe it. The great thing is that I will be able to continue to work with all of them because most of them have joined the Drools and jBPM community as advanced users, developers or as crazy people which push these projects forward every day. If you are looking for a great learning experience in these fields (BPM/Rule Engines/CEP) you should contact info@plugtree.com to find out more about what they are doing. They are always looking for talented people who wants to learn, teach and spread the word about such amazing open source projects.

Esteban Aliverti (ilesteban.wordpress.com – @ilesteban) is now leading as CTO of Plug Tree from Italy, so feel free to get in touch with him to know about how is it to be part of an amazing team which works on the open source communities every day. After giving more than 15 training courses all over the world with him about jBPM5 and Drools we both believe that the following two years of the project will be amazing!

From my side I will dedicate 100% of my time improving jBPM5 and Drools to be easier to use, to have more innovative features and to spread the world about it as much as I can. Trying to keep you updated via my blog or the projects official blog: http://blog.athico.com You can always track my progress via my GitHub Account: http://github.com/salaboy I will do my best to continue posting examples and tutorials so please feel free to contact me if you have suggestions about what do you want to see in the project’s next versions.

Last but not less important, a quick update about my next book:  jBPM5 Developer Guide. I’ve received almost 50 emails asking how is it going, I want to thank you all you people which is interested in the project and in the book. Your mails push me forward to finish it quickly, but as you may know, writing a book is not an easy task. I’m 70% done with the drafts but there are some topics that requires me to be fully dedicated to write examples and fix some bugs that are making some bits extremely complicated. I will continue working on my spare time on this book and every two weeks I will post an update about how is it going and the Estimated Time of publishing. Some of the topics that I’m covering are not yet formalized so I will be posting them here to gather feedback and complete them based on your suggestions. (Next Book Update: 15th April)

That’s all for now, stay tuned!

10 thoughts on “2012 Salaboy, Open Source Knowledge”

  1. now since happened now April 15 and no updates, I imagine is a lot of work for u.

    I need technical documentation about how is structured the management of BPM technologies in JBPM, understandable model of blocks which compare and display technologies supported on BPM JBPM5 .. well as its integration with JBoss Ddeveloper Studio.

    Other tools have excelent documentatio, but in JBPM must pay registration..

    can u hel p with that?

    theres many doc about comparising jbpb with others and i not agree with r3esults, specialy due its focused in windosers topics, like confortable and desing interoperativity..

    i need focused on funtionality and scalability..


    1. Hi Piccoro,
      Cool that you get interested in jBPM5, what do you mean with pay registration? In an open source project you can find docs in the project site (www.jbpm.org) if that’s not enough, in an open source project the maturity and health of the community can help a lot as well. Remember that the best documentation available is the source code it self. As you mention if you don’t want fancy things but you really need advanced functionalities and scalability jBPM5 is the right choice for you.
      I’m happy to get your comment about my delay posting, that push me forward to do it. I have a Draft already that show go out any time now. I need to finish a couple of diagrams and click publish.
      Thanks for your support !


  2. Hi … we recently stumbled upon jBPM5 while looking for a process/workflow engine to use in our application. Read a lot of your posts and samples and would like to thank you for sharing them with the community. One item I could not find is some documentation for reference architectures to use when using JBPM. Are there any public ones available? Thank you again.


    1. Hi Jett, jBPM5 is extremely flexible, so you can basically decide which architecture works better for you and wire all together to make it work. I think that’s the main reason why you will not find a document saying: “the best architecture looks like this” The main idea behind jBPM5 is to be as lightweight and embeddable as possible so you decide where to put it. Did you check these slides already: http://www.slideshare.net/salaboy/drools5-community-training-module-5-drools-blip-architectural-overview-demos I know that it probably not enough but at least we can use it as starting points for further discussions.



      1. Thanks for the link to that presentation. Was focusing on JBPM5 and was not able to check out that one. After reading it, it is exactly what I need. Will try do determine which one is most appropriate based on our needs. Thanks for the quick response as well.


  3. Cool, you are welcome. Remember that Drools and jBPM5 are now part of the same suite of components and the architecture can be defined based on both components because both of them relies on the same underlaying mechanisms which makes things easier for the integration.


    1. I’m not familiar with jboss developer studio, but you can always try the latest community snapshots in your vanilla eclipse, I’m pretty sure that you can also install those plugins inside jboss dev studio, but I never tried.


    1. What are you expecting to find in the documentation? can you please elaborate to see if we are missing something in the official documentation -> http://docs.jboss.org/jbpm/v5.2/userguide/ This looks serious enough for me. Remember that those docs are the community documentation that we wrote about the project, if something is missing you can suggest a topic to be added or contribute back to the project.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.