Jan Carlo Viray Senior Front-End Developer / Full-Stack Agile

New Portfolio Site

I finally put my portfolio site at Jan Carlo Viray. I'm currently available for freelance/remote work and I specialize in Angular, Node, Mobile, Responsive. If you have an interesting full-time offer, let's connect at my linkedin! Also, add my at my twitter.

Read More

How To Reduce Docker Image Size?

Docker containers built from Dockerfiles can grow very big in size. There are a few simple tricks to cut back on some of the container fat. Here are some of the ones I've used.

Read More

What Does Docker Link Do?

How does Docker link container? What happens during the process? Docker creates a secure tunnel between the containers that doesn't need to expose any ports externally on the container. Notice that there is no need to use either the -P or -p flags.

Read More

Docker Commands Cheat Sheet

A summary of commands I have come across while using Docker in my projects.

Read More

Docker Run

What happens in a docker run command?

Read More

ReactJS Overview

One unique selling points is that ReactJS can also be rendered server side and can work with client/server inter-operably.

Read More

Basic Docker Overview

Docker is a growing technology for and spreading like wildfire. Time to delve in the basics and apply it on your projects!

Read More

Disable Terminal Line Wrap

I’ve gotten a bit annoyed with terminal wrapping long lines. I’ve been using less for a long time already, but did not know the -S option, or “--chop-long-lines”.

Read More

Run Terminal in Docker

docker run -i -t ubuntu:latest /bin/bash

Read More

ES7 Async and Await Simplified

Promises have been the predominant solution to the "callback hell" issue with JavaScript, but starting with ES6, and now ES7 it is slowly being tucked behind the scenes to pave way for async and await.

Read More