My Open Source Journey (@JBCNConf)

I’ve been working for and with Open Source projects for more than 8 years now, and I wanted to share with you guys some of my experiences so far. It has been such a rewarding journey that sometimes it goes unnoticed, mostly because it gets difficult to write a long blog post summing up the last 8 years. On this blog post I will be sharing some of my personal opinions about what things I love about Open Source communities, projects, organizations and the ecosystem in general. I will also try to share some advice about how to join and get involved with different communities if you are interested in doing so. After all the advantages that I will be describing here, i hope that you will gain some interest in it. I’m also adding here the the slides from our talk (Maciej and myself) at the @JBCNConf closing Keynote.

Continue reading

Tagged , , , , , , , , , , ,

Drools Workshop @JBCNConf – Rules Explained & Slides

During my Drools workshop in Barcelona, I’ve provide the audience with 3 incomplete DRL files for them to implement. The DRL rules were quite challanging, and for that reason, on this post I will be explaining how to get all the rules working and the tests green. The main reason why I didn’t provide the solutions right away, was to push the attendees to provide their own solutions, which might include changing the model, changing the rules and how they were defined. When working with Rule Engines and Knowledge Based formalization, it is quite important to understand there is always multiple solutions available for the same problem, take this blog post as one of those solutions. If we try to make the game more complex, the rules will change and probably also gain more complexity, without more introduction, here are the slides and the final complete rules.

Continue reading

Tagged , , , , , , , , , , , ,

Drools Workshop @JBCNConf – Updated Project & Setup

Hi everyone, I would love to invite all my readers and also the people attending to the Drools workshop tomorrow (16th June 2: 3pm – 5pm – Spain time (GMT +1)) @JBCNConf to follow the instructions of the repository that we will be using: 

This repository contains a minimalistic Game Engine using Drools to define the logic of the game, some model conformance checking and a suggestions mechanism to assist the player while it is in the game. The main idea of the exercise is to try to write the Rules so all the Tests are green again🙂

While you try to write the rules a lot of questions will arise and I will be there trying to answer them and assist you via Twitter or in person, so everyone is invited!

IMPORTANT: The workshop will be done in the “Open Source Way” so, instead of cloning the repository directly to your environment, Fork it! to your github account. This will allow you to send Pull Requests that I can see, comment and even apply depending on the content.


Tagged , , , , , , ,