weekly-engineering-meeting-5-3-emails-slack-trello-cards
Weekly engineering meeting 5 3: Emails, slack, trello cards​
Ben: shortcuts for accessing apps use snippets or text expander - get help from support http://www.trankynam.com/atext/
Zac: eeeeeemails - queries and stuff - punted email_campaigns.rb - eeeeemail funnels. www.powr.io/admin/powr-mail campaign_email_template - > elements get fed into thids guy to generate the email queried people stay in Postgres and Redis just gets list id Emails sent using Sparkpost powr.io/sidekiq To test locally - restart server and look at (local)admin/powr-mail or to send locally
include EmailCampaigns
schedule_campaign_emails(test: '[email protected]', emails: ['google_sites_0']) - send one email
schedule_campaign_emails(test: ['[email protected]', '[email protected]'], campaigns: 'popup_pro_tips') - send whole campaign
schedule_campaign_emails(test: '[email protected]', test_delay: true) - test delays
get_recipients(:popup_pro_tips) - returns ActiveRecord::Relation
Puru: n+1 - punted
Puru: redis cache failure post mortem We use compose. -> https://app.compose.io/powr/deployments/powr-prod-cache#topology waiting to hear back.
Praneeta: migrations still not committed Follow up: check merged PRs to see what's up there
Praneeta: rollback/ revert / turn off auto deploy when master broken https://dashboard.heroku.com/apps/powr/activity or heroku rollback -a powr revert PR. https://dashboard.heroku.com/apps/powr/deploy/github - to disable auto deploy If migration - ensure you turn off auto deploy
Puru/Praneeta: multi-platform / multi-app testing - not ready yet
Ben: What slack channels should are the appropriate channels for communication Don't have conversation in automated channels, bugsnag, staging (Calling out people - share)
Ben: Threaded conversation in slack Conversation happening in multiple channels - difficult to keep track. NO THREADS in engineering - same as JS use wisely
Pilar: Agreement on flow for moving cards in trello Merged column, use it. Checklist - but with people
Ben: Hyper Mode Regular checkins - lack of communication Call hyper mode, checkins every 2 hours or so... slack channel reminder for notification for meeting in x mins.... Wario room.
Praneeta: Asynchronous component loading - need to think about this. cache store ->https://developer.mozilla.org/en-US/docs/Web/API/Cache
Puru: GraphQL & with React - Low priority.