Automatically Learning Programs

A Computer Science article a week, the series begins This is the start of a new series in my blog where I try to make a commentary about a...

Social Network Analysis

Social Networks One of the topics of my research as an undergraduate at my university database laboratory LBD is on Social Network Analysis, which is a field...

Programming contests and online judges

What are they and why take part into programming contests? I’ve applied to a class at my university this semester and it’s main focus is on training for programming...

Sublime text editor tips

Why sublime? Recently I’ve got in touch with this amazing text editor, and I’ve only coded with it since then. It’s named Sublime and I am really enjoying...

High order functions in Ruby

What are high-order functions? The order of the function is measured by the number of functions received as a parameter or returned. So a function that does not receive...