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
220
Веб-разработка на Go
Iskander (Alex) Sharipov
March 15, 2019
Tweet
Share
More Decks by Iskander (Alex) Sharipov
See All by Iskander (Alex) Sharipov
quasigo
quasilyte
0
31
Go gamedev: XM music
quasilyte
0
88
Zero alloc pathfinding
quasilyte
0
410
Mycelium
quasilyte
0
48
Roboden game pitch
quasilyte
0
170
Ebitengine Ecosystem Overview
quasilyte
1
760
Go gamedev patterns
quasilyte
0
430
profile-guided code analysis
quasilyte
0
330
Go inlining
quasilyte
0
100
Other Decks in Programming
See All in Programming
「その気にさせる」エンジニアが 最強のリーダーになる理由
gimupop
3
440
Generative AI for Beginners .NETの紹介
tomokusaba
1
260
Introduction to C Extensions
sylph01
3
150
高セキュリティ・高耐障害性・サブシステム化。そして2億円
tasukulab280
2
540
RecSys2024 参加報告
unonao
1
170
AWS CDKにおけるL2 Constructの仕組み / aws-cdk-l2-construct
gotok365
4
900
PHPでお金を扱う時、終わりのない 謎の1円調査の旅にでなくて済む方法
nakka
2
760
技術好きなエンジニアが "リーダーへの進化" によって得たものと失ったもの
pospome
5
1.3k
CloudRun, Spanner に対する負荷試験の反省と オブザーバビリティによるアプローチ
oyasumipants
1
260
複雑なフォームと複雑な状態管理にどう向き合うか / #newt_techtalk vol. 15
izumin5210
4
2.3k
Google Cloudとo11yで実現するアプリケーション開発者主体のDB改善
nnaka2992
1
210
オレを救った Cline を紹介する
codehex
16
16k
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
101
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
BBQ
matthewcrist
87
9.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
590
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Code Review Best Practice
trishagee
67
18k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Optimizing for Happiness
mojombo
377
70k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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
Спасибо Алексей Павлюков i@aleksei.co 10