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
230
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
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
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
430
そのドキュメント、自動化しませんか?
yuksew
1
310
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
シンガポールで登壇してきます
yama3133
0
250
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
250
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
120
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.7k
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
420
Kaggleで成長するために意識したこと
prgckwb
2
420
Type-safe IaC for Dart
coborinai
0
160
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.6k
AICoEでAIネイティブ組織への進化
yukiogawa
0
200
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.7k
Google's AI Overviews - The New Search
badams
0
1.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Raft: Consensus for Rubyists
vanstee
141
7.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.7k
The Curse of the Amulet
leimatthew05
2
13k
sira's awesome portfolio website redesign presentation
elsirapls
0
300
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
810
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