Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GoとAngularでつくる TwitterライクなSNS
Search
Tsubasa SEKIGUCHI
PRO
December 05, 2022
Programming
0
85
GoとAngularでつくる TwitterライクなSNS
2,017年時点で開発中であったSNS「Timeline」の発表です。
Tsubasa SEKIGUCHI
PRO
December 05, 2022
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
これならできる!個人開発のすゝめ
tinykitten
PRO
0
100
今日から使える AI駆動開発のすゝめ
tinykitten
PRO
1
82
Reactで始める リグレッションテスト概論
tinykitten
PRO
0
46
エンジニアでも捗る デザイナー的思考入門
tinykitten
PRO
1
1.4k
Gunma.web #55
tinykitten
PRO
0
260
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
PRO
0
140
AWS/GCPで始める 生成AI入門
tinykitten
PRO
0
170
Rustとtonicで始める gRPC入門(GENIEE Edit)
tinykitten
PRO
0
58
スモールスタートで始める フィードバック管理システム開発入門
tinykitten
PRO
0
310
Other Decks in Programming
See All in Programming
Microservices rules: What good looks like
cer
PRO
0
1.4k
How Software Deployment tools have changed in the past 20 years
geshan
0
29k
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
710
SwiftUIで本格音ゲー実装してみた
hypebeans
0
370
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
38
26k
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
400
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
9
1.2k
sbt 2
xuwei_k
0
290
AIコーディングエージェント(Gemini)
kondai24
0
220
Integrating WordPress and Symfony
alexandresalome
0
150
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7.4k
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
190
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Practical Orchestrator
shlominoach
190
11k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Navigating Team Friction
lara
191
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Rails Girls Zürich Keynote
gr2m
95
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Transcript
(Pͱ"OHVMBSͰͭ͘Δ 5XJUUFSϥΠΫͳ4/4 Build a Social Network with Go/Angular Kosenconf in
Nagano #3 PARTY! 2017.12.23 @ SHINKOJI Cafe, Nagano Tsubasa SEKIGUCHI Project Timeline
͠Ύʔͺ͔ɻ͞Μ ੜ͓ΊͰͱ͏͍͟͝·͢ʂ Happy birthday shupaca_!
ؔޱཌྷ @tinykitten8
Project Timeline
None
࡞ظؒ ̎ϲ݄
None
None
Open Source Project
TwitterϥΠΫͳ ϛχϒϩάαʔϏε
ͳͥ࡞Δͷ͔ʁ Why we make?
࡞Δཧ༝ Reason to make Timeline. ษڧͷͨΊ
࡞Δཧ༝ Reason to make Timeline. ษڧͷͨΊ ࡞ͬͯΈ͔͔ͨͬͨΒ
࡞Δཧ༝ Reason to make Timeline. ษڧͷͨΊ ࡞ͬͯΈ͔͔ͨͬͨΒ ͳΜͱͳָͦ͘͠͏
ٕज़બఆ Technology selection
API։ൃݴޠ API Development language
ͳͥGoʁ Why we should use Go? ίϯύΠϧ͕ߴ (vs. C++) γϯϓϧͰόϥϯεͷऔΕͨݴޠ༷ɻ
DockerͳͲͷେنϓϩδΣΫτͰͷ࣮
ϑϩϯτΤϯυ ϑϨʔϜϫʔΫ Frontend Development Framework
ͳͥAngularʁ Why we should use Angular? ίϯϙʔωϯτϕʔε TypeScript RxJS
vs. React.js Compare with React.js Angular: Full Stack Framework React.js:
View Library ͿͬͪΌ͚͖ͳํ͑ ͍͍ͱࢥ͏ɻ
ࢀߟʹͨ͠αΠτ Referenced websites
Echo Cookbook API Framework
Angular Docs Frontend Framework
σϓϩΠ Deploy
TravisCI Continuous Integration
ಋೖ͕ΘΓͱָ TravisCI Continuous Integration
Microsoft Azure Cloud
Microsoft Azure Cloud σϓϩΠ͕؆୯(WebApp)
Microsoft Azure Cloud σϓϩΠ͕؆୯(WebApp) 3FEJTɺ.POHP͕͑Δ
࠷ޙʹ Finally
ίϯτϦϏϡʔλʔ ืूத
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ Thank you for your attention
͠Ύʔͺ͔ɻ͞Μ ੜ͓ΊͰͱ͏͍͟͝·͢ʂ Happy birthday shupaca_!