On Multi Agent Simulation II In my previous post I wrote about different approaches and platforms for multi agent systems simulation. Those were platforms I have used previously, but today I want to move one level of abstraction
On Multi Agent Simulation In the last year I have used at least three different simulators for multi agent systems. The first two simulated a specific environment: an intergalactic battle between three races, and a soccer game.
On Simple Rules The task of the week was to setup a simple car driving world and make agents drive in NetLogo. My initial setup was a closed path, four lanes forming a rectangle, where one
NetLogo: run all the turtles! The first programming language experience for some people was moving turtles in the Logo language. I didn't have that experience, I was thrown to the void of C++ programming and I bearly survived
About videogames I grew up playing games in a Nintendo (NES) and a Super Nintendo (SNES). I played more games with the SNES, and most of my favorites sagas are from this platform. Many hours
On the Complexity of Software Today I want to create a simple TODO list web app that can have nested lists, and support many users. Sounds simple, right? My first step would be to choose one language or
Docker cheat sheet: running files I am learning a little bit of Docker for a couple of personal projects. One of the things that has been difficult to me is the documentation of all the possibilities of Docker.
On Learning As today, I am supporting a startup in the education market as an AI advisor. The main product is a chat bot to guide students in the development of projects. We started using
Static web site with Hugo In web development, a static page is a web page that does not require a web server to be served and do not require any preprocessing, it is just served verbatim from the
Postmortem: Chatbot with DialogFlow DialogFlow is an online service and platform to construct chat bots that can be used through a REST API or through the integration with other platforms as Slack. In this ocassion, I was
On the Shoulders of Giants It was Issac Newton who said "I stand on the shoulders of giants" when describing how he was able to comprehend the laws of movement. His laws stand on top of
Book: The Phoenix Project "The Phoenix Project" is a novel about an IT department in a car parts company, and its process of discovery of good software development and deploy practices. The novel presents the
Project: Mieke - 2D projection When I am learning something new, there is a chance that what I want to do is not documented, or I have not enough experience to derive the solution. This is one of
Postmortem: 2017 2017 was a year of many changes. First of all, I got married to a beautiful girl and I couldn't be happier for this. We started living in an apartment and now we
Bridging apps with Nginx I was assigned a proof of concept (POC) for a new client. One of the features of the proposal was a tech stack migration in parallel with the ongoing development. In other words,
Postmortem: .NET MVC and Knockout In my current job, one of the clients uses .NET MVC for its products and they wanted a "simple" administration panel. I was assigned this client for a month, and I
Postmortem: Rails and Angular The last months I was developing a litte Angular application which uses Ruby on Rails (RoR) on the back end. For this project, RoR is basically used as a REST API, receiving and