Friday, December 27, 2013

Fluent Conference 2013: JavaScript & Beyond Complete Video Compilation

Fluent Conference 2013: JavaScript & Beyond Complete Video Compilation - Overall this is great video collection suits web developers of various experiences. Personally I am refreshed on  a lot topic as well introduce many new things.

Breaking Limits on JavaScript for Mobile HTML5 - will help you one various aspects of the limitation of mobile web development and the way to deal with them.

The ABC of Data Visualization - reinforced my understanding of reusable charting and provide me a fresh look how to approach it

Secrets of Awesome JavaScript API Design and Secure RESTful API Automation with JavaScript - on the api design consideration

Flow Control with Promises -  use promises to control the flow of program

Improving JavaScript Code Quality - provide overview on various way/tools to minimize mistaken etc.

I will highly recommend this video set.

Tuesday, November 26, 2013

Interactive Data Visualization for the Web By Scott Murray

Interactive Data Visualization for the Web by Scott Murray from O'Reilly Media is an excellent book on get started on D3 for data visualization. The book starts off with overview on web technology, specifically on HTML, CSS and JavaScript. The author then follow the natural mind set to construct a graph from a dataset. Step by step, the power of D3 on data visualization is present to user. Particularly for me, the chapter 5, data, help me grasp the core of D3 to interact with data. Furthermore, the free online version has example readily available for reader to play around to enforce the learning. I will highly recommend this book for anyone want to learn d3 library. 

Monday, November 25, 2013

Introducing Windows Azure for IT Professionals By Mitch Tulloch

Introducing Windows Azure for IT Professionals is targeting the professionals who want get to know what MsS Azure can offer. It provides high level of introduction on various services or options the azure can offer. As the title indicates this book only touch the surface on each individual features, however it is useful for businesses to grasp what feature is needed and then dive deeper using addition resources provided. Overall, this is a good resource to get a overview on MS azure for beginner. 

Saturday, October 9, 2010

Correlation between App download and your site traffic?

I just published my very first app "WriteItDown" in Apple store a few days ago. I also set up a blog for it using blogger. Thanks for the real-time traffic stats of blogger, I noticed something that there may have the correlation between your blog traffic and  the number of your app download. For my case, I am able to find if the visit of my blog had a good number, so did my sale. I will keep eyes on this to see if there is indeed a correlation exist. If so, I will be able to predict the sale is good or bad before apple publish it to me.

Wednesday, October 6, 2010

WriteItDown is live

My little Iphone/Ipad application "WriteItDown" is live on the apple store. A dedicated blog for it is at writeit.zhresearches.com.
Please join me to celebrate the birth of it.

Tuesday, May 11, 2010

How to implement Drag-drop?

The drag-drop feature is requested for our "SPELLit" project in the first NUI camp. How can we implement drag-drop with NUI  and least implementation effort in mind? With suggestion from surface team member of Microsoft (I assume they are the same team), we actually have three different idea on how it could be done using either surface toolkit or WPF behavior.
1. Using events built in the surfacelistbox:
   The Microsoft surface Tooklkit has nice built in control surfacelistbox, which expose dragdrop events to handle user input from either touch or tradtional mouse or keyboard. Utilizing the DragEnter, DragLeave, Drop and DragCompleted, we can implement the dragdrop based on custom logic.  Furthermore, cursor visual of Surface Toolkit can add frost on the application.  You can find the sample code in the SPEELitSurface project attached, which is essentially the replicate of sample here.
2. Using customized WPF behavior
  Another method is using Dragdrop behavior created by Edwin Foh, which is easier and can be used in SilverLight, Win Phone applications than the previous Surface Toolkit, which only supports WPF for now.
Please check out the SPELLitBehavior project, which borrow codes from here.
3 Using WPF manipulation and touch event
  If you equip with touch enabled wind 7 computer, you can try to take advantage of manipulation and touch events, which can give you a great freedom the implement your every own dragdrop feature.


you can find the solution here

Sunday, May 9, 2010

New Battle Land?

Short after IPad released, HP and Microsoft put their Slate and the Courier projects on hold. It seems that Apple won the first round. Recently,Microsoft's Deskerity Project was reveled. Is this going to be another round of competition?