// No Comment T-Shirt For Sale


So I decided to get into the tshirt business. So I’m going to start designing cool and quirky geeky. Tshirts for devs and nerds. Sometime it has a bit of deadpool humor. If you like my tshirt designs please give me shout out and buy. Thanks All.

Learn More


Jason Chan

Graphic Artist – Coder – Music Producer – Youtuber – Producer

Super Mario Odyssey (Nintendo Switch) Review

So far I like the game a lot. It’s really fun. It’s mixture of 3d and side strollers. It’s basically mario 64 on steroids. It’s pretty fun and I highly recommend it. The controls are fairly simple and the levels are fairly simple. My only caveat is that the controls are okay. The only thing I don’t like is the camera. It could be a bit tricky to figure out, but youtube has the entire 6 hour walk-through you can watch on how to beat certain levels.

Is it recommended buy? Yes, because it’s fun entertaining. Plus I really like how the levels play. Plus I’m huge fan of mario games. This is probably my first mario 3D game I played. I prefer the jump and coin grabbing side strollers like mega man.

I have yet to beat mega man because mega man is tough game. Mario 3D I’m 3 worlds and it’s one my most favorite games.

The main thing is mario is using a cap and the cap con possess bullets. Plus you can become the monsters to solve various puzzles and levels. The bosses are fair strait forward. Hit them with the cap. Possess the monsters and break things.

We are changing and evolving.

I am changing and evolving. I am growing. I have switched to product reviews and making videos I like. I am no longer going to focus on web dev. I want to approach a wider audience. I just don’t want to have only web developers are my audience. I want a broader spectrum. I will start creating new content and re-evaluating what is valuable for the community and myself.

Please stayed tuned.

Updates on site. We installed SSL. We are more secure. I do not want to keep your data on my website. I do not track and never track my audience.

Listen to my song here

How to Setup Your Own Parse Server

Since you already have heard that parse is closing down. Here are some instruction to set up you own parse. You can read more about the announcement here. You Can set up Parse with heroku or AWS.

The guides are at:

Heroku: https://devcenter.heroku.com/articles/deploying-a-parse-server-to-heroku

AWS: http://mobile.awsblog.com/post/TxCD57GZLM2JR/How-to-set-up-Parse-Server-on-AWS-using-AWS-Elastic-Beanstalk

If you’re not sure which to choose I’d go for Heroku as the process is a fair bit more straightforward.

Happy Coding. Now you have your own backend.

Javascript – Simple For Loop Examples

These are some examples of simple for loop challenges and exercises I did for fun.

// Print 'hello' the string vertically
var str = 'hello';
for(var count = 0; count < str.length; count++) {
// print all numbers between -10 and 19

for(var i = -10; i < 20; i++) {

// print even numbers between 10 and 40

for(var i = 10; i < 40; i++) {
	if(i % 2 === 0){
// print all odd numbers between 300 and 333
for(var i = 300; i < 333; i++) {
	if(i % 3 === 0){
// print all numbers divisible by 5 and 3 between 5 and 50
for(var i = 5; i < 50; i++)	{
	if(i % 3 === 0 && i % 5 === 0) {

Javascript can be dynamically typed – Array Example

This is code example of javascript being dynamically typed with arrays. Arrays can store, anything: strings, objects, functions, strings, and integers. Below is example how to call an object lateral and function. Remember arrays start count at 0.

var arr = [1,
           name: 'jason',
             addy: '111 fake st'
           	var greeting = 'hello ';
             console.log(greeting + name);

// hello jason

javascript – namespacing, public and private data

This is quick code sample of public and private data using javascript. You would create anonymous call back function. Private data would be store in var.
Public data would be returned.

// we create anonymous callback function to create private and public functions
var THINGS = function() {
// private
var gifts = 3;
// public
return {
    gems: 1000,
    gold: 2000,
    swords: 300,
    SECRET: {
      open: function() {

I hope you found this code snippet useful in your coding. These are higher order examples of code has to deal with object orientated programming. You can apply these concepts elsewhere.

Public functions can be access and changed anywhere. Where as private can’t be changed the numbers stay static. For example gifts will stay 3, but the public function can subtract it in increments of negative 1.

The reason behind public and private is track bugs. If you have too many public/global variables you get lost quick and other variables can overwrite those current variables, which is something you don’t want. Plus there is name spacing here the namespace is THINGS.

Javascript – Sales Tax Program

function tax (price, percent) {
		return parseFloat((price*percent/100).toFixed(2));
	var randomItem = 9.85;
	var salesTax = 7.5;
	var total = randomItem + tax(randomItem, salesTax);


This is a program on how to calculate sales tax with javascript, because handling floats is a bit weird with javascript.