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
Healthy and Effective JavaScript Debugging in S...
Search
Christina Deemer
February 27, 2020
Technology
170
0
Share
Healthy and Effective JavaScript Debugging in Slack
Given at Philly JS meetup on February 27, 2020
Christina Deemer
February 27, 2020
More Decks by Christina Deemer
See All by Christina Deemer
Two Truths and a Lie: a lightning talk about autism
cahdeemer
0
170
WCUS2022.pdf
cahdeemer
0
380
Embracing Minds of All Kinds: Making Digital Content Usable for People with Cognitive Disabilities
cahdeemer
0
200
Going Headless without Losing Your Head: Strategies for Making Your First Decoupled Web App a Success
cahdeemer
0
120
Going Headless without Losing Your Head: Getting Started with Decoupled WordPress
cahdeemer
1
350
Accessibility for Digital In-Gallery Experiences
cahdeemer
0
140
Level Up Your QA Workflow: The Webinar Version
cahdeemer
0
110
QA_Workflow
cahdeemer
0
260
Other Decks in Technology
See All in Technology
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
210
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
1.9k
Databricks 月刊サービスアップデートまとめ 2026年04月号
tyosi1212
0
130
開発サイクルのボーダーレス化に伴う組織変革から学んだこと / Organizational Transformation Amid the Borderless Development Cycle
mii3king
0
190
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
47k
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
110
AIAgentと取り組むKaggle
508shuto
2
130
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
130
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
5
1.6k
続 運用改善、不都合な真実 〜 物理制約のない運用改善はほとんど無価値 / 20260518-ssmjp-kaizen-no-value-without-physical-constraints
opelab
2
240
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
0
170
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
710
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
260
Speed Design
sergeychernyshev
33
1.7k
Docker and Python
trallard
47
3.8k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Balancing Empowerment & Direction
lara
6
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
690
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
Code Review Best Practice
trishagee
74
20k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
@cahdeemer @alleyco
@cahdeemer @alleyco Healthy & Effective JavaScript Debugging in Slack Christina
Deemer, UX Developer, Alley
@cahdeemer @alleyco Prologue: Who am I?
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco Chapter 1: The Problem
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco If (lovesPhilly( )) { alert( ‘Gritty is awesome’);
debugger; }
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer Asking for help 1. Act of strength & courage
2. Smart & efficient to use the resources available 3. Models positive behavior 4. Surfaces issues others may have
@cahdeemer @alleyco
@cahdeemer @alleyco Chapter 2: 5 Tips for Better Debugging in
Slack
@cahdeemer 01 @alleyco Search Slack
@cahdeemer @alleyco Are you in the right channel?
@cahdeemer @alleyco
@cahdeemer @alleyco Consider your keywords
@cahdeemer 02 @alleyco Make it easy for other people to
help you
@cahdeemer @alleyco
@cahdeemer @alleyco Do not ask permission to ask for help
@cahdeemer @alleyco State your issue clearly
@cahdeemer @alleyco
@cahdeemer 03 @alleyco Make it easy for people to learn
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer 04 @alleyco Use friendly language
@cahdeemer @alleyco Avoid sarcasm and be careful with jokes
@cahdeemer @alleyco Be respectful
@cahdeemer @alleyco Be patient and welcoming
@cahdeemer @alleyco Be open to feedback
@cahdeemer @alleyco
@cahdeemer 05 @alleyco Stay focused
@cahdeemer @alleyco Avoid distracting topics
@cahdeemer @alleyco
@cahdeemer @alleyco Be present.
@cahdeemer @alleyco Don’t disappear
@cahdeemer @alleyco
@cahdeemer @alleyco
@cahdeemer @alleyco Chapter 3: Documentation
@cahdeemer Private documentation outside of Slack • In your IDE:
https://snippet-generator.app/ • Personal code library / notes app: ◦ https://www.renfei.org/snippets-lab/ ◦ https://www.notion.so/ ◦ https://bear.app/
@cahdeemer Public documentation outside of Slack • GH wikis •
Blog post • Social media thread
@cahdeemer Public documentation outside of Slack • GH wikis •
Blog post • Social media thread • Give a talk at your local JavaScript Meetup
@cahdeemer @alleyco Prologue: Follow-up
@cahdeemer Follow up • Slides: speakerdeck • Twitter: @cahdeemer •
Blog post: cahdeemer.com/blog • Alley: alley.co
@cahdeemer @alleyco Thank You