initial commit

At my day job we decided to open-source a couple of plug-ins for the
project we’re working one now, and I have pushed them to GitHub. Exposing
my work that wide made me feel really good, and was also a good
motivator to have my code not only working, but also as clean as I
always liked it to be. You know, now the whole world is now watching!

(...Well, not really, but the sole possibility made me feel like that.)

Anyway, I liked how working in the open made me feel, and this is why I
decided to do that with my side project too. I can’t tell too much about
the business idea (you know, it’s a Trade Secret™!), but what I can tell
is taht it’s an Angular + Firebase project, although I’m trying to follow
Clean Coders™ way by making the frameworks and the database just the
not-that-relevant details, and structure the code in a way that would
make the concept stand alone as The Application®.

So, here it comes. B-)

initial commit
Switch Angular app to automatic bootstrap

There is one thing about my side project worth mentioning: this is a
fresh new start after I failed to structure it with jQuery and JS
namespaces. At first I didn’t have any kind of tests and I brought
automated tests later on when there was enough in the system for things
to break in seemingly unrelated corners.

Some time after that though, I came to a point where I needed to do some
big changes in the business logic and I came to understand I can’t: the
pieces were too coupled, I had poor coverage, and worst of all, I didn’t
clearly see how to structure the app.

I took a break, and some time after that I found Uncle Bob’s Clean
Coder’s movement, dug into it for a few weeks, and here I am: with hope.
Can I say “Thank you” in a commit message? Why not?!

Anyway, I am really inspired by what I have learned, and I am starting
over.

Over. :)