Category: “Beginner
  • Lock Down Your Node Modules With NPM Shrinkwrap
    Beginner | The Problem with non-deterministic dependencies You set up a new Node JS project, installed your dependencies with npm install and your app runs smoothly.  A week later, you decided to share your awesome project with your colleagues or friends, they...
  • Digital Ocean Load Balancers: A Practical Tutorial
    Beginner |   Digital Ocean announced the release of Load Balancers a few days ago, and like a kid in a candy store, I couldn’t wait to try it out.  Load Balancers have been one of the most demanded features from...
  • How to quickly find buggy commits with Git Bisect
    Beginner | Have you ever encountered a bug and don’t know what caused it? Don’t want to sift though hundreds of commits to track it down? Pulling your hair out because it feels hopeless? Feeling like Kanye West on Sway? Git Bisect is...
  • Getting started with React with Create React App
    Beginner | If you’re a Javascript developer, you probably heard of ReactJS by Facebook, there’s also a large chance of you experiencing javascript fatigue.  To combat this disease, Facebook released the “Create React App” tool to create a simplified “boilerplate” to...
  • How to add Whatsapp and Pocket share buttons to your site
    Beginner | Social media sites are dominating the web.  I’m sure you’ve seen Facebook, Twitter or Linkedin share buttons littered across the web, but have you noticed some new social share buttons popping up lately? That’s right, Whatsapp and Pocket are...
  • How to detect AdBlock via Javascript
    Beginner | Adblock is a classic double edge sword of the internet.  As a consumer, It helps save computing power, blocks you from third party trackers and prevents nasty malwares from infecting your computer.  On the other hand, as a publisher,...
  • Improve code quality with JsHint
    Beginner | What is JsHint? JsHint is a code quality tool that helps detect errors and potential problems in your javascript code.  It can be used as a standalone command line tool, or a node module to use along side your Node...
  • How to track user behavior in real time with Google Analytics
    Beginner | Today we’re going to become NSA and spy on our users. JK!  Well not really, we’re going to learn about how we can anonymously collect user behavior data with Google Analytics in REAL TIME in order to better understand...
  • Introduction to Memoization in Javascript
    Beginner | We will learn about how you can use Memoization to speed up your application and reduce redundant expensive function calls. What is Memoization? In computing, memoization is an optimization technique used primarily to speed up computer programs by storing...
  • How to create a blog in 5 minutes with Digital Ocean
    Beginner | What is Digital Ocean? Digital Ocean is a cloud VPS service that allows you to spin up an SSD cloud server, with full root access, in under a minute. Pricing starts at $5/mo for 512MB RAM, 20GB SSD, 1CPU...
Loading...