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
Веб-разработка на Go
Search
Iskander (Alex) Sharipov
March 15, 2019
Programming
0
230
Веб-разработка на Go
Iskander (Alex) Sharipov
March 15, 2019
Tweet
Share
More Decks by Iskander (Alex) Sharipov
See All by Iskander (Alex) Sharipov
quasigo
quasilyte
0
91
Go gamedev: XM music
quasilyte
0
140
Zero alloc pathfinding
quasilyte
0
640
Mycelium
quasilyte
0
92
Roboden game pitch
quasilyte
0
260
Ebitengine Ecosystem Overview
quasilyte
1
950
Go gamedev patterns
quasilyte
0
510
profile-guided code analysis
quasilyte
0
380
Go inlining
quasilyte
0
140
Other Decks in Programming
See All in Programming
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
2
380
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
140
Understanding Apache Lucene - More than just full-text search
spinscale
0
120
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
120
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.1k
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
420
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.3k
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.6k
TipKitTips
ktcryomm
0
170
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
400
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Ruling the World: When Life Gets Gamed
codingconduct
0
170
How to Think Like a Performance Engineer
csswizardry
28
2.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
140
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
How GitHub (no longer) Works
holman
316
140k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Web разработка на Go Алексей Павлюков © Renée French 1
О чем презентация Классические web-приложения Из каких частей состоит web-приложние
JavaScript и дргое API Как выбрать что использовать в своем проекте Новые подходы в web-разработке 1. 2. 3. 4. 5. 2
Придумаем простое приложение "доска объявлений" Что нам нужно для минимально
рабочего приложения? База данных Админка для поддржки Форма регистрации для продавца Форма подать объявление JavaScript? 1. 2. 3. 4. 5. 3
Усложним наше приложение Поиск по объявлениям Клиенты в разных странах
и регионах Переписка продавца и покупателя Мобильное приложение 1. 2. 3. 4. 4
Выбор библиотеки роутинга https://example.com/product-:id/:image Поддерживает все нужные вам правила? Как
поддерживаются middleware Как устроена обработка ошибок 1. 2. 3. 5
Локализация и интернационализация Денежные единицы Дата и время Числительные Подходит
ли фреймворк для работы с переводчиками? 1. 2. 3. 4. 6
Фреймворки для API https://github.com/go-swagger/go-swagger https://goa.design https://echo.labstack.com https://gin-gonic.com https://github.com/graphql-go/graphql https://grpc.io 1.
2. 3. 4. 5. 6. 7
Фреймворки для web-приложений https://beego.me https://gobuffalo.io https://echo.labstack.com https://gin-gonic.com https://github.com/go-macaron/macaron 1. 2.
3. 4. 5. 8
Новое Поддержка HTTP/2 QUIC WebAssembly 1. 2. 3. 9
Спасибо Алексей Павлюков
[email protected]
10