Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Getting Started with Vibe Coding
miccheng
0
190
ActionController meets Protocol Buffers
sorah
1
790
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
300
Modernizing iOS Apps
seyfoyun
0
150
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
300
オーケストレーション記述言語 Katari
yukikurage
0
240
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
310
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
410
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
310
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
110
SODA - FACT BOOK(EN)
sodainc
1
220
AI-Powered Domain-Driven Design
ziobrando
0
410
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
Accessibility Awareness
sabderemane
1
290
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Ruling the World: When Life Gets Gamed
codingconduct
0
430
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Documentation Writing (for coders)
carmenintech
77
5.6k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
121
120k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Git: the NoSQL Database
bkeepers
PRO
433
67k
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のイメージが少し変わった もっと固くて真面目な世界かと思っていた コードはほぼ理解できない世界だと思っていた