My web development journey and a cool little thing called Vue…

I promised myself that I would use this blog not only to do the classwork that I’m required to complete, but also as a way of talking about my life and my work. This is the first of what I hope will be many posts about little snippets of my life, what I’m doing, what I like, etc. Not everything has to be about school, and I’m glad I can use this blog to express myself. Anyhow, here we go.

I’ve been doing web development for quite a while now. You could say I started back in High School when I would sell some HTML templates to my colleagues so they could turn it in as their own and get a good grade in our computation class. Not really proud of it, but still, everyone has to start somewhere. Everyone thought I was a genius, ha. I was really the only one that was into programming and IT in general, so when I showed people some of the very basic stuff I made, they were impressed. Those were the days!

I quickly engulfed myself into HTML and CSS, and I was very proud of the cool websites that I was creating, yet I was a programming noob, and I really didn’t know anything about Javascript or PHP. So I was basically just creating static websites that implemented good UX principles. I started to get really good when I took this course on Udemy made by Jonas Schmedtmann, which I will link right here if you’re interested in it.

Then I kind of stalled my skillset for a while. I knew I could create websites with great design principles, but I thought that was the end of the road, that there was nothing more to learn. Wow, I was so wrong, there is always something new to learn, and once I got to college, I started unveiling all the cool things you could do when you linked HTML and CSS to Javascript. JS is great, but it has it’s own faults, so that’s when I was introduced to many of the frameworks that exist out there. React, Angular, and of course, Vue. Great! Which one should I learn?, was my first question. It was almost like going back 3 years and deciding between Python, Java, C++, etc. I believe anyone involved in the tech industry has faced this type of crossroad, and it simply sucks.

It was then that I got a project offer to develop a web application for a company that gives out loans. My team and I consulted with different people in the industry, and most agreed that Vue was best suited for the task ahead. I believe the best way of learning something is by building something, so it really could not have been a better opportunity for me, a guy that really wants to get into the web development world, and I know that you should at least know one of the three frameworks I mentioned earlier.

So I started to scramble for resources to learn Vue. I first went looking at freecodecamp.org, which, in my opinion, is one of the best websites if you’re into programming and else. I found a free 3 hour tutorial that promised me to learn the basics of Vue, yet I really only watched about a half hour of that and found myself kind of lost. Yet, in my rally to learn this framework, I took myself to Youtube and found a channel that I had already watched videos of: Traversy Media. Traversy Media is run by Brad, who I’ve found to be really helpful when learning about web development. He’s an awesome dude with a great attitude, and I’ve just really enjoyed watching his tutorials. He made a little series based on Vue and Firebase, and after about a day and a half, I learned about some of the basics of Vue.

Vue is unlike any technology I’ve used so far in my young career. I’m just barely starting, and I still consider myself a Vue noob, but I know that it has great potential, and I look forward to working with it for a long time. Everything seems to be so straightforward, from the router, to the directives, etc. It’s been a blast to learn all of this, and I look forward to getting better and better with Vue with the passing of time.

I’ll keep posting stuff on my development in Vue, and I hope that you’ve enjoyed this blog post. It was kind of long, but you have to start somewhere. If you’ve made it this far, you deserve a gift, and your gift is the following:

You can find some of my latest work on my website: grupoargon.co

Peace!