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
開発環境改善活動2018 〜より快適な開発環境を目指して〜
Search
Kentaro Matsushita
April 21, 2018
Technology
0
340
開発環境改善活動2018 〜より快適な開発環境を目指して〜
kanazawa.rb meetup #68
Kentaro Matsushita
April 21, 2018
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
730
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
960
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
370
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
520
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
1.8k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
800
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.3k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
720
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Technology
See All in Technology
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
350
KMP with Crashlytics
sansantech
PRO
0
240
When Windows Meets Kubernetes…
pichuang
0
300
AWS Community Builderのススメ - みんなもCommunity Builderに応募しよう! -
smt7174
0
180
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
Accessibility Inspectorを活用した アプリのアクセシビリティ向上方法
hinakko
0
180
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
370
Godot Engineについて調べてみた
unsoluble_sugar
0
410
[IBM TechXchange Dojo]Watson Discoveryとwatsonx.aiでRAGを実現!事例のご紹介+座学②
siyuanzh09
0
110
Azureの開発で辛いところ
re3turn
0
240
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
140
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.4k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
How STYLIGHT went responsive
nonsquared
96
5.3k
Making Projects Easy
brettharned
116
6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Language of Interfaces
destraynor
155
24k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Raft: Consensus for Rubyists
vanstee
137
6.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
Optimising Largest Contentful Paint
csswizardry
33
3k
Transcript
։ൃڥվળ׆ಈ2018 ʙΑΓշదͳ։ൃڥΛࢦͯ͠ʙ @_kentaro_m 2018/04/21 kanazawa.rb meetup #68
@_kentaro_m ۚࢢͰιϑτΣΞΤϯδχΞ Λ͍ͯ͠·͢ ΤϯδχΞ3ʹͳΓ·ͨ͠ Skills: Node.js, AWS, etc. GitHub: kentaro-m
Twitter: _kentaro_m
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
։ൃڥվળ׆ಈͱ ࣗͷεΩϧΞοϓ݉Ͷͯɺ։ൃڥΛྑ͘͢Δ πʔϧΛ։ൃɾಋೖ͍ͯ͘͠׆ಈ
ࠓ͢͜ͱ ։ൃڥվળ׆ಈͱ ։ൃڥΛվળ͢ΔͨΊʹ࡞ͬͨπʔϧͨͪ
Τϐιʔυ1 GitHubͷϨϏϡʔϫʔΫϑϩʔΛ վળ͍ͨ͠
νʔϜͰຖ10લޙͷϓϧϦΫΤετ͕ ࡞͞ΕΔ
ϨϏϡʔͷίϛϡχέʔγϣϯ͕ ͏·͍͔ͣ͘ʹϚʔδ·Ͱ͕͔͔࣌ؒΔ
ϓϧϦΫϫʔΫϑϩʔ্ͷަ௨ཧ͕ ͍Ε͏·͍͘͘ͷͰͳ͍͔
ϓϧϦ͘Μ • API Gateway & LambdaͰߏங͞ΕͨSlack Bot • ϓϧϦΫʹ·ͭΘΔΠϕϯτΛSlackʹDMͰ௨ ◦
ΦʔϓϯϚʔδՄೳɺϝϯγϣϯίϝϯτՃ • ϓϧϦΫͷϨϏϡΞʔΦʔτΞαΠϯػೳ • kentaro-m/lambda-pr-notify-bot
ϓϧϦ͘Μಈ͍͍ͯΔ༷ࢠ
ಋೖͨ݁͠Ռ • ϓϧϦΫͷϚʔδ͕ಋೖલޙͰ1.3ഒʹͳͬͨ • νʔϜϝϯόʔ͔Β΄ΊΒΕͨ • ձࣾͷLTେձͰՌൃදΛͯ͠ɺ͓Λ͍͍ͨͩͨ
QiitaʹهࣄΛॻ͖·ͨ͠
Τϐιʔυ2 ϢχοτςετͷΧόϨοδΛ αΫοͱΈ͍ͨ
νʔϜͷ࣮ํ ʮػೳΛՃ͢Δͱ͖Ϣχοτςετ Ұॹʹॻ͍ͯɺϓϧϦΫग़ͯ͠Ͷʯ
ςετΛॻ͘͜ͱʹ׳Εͯͳ͍ࢲ ςετՃ͢ΔͨͼʹHTMLͰు͖ग़͞Ε ͨΧόϨοδϨϙʔτΛݟʹߦ͍ͬͯͨ
None
ΤσΟλͰ ΧόϨοδ֬ೝͰ͖ΕศརͳͷͰ
Coverage Markers • Atomͷ֦ுػೳ • ΧόϨοδΛߦ൪߸ԣʹදࣔ͢Δ • nycistanbulͳͲͷΧόϨοδܭଌπʔϧͰ ಈ࡞֬ೝࡁΈ •
kentaro-m/coverage-markers
ΧόϨοδΛද͍ࣔͯ͠Δ༷ࢠ
ͪ͜ΒQiitaʹॻ͖·ͨ͠
ಋೖͨ݁͠Ռ • HTMLͰు͖ग़͞ΕͨΧόϨοδϨϙʔτΛ Ұʑݟʹߦ͘ඞཁ͕ͳ͘ͳͬͨ • ςετ࡞͕͍͍͢͢Ͱ͖ΔΑ͏ʹ • ϓϥΠϕʔτͰͭͬͨ͘ͷͰ͡ΊͯͷϓϧϦΫΛ Βͬͨ
͍͞͝ʹ • ͕ࣗ࡞ͬͨπʔϧΛ։ൃڥͰΘΕΔͷخ͍͠ • εΩϧΞοϓʹͭͳ͕Δ&΄ΊΒΕΔ • ͜Ε͔Β։ൃڥΛྑ͘͢ΔऔΓΈ ʢπʔϧ։ൃҎ֎ʣΛ͍͖͍ͬͯͨ