Javascript Class
0

Javascript is a weird programming language, it doesn't come with a class structure(at least before es6) like in other languages. Developers who has experiences in other languages will bring their existed styles into Javascript and create their own standard. As there are so many different standards, it makes many junior developers(including me) very confused in the first place. In this short post, I am gonna share my standard, and please feel free to comment(but please do not start a war).

Continue reading this article.
Localize your website using Google Sheets
0

For localization, to the producers or the clients, they probably prefer something like a full stacked CMS rather than a JSON/XML file as they are not keen with all those brackets and double quotes. To the front-end developers, on the other hand, they probably prefer the JSON/XML solution over the CMS solution as it is way easier to construct and to build with a JSON/XML localization system.

I had this issue before and at some point I learned some PHP to build a simple CMS just because of that. Until one of my ex-colleague Sylvain Tran introduce me of using Google Sheets + PHP to generate the localization files, everything has changed and I found it really handy for handling localization of my projects. Based on that to create my own set up with Node.js and I would like to share it here...

Continue reading this article.
My First Christmas Experiment
0

I am glad that I could participate the Christmas Experiments last year in 2014. My experiment was Christmas Card to Everyone. It allows you to customize your own Christmas cards and share it to your friends! It was also the first experiment that contains sexual content and strong language as far as I know. Christmas Card to Everyone shows you how unprofessional I can be and how to make a silly joke in a serious way. Well, of course it also allows you to spread your Christmas spirit to your friends.

Continue reading this article.
Case study of I-Remember.fr
1

As I always forgot the magic tricks I did in the previous projects and wasted countless hours looking for the same solutions over and over again, this time after working on I-Remember.fr, I decided to write down some thoughts and tricks before I forgot everything.

Just to be clear, I am very new to WebGL and GLSL. If you can learn anything from my past, that’s great! But if you found something wrong in this post, please comment and I can learn from you as well.

Continue reading this article.
About me
My name is Edan Kwan. I am a creative developer, an ex-Flash developer and an ex-firstborner. I am currently work remote freelance for different ad. agencies and designers.

For my latest work, feel free to check out http://www.edankwan.com/
About this blog
Writing is never my strong hand. I always find it difficult to explain what do I have in mind. ButI really do want to share some of thought in this field. Comments and criticisms are all all welcome.