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
御願ひ、作って
Search
さっちゃん
November 26, 2017
Programming
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
御願ひ、作って
Elixirのlibraryを作って。
さっちゃん
November 26, 2017
Transcript
26 slides
御願ひ、作って
.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)
公開library / 組織内(社内)library
公開gem / 組織内(社内)gem
公開gem :
公開gem : みんなの爲の便利なやつ。
公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。
公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)gem :
公開gem : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)gem : いつものアレ。 「いつものアレよろしく」に応へる。
公開hex : みんなの爲の便利なやつ。 「我々はこうやった」と云ふ例⽰にも使へる。 組織内(社内)Elixir lib : いつものアレ。 「いつものアレよろしく」に応へる。
公開hex / 組織内(社内)Elixir lib どう作るか?
公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。
公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。
公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。 ⼀般的なものを作るのは簡單だが、特殊なものを⼀般化するのは 難しい。
公開hex / 組織内(社内)Elixir lib 先ず公開libraryから始める。 組織内資産を公開するのは難しい。 ⼀般的なものを作るのは簡單だが、特殊なものを⼀般化するのは 難しい。 公開したlibraryを、「いつものアレ」⽤にカスタマイズする。
作ったhex
作ったhex holiday_jp ⽇本の休⽇。 Rubyのholiday_jpと同じデー タを使ってゐる。
作ったhex inner_cotton 静的チェッカー集。 いつも⾊んなLintとか⼊れるよ ね。わっちが⼊れといてやっ たよ!
作ったhex mnemonics 静的データをon memoryに格 納しておく。Rubyの ActiveHashみたいなやつ。 Hot reload出來るよ。
作ったhex pqueue2 Erlangのpqueue2のラッパー。 「優先度附きキュー」として 動くlibraryがElixirに無かった ので…(多分今も他に無い)。
作ったhex stream_gzip Streamをgzip/gunzipします。
作ったhex stream_hash StreamのSHA256等を計算し ます。
作ったhex witha with式のmonad版。 Haskellのdo構⽂とか、Clojure のcats/aletみたいな動き。
作った組織内Elixir lib
作った組織内Elixir lib Zatsuxir 「Zatsupost」って云ふ ChatWork組織内gatewayサー バー(API tokenを管理してゐ る)のクライアント。
みなさんも、 作ってヾ(〃l _ l)ノ゙
More Decks by さっちゃん
See All by さっちゃん
敎へない敎師と、考へる機械
ne_sachirou
0
36
火星曆
ne_sachirou
0
69
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.8k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.5k
path 依存型って何?
ne_sachirou
0
900
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
790
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
170
名實一致
ne_sachirou
0
810
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3.4k
Other Decks in Programming
See All in Programming
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
310
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
330
GraphQL の onError と Nullability のこれから
quramy
0
210
LLM 101: Exploring LLMs, Starting with Tokens.
dalinaum
0
100
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
310
Spec-Driven Development - Why Vaadin Is the Perfect Fit
simas
PRO
0
240
AI Augmentation Techniques with Liberty
ivargrimstad
1
450
ActionController meets Protocol Buffers
sorah
1
800
Secure Your Coding Agent Like It’s Malware (v1.5) 🇬🇧 @Code.talks 2026
richargh
0
120
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
170
AI時代のFlutter品質設計 — アプリ品質を守るQuality Layers
omatty198
0
370
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Designing for Performance
lara
612
70k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
Amusing Abliteration
ianozsvald
1
390
Designing for Timeless Needs
cassininazir
1
560
Producing Creativity
orderedlist
PRO
348
41k
How to Talk to Developers About Accessibility
jct
2
620
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
310
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Making Projects Easy
brettharned
120
6.9k
Practical Orchestrator
shlominoach
192
12k