Обложка канала

Библиотека Go разработчика. Страница 43

8531 @goproglib

Полезные материалы по всему, что может быть полезно разработчику на Go.

  • Библиотека Go разработчика

    Библиотека Go разработчика | Golang

    Стив Франсия покидает должность руководителя Go в Google Стив — очень продуктивный разработчик, который много сделал для Go, будь то работа в основной команде или разработка Hugo и Cobra. В статье вы увидите размышления Стива о времени, проведенном с командой Go и сообществом Go в целом. Безусловно, это стоит прочитать. Читать

    Telegram
  • Библиотека Go разработчика

    Database migrations in Go using Migrate package

    In this tutorial you are going to learn how to use the migrate tool to execute database migrations. As a second part you will write some Go code to read the...

    Thedevelopercafe
  • Библиотека Go разработчика

    Разбор практического кейса завершения Go-приложение с использованием пакетов context и os/signal. Читать
    How to Shutdown a Golang Application in a Cleaner way

    Being able to gracefully shutdown an app can be helpful to deliver a better user experience. This article will show how to achieve it in GO

    Medium
  • Реклама

  • Библиотека Go разработчика

    🎙Go Time: Go для новичков Этот выпуск подкаста предназначен для всех: кто еще не начал использовать Go, кто интересуется или начал изучать Go, но хочет выйти за рамки основ. Ведущие отвечают на вопросы о том, как изучать Go, приводят доступные ресурсы и векторы дальнейшего развития.
  • Библиотека Go разработчика

    Преобразование байтов в VarInt и VarLong: примеры + юнит-тесты на Go. Читать
    Minecraft protocol VarInt и VarLong. Как из единиц и нулей сделать число на примере Go?

    В этой статье я хочу объяснить на пальцах, как из байтов преобразуются числа в нужные типы данных ( VarInt , VarLong ). Детально рассмотрим реализацию, примеры и напишем unit-тесты. Вспомним бинарные...

    Хабр
  • Библиотека Go разработчика

    Разработчик библиотеки для распознавания лиц размышляет о сильных сторонах Go в области «творческого программирования». Никуда от этого не денешься, но варианты использования Go со временем продолжают расширяться в стиле Python 🤷. Читать
    GitHub - esimov/pigo: Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.

    Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. - GitHub - esimov/pigo: Fast face detection, pupil/eyes localization and facial landmark points...

    GitHub
  • Библиотека Go разработчика

    Стив Франсия покидает должность руководителя Go в Google Стив — очень продуктивный разработчик, который много сделал для Go, будь то работа в основной команде или разработка Hugo и Cobra. В статье вы увидите размышления Стива о времени, проведенном с командой Go и сообществом Go в целом. Безусловно, это стоит прочитать. Читать
    spf13 Google --> | spf13

    I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of everything the Go team has accomplished in the last six years, and I’ve never been more excited for Go’s future. Read on if you’re interested in what led me to my decision, what I’ll be doing next, and what I’ll miss about my time at Google. Go has been my passion for the past 10 years Ten years ago, I used Go for the first time.

    Spf13
  • Библиотека Go разработчика

    Настройка Neovim для разработки на Go с использованием плагинов Lua и init.lua. Читать
    Lua конфигурация Neovim для разработки на Go

    Предисловие В процессе знакомства с Neovim было прочитано много статей, конфигураций на Github, было просмотрено огромное количество роликов на Youtube на тему настройки, но в большинстве случаев...

    Хабр
  • Библиотека Go разработчика

    Реализация простого клона jq на Go + разбор основ профилирования памяти в Go. Читать
  • Библиотека Go разработчика

    Первый Институт с реальным фокусом на продукте В Йошкар-Оле запустился Институт iSpring с бакалавриатом по 4 специальностям: программирование, маркетинг, управление продуктом, и дизайн в IT. Студентов набирают по принципу формирования рабочих команд в IT-компаниях — смотрят на когнитивный потенциал, работоспособность и мотивацию — и с первого дня погружают в рынок. Цель — не просто научить талантливо кодить, рисовать и продвигать, а привить понятие культуры продукта и выпустить спецов, которые быстро интегрируются в любую бизнес-команду и смогут работать над крутыми проектами на российский и глобальный рынок. Здесь студенты с первого курса работают с менторами из IT-компаний, проходят стажировки и объединяются для создания собственных стартапов. Уже на 2-м курсе всем помогают найти part-time job, чтобы после 4-го выпуститься с большим портфолио и навыками уровня Pro. Подробности на сайте Института iSpring
    Бакалавриат «Программирование» в Институте iSpring г. Йошкар-Ола

    Приглашаем мотивированных ребят в Институт iSpring на специальность «Программная инженерия». Система подготовки программистов iSpring теперь доступна в формате бакалавриата.

    ispring.institute
  • Библиотека Go разработчика

    Обзор наиболее полезных функций GoLand от команды JetBrains. Читать
    GoLand’s Hidden Gems | The GoLand Blog

    We all know how tricky it is to unlock the full power of an IDE. There will always be more features you haven't fully explored yet. But we've all been in at least one situation where we discovered a t

    The JetBrains Blog
  • Библиотека Go разработчика

    🎯 Тест по Golang от OTUS Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе Golang Developer. Professional. За 5 месяцев вы пройдете от основ языка до создания собственного микросервиса на Go. Сможете сдать тест — поступите на продвинутый курс по специальной цене, а также получите демо-видео с нарезкой занятий курса 🎁 👉🏻 ПРОЙТИ ТЕСТ https://otus.pw/6AXl/
  • Библиотека Go разработчика

    Разбираемся на практике с пакетом sync/singleflight, который предоставляет механизм подавления повторяющихся вызовов. Читать
    singleflight package - golang.org/x/sync/singleflight - Go Packages

    Package singleflight provides a duplicate function call suppression mechanism.

    pkg.go.dev
  • Библиотека Go разработчика

    GitHub - a8m/golang-cheat-sheet: An overview of Go syntax and features.

    An overview of Go syntax and features. Contribute to a8m/golang-cheat-sheet development by creating an account on GitHub.

    GitHub
  • Библиотека Go разработчика

    Подробная реализация дерева отрезков (Segment Tree) на Go. Читать
    Segment Tree implementation in Golang

    A detailed Segment Tree implementation in Golang

    Rtoch
  • Реклама

  • Библиотека Go разработчика

    #news 🎊 Представлен VSCodeGo v0.35.0 Подсказки показывают дополнительную информацию прямо в вашем коде — предполагаемые типы, имена полей/параметров и многое другое. Настройте параметры "go.inlayHints.*". Примечания к выпуску
  • Библиотека Go разработчика

    Это когда-нибудь закончится? В комментариях к статье некто Avraam J. Dectis решил сменить тему 🤷‍♂️
    Amazon posts article on Rust, Go tech lead: don’t “pull the plug” on us

    Recently, the “Sustainability with Rust” article was published on the official Amazon blog, illustrating through research and comparison…

    Medium
  • Библиотека Go разработчика

    Стала доступна запись второго митапа, посвященного тестированию на Go. Вот темы: — Сергей Макаров (Ozon): «Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go» — Василий Юдин (Авито): «Как подружить QA и разработку через применение практики хранения тестов в коде» — «Профессия QA Atomation»: круглый стол со спикерами из Ozon, Авито, Skyeng и Mirantis Смотреть
    Ozon Tech QA Meetup: тестируем на Go

    Приглашаем на второй митап, посвященный тестированию. В этот раз подробнее поговорим о тестировании на Go. В Ozon хорошо развита инфраструктура и Go-сообщество. У нас большая экспертиза в создании собственных фреймворков и обучении людей языку Go. Поэтому у нас стали появляться автотесты на Go: тестировщики хотели быть ближе к разработчикам, чтобы те могли в любой момент посмотреть тесты, что-то исправить или просто поревьюить код. В Авито же столкнулись с другим кейсом — часто бывает так, что часть тестов — ручные и хранятся в TMS, часть — автоматизированные, и собрать всю эту информацию в одном месте, чтобы оценить покрытие, очень трудно. Но, как оказалось, можно. На нашем митапе подробнее обсудим как обе компании как пришли к решению текущих вопросов. 📅 13 июля (среда) 🕗 18:00 Программа встречи: 💬 02:27 Сергей Макаров (Ozon) Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go. Как быть в случае с Go, если тесты написаны на другом языке, а разработчики не могут внести в них свой вклад или отревьюить их? Что делать, если нужно протестировать HTTP-сервисы и проверять отчёты в Allure? Мы решили облегчить тяготы наших тестировщиков и создать инструмент для тестирования HTTP-сервисов, который в итоге перерос в библиотеку. О нем и расскажем в своем докладе. 💬 34:47 Василий Юдин (Авито) Как подружить QA и разработку через применение практики хранения тестов в коде. Заводить руками тест-кейсы в тестохранилках долго и уныло. А ещё есть много юнит-тестов, которые пишут разработчики, и не всегда понятно, что они покрывают и как пересекаются с е2е-тестами. Эти две проблемы мы решили комплексно, сделав систему, которая ищет и выгружает все-все-все тесты из кода наших приложений и агрегирует в понятное покрытие нашей тестируемой системы. Расскажу также, как этот подход не только сократил трудозатраты и дублирование работы, но помог сделать некоторые культурные сдвиги. 💬 1:37:26 Круглый стол на тему «Профессия QA Atomation», спикеры из Ozon, Авито, Skyeng и Mirantis. Обсудим: - как войти в профессию - как построить карьерный путь - какие сложности при смене профессии (чтобы войти в QA) Ведущий и модератор встречи: Игорь Любин (Ozon). 🔔 Подписывайтесь на наш канал: https://www.youtube.com/channel/UCCqNFXg3NRbRA6qNKFRecdw Наш сайт: https://tech.ozon.ru/ Habr: https://habr.com/ru/company/ozontech/... Telegram: https://t.me/ozon_tech

    YouTube