Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
214 - Telegram Web
Telegram Web
👣 conc: better structured concurrency for go

conc — это ваш набор инструментов для структурирования конкуренции в Go, который делает обычные задачи проще и безопаснее.

🖥 Github
👍1💩1
Опыт использования KrakenD от разработчиков МТС Travel

KrakenD — это готовое решение, которое используется в МТС Travel для реализации API-шлюза, важной штуки для продуктов с микросервисной архитектурой.

Туристический сервис появился у МТС в прошлом году, сейчас с помощью него можно забронировать отели по всей России, а также за рубежом. В базе уже более 16000 предложений различных отелей, хостелов и апартаментов.

Опыт МТС Travel может может пригодиться разработчикам из других сервисов. Подробнее о нем читайте в статье на Хабре.
🔥5🤯3🤡3👍1💅1
👍2💩2🔥1
Что выведет код?
Anonymous Quiz
39%
6 6
28%
6 12
33%
Посмотреть ответы
🔥2👍1
Чат-бот под несколько месенджеров

💎 Чат
: ссылка

Привет, я Паша, руковожу эксплуатацией инфраструктуры крупного хайлоад-проекта. Хочу поделиться опытом разработки бота на Golang для различных мессенджеров.

Подробнее: https://habr.com/ru/post/649413/
👍5🔥1💩1
Что выведет код?
Anonymous Quiz
12%
11
7%
12
12%
21
22%
22
46%
Посмотреть ответы
👍5
Почему я перешёл с Python на Go: choose your fighter

💎 Чат
: ссылка

Привет, Хабр! Меня зовут Саша, я бэкенд-разработчик в Ozon. Пишу платформу для контента, который генерят пользователи: отзывов, комментов, вопросов, ответов. Раньше я писал на Python. Выбрал его изначально из-за лёгкого синтаксиса и большого количества вакансий для Python-разработчиков — изи катка для входа в профессию.

Подробнее: https://habr.com/ru/company/ozontech/blog/598381/
👍6
👣 Код дает разные значения для b1 и b2
Почему?

Ответ

package main

func main() {
const s1 = "Hi World!"
s2 := s1 + ""
println(s1 == s2) //true
println(len(s1) == len(s2)) //true

var b1 byte = 1 << len(s1) / 128 // ==4
var b2 byte = 1 << len(s2) / 128 // ==0
println(b1, b2) // 4 0
}
👍7
Что выведет код?
Anonymous Quiz
12%
11
13%
12
19%
21
12%
22
44%
Посмотреть ответы
👍2
Микрооптимизация кода на Go на примере простого веб-сервиса

💎 Чат
: ссылка

Привет, Хабр! Я работаю старшим Go-разработчиком в «Лаборатории Касперского». Сегодня хочу поговорить о том, как искать узкие места и оптимизировать код на Go. Разберу процесс профилирования и оптимизации на примере простого веб-сервиса — покажу, с помощью каких встроенных инструментов искать функции, активнее всего использующие CPU и память. Расскажу, какие можно применять подходы, чтобы повысить производительность. Хотя речь пойдет о микрооптимизации, в моем примере шаг за шагом производительность удалось поднять в 5 раз!

Подробнее: https://habr.com/ru/company/kaspersky/blog/591725/
👍12
🔥 Шпаргалка по структурам данных в Go

Некоторые компании проводят собеседования с online написанием кода. Требуется решить олимпиадную задачку на скорость. В таких условиях нет времени посмотреть подробности реализации структур данных — нужно сразу реализовать идею.

Но курсы по алгоритмам и структурам данных дают примеры или на псевдокоде, или на С++. Ещё эталонные решения задач написаны зачастую на С++. Готовясь к собеседованию, составил шпаргалку библиотек — аналогов контейнеров STL, что бы не тратить драгоценное время на поиск.

Чат: ссылка

Подробнее: https://m.habr.com/ru/post/456194/
👍3👎2
👎7👍3
Интерфейсы в Go — как красиво выстрелить себе в ногу

Первый очерк из цикла приключений в мире сусликов.

С этой статьи начинается серия небольших рассказов о необычных подводных камнях, которые можно встретить в начале разработки на Go. В статьях будут примеры кода, будьте с ними аккуратнее - не все из них будут компилироваться и работать, читайте внимательно комментарии, везде будет указано, на какой строке происходит ошибка. Также в блоках кода везде табуляция заменена на пробелы - это сделано намеренно, чтобы статьи выглядели у всех одинаково.

💎 Чат: ссылка

Подробнее: https://habr.com/ru/post/597461/
👍3
Создание базового RESTful (CRUD) с помощью Golang и MySQL

Мы будем разрабатывать приложение, которое предоставляет базовый сервер REST-API для операций CRUD для управления пользователями (id, firstName, lastName, age).

💎 Чат: ссылка

Подробнее: http://bit.ly/3IVkozD
👍5👎2
2025/07/14 14:25:34
Back to Top
HTML Embed Code: