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
310
Making It Better Without Making It Over (Front Porch)
rmurphey
1
260
CascadiaJS: Making it Better Without Making it Over
rmurphey
2
240
Making it Better without Making it Over
rmurphey
1
270
Making It Better Without Making It Over
rmurphey
0
390
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
440
Ain't No Party Like a Third-Party JS Party
rmurphey
1
360
Apps That Talk Back
rmurphey
2
330
Other Decks in Technology
See All in Technology
AIエージェントを雇う前に決める5つのこと
knishioka
1
150
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
170
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
650
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
140
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
130
Point Cloud as a Foreign Language for Multi-modal Large Language Model
takmin
0
370
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
180
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.2k
いま好きなこと 最初はそんなに好きじゃなかった #tamagawadev
nishiuma
1
250
推論の観測、できていますか? 〜 Google Cloud Gemini Enterprise Agent Platformで 3つの Gemini モデルを実測して踏んだ、評価の罠 〜
shukob
PRO
0
140
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
130
【試作】IoT x AIエージェント
happysamurai294
0
110
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
The Curse of the Amulet
leimatthew05
2
14k
Code Reviewing Like a Champion
maltzj
528
40k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
The browser strikes back
jonoalderson
0
1.6k
My Coaching Mixtape
mlcsv
0
300
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
800
Design in an AI World
tapps
1
300
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