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
Effective Debugging Apps in VS Code
Search
murajun1978
November 15, 2018
Programming
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Effective Debugging Apps in VS Code
My LT Slide
Event:
https://ateam.connpass.com/event/104825/
murajun1978
November 15, 2018
More Decks by murajun1978
See All by murajun1978
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
1.5k
How to Enjoy the Murajun’s Style
murajun1978
0
120
Building Tebukuro with Hotwire and Rails
murajun1978
0
1.6k
Zeitwerk integration in Rails 6.0
murajun1978
0
150
Efficient development with GraphQL
murajun1978
0
340
tebukuro
murajun1978
0
150
Shinosaka.rb #17 Hands on
murajun1978
0
74
New Features in Rails 4.2
murajun1978
0
970
shinosakarb #11 Rails 4 Pattenrs
murajun1978
1
190
Other Decks in Programming
See All in Programming
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
460
不幸な GC
chencmd
0
630
源内ハンズオン概要編
hideg
0
210
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
710
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.1k
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
1
620
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
2
420
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
140
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
170
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.4k
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
200
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
220
Being A Developer After 40
akosma
91
590k
Designing for Timeless Needs
cassininazir
1
450
Fireside Chat
paigeccino
42
4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Unsuck your backbone
ammeep
672
58k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
How to Ace a Technical Interview
jacobian
281
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
380
Transcript
Effective Debugging React Apps in VS Code
About me むらじゅん (@murajun1978) Skils: Node.js, React, Ruby, Rails, GraphQL
Community: Shinosaka.rb, Rails Follow-up Osaka
Shinosaka.rb #32 https://shinosakarb.doorkeeper.jp/events/82341
No more Print debug
Debugging is one of the important skills for Programmer
Next.js debugging in VS Code
Build-in node.js debugger
Debugging of the Render process
"configurations": [ { "type": "chrome", "request": "launch", "name": "Debug Render",
"url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", "name": "Debug Server", "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/next", "runtimeArgs": [ "--inspect", ], "port": 9229, } ], "compounds": [ { "name": "Debug Next.js", "configurations": ["Launch Chrome", "Debug Server"] } ]
None
Debugging of Node process
"configurations": [ { "type": "chrome", "request": "launch", "name": "Debug Render",
"url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }, { "type": "node", "request": "launch", "name": "Debug Server", "runtimeExecutable": "node", "runtimeArgs": [ "--inspect", "server.js" ], "port": 9229, } ], "compounds": [ { "name": "Debug Next.js", "configurations": ["Launch Chrome", "Debug Server"] } ]
None
Rails debugging in VS Code
None
None
Extension: Ruby
Gems ruby-debug-ide https://github.com/ruby-debug/ruby-debug-ide debase https://github.com/denofevil/debase
Not stopping on breakpoint
gem 'ruby-debug-ide', '0.7.0.beta6' gem 'debase', '0.2.3.beta2'
VS Code Recipes https://github.com/Microsoft/vscode-recipes
No more Print debug
Effective debugging with VS Code
Thank you