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
Svelte & Nostr
Search
鎌倉
August 04, 2023
Technology
0
350
Svelte & Nostr
Nostr勉強会#3の発表です。SvelteとNostrを組み合わせるとどう嬉しいのかの話をしています。
鎌倉
August 04, 2023
Tweet
Share
More Decks by 鎌倉
See All by 鎌倉
Nostrのカスタムフィードの現状 / About Nostr custom feed
akiomik
0
310
速習XRPC / Learning XRPC
akiomik
0
490
日本人が開発した アプリ紹介 / Introduction of apps developed by Japanese
akiomik
0
680
Bluesky と Android / Bluesky and Android
akiomik
0
940
Nostr版togetterのNosliとNIP-33 / About Nosli and NIP-33
akiomik
0
500
話題の投稿がみれるサービス Nostrendsをつくったよ🤙 / About Nostrends
akiomik
0
690
Other Decks in Technology
See All in Technology
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
210
技術に触れたり、顔を出そう
maruto
1
150
Amazon Route 53, 待ちに待った TLSAレコードのサポート開始
kenichinakamura
0
170
「隙間家具OSS」に至る道/Fujiwara Tech Conference 2025
fujiwara3
7
6.5k
RubyでKubernetesプログラミング
sat
PRO
4
160
dbtを中心にして組織のアジリティとガバナンスのトレードオンを考えてみた
gappy50
0
270
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
54k
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
680
2025年に挑戦したいこと
molmolken
0
160
Goで実践するBFP
hiroyaterui
1
120
シフトライトなテスト活動を適切に行うことで、無理な開発をせず、過剰にテストせず、顧客をビックリさせないプロダクトを作り上げているお話 #RSGT2025 / Shift Right
nihonbuson
3
2.1k
メンバーがオーナーシップを発揮しやすいチームづくり
ham0215
2
140
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Making the Leap to Tech Lead
cromwellryan
133
9k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
The Language of Interfaces
destraynor
155
24k
Building Applications with DynamoDB
mza
93
6.2k
Typedesign – Prime Four
hannesfritz
40
2.5k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
210
Adopting Sorbet at Scale
ufuk
74
9.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Transcript
4WFMUF/PTUS /PTUSษڧձ !BLJPNJL
ࣗݾհ w ח w αʔϏε։ൃ/PTUSFOET /PTMJ /PTFZ w ϥΠϒϥϦ։ൃ/PTWFMUF WJUFTUXFCTPDLFUNPDL
w ༁%BNVT "NFUIZTU )BCMBOFXT w /PTUSΛ࢝Ίͨͷ͕ͳͷͰͪΐ͏Ͳ🍰
ΞδΣϯμ w 4WFMUFͱ w 4WFMUFͱ/PTUS w /PTWFMUFͷհ
4WFMUFͱ
4WFMUFͱ w +BWB4DSJQUͷϑϨʔϜϫʔΫͷҰͭ w ྨࣅ͢Δͷʹ3FBDUɺ7VFɺ4PMJEͳͲ w ϝΠϯ։ൃऀ7FSDFMͷΤϯδχΞ w Ծ%0.ͳ͠ɺ+49ΛΘͳ͍ɺ୯ҰϑΝΠϧίϯϙʔωϯτ 4'$
w ˰3FBDUͱελΠϧ͕େ͖͘ҟͳΔ
4WFMUFLJUͱ w ͜Ε+BWB4DSJQUͷϑϨʔϜϫʔΫͷҰͭ w ྨࣅ͢Δͷʹ/FYU 3FBDU ɺ/VYU 7VF ɺ4PMJE4UBSU 4PMJE
ͳͲ w ϧʔςΟϯάɺ443ɺ4FSWJDFXPSLFSTͳͲ w ଟػೳ൛ͷ4WFMUFͩͱࢥ͑0, w ͜ͷൃදͰ4WFMUFLJU4WFMUFͱͯ͠Ұॹͨ͘ʹѻ͍·͢
+BWB4DSJQUϑϨʔϜϫʔΫͷخ͠͞ w ͷ͢ຊͷԋशΛͬͨਓͷதʹʮϦϨʔ͔ΒऔͬͨσʔλΛ )5.-ʹग़ྗ͍ͨ͠ʯͱࢥͬͨਓଟ͍ͣ w 4WFMUFͷΑ͏ͳϑϨʔϜϫʔΫʮ+BWB4DSJQU͔Β)5.-ʹσʔλ Λө͢Δʯʮ)5.-Ͱىͬͨ͜͜ͱΛ+BWB4DSJQUʹ͑Δʯ͜ͱ ͕؆୯҆શʹͰ͖Δ
4WFMUFͷίʔυྫ ҰͭͷϑΝΠϧͰ+BWB4DSJQUɺ )5.-ɺ$44Λѻ͑Δ 4'$ͱݺ ΕΔಠࣗͷܗࣜ ϘλϯΫϦοΫ͢ΔͱDPVOU͕૿͑ ͯɺ)5.-ॻ͖ΘΔ
4WFMUFͷخ͠͞ w ϦΞΫςΟϒͳίʔυ͕ײతʹॻ͚Δ w Φʔόϔου͕গͳ͘ύϑΥʔϚϯε͕ྑ͍ w TUPSFTͳͲͷඞཁͳػೳ͕͍͍ͩͨἧͬͯΔ w 4UBUFPG'SPOUFOEͰܧଓ্ͯ͠ҐͷධՁ େମҐ
4WFMUFͱ/PTUS
4WFMUF LJU Λར༻ͯ͠Δ/PTUSؔ࿈ΞϓϦ w /PTUSFOETɺ/PTMJɺ/PTFZ ח w /PTUUFS ઇೣ͞Μ
w Ϳ͘·ͼ͏͋ NPOP͞Μ w 4IBSFPO/PTUS Άʔ·Μ͞Μ w भాਫܥ ͠ͷ͞Μ
4WFMUFTUPSFT w 4WFMUFʹଐ͍ͯ͠ΔϦΞΫςΟ ϒͰԣஅతͳΦϯϝϞϦσʔλε τΞ w SFBEBCMF͕ಡΈࠐΈ w XSJUBCMF͕ಡΈॻ͖ w
EFSJWFE͕طଘͷTUPSFTΛมܗ
SYKT w TWFMUFͱಛʹؔͳ͍ɺϦΞΫ ςΟϒʹσʔλૢ࡞Λߦ͏ϥΠϒ ϥϦ w 0CTFSWBCMFͱݺΕΔΦϒδΣ ΫτʹؔΛొ TVCTDSJCFߪ ಡ
͢Δ͜ͱͰྲྀΕͯ͘ΔΠϕϯ τΛඇಉظతʹѻ͏
4WFMUFTUPSFTͱSYKT w 4WFMUFTUPSFTͷ3FBEBCMFͱɺSYKTͷ0CTFSWBCMFΠϯλʔϑΣʔε ͕ࣅ͍ͯΔ w ͲͪΒTVCTDSJCF ͕ੜ͍͑ͯΔ w ˰ ܕͷࡉ͔͍ࠩҟΛߟ͑ͳ͚Ε
SYKTͷ0CTFSWBCMFΛ4WFMUF TUPSFTͷ3FBEBCMFͱͯ͠ར༻Մೳ w TUPSFT༻ͷه๏ ΛͬͯϦΞΫςΟϒʹѻ͏͜ͱ͕Ͱ͖Δ w ܕΛ߹ΘͤΔ߹EFSJWFEʹΑͬͯมܗ͕༰қ
4WFMUFͱ/PTUS w લड़ͷͱ͓Γ SYKTTWFMUFͰѻ͍͘͢૬ੑ͕͍͍ w SYKTͷ/PTUS൛͕Άʔ·Μ͞Μ࡞ͷSYOPTUS w ˰4WFMUFͰ/PTUSͷΞϓϦέʔγϣϯΛ։ൃ͢ΔࡍʹSYOPTUSΛ͏ͱ͍ ͍ײ͡
/PTWFMUFͷհ
/PTWFMUF w 4WFMUFͰ/PTUSΞϓϦέʔγϣϯΛ։ൃ͢ΔͨΊͷ࡞ͷϥΠϒϥϦ w /PTUSʹ؆୯ʹΞΫηε͢ΔͨΊͷ4WFMUFTUPSFTͱ4WFMUF DPNQPOFOUTΛఏڙ͍ͯ͠Δ w IUUQTHJUIVCDPNBLJPNJLOPTWFMUF
DPNQPOFOUΛ͏ྫ w /PTUSͷΠϕϯτ͕ίϯϙʔωϯ τͱͯ͠දݱ͞Ε͍ͯΔ w MFUUFYU LJOE MFUNFUBEBUB LJOE ͰσʔλʹΞΫηεՄೳ
TUPSFTΛར༻͢Δྫ ίϯϙʔωϯτΛܦ༝ͤͣʹTUPSFT Λ৮ͬͯσʔλऔಘ͢Δ͜ͱ Ͱ͖Δ
/PTWFMUF͕ղܾ͍ͨ͜͠ͱ w TWFMUFͰSYOPTUSΛ։ൃ͢ΔࡍͷϕετϓϥΫςΟεΛఏڙ͍ͨ͠ w ར༻๏͕͋ΔఔύλʔϯԽͰ͖ΔͷͰɺSYOPTUSͷTWFMUF༻ͷߴ Ϩϕϧͳ"1*Λఏڙ͢Δ w / ͱউखʹݺΜͰΔ
ͷղܾ
/ w λΠϜϥΠϯදࣔ࣌ʹʮߘ LJOE ʹඥͮ͘ϓϩϑΟʔϧ LJOE Λऔಘʯ Λ͍͍ײ͡ʹॻ͖͍ͨ w
ஸೡʹΔͱʮߘҰཡͷQVCLFZΛऔಘʯˠʮQVCLFZʹඥͮ͘LJOEΛҰׅ औಘʯͱͳΔ͕ɺදࣔ·Ͱ͍ w ॻ͖͢͞Λ༏ઌ͢ΔͱʮߘͷQVCLFZΛऔಘʯˠʮQVCLFZʹඥͮ͘LJOE ΛऔಘʯΛશߘ܁Γฦ͕͢ɺOPTUSFBNͳͲͷߪಡͷ੍ݶʹͻ͔͔ͬΔ w ˰͍·ޙऀͷํࣜͰɺUBOTUBDLRVFSZʹΑΔΩϟογϡΛΈ߹Θͤͯղ ܾ͠Α͏ͱ͍ͯ͠Δ
/PTWFMUFͷ՝ w λΠϜϥΠϯͷΑ͏ʹҰׅσʔλऔಘ࣌ͷιʔτͷ w ύϑΥʔϚϯε͕ѱ͍ w ΠϕϯτՃ࣌ʹը໘͕νϥͭ͘ w ˰ΩϟογϡΛؤுΕ͋ΔఔղফͰ͖ͦ͏ w
SYOPTUSͷWରԠ w 8*1ʜ😇
·ͱΊ w 4WFMUF։ൃ͍͢͠ w 4WFMUF /PTUS։ൃ͍͢͠ SYOPTUSͱΈ߹ΘͤΕ w /PTWFMUFΛ͏ͱͬͱ։ൃ͘͢͠ͳΔʜ͔
&04&