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
Implementation of Web Standards in Mastodon
Search
Hiroshi Kawada
September 20, 2017
Technology
1
1.2k
Implementation of Web Standards in Mastodon
Mastodon starts to support ActivityPub!
Hiroshi Kawada
September 20, 2017
Tweet
Share
More Decks by Hiroshi Kawada
See All by Hiroshi Kawada
業務委託アレルギー からの脱却
furoshiki
0
71
Other Decks in Technology
See All in Technology
AWSサービスメニュー開発をしていてAWSを好きだ!と感じた瞬間
toru_kubota
0
130
成長期に歩みを止めないための創業期の開発文化形成
mayah
6
420
CEL(Common Expression Language)で書いた条件にマッチしたIAM Policyを見つける / iam-policy-finder
fujiwara3
0
720
ACRiルーム最新情報とAMD GPUサーバーのご紹介
anjn
0
160
サービス開発を前に進めるために 新米リードエンジニアが 取り組んだこと / Steps Taken by a Novice Lead Engineer to Advance Service Development
nologyance
0
180
LLMアプリケーションの評価の実践と課題 ~PharmaXにおける今後の展望~
pharma_x_tech
2
170
セキュリティ研修 Day1【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
330
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
110
AOAI Dev Day LLMシステム開発 Tips集
hirosatogamo
15
3.8k
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
260
AOAI Dev Day - Opening Session
yoshidashingo
2
470
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
29
6.1k
No one is an island. Learnings from fostering a developers community.
thoeni
17
2.8k
For a Future-Friendly Web
brad_frost
173
9.2k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
16
1.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Done Done
chrislema
179
15k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
29k
Thoughts on Productivity
jonyablonski
64
4.1k
GitHub's CSS Performance
jonrohan
1026
450k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Transcript
*NQMFNFOUBUJPOPG8FC4UBOEBSET JO.BTUPEPO 3VCZ,BJHJ-JHIUOJOH5BMLT 4FQUFNCFS !@GVSPTIJLJ
)JSPTIJ,BXBEB w 5XJUUFS*%!@GVSPTIJLJ w &OHJOFFSJOH.BOBHFSBUQJYJW*OD w .BOBHFSPG1BXPPBOEQJYJW 4LFUDIUFBNT w *OUFSFTUFEJOXFCTUBOEBSETBOE
XFCQFSGPSNBODF 1BXPPQJYJW4LFUDI.FNCFST
8IBUJTɹɹɹɹɹ w 0VSNJTTJPO ʠ4QJDFVQZPVSDSFBUJOHQSPDFTTʡ ʢKB࡞׆ಈΛͬͱָ͘͠ʂʣ w NJMMJPO SFHJTUFSFEVTFSTJOPWFS *OUFSOFUTFSWJDFTGPSDSFBUPST BOEUIFJSGBOT
w .BOZ3VCZQSPEVDUTQJYJW$PNJD #005) QJYJW'"$503: QJYJW4LFUDI 1BXPP .BTUPEPO QJYJW1":FUD 4IJCVZB4FOEBHBZB 5PLZP
8IBUJT.BTUPEPO
.BTUPEPOJT w "TPDJBMOFUXPSL w "NJDSPCMPHHJOHTFSWJDFMJLF5XJUUFS w "(1-'-044 w "OZQFSTPODPNQBOZDBOGPSLUIFTPVSDF DPEFBOEDVTUPNJ[FWJTVBMEFTJHO
GFBUVSFTBOEBEBQUUPJOUFSFTUFEVTFST w #BDLFOE3VCZPO3BJMT w 'SPOUFOESFBDUKT w .BJO%FWFMPQFS&VHFO3PDILP QBXPPOFU GSJFOETOJDP NTUEOKQ $VTUPNJ[FE .BTUPEPO4PVSDF$PEF YYYSC YYYSC 'PSL 'PSL 'PSL $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE $VTUPNJ[FE
w %FDFOUSBMJ[FEGFEFSBUJPO GFEJWFSTF w 8IFOSVOOJOHB.BTUPEPOTFSWFS LOPXOBTBOJOTUBODF JUQBSUJDJQBUFT JOUIFGFEFSBUFETPDJBMOFUXPSL w
8IFOZPVGPMMPXBVTFSPOBOPUIFS JOTUBODF ZPVDBOTFFUIBUVTFSTQPTUT LOPXOBTUPPUT POZPVSJOTUBODFWJB UIFGFEFSBUFETPDJBMOFUXPSL w JOTUBODFTBSFDPOOFDUBCMF BOE VTFSTDPOOFDUUPUIJT OFUXPSL 1BXPPIBTTIBSF *OTUBODF 'FEFSBUFETPDJBM OFUXPSL )FMMP )FMMP *OTUBODF *OTUBODF .BTUPEPOJT
#VJMEJOHGFEFSBUFETPDJBM OFUXPSLXJUI04UBUVT w #BTJDBMMZDPNQPTFECZTUBOEBSET w 8FC'JOHFS%JTDPWFSJOGPSNBUJPOBCPVU VTFSTJOSFNPUFJOTUBODF 3'$ w
1VC4VC)VCCVC 1V4) "QSPUPDPMUP TFOEUPPUTUPSFNPUFJOTUBODF$VSSFOUMZ DBMMFE8FC4VC 8$ w 4BMNPO"QSPUPDPMGPSSFQMZBOEOPO DPOUFOUSFBDUJPO VTFSGPMMPX MJLF SFQMZ FUD UPPSJHJOBMJOTUBODF w "DUJWJUZ4USFBNT"DUJWJUZ#BTF 4DIFNB1V4)BOE4BMNPOEBUBGPSNBUT 3FNPUFVTFSGPMMPXT MPDBMVTFS 4BMNPOWFSCGPMMPX "DUJWJUZ4USFBNT 8FC'JOHFSSFTPVSDF -PDBMVTFSQPTUTBUPPU 3FNPUFVTFSTFOET GBWPSJUFUPUIBUUPPU 4BMNPOWFSCGBWPSJUF "DUJWJUZ4USFBNT 1V4)4VCTDSJCF "DUJWJUZ4USFBNT -PDBM 3FNPUF (&5 1045 1045 1045
/FUXPSLIBT1SPCMFNT w1FSGNBUUFST w-FHBDZ4UBOEBSE
1FSG.BUUFST 4JEFLJR 4JEFLJR 4JEFLJR ʜ w $PNNVOJDBUJPOCFUXFFOJOTUBODFT EFQFOETPO4JEFLJRQFSGPSNBODF w 1SPDFTTJOH6TFSBDUJWJUZ
1V4) 4BMNPOFUD FORVFVFTTJEFLJR XIJDI GPSNBUTBDUJWJUZEBUBBOETFOET NFTTBHFUPSFNPUFJOTUBODFGPSFBDI VTFSBDUJWJUZBOEJOTUBODFT w 1SPCMFN5PPNVDI)551$POOFDUJPO PWFSIFBE *OTUBODF *OTUBODF 4JEFLJR 4JEFLJR 4JEFLJR 4JEFLJR )5513FRVFTU )5513FRVFTU )5513FRVFTU )5513FRVFTU )5513FRVFTU )5513FRVFTU )5513FRVFTU
-FHBDZ4UBOEBSE w 04UBUVTJTUPPMFHBDZ w /PCPEZNBJOUBJOTGPSBGFXZFBST w 4PNFTQFDTBSFMJOLSPU
8IFSFJT4BMNPO1SPUPDPM4QFD :PVDBOTFFPO*OUFSOFU"SDIJWF
-FHBDZ4UBOEBSE w 04UBUVTJTUPPMFHBDZ w /PCPEZNBJOUBJOTGPSBGFXZFBST w 4PNFTQFDTBSFMJOLSPU w 'JSTUMZ .BTUPEPOSFGFSTUP(/64PDJBM
w 4VQQPSUJOH(/6TPDJBMCVHT
4BWJOHJOUFSPQFSBCJMJUZXJUI(/6TPDJBM #SPLFO#"4&GPSNBU
-FHBDZ4UBOEBSE w 04UBUVTJTUPPMFHBDZ w /PCPEZNBJOUBJOTGPSBGFXZFBST w 4PNFTQFDTBSFMJOLSPU w 'JSTUMZ .BTUPEPOSFGFSTUP(/64PDJBM
w 4VQQPSUJOH(/64PDJBM#VH (/64PDJBM (/64PDJBM $PNNPO 'FBUVSF #SPLFO .BTUPEPO 0SJHJOBM 'FBUVSF w 4PNFNPEFSOGFBUVSFPGTPDJBM OFUXPSLOFFETOPOTUBOEBSE JNQMFNFOUBUJPO
/0504UBUVT /05(/64PDJBM
4PMVUJPO
"DUJWJUZ1VC "OFXTUBOEBSEGPSGFEFSBUFETPDJBMOFUXPSL
.BTUPEPO TVQQPSUTTPNFQBSUTPG"DUJWJUZ1VC .BTUPEPO SFEVDFT04UBUVTJNQMFNFOUBUJPO 6TJOH"DUJWJUZ1VC0/-:UPJNQMFNFOUQSJWBUFNFTTBHFGFBUVSF
1BXPPTUBSUFEUPTVQQPSU "DUJWJUZ1VC EBZTBHP
3FNPUFVTFSGPMMPXT MPDBMVTFS 4BMNPO WFSCGPMMPX 8FC'JOHFSSFTPVSDF -PDBMVTFSQPTUTBUPPU 3FNPUFVTFSTFOET GBWPSJUFUPUIBUUPPU 4BMNPO WFSCMJLF
1V4) 4VCTDSJCF "DUJWJUZ1VC 'PMMPX"DUJWJUZ "DUJWJUZ1VC -JLF"DUJWJUZ "DUJWJUZ1VC %FMJWFSZJOCPY 04UBUVT "DUJWJUZ1VC -PDBM 3FNPUF -PDBM 3FNPUF *OUFHSBUJOH TQFDJpDBUJPOT (&5 1045 1045 1045 3FNPUFVTFSGPMMPXT MPDBMVTFS -PDBMVTFSQPTUTBUPPU 3FNPUFVTFSTFOET GBWPSJUFUPUIBUUPPU "DUJWJUZ1VC "DUPS0CKFDU
"DUJWJUZ1VC w "DUJWJUZ1VC w 8$$BOEJEBUF3FDPNNFOEBUJPO8F DBOTFFNBJOUBJOFETQFDPO*OUFSOFU w &YQFDUJOHNPEFSOTPDJBMOFUXPSL GFBUVSF w
"VEJFODF5BSHFUJOH&OBCMFTUP TFOE1SJWBUF%JSFDU.FTTBHF GFBUVSFT JOCPY PVUCPY 1PTU %BUB (FU %BUB FOEQPJOU FOEQPJOU
3FTPMWFQFSGNBUUFST w TIBSFE*OCPY4FOEJOHNVMUJQMFBDUJWJUJFT UPSFNPUFJOTUBODF #VMLUSBOTNJTTJPO w 3FEVDF)551PWFSIFBE ʜ *OTUBODF
*OTUBODF )5513FRVFTU 4JEFLJR 4JEFLJR )5513FRVFTU
#BMTFGFTUJWBM XJMMCFIFMEJOEBZT 1BXPPXJMMSFDFJWFBMBSHFBNPVOUPGUPPUT
.BZCF TIBSFE*OCPY DBOSFTPMWF
#VUTIBSFE*OCPYTUJMMJT VOTVQQPSUFE
)FMQVT
5IBOLZPVGPS ZPVSDPPQFSBUJPO !@GVSPTIJLJ