Better every day


A blog built by yours truly

Written by Victor Dozal who lives and works in Austin, TX. He enjoys building useful things, writing about his journey as an engineer, and consuming lots of coffee. You should subscribe to him on YouTube :)

Need help with your project? Struggling with a problem? I'm at your service.


How to Become the Best Project Manager in the World

Dealing with software engineers as a project manager can sometimes suck. Likewise, dealing with project managers as a software engineer can…


Top 10 JavaScript Concepts to Know for Your Next Interview

Here is a summarized infographic of this blog post. JavaScript is a heavily misunderstood language. It has been for most of its short life…


How to become an expert in your field

“I wanna be the very best. Like no one ever was.” — Pokémon Theme Lyrics Wanting to become an expert is great. I have good news for you. You…


The unknown superpowers of your engineering team

Rather than a blog post, I just wanted to share with you this amazing article from FirstRound, which highlights how every engineer is…


11 Things To Stop Doing Now to Reach Greater Success

We all die. The goal isn’t to live forever, the goal is to create something that will”  — Chuck Palahniuk One of the harder concepts to…


The secret guide to amazing code

Warning! Everything you’re about to read is purely my own opinion. Still, it will make your code better and should not question it. With…


The must-learn JavaScript frameworks for 2017

TL;DR: Doing a Google Search for “best frameworks to learn in 2017” brings up more than 9 million results. I think you should avoid…


npm tutorial - npm global packages

In this tutorial we will be going over dealing with global packages with npm. Want to see more incredible tutorials? Click here!


npm tutorial - npm install and uninstall

In this tutorial, we will be going over the npm install and uninstall commands. Want to see more incredible tutorials? Click here!


npm tutorial - npm init and package.js

In this tutorial we will be going over initializing an npm project and the purpose of a package.json file. Want to see more incredible…


npm tutorial - Installation

In this tutorial we will be going over installing npm. Want to see more incredible tutorials? Click here!


How To Use a Virtual Machine (VM) - In 4 minutes

In this tutorial we will learn how to start a virtual machine. For this tutorial I will use VirtualBox, but there are other options such as…


How To Use PGP/GPG Encryption - In 2 minutes

In this tutorial, I will teach you how to use PGP encryption, including how to get your own PGP keys, encrypt messages, and decrypt messages…


What is npm? In 2 minutes

This video briefly but effectively explains what is npm, along with several other terms that make it easier to understand what is npm and…


What is a Virtual Machine (VM)? In 3 minutes

This video briefly but effectively explains what a virtual machine is, along with several other terms that make it easier to understand what…


What is Docker? In 3 minutes

This video gives a quick and dirty explanation of what Docker is, and how it can be used. Want to see more incredible tutorials? Click here!


What is PGP/GPG Encryption? In 3 Minutes

In this tutorial, I will teach you what is PGP / GPG encryption, and what makes it so special. Want to see more incredible tutorials? Click…


BackboneJS Tutorial - Taking it Further

Congratulations! If you’ve watched my whole backbone.js video series, you now now all the basics to using the framework. This video goes…


BackboneJS Tutorial - Collections - Events

In this tutorial, we will be going over how backbone.js collection events work. Want to see more incredible tutorials? Click here!


BackboneJS Tutorial - Collections - Modifying elements

In this tutorial, we will be going over how to modify elements in a backbone.js collection. Want to see more incredible tutorials? Click…


BackboneJS Tutorial - Collections - Adding and removing elements

In this tutorial, we will be going over how adding and removing elements works for collections in backbone.js. Want to see more incredible…


BackboneJS Tutorial - Introduction to Collections

In this tutorial, we will be going over a nice and quick introduction to backbone.js collections. Want to see more incredible tutorials…


BackboneJS Tutorial - Views - Events

In this tutorial, we will be going over how view events work in backbone.js. Want to see more incredible tutorials? Click here!


BackboneJS Tutorial - Views - Using the render function

In this tutorial, we will be going over how to use the render function in backbone.js views. Want to see more incredible tutorials? Click…


BackboneJS Tutorial - Views - Creating new HTML elements

In this tutorial, we will be going over how to create new html elements through backbone.js views. Want to see more incredible tutorials…


BackboneJS Tutorial - Views - Difference between 'el' and '$el'

In this tutorial, we will be going over the difference between backbone.js views. More specifically, the difference between “el” and “$el…


BackboneJS Tutorial - Introduction to Views

In this tutorial, we will be going over a nice and quick introduction to backbone.js views. Want to see more incredible tutorials? Click…


BackboneJS Tutorial - More on Models

In this tutorial, we will be going over a few other backbone.js model topics. Want to see more incredible tutorials? Click here!


BackboneJS Tutorial - Models - Change Events

In this tutorial, we will be going over backbone.js model change events. Want to see more incredible tutorials? Click here!


BackboneJS Tutorial - Models - Attributes

In this tutorial, we will be going over what backbone model attributes are, and how to use them. Want to see more incredible tutorials…


BackboneJS Tutorial - Introduction to Models

In this tutorial, we will be going over a nice and quick introduction to backbone.js models. Want to see more incredible tutorials? Click…


BackboneJS Tutorial - Installation

In this tutorial, we will be going over how to install backbone.js without any fancy tooling. Want to see more incredible tutorials? Click…