Free exclusive web development tips!

Get my technology and productivity letters.

  • Daily Blog: Growth

    Healthy growth is always bi-directional.

    Have you ever planted a tree? I have not had the opportunity, but that is something I want to do.

    I want to have a backyard with trees I planted myself.

    Continue Reading
  • Daily Blog: Influence

    If it is outside your circle of influence, do not waste time and energy.

    I first learned about the concept of “Circle of Influence” in a book written by Stephen Covey called “The 7 Habits of Highly Effective People”

    It basically represents the aspects of our lives with which we can actually have some impact.

    Continue Reading
  • Daily Blog: Weakness

    We all have things that hold us back from reaching our goals.

    This morning, I found myself curiously watching an old man sitting by the sidewalk. He looked like he was having difficulty breathing and was coughing so hard. But that’s not really what caught my attention.

    What made me watch longer was that despite his difficulty and seeming pain, he was still holding a lit cigarette in his right hand.

    Continue Reading
  • Daily Blog: Routines

    Let's talk about routines. Today I will be sharing the routines I try to observe, and the benefits I find when I actually do them.

    Today I will be sharing the routines I try to observe, and the benefits I find when I actually do them.

    Spoiler Alert: I am not talking about skin-care routines, so sorry if that’s what you are looking for.

    Continue Reading
  • Daily Blog: Start

    I'm going to start writing regularly. At first, I plan to do them quick and short just to establish the routine.

    Hey reader! I’m going to start writing regularly. At first, I plan to do them quick and short just to establish the routine. But as I go, I expect to have better quality content that I think you will love.

    Continue Reading
  • How to Force JavaScript Variables to use Specific DOM APIs

    To take advantage of code completion for Javascript, here's a smart way to force JS DOM variables to use a specific DOM API interface

    To take advantage of JavaScript intellisense and code completion when using a certain awesome text editor *ehem* VS Code *ehem*, you need to be able to declare the correct interfaces for variables containing DOM elements.

    Yeah, I know this works like magic in TypeScript.

    But if you’re working with pure JavaScript, how do you do it?

    Continue Reading
  • Choosing Backend Tech in 2019 and Why I Like Google Firebase

    Let's discuss what Google Firebase has to offer for app development in 2019.

    Recently, I’ve been looking into some of the latest ways we can quickly spin up a backend system for an app prototype.

    I didn’t really expect it to be so hard but, to my surprise, the sheer number of available options can really be overwhelming.

    In this post, let’s go through my considerations for choosing the backend tech for my future projects and why I eventually chose Google Firebase.

    Continue Reading
  • Feels FM: An Emoji-Powered Jukebox for Your Mental Health

    There's nothing worse for your productivity than an anxiety or depression attack. What do you do when you don't want to do anything or talk to anyone?

    There’s nothing worse for your productivity than an anxiety or depression attack. What if, just for the mean time, you don’t have to talk to anyone to get your mood up?

    Here’s a tool that just might help when you don’t feel like going out or doing anything at all.

    Continue Reading
  • 3 Steps How To Quickly Setup Ubuntu for Development

    In this post I go through how I quickly setup an Ubuntu machine for development

    Whenever I get a new Ubuntu machine I intend to use for development, I go through so many articles around the Web just so I can install everything I need. This is because I work on several projects using different technologies.

    So I decided to write this article for quickly setting up all I need on a new Ubuntu. Following these steps will enable you to quickly setup Node.js, Python, and Ruby (for Jekyll).

    Continue Reading
  • What Is Github and Why Every Developer Needs It

    I strongly believe that every developer should know Git and Github. Here's why.

    If you ask me for something that would greatly jumpstart your growth as a developer, I would place my bet on learning Git and exploring projects on Github.

    I say this because to be better in writing code, you must first read and use lots and lots of code by more experienced developers… and a good place to start with this is Github.

    Continue Reading