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
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
bassar
October 29, 2021
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
bassar
October 29, 2021
Other Decks in Programming
See All in Programming
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
220
5分で問診!Composer セキュリティ健康診断
codmoninc
0
860
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
580
Android CLI
fornewid
0
210
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
140
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
3.9k
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
270
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
530
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
650
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
750
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
340
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
Optimizing for Happiness
mojombo
378
71k
Designing Experiences People Love
moore
143
24k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
480
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
How STYLIGHT went responsive
nonsquared
100
6.2k
How to Ace a Technical Interview
jacobian
281
24k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Transcript
OSS コントリビュート ハッカソン 20211029 - bassar
PR - CarrierWave https://github.com/carrierwaveuploader/carrierwave/pull/2592 - 画像の width, height で バリデーションができるように
例:1000x1000未満の画像はエラーにする ※ file size でのバリデーションは昔からある
学んだこと - コントリビュートの一連の流れ 生まれて初めて fork ボタン押した... - module と include
めちゃ使う gem ってわけわからんコードばかりでわけわから んことになっているものだと思っていたが、今日 見たところはシンプルに module だけを使って gem を使う側のコードと混ざり合っていた
感想 - 生まれて初めてPR出した 普通に感動した - OSSのイメージが少し変わった もっと固くて真面目な世界かと思っていた コードはほぼ理解できない世界だと思っていた