Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ΤϯδχΞͷνʔϜ։ൃ ϞόΠϧΞϓϦνʔϜ։ൃ࣮ફೖ
Slide 2
Slide 2 text
ࣗݾհ ా༞հ 19877݄6ര Ԭݝभࢢग़ ͍͍ੜ׆ -> Ϋϥεϝιου αʔόαΠυΞϓϦέʔγϣ ϯ։ൃΛओ୲ ࠷ۙͷڵຯ Akka Streams
Slide 3
Slide 3 text
ฏ௩໌ଠࢠͷັྗ ͋Δ౦ژਓʮԬͷ໌ଠࢠ ɺͲ͜ͷϝʔΧʔಉ͡ ຯ͕͢Δʯ ↓ ൿͷλϨͱ10ஈ֊ͷຯ ͚ɾਏ͞ʹΑΓϠέΫ ιͳ͕ΒѹతࠩผԽʹ ޭ ฏ௩໌ଠࢠţŪŖžŖ http://www.hira-tsuka.co.jp/hpgen/HPB/entries/4.html
Slide 4
Slide 4 text
νʔϜ։ൃεΩϧݸਓͷͷͩ͠ΑΓྑ͘Ͱ͖Δ
Slide 5
Slide 5 text
ҙ1 ͍ͪ αʔόʔαΠυΤϯδχΞͷࢹͰ͢ ߟ͑ํͷ1αϯϓϧʹ͍ͯͩ͘͠͞
Slide 6
Slide 6 text
ҙ2 நత͔ͭײͷ͕ଟΊͰ͢
Slide 7
Slide 7 text
ຊͷલʹ
Slide 8
Slide 8 text
IT༐ऀͷઓಆྗͬͯ ࣮ʁ ऩೖʁ ਓ຺ʁ
Slide 9
Slide 9 text
ແݶʹࢦඪ͋Γ·͢ΑͶ
Slide 10
Slide 10 text
ʩ ʩ ݸਓٕೳ νʔϜ։ൃεΩϧ
Slide 11
Slide 11 text
ʩ ʩ ݸਓٕೳ νʔϜ։ൃεΩϧ νʔϜ։ൃεΩϧɺ ͋ΒΏΔೳྗͷϕʔεʹ ͳΔͱࢥ͍·͢
Slide 12
Slide 12 text
͡Ό͋ɺνʔϜ։ൃεΩϧͬͯԿʁ
Slide 13
Slide 13 text
Slack ͙͢ʹฦࣄΛ͢Δ ϗϫΠτϘʔυ िҰͰҿΈʹߦ͘ Cacoo ChatWork GitHub ϨϏϡʔίϝϯτΛ ਓΛΊΔͳίʔυΛΊΑ ࡶஊ ʮͰ͖·ͤΜʯ ϝʔϦϯάϦετ ʮҙਤʯΛίϝϯτʹॻ͘ ࣗΑΓ༏लͳਓΛ࠾༻͢Δ ષ ਖ਼Ͱ͋Ε ࣏ࣾର ಀ͛Δ զຫ͢Δ ཱྀߦߦ͜͏ ࡶஊ զຫ͠ͳ͍ ʮΓ·͢ʯ ͡Ό͋ɺνʔϜ։ൃεΩϧͬͯԿʁ
Slide 14
Slide 14 text
Slack ͙͢ʹฦࣄΛ͢Δ ϗϫΠτϘʔυ िҰͰҿΈʹߦ͘ Cacoo ChatWork GitHub ϨϏϡʔίϝϯτΛ ਓΛΊΔͳίʔυΛΊΑ ࡶஊ ʮͰ͖·ͤΜʯ ϝʔϦϯάϦετ ʮҙਤʯΛίϝϯτʹॻ͘ ࣗΑΓ༏लͳਓΛ࠾༻͢Δ ષ ਖ਼Ͱ͋Ε ࣏ࣾର ಀ͛Δ զຫ͢Δ ཱྀߦߦ͜͏ ͡Ό͋ɺνʔϜ։ൃεΩϧͬͯԿʁ ࡶஊ զຫ͠ͳ͍ ʮΓ·͢ʯ ཻࢹΒΒ ৺ɾٕɾମͷϨϕϧײ ΤϯδχΞࢹ
Slide 15
Slide 15 text
ΤϯδχΞͷνʔϜ։ൃεΩϧ ײΛίϯτϩʔϧ͢Δ దͳಓ۩Λ͏ ࣗͷੜ׆Λେࣄʹ͢Δ
Slide 16
Slide 16 text
എܠͷڞ༗
Slide 17
Slide 17 text
ϙΠϯταʔϏεͷ ϞόΠϧΞϓϦΛ࡞Δ
Slide 18
Slide 18 text
࣌ܥྻ 20163݄ : ࣮ϑΣʔζ͕༷ͩॻ͕ͳ͍ 20166݄ : Ұ࣍ϦϦʔε 20169݄ : جװγεςϜͷೖΕସ͑ 201612݄ : ೋ࣍ϦϦʔε ݱࡏ : อक
Slide 19
Slide 19 text
νʔϜߏ ͓٬༷ ϓϩδΣΫτϚωʔδϟʔ σβΠφʔ iOSΤϯδχΞɺAndroidΤϯδχΞ CMSΤϯδχΞ ϞόΠϧAPIΤϯδχΞˎ
Slide 20
Slide 20 text
ײͷ ίϯτϩʔϧ
Slide 21
Slide 21 text
Why? ࣗͱνʔϜϝϯόʔҧ͏ ߟ͑ํҧ͏ ʮΏͣΕͳ͍ͷʯҧ͏ ΈΜͳͰҰ৺ಉମཧ ͔͠͠ݱ࣮ແ ײ͕ੜ·ΕΔ ײύϑΥʔϚϯεʹӨڹ͢Δ
Slide 22
Slide 22 text
Why? ࣗͱνʔϜϝϯόʔҧ͏ ߟ͑ํҧ͏ ΈΜͳͰҰ৺ಉମ ͱ͍͏Θ͚ʹ͍͔ͳ͍ ײ͕ੜ·ΕΔ ײύϑΥʔϚϯεʹӨڹ͢Δ νʔϜͰੜ͡ΔײΛ ࣗͷ੍ޚԼʹ͓͘ शಘɾ࿉Մೳͳٕज़
Slide 23
Slide 23 text
ײͷίϯτϩʔϧTips ଚܟ͔Β࢝ΊΔ ൱ఆܗΛճආ͢Δ ఆ࣌Ͱୀࣾ͢Δ
Slide 24
Slide 24 text
ײͷίϯτϩʔϧTips ଚܟ͔Β࢝ΊΔ ൱ఆܗΛճආ͢Δ ఆ࣌Ͱୀࣾ͢Δ
Slide 25
Slide 25 text
ଚܟ͔Β͡ΊΔ όά͕ग़ͨ Δ͖λεΫ͕ऴΘ͍ͬͯͳ͍ ϦϦʔεʹؒʹ߹Θͳ͍ ॳظͷޙઌߟ͑ͳ͍࣮ʹΑΔٕज़తෛ࠴͕ਏ͍
Slide 26
Slide 26 text
ଚܟ͔Β͡ΊΔ όά͕ग़ͨ Δ͖λεΫ͕ऴΘ͍ͬͯͳ͍ ϦϦʔεʹؒʹ߹Θͳ͍ ॳظͷޙઌߟ͑ͳ͍࣮ʹΑΔٕज़తෛ࠴͕ਏ͍ ୭ͷʂ νʔϜͷͰ͢ Θͨ͠ͷͰ͋Γ·͢
Slide 27
Slide 27 text
҈͞ΕͨΛͲ͏ͨ͢ʁ ஞҰࣄऀʹͳͬͯରԠ͢Δͷແཧ ϦεϖΫτۦಈίϛϡχέʔγϣϯͰɺඈͼަ͏ ձʹΔײΛ৺Α͍ͷʹ͢Δ ײͱΔ͖͜ͱ͕ྑ͍ҙຯͰΓ͞Εɺ͠ ͔Δ͖༏ઌͰରॲ͞ΕΔ
Slide 28
Slide 28 text
ϦεϖΫτۦಈʹͨ͠ྫ όά͕ग़ͨ ͕ࣗ࣌͠ͷঢ়گͰ͍ͬͯͨΒɺͬͱͻͲ͍͜ͱ ʹͳ͍ͬͯͨͩΖ͏ͳɻ̋̋͞Μ͔ͩΒ͜ͷఔͰࡁΜͩ Μͩɻ ॳظϦϦʔεͷλΠτͳεέδϡʔϧͷதͰ̋̋͞Μ͕ ͤͯ͘͞Ε͓͔ͨ͛Ͱɺ։ൃඅ༻͕Β͑ͨͷͩ͠ɺࠓ ͍ͯ͠ΔΜͩɻ ٕज़తෛ࠴͕͋Δ
Slide 29
Slide 29 text
ײͷίϯτϩʔϧTips ଚܟ͔Β࢝ΊΔ ൱ఆܗΛճආ͢Δ ఆ࣌Ͱୀࣾ͢Δ
Slide 30
Slide 30 text
൱ఆܗΛճආ͢Δ ؆୯ͳͰɺߠఆΑΓ൱ఆͷ΄͏͕ҙຯ͕͘ ͳΔ ࠨӈΛ֬ೝ͠·͠ΐ͏ ඈͼग़͢ͳʂ ԣஅาಓͰͷ҆શ֬อ Ұࢭ·Γ·͠ΐ͏
Slide 31
Slide 31 text
൱ఆܗΛճආ͢Δ ؆୯ͳͰɺߠఆΑΓ൱ఆͷ΄͏͕ҙຯ͕͘ ͳΔ ࠨӈΛ֬ೝ͠·͠ΐ͏ ඈͼग़͢ͳʂ ԣஅาಓͰͷ҆શ֬อ Ұࢭ·Γ·͠ΐ͏ ਓؒͷӡಈਆܦ ൱ఆܗͷ໋ྩΛͱʹ ಈ͔ͤͳ͍ʢض͋͛ήʔϜʣ ݸʑਓͷͰม͕Δ ղऍͷ༨͕ൃੜ͢Δ
Slide 32
Slide 32 text
൱ఆܗΛճආ͠ҙਤΛ໌֬ʹ ϝϯόʔʹ൱ఆܗΛͬͯ͠·͏߹ɺࣗͱ͠ ͯͲ͏͢Ε͍͍͔Θ͔͍ͬͯͳ͍͜ͱ͕ଟ͍ ྫ: όάΛग़͢ͳɺϦϦʔεʹΕΔͳɺ͓٬͞Μ ΛࠔΒͤΔͳ… ݁Ռɺࣗͷҙਤͱ૬खͷΞτϓοτʹͣΕ͕ ੜ͡ɺ͓ޓ͍ͷϞϠϞϠʹͭͳ͕Δ
Slide 33
Slide 33 text
൱ఆܗΛճආ͠ҙਤΛ໌֬ʹ ϝϯόʔʹ൱ఆܗΛͬͯ͠·͏߹ɺࣗͱ͠ ͯͲ͏͢Ε͍͍͔Θ͔͍ͬͯͳ͍͜ͱ͕ଟ͍ ྫ: όάΛग़͢ͳɺϦϦʔεʹΕΔͳɺ͓٬͞Μ ΛࠔΒͤΔͳ… ݁Ռɺࣗͷҙਤͱ૬खͷΞτϓοτʹͣΕ͕ ੜ͡ɺ͓ޓ͍ͷϞϠϞϠʹͭͳ͕Δ ൱ఆܗͷϝοηʔδ͕ग़ͯདྷ͖ͨΒ ૬ޓνΣοΫͯ͠۩ମԽ͠·͠ΐ
Slide 34
Slide 34 text
൱ఆܗมྫ ɹ൱ఆܗ ߠఆܗ མͪண͍ͯߟ͑Δͱ όάΛग़͢ͳ ᘳʹ͠Ζ ͔͜͜Β͞Βʹ࣭Λ্͛Δ ͨΊʹɺԿ͕ඞཁʁ Πέͯͳ͍ΑͶ φ͘͠Α͏ ͬͱϞμϯʹ͍ͨ͠ɻͦΕ Ͱ͓ಘʹͳΔ͜ͱͱ͍͑… ๊͑ࠐΉͳΑ ૬ஊ͠Α͏Α ͍͍ͬͨԿΛ๊͍͑ͯͯɺͳ ΜͰ๊͑ࠐΉͷͩΖ͏ʁ ϦεΫΛڪΕΔͳ ϦεΫແࢹ͠Ζ νʔϜΛϦεΫ͔Βղ์͢Δ ͨΊʹɺԶԿΛ͢Δʁ ײతʹͳΔͳ ײΛࡴͤ ͜ͷਓɺ͍·ɺ͜Μͳʹౖͬ ͯΔͷͳΜͰͩΖ͏ʁ
Slide 35
Slide 35 text
ײͷίϯτϩʔϧTips ଚܟ͔Β࢝ΊΔ ൱ఆܗΛճආ͢Δ ఆ࣌Ͱୀࣾ͢Δ
Slide 36
Slide 36 text
ఆ࣌Ͱୀࣾ͢Δ ײͱؔ͋Γ·͢ʁ => ͋Γ·͢ ͘·Ͱۀ͢Δͱɿ ͔ͤͬ͘Զ͕ۀͯ͠ਐΊͨͷʹखΓ͔Α ͳΜͰԶ͓ͦ͘·ͰͬͯΔͷʹ͍͋ͭͷ΄͏͕1 ࣌ؒ͘ؼΔΜͩ ͋ʔ͋ࡢ4͔࣌ؒ͠৸ͯͳ͍Θʔ
Slide 37
Slide 37 text
ఆ࣌Ͱୀࣾ͢Δ ఆ࣌Ͱୀࣾ͢Δश׳ͩͱɿ खΓʁ·͋ࠓ͘Β͍ۀ͢Δ͔ ٿ؍ઓͷͨΊୀࣾͰ͔͢ʁ͍͍Ͱ͢Ͷ ☺ 7࣌ؒ৸ͨ͠ମௐྑ͍
Slide 38
Slide 38 text
ఆ࣌Ͱୀࣾ͢Δ ఆ࣌Ͱୀࣾ͢Δश׳ͩͱɿ खΓʁ·͋ࠓ͘Β͍ۀ͢Δ͔ ٿ؍ઓͷͨΊୀࣾͰ͔͢ʁ͍͍Ͱ͢Ͷ ☺ 7࣌ؒ৸ͨ͠ମௐྑ͍ ࡉ͔͍ͱ͜Ζͷϝϯλϧϔϧε͕ ͥΜͥΜ͕͍ͪ·͢ɻ ߹ࢉ͢Δͱ͔ͳΓͷࠩͰ͢ɻ ۀʮ࠷ऴखஈʯʹ͍ͨ͠
Slide 39
Slide 39 text
Ͳ͏͙ Λ ͔ͭ͏
Slide 40
Slide 40 text
Why? νʔϜߟ͑Λ͑ΔͨΊʹຊޠ͚ͩͰΓͳ ͍ͱ͖͕͋Δ ಛʹΞϓϦΤϯδχΞ - αʔόαΠυΤϯδχΞ ͷΑ ͏ʹϨΠϠ͕ҟͳΔϝϯόʔؒ ਤσʔλߏͰදݱ͠Α͏ͱ͢ΔϑΥʔϚοτ͕ ΒΒͰϝϯςͰ͖ͳ͍ Խ͢Δ͠ݟΒΕͳ͘ͳΔ͠ϝϯς͞Εͳ͘ͳΔ
Slide 41
Slide 41 text
νʔϜߟ͑Λ͑ΔͨΊʹຊޠ͚ͩͰΓͳ ͍ͱ͖͕͋Δ ಛʹΞϓϦΤϯδχΞ - αʔόαΠυΤϯδχΞ ͷΑ ͏ʹϨΠϠ͕ҟͳΔϝϯόʔؒ ਤσʔλߏͰදݱ͠Α͏ͱ͢ΔϑΥʔϚοτ͕ ΒΒͰϝϯςͰ͖ͳ͍ Խ͢Δ͠ݟΒΕͳ͘ͳΔ͠ϝϯς͞Εͳ͘ͳΔ Why? ΠϯλʔϑΣʔεΛ ౷Ұ͢ΔతͰ ಓ۩Λ͏
Slide 42
Slide 42 text
దͳಓ۩Λ͏ PlantUML API Blueprint Charles ※ϞόΠϧΞϓϦ։ൃલఏ
Slide 43
Slide 43 text
దͳಓ۩Λ͏ PlantUML API Blueprint Charles
Slide 44
Slide 44 text
PlantUML ओʹγʔέϯεਤͱΫϥεਤ γʔέϯεਤɿ༷ͷղऍͷͨΊʹ͏ ΫϥεਤɿιϑτΣΞઃܭͷཧղͷॿ͚ʹ͢Δ
Slide 45
Slide 45 text
γʔέϯεਤ ϑϩϯτଆϝϯόʔϚωʔ δϟʔʹݟͯΒ͏ͷʹ࠷ ద ϒϥοΫϘοΫεʹͳΓ͕ ͪͳόοΫΤϯυଆͷॲཧ ͷྲྀΕΛ໌֬ʹ͢Δ
Slide 46
Slide 46 text
Ϋϥεਤ PRͷ͓ͱʹ GitHubͷPRͰݟΔdiffͲ ͏ͯ͠ύοέʔδߏ͕ ϑϥοτʹͳΔ ϨϏϡΞʔͷॿ͚ʹͳΔ
Slide 47
Slide 47 text
Ϋϥεਤ PRͷ͓ͱʹ GitHubͷPRͰݟΔdiffͲ ͏ͯ͠ύοέʔδߏ͕ ϑϥοτʹͳΔ ϨϏϡΞʔͷॿ͚ʹͳΔ γʔέϯεਤΫϥεਤͷ࡞ʹ PlantUMLΛ͏Α͏ʹ͢Ε ࣗવͱϑΥʔϚοτͷϧʔϧΛ౷ҰͰ͖Δ ༷ͷදݱͰ࡞ਤ͢Δೳྗ͕ʹͭ͘
Slide 48
Slide 48 text
దͳಓ۩Λ͏ PlantUML API Blueprint Charles
Slide 49
Slide 49 text
API Blueprint API ༷ॻ࡞πʔϧ Markdown֦ுͰهࡌՄೳ ϑϩϯτϝϯόʔͱͷAPIͷ༷ ௐAPI Blueprint υΩϡϝϯτ ͷ issue Pull Request Ͱߦ͏
Slide 50
Slide 50 text
API Blueprint API ༷ॻ࡞πʔϧ Markdown֦ுͰهࡌՄೳ ϑϩϯτϝϯόʔͱͷAPIͷ༷ ௐAPI Blueprint υΩϡϝϯτ ͷ issue Pull Request Ͱߦ͏ ࠷৽ͷI/F༷Λڞ௨ೝࣝͷͱϝϯς ʮݴͬͨʯʮݴΘͳ͍ʯΛഉআͰ͖Δ API༷ͷ࡞ํ๏͕ʹͭ͘
Slide 51
Slide 51 text
GitHubͰͷཧ͕Մೳ PlantUMLAPI BlueprintςΩετϕʔε ͱ͍͏͜ͱιʔείʔυͱͯ͠ཧՄೳ GitHubͰυΩϡϝϯτཧɺهमਖ਼issue, Pull Request, tags ͱ͍ͬͨΤίγεςϜ͕ͦͷ·· ద༻Մೳ
Slide 52
Slide 52 text
దͳಓ۩Λ͏ PlantUML API Blueprint Charles
Slide 53
Slide 53 text
Charles Mac OS Ͱར༻Ͱ͖Δ Proxy Server ͷπʔϧ ϞόΠϧΞϓϦ͔Βͷ௨৴ΛडͰ͖Δ ։ൃதͷҙਤ͠ͳ͍ϦΫΤετ༰ʹ͍ͭͯઆ໌ ͨ͠Γɺෆ͍ͯ͠ΔϨεϙϯεใʹ͍ͭͯٞ ͢Δࡍʹ༗༻ʢ૬ख͕୭Ͱʣ
Slide 54
Slide 54 text
Charles ϦΫΤετɾϨεϙ ϯεରԠ ϔομɺϘσΟͳͲ HTTPSOK
Slide 55
Slide 55 text
։ൃதӡ༻தI/Fͷ֬ೝൃੜ ΞϓϦը໘ʹσʔλ͕දࣔ͞Εͳ͍ͷͰ͕͢ɺ Ϩεϙϯεͷܗͬͯ߹ͬͯ·͢ʁ ͲΜͳϦΫΤετૹͬͯ·͢ʁ αʔόʔଆͷΞϓϦέʔγϣϯϩά ݟ͍͚ͯͨͩ·ͤΜ͔ʁ ϩάಛఆ͢ΔͷͰձһ൪߸ڭ͍͑ͯͩ͘͞ɻ ֬ೝͳΜͰ͕͢ϦΫΤετਖ਼ৗʹૹΒΕͯ·͢ΑͶ
Slide 56
Slide 56 text
։ൃதӡ༻தI/Fͷ֬ೝൃੜ ΞϓϦը໘ʹσʔλ͕දࣔ͞Εͳ͍ͷͰ͕͢ɺ Ϩεϙϯεͷܗͬͯ߹ͬͯ·͢ʁ ͲΜͳϦΫΤετૹͬͯ·͢ʁ αʔόʔଆͷΞϓϦέʔγϣϯϩά ݟ͍͚ͯͨͩ·ͤΜ͔ʁ ϩάಛఆ͢ΔͷͰձһ൪߸ڭ͍͑ͯͩ͘͞ɻ ֬ೝͳΜͰ͕͢ϦΫΤετਖ਼ৗʹૹΒΕͯ·͢ΑͶ Proxy Tools ͍·͠ΐ͏ αʔόʔαΠυΞϓϦͷ σόοάʹ͑·͢
Slide 57
Slide 57 text
ੜ׆͍ͩ͡ʹ
Slide 58
Slide 58 text
Why? ৺ͷ݈߁ঢ়ଶύϑΥʔϚϯεʹ݁͢Δ اۀʹॴଐ͍ͯ͠ΔҎ্ɺձࣾʹɺνʔϜʹߩݙ ͢Δ͜ͱͱͯେࣄ͕ͩɺτοϓϓϥΠΦϦςΟ ࣗͰ͋Δ͜ͱΛΕͳ͍Α͏ʹ͢Δ ࣗͷϨϕϧ্͕͕ΕνʔϜͷϨϕϧ্͕Δ
Slide 59
Slide 59 text
ࣗͷੜ׆Λେࣄʹ͢Δ ༗څٳՋΛͱΔ ேϥϯɺδϜɺΧϑΣ࡞ۀ ࣄΛੜ׆ͷαϒλεΫʹ͢Δ
Slide 60
Slide 60 text
༗څٳՋΛͱΔ 3݄ʹάΞϜ͍͖ͬͯ·ָ͔ͨͬͨ͠͠Ͱ͢
Slide 61
Slide 61 text
༗څٳՋΛͱΔ 3݄ʹάΞϜ͍͖ͬͯ·ָ͔ͨͬͨ͠͠Ͱ͢ ओ࡞༻ɿ৺ͷϦϑϨογϡ ෭࡞༻ɿݖརΛߦ͢ΔΫηΛ͚ͭΔ
Slide 62
Slide 62 text
ேϥϯɺδϜɺΧϑΣ࡞ۀ
Slide 63
Slide 63 text
ேϥϯɺδϜɺΧϑΣ࡞ۀ ओ࡞༻ɿମྗྗUP ෭࡞༻ɿࣗͷͨΊͷ࣌ؒΛઃఆ͢Δ
Slide 64
Slide 64 text
ࣄΛੜ׆ͷαϒλεΫʹ͢Δ Q. ͋ͳͨͷੜ׆ͱࣄͷؔʁ ੜ׆ ࣄ ੜ׆ ࣄ ࣄ ੜ׆ ੜ׆ ࣄ
Slide 65
Slide 65 text
ࣄΛੜ׆ͷαϒλεΫʹ͢Δ Q. ͋ͳͨͷੜ׆ͱࣄͷؔʁ ੜ׆ ࣄ ੜ׆ ࣄ ࣄ ੜ׆ ੜ׆ ࣄ ͜Εʹ͠Α͏ʂ
Slide 66
Slide 66 text
ࣄΛੜ׆ͷαϒλεΫʹ͢Δ Q. ͋ͳͨͷੜ׆ͱࣄͷؔʁ ੜ׆ ࣄ ੜ׆ ࣄ ࣄ ੜ׆ ੜ׆ ࣄ ͜Ε͕͍͍ͱࢥ͍·͢ ओ࡞༻ɿ͍ͨͣΒͳࣄͷ༏ઌ্ঢΛࢭ ෭࡞༻ɿٳΉ͜ͱɺ༡Ϳ͜ͱʹશྗΛ͛Δ
Slide 67
Slide 67 text
·ͱΊ
Slide 68
Slide 68 text
ײίϯτϩʔϧ ಓ۩Λ͏ ੜ׆Λେࣄʹ ଚܟ͔Β࢝ΊΔ PlantUML ༗څٳՋΛͱΔ ൱ఆܗΛճආ͢Δ API Blueprint ேϥϯδϜ ՋΧϑΣ ఆ࣌ͰؼΔ Charles ੜ׆λεΫ └ ࣄ
Slide 69
Slide 69 text
ײίϯτϩʔϧ ಓ۩Λ͏ ੜ׆Λେࣄʹ ଚܟ͔Β࢝ΊΔ PlantUML ༗څٳՋΛͱΔ ൱ఆܗΛճආ͢Δ API Blueprint ேϥϯδϜ ՋΧϑΣ ఆ࣌ͰؼΔ Charles ੜ׆λεΫ └ ࣄ ͙࣮͢ફͰ͖ͦ͏ͳͷ͔Β “࡞ઓ”ʹऔΓೖΕͯΈ͍ͯͩ͘͞ʂ Γ͍ͨ͜ͱΛͭͭ͠νʔϜྗUPʂ
Slide 70
Slide 70 text
ࢀߟ PlantUML http://plantuml.com/ API Blueprint | API Blueprint https://apiblueprint.org/ Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTTPS & SSL Proxy / Reverse Proxy https:// www.charlesproxy.com/