1 / 9

Building experiments in mail with Tictacs

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

gaura
Download Presentation

Building experiments in mail with Tictacs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Building experiments in mail with Tictacs Tom Gulikand DurgaSankariSundaraManickam⎪ March 19, 2014

  2. 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

  3. Where are my Tictacs? Yahoo Confidential & Proprietary

  4. 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

  5. File directory structure • Very important to use the same directory file structure • Documentation at yo/setup Yahoo Confidential & Proprietary

  6. 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

  7. Let’s have a tictac … Yahoo Confidential & Proprietary

  8. 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

  9. Thank you! Yahoo Confidential & Proprietary

More Related