profile
Juan Vega
Software Developer | Writer | Nerd

Imperative vs. Declarative Programming

One of the first programming paradigms that developers learn is imperative programming. The process of writing...

Read more

Client-side vs. server-side rendering: why it’s not all black and white

Since the dawn of time, the conventional method for getting your HTML up onto a screen was by using server-side rendering. It was the only...

Read more

React.js: Adding comments using JSX

One of the cornerstones of any programming language is the ability to add comments alongside its code. This makes it easier to figure out what the developers thought process was during the time of development...

Read more

React’s JSX vs Vue’s templates: a showdown on the front end

React.js and Vue.js are two of the most popular JavaScript libraries on the planet. They are both powerful and are relatively easy to pick up and run with. Both React and Vue...

Read more

ES6: let vs. const in JavaScript

ES6 was released on June 2015 and with it came two new methods for declaring variables in JavaScript, let and const. Together they quickly replaced var as the method of choice for declaring variables due their added abilities...

Read more