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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Christina Deemer
February 27, 2020
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
190
WCUS2022.pdf
cahdeemer
0
390
Embracing Minds of All Kinds: Making Digital Content Usable for People with Cognitive Disabilities
cahdeemer
0
210
Going Headless without Losing Your Head: Strategies for Making Your First Decoupled Web App a Success
cahdeemer
0
140
Going Headless without Losing Your Head: Getting Started with Decoupled WordPress
cahdeemer
1
370
Accessibility for Digital In-Gallery Experiences
cahdeemer
0
140
Level Up Your QA Workflow: The Webinar Version
cahdeemer
0
120
QA_Workflow
cahdeemer
0
280
Other Decks in Technology
See All in Technology
少人数データチームのDevin活用実践事例
runandy16
2
440
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
bet_ai_day_2026_session02
agenticsec
1
980
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
110
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
190
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.2k
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
3
2.1k
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
190
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
0
350
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
400
Genie Code ワークショップ 応用編 / Genie-Code-Workshop-advanced
databricksjapan
PRO
0
330
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
170
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Invisible Side of Design
smashingmag
301
52k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
380
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
770
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
260
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