• Deep Copying Arrays

    I was working on this coding challenge by the great humans of Free Code Camp and I stumbled into some trouble. The challenge required to work with a 2-D array, I was writing a helper function to do some operations to the array and to my surprise I was sometimes...

  • Learning by induction - The Learnings

    In the previous blog post I talked about how using two different templating engines (EJS and Handlebars), helped me to understand better what is the role of templating engine (as opposed to have searched a Medium article like “What does a templating engine do”, which is totally valid, but a...

  • Learning by induction

    WARNING My blog was having some interesting behaviors with the templating code examples, so I added extra spaces in some parts to bypass them (so not everything is working syntax) Imagine you are an early scientist and you manage to get to an island nobody has ever seen. While there,...

  • Into the App

    When learning to code, the focus goes firstly into trying to get a decent grasp of a programming language. You try to understand the syntax well enough so that you can solve problems with it, nevermind style at this point, is a matter of realizing that with some commands you...

  • You Don't Need jQuery

    There was a time where jQuery was the lord of the land when it came to web apps and DOM manipulation. Today, thanks to the catch-up of web apis, the rise of modern JS libraries and Frameworks, and the fact that modern browsers have a much more consistent implementation of...

  • Dear Diary

    “Dear diary” not very descriptive but intended as such. The reason? For once I’m not talking about something specific, but more about a series of things I’ve been up to during the apprenticeship since everyone is back from the holidays. Let’s get to it. Know !== Know-How As I stated...

  • In C you have to do what!?

    Recently I started watching lectures of CS50 in my house. What is CS50 you might ask? Is a super popular course in Harvard that introduces Computer Science to students with or without previous experience and regardless of their major. As not having a CS background myself, I though it would...

  • Functional Programming 101. Basic Design Pattern

    Having a structured way off organizing my apps has always been a struggle. I guess I had an intuition of separation of concerns, but at the end of the day it was all very messy, state was kept in different functions, there wasn’t a sistematic approach for DOM manipulation and...