UPDATE: See also Restify With ClojureScript Here is a video of Rich Hickey introducing ClojureScript. It’s interesting that Clojure can run on different runtimes. Being on JVM definitely has some downsides such as the longer start up time. I’ve been trying to tinker with using ClojureScript for Node.js but for whatever reason always ran into issues. Probably bad luck in

read more »
January 13, 2013 / Start-up, Node.js, Mad Coding

So far working on my own start-up has been interesting. Plans and approaches change as we learn more and talk to more people. Exactly what we’re building have also changed during the course of the last several months, but I’m happy to say that we’re closer to launch now. With this post I want to highlight the role of some

read more »
January 4, 2013 / Start-up

I guess I’m not as risk-averse as some people, or maybe I just have a different view on things. I think it’s all a mental state and how you look at things. You also have to be ok with failing and with the worst possible outcome. You have to be ok with things not turning out perfectly but hopefully still

read more »
November 24, 2012 / Apple, Mad Coding, iOS, Well.ca

Got a message from Ali Asaria couple days ago to let me know that Well.ca’s iOS app officially launched! Watch the promo video here and see the Cupboards feature that we made. If you have an iPhone or iPad, go check it out! This was the last project that I worked on before leaving Well.ca to start a start-up. It’s

read more »
November 13, 2012 / Life on Earth

Somewhere along the way during my time at Microsoft, I learned that when there is a problem or a potential problem one should let other people know early. After I left Seattle I found that there are many people that haven’t learned this, so I’m putting my learning down in writing. Why? The reason to let people know of potential

read more »

DreamHost has been my web host for the longest time, but it’s time to change. Nowadays we have many PaaS choices or IaaS, so that in my situation DreamHost doesn’t make sense anymore. Next year I plan to move my monthly spending on DreamHost to some of the choices mentioned below. PaaS also allows me to quickly get a service

read more »
October 4, 2012 / Mad Coding, Clojure

I went to a MeetUp yesterday where people tried to learn Clojure’s STM implementation and tackle the dining philosopher problem. That was a ton of fun! Instead of being more hands on using locks to protect resource accesses, Clojure gives you tools to do things a different way. Clojure’s STM takes the optimistic approach to let all threads using the

read more »
September 21, 2012 / Mad Coding, Clojure, Node.js

Update: I’ve read up to chapter 10 of Clojure in Action now and Clojure’s STM is really cool! However, reading can only get you so far in learning. At the end of the day actual hands on experience is needed. I found that the book’s coverage on Compojure is way too little for somebody to get into it. My actual

read more »
September 17, 2012 / Mad Coding, Clojure, Node.js

I’ve been playing with Node.js and Clojure recently. Below are the steps to get each of them up and running. Setting up Node.js The easiest way I’ve found so far is to use nvm.

    Get nvm (Node Version Manager) Source nvm.sh in bash or zsh Install the version of node you want Select the version of node

    read more »
August 30, 2012 / Start-up

August 27th was my last day at Well.ca. I decided that I will challenge myself to start a start-up and make my ideas come true. What I’m doing exactly might change as I figure things out so stay tuned.

read more »

« Newer Entries  
Older Entries »