TGViewer
SE materials SE materials @se_materials · 113 subscribers
Post #5 349
Всем привет 👋! Первый пост в канале будет посвящён докладу "Сети для Golang-разработчика", прочитанному на Let's GoConf

Код из презентации можно увидеть в репозитории (Ставим звёздочки, изучаем, пробуем сами!)

Доклад получился ориентированным на прикладной уровень и на решение конкретной задачи. Но, как мы и упомянали, сеть этим не ограничивается. Если вас заинтересовала тема, то... ✍️

Предлагаю обратить внимание на следующие материалы

- Сети для самых маленьких (СДСМ) — один из самых известных сборников статей от сетевых инженеров. Ребята очень креативные, с помощью картонных моделек в самых первых статьях покажут путь пакета по сети, а дальше всё завертится. Является отличным началом для того, чтобы въехать в контекст сетевых инженеров и начать слушать более сложные вещи

- Разбираем HTTP/2 по байтам — Автор ещё глубже заглянул в HTTP/2, подходит, если вам захотелось узнать больше о том, почему вместо запроса и ответа мы получали какие-то фреймы и зачем это всё нужно. Ещё в статье упомянут механизм, про который мы не говорили - согласование клиента и сервера о том какую версию HTTP использовать для общения

- Разбираем TLS по байтам. Кто такой этот HTTPS? — статья от того же автора. Как только мы говорим про HTTPS сразу же стоит вспомнить, что у нас будет использоваться TLS. А кто такой TLS подробно и с иллюстрациями можно узнать в статье

- linkmeup — внутренняя кухня сетевых инженеров, советую сюда заходить после прочтения СДСМ, иначе можно утонуть в непонятных терминах + обратите внимание на их подкасты

Настало время трудночитаемых вещей - спецификаций. Помните, я говорил про некие RFC, так вот. Это стандарты, которые описывают как что должно работать в интернете. Их читать довольно тяжело, но именно в них содержится наиболее подробная информация, в том числе и о различиях в версиях HTTP

- RFC 2616 HTTP/1.1 — можно прочитать не только сам стандарт, но и увидеть его развитие - какой стандарт заменил, или наоборот, какие стандарты его заменили. RFC 2616 считается уже устаревшим, его разделили на несколько частей, ссылочки в Obsoleted by секции, вот по ним можно и перейти в том числе

- RFC 9113 HTTP/2 — аналогично пункту выше, только речь про вторую версию протокола. Также можно посмотреть всю историю и проверить что же там в актуальной версии

- RFC 9114 HTTP/3 — к сожалению, не успели посмотреть третью версию протокола, а ведь очень хотелось! Можно почитать тут, но помните, что стандарт - это не реализация. Если в стандарте написаны классные сложные вещи, не факт, что какие-то фичи где-то можно увидеть в проде
letsgoconf.ru Конференция для Go разработчиков | Let's GoConf Конференция по языку программирования Go, Москва, 11 сентября 2026
  • ✍ 4
More from @se_materials
  1. Sep 13, 2026Accidental and essential complexity Замечали ли вы, что сложность бывает разной по природе…
  2. Sep 3, 2026Всем привет! Сегодня хотел бы порекомендовать очень интересный выпуск Подлодки про каузаль…
  3. Aug 13, 2026Вопрос всегда в масштабе Периодически при знакомстве или разговоре с кем-либо я рассказыва…
  4. Aug 5, 2026На самом деле это большой отдельный разговор про навыки, которые нужны инженеру, чтобы выр…
  5. Jul 30, 2026Периодически смотрю, что происходит у коллег из разных доменов и сфер, чтобы не жить в сво…
  6. Jul 25, 2026Красивый код != результат: продуктовый подход для разработчиков Сегодня хочется поговорить…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →