Хобрук: Ваш путь к мастерству в программировании

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


Golang: Jaeger и OpenTelemetry
В настоящее время в разработке программного обеспечения большинство из нас уже применяют концепцию микросервисов. Микросервисы — это распределенная система, основанная на домене/областях, где каждая область разделена на несколько сервисов и связана друг с другом. Что следует учитывать при работе с микросервисами, так это производительность и непротиворечивость данных, поэтому, чтобы убедиться, что наша функция работает хорошо, и заполнить данные, нам нужны некоторые инструменты..

Создавайте быстрые веб-сайты с Golang!
Добро пожаловать! Golang — один из моих любимых языков программирования всех времен. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Вы должны провести модульное тестирование конечных точек API, это просто!
Простое руководство по модульному тестированию конечных точек RESTful API в Go Продолжая улучшать базовую настройку в разделе Создание API в Go Beyond Hello World , мы рассмотрим подход к модульному тестированию конечных точек API. Потребуется небольшой рефакторинг базового проекта, чтобы сделать модульный тест кода удобным, однако он должен быть интуитивно понятным. TL;DR Исходный код: https://github.com/oliversavio/youtube-vid-code/tree/unit-test/go-api-starter Смотреть..

Создайте простой API в Go с помощью Fiber
Создайте простой API на Go с помощью Fiber, Postgres и GORM Согласно Опросу разработчиков StackOverflow и индексу TIOBE , Go (или Golang) в последние годы набирает обороты, особенно среди бэкэнд-разработчиков и команд DevOps, работающих над автоматизацией инфраструктуры. Этого достаточно, чтобы написать простое руководство, чтобы познакомить вас с Go. Этому стоит научиться, поэтому в этой статье я хочу показать вам краткое руководство о том, как разработать масштабируемый, но..

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

Изучение структурированного ведения журналов с помощью slog в Go
Команда Golang в Google только что выпустила экспериментальный пакет для структурированного журналирования, который должен совершить революцию в области наблюдения за приложениями. Введение В этой статье мы собираемся представить концепцию наблюдения за приложением. Позже мы углубимся в ведение журналов и, более конкретно, в структурированное журналирование, и, наконец, мы представим пакет под названием slog и объясним, почему он является революционным для экосистемы Golang. Ни в..

Пример дженериков в Go — MinMax
Дженерики это круто! Почему бы не попробовать пример Универсальное программирование позволяет представлять функции и структуры данных в универсальной форме без учета типов. Что это значит? Этот пост использует пример, чтобы показать, почему и как использовать дженерики в Go. Минимальная проблема Учитывая серию значений, все типы которых являются целыми числами (с плавающей запятой или строкой), верните минимальное/максимальное значение. До Go1.18 было очень неудобно решать..

Новые материалы

Как использовать аутентификацию субъекта-службы для доступа к OneLake Microsoft Fabric — Сэм Дебрюйн
Для работы этой функции необходимо включить 2 новых параметра на портале администрирования Fabric/Power BI. Оба можно найти в разделе Настройки арендатора . Первый называется Разрешить..

Классный фактор: как украсть стили с помощью машинного обучения, Turi Create и ResNet
Я был взволнован, когда впервые услышал, что Turi Create была приобретена Apple, а затем предоставлен открытый исходный код большему сообществу машинного обучения! Ранее в этом году я писал о..

Топ 5 приложений машинного обучения в здравоохранении
Пять лучших применений машинного обучения в здравоохранении Машинное обучение (МО) — это направление искусственного интеллекта (ИИ), в котором компьютерные системы..

ИИ превращает знаки зодиака в реальных людей
Генераторы изображений с искусственным интеллектом — это новая горячая тенденция, которая в последние месяцы покорила Интернет. Эти генераторы используют сложные алгоритмы машинного обучения..

Худший алгоритм сортировки + бонус!
Если вы разбираетесь в структурах данных и алгоритмах, вы, возможно, знаете, что быстрая сортировка и сортировка слиянием часто считаются самыми эффективными и действенными алгоритмами..

Повышайте продуктивность, создавая лучший код Python
Все приемы, которые я изучил на Python, чтобы писать лучший и быстрый код Представление длинных цифр Очень сложно отследить количество нулей или цифр после определенной длины. А теперь вот..

Распределение выборки и центральная предельная теорема
В нашем реальном мире мы часто ищем параметр или статистику определенной совокупности, например среднее значение или стандартное отклонение. Но оценить эту статистику по населению достаточно..