building experiments in mail with tictacs
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Bu i l d i ng expe r imen ts i n ma i l w i t h Ti c tacs
T o m G u l i k a n d D u r g a S a n k a r i S u n d a r a M a n i c k a m M a r c h 1 9 , 2 0 1 4⎪
2 Yahoo Confidential & Proprietary
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 or Complex
3 Yahoo Confidential & Proprietary
Where are my Tictacs?
4 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
5 Yahoo Confidential & Proprietary
File directory structure
Very important to use the same directory file structure › Documentation at yo/setup
6 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)
7 Yahoo Confidential & Proprietary
Let’s have a tictac …
8 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: [email protected] - labs designer› Durga: [email protected] - labs developer› Mohit: [email protected] - mail team developer
9 Yahoo Confidential & Proprietary
Thank you!