90 likes | 200 Views
Building experiments in mail with Tictacs. Tom Gulik and Durga Sankari Sundara Manickam ⎪ March 19, 2014. What are Tictacs?. Modular u nits running on top of core Yahoo Mail that allow independent development and testing against production code
E N D
Building experiments in mail with Tictacs Tom Gulikand DurgaSankariSundaraManickam⎪ March 19, 2014
What are Tictacs? • Modular units running on top of core Yahoo Mail that allow independent development and testing against production code • Event triggered actions launch each Tictac module independently and only when needed • Built in YUI makes for stable and cross browser dependable code • Simple orComplex Yahoo Confidential & Proprietary
Where are my Tictacs? Yahoo Confidential & Proprietary
Advantages • Independent development • Modular deployment • Deferred loading • No requirement for development box • Development can be done outside of VPN • Ease of bucket testing • Code refactoring Limitation • Loads only after core mail functionality loads Yahoo Confidential & Proprietary
File directory structure • Very important to use the same directory file structure • Documentation at yo/setup Yahoo Confidential & Proprietary
Things to remember • Run make command in parent directory for changes to be reflected • Remember to start the nodeJs with ssl. • sudo node server.js--ssl • Remember to add the tictac on configuration page • https://hostname.corp.yahoo.com • Use correct namespace(“sample” by default) Yahoo Confidential & Proprietary
Let’s have a tictac … Yahoo Confidential & Proprietary
References • For the setup: yo/setup • For the sample experiments: • https://git.corp.yahoo.com/durgas/smartmail-example1 • https://git.corp.yahoo.com/durgas/smartmail-example2 • https://git.corp.yahoo.com/durgas/smartmail-timeline • Contacts: • Tom: tgulik@yahoo-inc.com - labs designer • Durga: durgas@yahoo-inc.com - labs developer • Mohit: mgoenka@yahoo-inc.com - mail team developer Yahoo Confidential & Proprietary
Thank you! Yahoo Confidential & Proprietary