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
Go for Rubyists
Search
linyows
August 22, 2014
Programming
170k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Go for Rubyists
linyows
August 22, 2014
More Decks by linyows
See All by linyows
GoとClickhouseで作るRAGアプリ / Building RAG Application with Go and Clickhouse
linyows
1
51
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
710
Protocol Buffersの型を超えて拡張性を得る / Beyond Protocol Buffers Types Achieving Extensibility
linyows
0
280
研究開発と実装OSSと プロダクトの好循環 / A virtuous cycle of research and development implementation OSS and products
linyows
1
950
コードジェネレーターで 効率的な開発をする / Efficient development with code generators
linyows
0
490
研究を支える拡張性の高い ワークフローツールの提案 / Proposal of highly expandable workflow tools to support research
linyows
0
700
非コンテナ環境において宣言的Deploymentを手軽に実現する / Declarative deployment in non-container environments
linyows
1
620
メール送信サーバの集約における透過型SMTP プロキシの定量評価 / Quantitative Evaluation of Transparent SMTP Proxy in Email Sending Server Aggregation
linyows
0
1.2k
透過型SMTPプロキシによる送信メールの可観測性向上: Update Edition / Improved observability of outgoing emails with transparent smtp proxy: Update edition
linyows
2
680
Other Decks in Programming
See All in Programming
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
290
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
150
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.7k
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
160
React本体のコードリーディング
high_g_engineer
0
110
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
630
5分で問診!Composer セキュリティ健康診断
codmoninc
0
720
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
190
Foundation Models frameworkで画像分析
ryodeveloper
1
160
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
450
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
30 Presentation Tips
portentint
PRO
1
360
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
330
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
340
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
640
Transcript
ϧϏʔετͷͨΊͷ(P @linyows / Fukuoka.go + Fukuoka.rb
ࣗݾհ w (.0ϖύϘج൫ΤϯδχΞ w 4$3"1563&ʢʙʣ w 5PNPIJTB0EB HJUIVCDPNMJOZPXT
࣭ w (PΛॻ͍ͨࣄ͕͋Δਓ w (PΛࣄͰ͍ͬͯΔਓ w 3VCZΛࣄͰ͍ͬͯΔਓ w 1IQΛࣄͰ͍ͬͯΔਓ
3VCZ ! DBS$BSOFX DBSEPPST DBSNBLFl5PZPUBz DBSNPEFMl1SJVTz DBSIPOL SFUVSODBS (P !
DBSOFX $BS DBS%PPST DBS.BLFl5PZPUBz DBS.PEFMl1SJVTz DBS)POL SFUVSODBS ΦϒδΣΫτͰͳ͘ߏମ
ؔ 3VCZ ! EFGSVO@DBS DBS DBSFOHJOFTUBSU FOE (P !
GVODSVO$BS D $BS \ D&OHJOF4UBSU ^
ϝιου DMBTT&OHJOF EFGTUBSU QVUTlXSPPPNz FOE FOE ! DMBTT$BS BUUS@BDDFTTPSFOHJOF EFGJOJUJBMJ[F
!FOHJOF&OHJOFOFX FOE FOE ! DBS$BSOFX DBSFOHJOFTUBSU XSPPN UZQF$BS&OHJOFTUSVDU\^ ! GVOD F $BS&OHJOF 4UBSU \ GNU1SJOUMO XSPPN ^ ! UZQF$BSTUSVDU\ &OHJOF $BS&OHJOF ^ ! UPZPUBOFX $BS UPZPUB&OHJOF4UBSU XSPPN
ΞΫηε੍ޚ QVCMJD GVOD)BOEMF&SSPS FFSSPS \ ^ ! QSJWBUF GVODIBOEMF&SSPS FFSSPS
\ ^ UZQF$BSTUSVDU\ .BLFTUSJOHQVCMJD .BLFTUSJOHQVCMJD OJDLOBNFTUSJOHQSJWBUF ^
CMPDL HP@UP@UIF@TUPSFEPcQSPEVDUTc QVUTl*IBTCVZ\QSPEVDUT^z FOE HP5P5IF4UPSF GVOD Q 1SPEVDUT \ GNU1SJOUMO
l*IBTCVZWz Q ^
ܕม BVEJl"VEJz CZUFT<>CZUF BVEJ CZUFT<>CZUF l"VEJz BVEJTUSJOH CZUFT
+40/ͷऔѻ͍ \ pSTU@OBNF5PN MBTU@OBNF$SVJTF BEESFTT\ TUSFFU@OBNF'BLFTU TUSFFU@OVNCFS
DJUZ4BO'SBODJTDP ^ ^ VTFS6TFS\ 'JSTU/BNF5PN -BTU/BNF$SVJTF "EESFTT"EESFTT\ 4USFFU'BLFTU $JUZ4BO'SBODJTDP 4USFFU/VNCFS ^ ^ KTPO#ZUFT @KTPO.BSTIBM VTFS GNU1SJOUMO TUSJOH KTPO#ZUFT UZQF"EESFTTTUSVDU\ 4USFFUTUSJOH $JUZTUSJOH 4USFFU/VNCFSJOU ^ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOH -BTU/BNFTUSJOH "EESFTT "EESFTT ^
ߏମ͔Β+40/σίʔυ͢Δͱ KTPO#ZUFT @KTPO.BSTIBM VTFS GNU1SJOUMO TUSJOH KTPO#ZUFT \l'JSTU/BNFz5PN
-BTU/BNF$SVJTF "EESFTT \4USFFU'BLFTU $JUZ4BO'SBODJTDP 4USFFU/VNCFS ^^
ߏମʹϑΟʔϧυʹλάΛ͚Δ UZQF"EESFTTTUSVDU\ 4USFFUTUSJOHAKTPOTUSFFU@OBNFA $JUZTUSJOHAKTPODJUZA 4USFFU/VNCFSJOUAKTPOTUSFFU@OVNCFSA ^ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOHACTPOpSTUOBNFKTPOpSTU@OBNFA -BTU/BNFTUSJOHAKTPOMBTU@OBNFA "EESFTT
"EESFTTAKTPOBEESFTTA ^
λάΛऔΓग़ͯ͠ΈΔ UZQF6TFSTUSVDU\ 'JSTU/BNFTUSJOHACTPOpSTUOBNFKTPOpSTU@OBNFA ^ V6TFS\^ TUSFqFDU5ZQF0G V pFMETU'JFME
GNU1SJOUMO pFME5BH(FU CTPO pFME5BH(FU lKTPO pSTUOBNFpSTU@OBNF
ςετ w UFTUJOH w HJUIVCDPNSLBNVSBHPTQFM w HJUIVCDPNTUSFUDISUFTUJGZ w HJUIVCDPNPOTJHJOLHP
Α͍ͱ͜Ζ w ֶशίετ͕খ͍͞ʢίϯύΠϥ͕ʁʣ w ฒߦॲཧ͕ಘҙʢHPSPVUJOFʣ w σϓϩΠ͕؆୯ʢPOFCJOBSZʣ w ίʔσΟϯάελΠϧ͕΄΅ڧ੍ʢແବͳ͕ٞͳ͍ʣ w
πʔϧ͕๛ʢHPHFU HPGNU *%&ෆཁʣ
ࢀߟ IUUQHPMBOHPSHQLHSFqFDU IUUQTVQFSNBSJOHPGPSBSVCZJTU IUUQCMPHHPMBOHPSHKTPOBOEHP
͋Γ͕ͱ͏͍͟͝·ͨ͠