All Posts

A Quick Start to GSAP Animation Library

The aim of this article is to give you a basic idea of what GreenSock Animation Platform is all about, you might have heard about it or maybe seen it...

Simple Vue.js Form Validation

I bet you’d agree with me that client side form validation is not the safest way to handle users inputs or preventing malicious act. However, you can give better feedback...

Understanding the v-model Directive in Vue.js

The v-model directive allows us to create a two-way data bindings on form input, textarea, and select elements.

Adding Routing to a Vue.js cli App

Vue.js is a great JavaScript Framework with a nice and simple architecture. And the router being one of it’s coolest features (my opinion though). Just in case you didn’t know,...

The Ultimate Guide to Become a Frontend Developer

The most challenging and interesting thing about frontend development is that it requires consistent learning, because things that works yesterday may not work today. In other words to be a...

You might not need jQuery, use vanilla JS instead

The frontend environments evolve rapidly, and most of the native DOM API’s that JavaScript offers are supported by all modern browsers. And in my opinion I think you shouldn’t use...