Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Apps That Talk Back (Codementor)
Search
Rebecca Murphey
March 25, 2015
Technology
6.5k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Apps That Talk Back (Codementor)
Rebecca Murphey
March 25, 2015
More Decks by Rebecca Murphey
See All by Rebecca Murphey
You Can't Always Get What You Want: A Year of Leading Change
rmurphey
0
300
Making It Better Without Making It Over (Front Porch)
rmurphey
1
260
CascadiaJS: Making it Better Without Making it Over
rmurphey
2
230
Making it Better without Making it Over
rmurphey
1
270
Making It Better Without Making It Over
rmurphey
0
380
HTTP/2 is here, now let's make it easy
rmurphey
7
8.9k
Deploying client-side apps, 1000 (or so) at a time
rmurphey
1
430
Ain't No Party Like a Third-Party JS Party
rmurphey
1
350
Apps That Talk Back
rmurphey
2
330
Other Decks in Technology
See All in Technology
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
320
【2026年版】 ベクトル検索とEmbedding最前線
mocobeta
24
7.6k
千葉での単身赴任からAWSをやり続け、千葉に戻ってきた話
yama3133
1
120
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
570
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
200
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
180
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
210
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
270
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
260
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
240
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
110
When Platform Engineering Meets GenAI
sucitw
0
180
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
220
Designing Experiences People Love
moore
143
24k
The untapped power of vector embeddings
frankvandijk
2
1.8k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
490
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Writing Fast Ruby
sferik
630
63k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
Leo the Paperboy
mayatellez
7
1.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
300
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Transcript
Apps That Talk Back Rebecca Murphey @rmurphey rmurphey.com
None
“Digital interactions”—whether through desktops, laptops, tablets or smartphones— will influence
half of all retail store sales this holiday season. Deloitte
★★★ ➞ $$$
None
None
★★★ ➞ $$$
Apps That Talk Back Rebecca Murphey @rmurphey rmurphey.com
service monitoring error tracking performance metrics production debugging safety nets
None
None
None
None
None
BVTracker.error('No productId is defined');
BVTracker.error({ name : errorMessages.IMPLEMENTATION, detail1 :
'No productId is defined', detail2 : component.name });
define({ errors : {
IMPLEMENTATION : 'Implementation Error', API : 'API Error', UNCAUGHT : 'Uncaught Exception', CONFIG : 'Configuration Error', THIRD_PARTY : 'Third Party Service Error', TIMEOUT : 'Request Timeout', UI : 'User Interface Error', FRAMEWORK : 'Framework Error' } });
None
None
None
None
None
None
None
None
None
None
var spawn = require('child_process').spawn; var command = 'grunt';
var commandOpts = ['check:push']; function onExit (code) { if (code !== 0) { throw new Error('Prepush check failed with exit code: ' + code); } process.exit(code); } // Run it !! var child = spawn( command, commandOpts, { stdio : 'inherit' } ); child.on('exit', onExit);
BVReporter.assert( this.componentId, 'View ' +
this.name + ' must have componentId' );
None
None
None
✅ assertions ✅ git hooks (jshint, jscs, unit tests) ✅
error classification & reporting ✅ production monitoring ✅ production debugging ✅ build size monitoring ✅ performance instrumentation ⬆️ error alerting ⬆️ performance monitoring ❌ performance budget
@rmurphey ~ rmurphey.com bazaarvoice.com