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…Jun 14, 2019Jun 14, 2019
Ale MirallesinamirallesCombinatorics — Counting dice combinations using JavaScriptQuite frequently I got asked programming questions like these ones:May 7, 2019May 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…Mar 22, 2019Mar 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…Mar 20, 2019Mar 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…Dec 18, 2018Dec 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…Dec 11, 20181Dec 11, 20181
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…Nov 29, 2018Nov 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…Nov 21, 2018Nov 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…Nov 10, 2018Nov 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…Nov 6, 20182Nov 6, 20182