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
0
140
Healthy and Effective JavaScript Debugging in Slack
Given at Philly JS meetup on February 27, 2020
Christina Deemer
February 27, 2020
Tweet
Share
More Decks by Christina Deemer
See All by Christina Deemer
Two Truths and a Lie: a lightning talk about autism
cahdeemer
0
100
WCUS2022.pdf
cahdeemer
0
340
Embracing Minds of All Kinds: Making Digital Content Usable for People with Cognitive Disabilities
cahdeemer
0
150
Going Headless without Losing Your Head: Strategies for Making Your First Decoupled Web App a Success
cahdeemer
0
82
Going Headless without Losing Your Head: Getting Started with Decoupled WordPress
cahdeemer
1
310
Accessibility for Digital In-Gallery Experiences
cahdeemer
0
110
Level Up Your QA Workflow: The Webinar Version
cahdeemer
0
77
QA_Workflow
cahdeemer
0
200
Other Decks in Technology
See All in Technology
SCSAから学ぶセキュリティ管理
masakamayama
0
140
Platform Engineeringは自由のめまい
nwiizo
4
1.9k
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
170
Googleマップ/Earthが一般化した 地図タイルのイマ
mapconcierge4agu
1
200
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
120
TAMとre:Capセキュリティ編 〜拡張脅威検出デモを添えて〜
fujiihda
0
100
開発スピードは上がっている…品質はどうする? スピードと品質を両立させるためのプロダクト開発の進め方とは #DevSumi #DevSumiB / Agile And Quality
nihonbuson
1
1.3k
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.2k
バックエンドエンジニアのためのフロントエンド入門 #devsumiC
panda_program
16
6.5k
AWSでRAGを実現する上で感じた3つの大事なこと
ymae
3
1k
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
1
290
株式会社EventHub・エンジニア採用資料
eventhub
0
4.2k
Featured
See All Featured
Designing for Performance
lara
604
68k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
20
2.4k
How GitHub (no longer) Works
holman
313
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Faster Mobile Websites
deanohume
306
31k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Optimizing for Happiness
mojombo
376
70k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Statistics for Hackers
jakevdp
797
220k
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