Публикации по теме 'go'


Создание API с помощью Go - Часть 1 Выбор роутера
Этот пост - начало серии, которая поможет вам изучить свой API в Go и принять правильные решения. Мы тестировали различные языки, библиотеки и методы кодирования для нашего продукта у моего нынешнего работодателя. После всего этого мы пришли к выводу, что в настоящее время вряд ли найдется язык лучше, чем Go, для создания серверных API-интерфейсов. Этот вывод относится к нашей команде; вы всегда должны обдумывать свои решения, думая о своей команде. Имея это в виду, давайте проясним,..

gRPC + Реагировать
Создание и запуск сервера gRPC с помощью Go (часть 1/3) Приветствую вас, коллеги-разработчики и поклонники технологий! Вы когда-нибудь чувствовали, что выбор протокола связи чем-то похож на выбор блюда из меню фуд-корта? Не волнуйтесь, мы собираемся разгадать тайны gRPC с помощью замечательного языка Go. Приготовьтесь к сериалу, который заставит вас общаться уверенно! Но прежде чем мы начнем, давайте кратко поговорим о коммуникационной сфере. Представьте себе REST как..

Погружение в Go Pointers: основы и синтаксис, часть 1
Указатели являются неотъемлемой частью многих языков программирования, включая Go. Они предоставляют способ прямой ссылки на адрес памяти значения, что предлагает нам уникальные способы взаимодействия с данными. Несмотря на то, что они вызывают путаницу у многих новичков в программировании, после освоения указатели предоставляют мощную функциональность, которая может сделать ваши программы более эффективными и выразительными. В этом сообщении блога мы рассмотрим основы указателей в Go и их..

Понимание Go Scheduler и изучение того, как он работает
Иди: Что это? К настоящему времени, если вы не жили под скалой, вы, вероятно, слышали о Голанге. Golang или Go — это язык программирования, разработанный Google в конце 2000-х годов. Одной из его наиболее интересных функций является поддержка параллелизма с помощью горутин, которые похожи на легковесные потоки. Горутины могут быть намного дешевле, чем настоящие потоки, и даже миллионы горутин могут быть запланированы в секунду. Но как Го может достичь этого невероятного подвига?..

Эффективная память Golang
вступление Вы когда-нибудь думали о том, как улучшить свой код или как добиться успеха на собеседовании? «выравнивание» структур — это процесс оптимизации, в котором мы можем уменьшить потребление памяти правильно построенной структурой. Благодаря этому сгенерированный машинный код использует одну инструкцию для чтения/записи пространства памяти, без этого их могло бы быть 2 и более. type foo struct {} x := new(foo) y := foo{} fmt.Println(unsafe.Sizeof(x)) // 8 bytes..

Колчан: GraphQL на стероидах
Введение в самый быстрый движок GraphQL на рынке 📈 Если вас больше всего интересуют тесты производительности между различными серверами GraphQL (Python, JS, Scala, Go…), вы можете сразу перейти к графикам в конце 👇 Скажу откровенно ... Последние несколько лет я был одержим производительностью GraphQL. Стремясь улучшить его, я создал Quiver. Quiver - это движок GraphQL, который фокусируется на том, чтобы сделать GraphQL как можно быстрее, удаляя накладные расходы на время..

Создание блокировки OTP для приложений или игр Windows - с помощью Go и React Native
Простой хобби-проект, в котором используется Go для создания части шкафчика и React Native для генерации одноразового пароля для разблокировки. Это оффлайн-проект. Идея и предыстория Поэтому я хотел, чтобы два моих племянника не могли получить доступ к играм на досуге, а скорее к чему-то, к чему они могут получить доступ только тогда, когда им это разрешено. Поэтому мне пришла в голову идея реализовать довольно простое приложение, которое может работать как временная блокировка..