Ale MirallesinamirallesFunctional loops in JavaScriptOne of the road-blocking stones I found when I start learning functional programming, was the lack of loop constructs. Back then, I was…4 min read·Jun 14, 2019----
Ale MirallesinamirallesCombinatorics — Counting dice combinations using JavaScriptQuite frequently I got asked programming questions like these ones:3 min read·May 7, 2019----
Ale MirallesinamirallesGo programming for .NET Devs — Working with multiple source filesAs we start moving away from trivial programs, we need a way to split our code into multiple files. Of course, Go does support this…4 min read·Mar 22, 2019----
Ale MirallesinamirallesGo programming for .NET Devs — IntroI’m going to take a hiatus from algorithms and data structures in Ruby to write about my experiences while learning Go after more than a…4 min read·Mar 20, 2019----
Ale MirallesinamirallesMastering data structures in Ruby — RecapWriting this series has been lots of fun, and based on feedback, I decided to write this post to provide an index (so posts can be…2 min read·Dec 18, 2018----
Ale MirallesinamirallesMastering data structures in Ruby — Persistent listsTo close up this series, I want to introduce the concept of persistent data structures, a term coined by Driscoll et al. in an article…8 min read·Dec 11, 2018--1--1
Ale MirallesinamirallesMastering data structures in Ruby — GraphsA graph is a data structure that allows us to represent data in terms of objects and relationships. Objects on a graph are called vertices…6 min read·Nov 29, 2018----
Ale MirallesinamirallesMastering data structures in Ruby — AVL TreesBinary search trees, or BTSs for short, are data structures designed to perform fast lookups on large datasets. The subject of this post…9 min read·Nov 21, 2018----
Ale MirallesinamirallesMastering data structures in Ruby — Binary TreesA tree is a data structure that allows us to represent different forms of hierarchical data. The DOM in HTML pages, files, and folders in…6 min read·Nov 10, 2018----
Ale MirallesinamirallesMastering data structures in Ruby — SetsA set is an unordered sequence of unique elements (called members) grouped because they related to each other in some way. Sets can…6 min read·Nov 6, 2018--2--2