This document discusses continuous integration testing using Yahoo! User Interface Library (YUI) Test, Selenium, and Hudson. It begins with an introduction to continuous integration and how YUI Test allows for unit testing JavaScript code. It then covers how Selenium allows for browser-based testing and can be used with YUI Test. The document demonstrates how Hudson can be used as a continuous integration server to run tests automatically on code commits. It provides live demos of using YUI Test and Selenium together, and integrating them with Hudson for continuous testing.
This document discusses continuous integration testing using Yahoo! User Interface Library (YUI) Test, Selenium, and Hudson. It begins with an introduction to continuous integration and how YUI Test allows for unit testing JavaScript code. It then covers how Selenium allows for browser-based testing and can be used with YUI Test. The document demonstrates how Hudson can be used as a continuous integration server to run tests automatically on code commits. It provides live demos of using YUI Test and Selenium together, and integrating them with Hudson for continuous testing.
This document discusses Node.js and frameworks. It begins with an introduction to Node.js and its non-blocking and event-driven nature. It then discusses how to get started with Node.js, including downloading, installing Node.js, and creating a basic HTTP server. Finally, it introduces the Mojito framework used at Yahoo! for building isomorphic JavaScript applications that can run on both the server and client.
Chinese handwriting input can be difficult, especially for users not familiar with pinyin or character stroke order systems. Yahoo provides a Chinese handwriting input solution that allows users to write Chinese characters on their desktop computer, making input easier. The handwriting panel can be accessed through a simple three step process of clicking the icon, writing the character, and seeing it converted to text. This offers a friendly option for typing Chinese characters without needing in-depth knowledge of other input methods.
This document introduces Yahoo! Cocktails and the Mojito framework. It discusses the challenges of developing web applications for complex devices and languages. Yahoo! Cocktails provides a solution through Mojito, which allows developing apps using a single JavaScript codebase that runs on both servers and clients. Mojito apps have a modular structure and provide features like unit testing and internationalization. The document demonstrates building a simple Mojito app and discusses its architecture.
Web 介面設計並非憑空蹦出來的,頁面上的每一個連結、按鈕、位置甚至色碼都有其意義。除了眼球追蹤、焦點群體法外,其實我們還可以讓數字說話,利用海量數據引導介面設計。有效的 Data-driven A/B Test 需要團隊合作無間才能完成:PM 設計實驗並解讀報表、Desinger 設計介面、 Engineer 打造產品與產生報表。
This document discusses Node.js and frameworks. It begins with an introduction to Node.js and its non-blocking and event-driven nature. It then discusses how to get started with Node.js, including downloading, installing Node.js, and creating a basic HTTP server. Finally, it introduces the Mojito framework used at Yahoo! for building isomorphic JavaScript applications that can run on both the server and client.
Chinese handwriting input can be difficult, especially for users not familiar with pinyin or character stroke order systems. Yahoo provides a Chinese handwriting input solution that allows users to write Chinese characters on their desktop computer, making input easier. The handwriting panel can be accessed through a simple three step process of clicking the icon, writing the character, and seeing it converted to text. This offers a friendly option for typing Chinese characters without needing in-depth knowledge of other input methods.
This document introduces Yahoo! Cocktails and the Mojito framework. It discusses the challenges of developing web applications for complex devices and languages. Yahoo! Cocktails provides a solution through Mojito, which allows developing apps using a single JavaScript codebase that runs on both servers and clients. Mojito apps have a modular structure and provide features like unit testing and internationalization. The document demonstrates building a simple Mojito app and discusses its architecture.
Web 介面設計並非憑空蹦出來的,頁面上的每一個連結、按鈕、位置甚至色碼都有其意義。除了眼球追蹤、焦點群體法外,其實我們還可以讓數字說話,利用海量數據引導介面設計。有效的 Data-driven A/B Test 需要團隊合作無間才能完成:PM 設計實驗並解讀報表、Desinger 設計介面、 Engineer 打造產品與產生報表。