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
近況報告
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mackee
November 01, 2014
Programming
0
66
近況報告
mackee
November 01, 2014
Tweet
Share
More Decks by mackee
See All by mackee
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
430
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
5
4.7k
今!ソフトウェアエンジニアがハードウェアに手を出すには
mackee
14
6.3k
ワンバイナリWebサービスのススメ
mackee
10
8.4k
tanukistack ライブコーディング / tanukistack live-coding
mackee
0
330
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
1.1k
perl for shell, awk and sed programmers
mackee
3
2.7k
今更GoのWebフレームワークを作ろうとしているワケ / Why am I trying to create a Go web framework now?
mackee
1
1k
database/sqlでNullを扱う歴史とsql.Null[T]の登場 / sql.Null[T] history
mackee
0
940
Other Decks in Programming
See All in Programming
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
310
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
290
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
720
CSC307 Lecture 06
javiergs
PRO
0
690
高速開発のためのコード整理術
sutetotanuki
1
410
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.5k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
How to make the Groovebox
asonas
2
1.9k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
100
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Automating Front-end Workflow
addyosmani
1371
200k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Transcript
ۙگใࠂ @mackee_w
࠷͍ۙͬͯΔϞδϡʔϧ
Redis::Fast • Redis.pmͱޓΠϯλʔϑΣΠε • use RedisΛuse Redis::Fastʹॻ͖͑Δ ͚ͩͰ͍͚Δ • libhiredis༻ɹ·͍͋
None
ಥવͷRedis::Jetऻདྷ
ΠϯλʔϑΣΠεඇޓ
ΠϯλʔϑΣΠεඇޓ
DBIx::Class • JOINग़དྷΔศརɹϧʔϓΫΤϦݮ • DDLΛSQLͰॻ͍͍ͯͳ͍ • Result/ResultSetʹϩδοΫΛΰϦΰϦ ॻ͍͍ͯͳ͍
Redis::LeaderBoard • ͍ΘΏΔϦΞϧλΠϜϥϯΩϯάͷ࣮ݱ • ϥϯΩϯάपΓͷΊΜͲ͍͘͞ॲཧܥΛશ ෦ͤΒΕΔ • ҆৺ͷsongmu ware
Redis::Setlock • djbwareͷsetlockͷෳϗετରԠ൛ͱࢥ ͑ྑ͍ • தRedisͷluaΛͬͨഉଞϩοΫ • όονͷಥ͖ൈ͚ཧͱ͔ಉҰϦΫΤετ ͷ࠶ૹͰͷೋॏ࣮ߦࢭͱ͔
Sub::Retry • நબܥΛϚΠ͜ͱϥοϓͯ͘͠ΕΔ • όάΓ্͍͢ʹόάͬͯΔͱଛ͕େ͖ ͍ͭΛͬͯ͘ΕΔͷ҆৺
Script::Ichigeki • ิరόονͱ͔Ұ͔͠ಈ͔͞ͳ͍ͷͰ useͯ͠ೋ࣮ߦͤ͞ͳ͍Α͏ʹ͢Δ
Parse::Crontab • crontab͕Կेߦ͋Δͱςετͨ͘͠ͳΔ ͡ΌΜʁʁʁʁʁ • ίϚϯυ΄Μ·ʹ͋ΔʁɹͦΕ࣮ߦͰ͖Δ ϑΝΠϧʁʁʁʁ
App::Prove::Plugin::MySQL Pool • Test::mysqldͷΠϯελϯεϓʔϧΛ࡞Δ prove ϓϥάΠϯ • prove -j8ͱ͔͢Δͱ8ݸΠϯελϯεͬ ͍ͯ·Θ͢
Golangཁૉ
Golangཁૉ • gate • consul
͋Μ·ͳ͔ͬͨ