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

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

8531 @goproglib

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

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

    VK приглашает Go- и Python-разработчиков на Weekend Offer в VK Cloud В команде предстоит создавать высоконагруженные сервисы для миллионов пользователей и десятков тысяч компаний и не только: в каждой команде вас ждут совершенно разные вызовы. Всего команд восемь: VDI, Логирование и алертинг, ML Platform, Платформа данных, IAM, IaaS Network, Платформа для разработки, Биллинг и тарификация. Мероприятие состоится уже 28–29 января. Успейте оставить отклик до 26 января, после чего с вами свяжутся и выберут слот для индивидуального онлайн-интервью. Откликнуться
  • Библиотека Go разработчика

    #хочу_спросить Задавайте любые вопросы о программировании и получайте ответы от пользователей. В комментариях под постом укажите #язык, #стек и/или #библиотеку, по которым задаете вопрос.
  • Библиотека Go разработчика

    Ozon открыл набор на бесплатные курсы по Go и C# для начинающих разработчиков Route 256 Программа рассчитана на студентов технических направлений (начиная со 2 курса) и выпускников 2022 года. Важно: выпускники попадут на оплачиваемую стажировку в Ozon, поэтому участники должны быть готовы к очной стажировке в Москве, Санкт-Петербурге или Иннополисе. Route 256 это: 🔹Три месяца онлайн-занятий в удобное вечернее время 🔹Менторство от экспертов и тьюторов 🔹Опыт разработчиков Ozon 🔹Оплачиваемая стажировка в лидирующем e-com Как попасть на курс? Оставь заявку на сайте ➡️ 5 февраля пройди отборочный контест ➡️ попади в рейтинг лучших ➡️ развивайся под менторством экспертов Ozon. 🔗 Читайте подробнее в нашей статье<u> 🔗 Зеркало
  • Реклама

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

    Детали работы с net.IP и netip.Addr в Go: все не так просто, как кажется. Читать
    The exasperated engineers guide to IPs in Golang

    If you’ve ever needed to store an IP address in Go, you will have come across either net.IP or netip.Addr, or both. If you aren’t sure about any of the following: Why are there two of them? (historical reasons) Is one objectively better than the other? (netip.Addr is always better) Which should I use? (netip.Addr) What’s the difference? (see below) Or if you need to understand the implementation details well enough to translate between them, then this article is for you.

    djosephsen.github.io
  • Библиотека Go разработчика

    Executable examples в Go Знаете ли вы, что в Go вы можете писать исполняемые примеры? Они автоматически включаются в документацию пакета, их можно запускать непосредственно в веб-браузере, а также они автоматически проверяются каждый раз, когда вы запускаете go test. Подробнее
    Executable examples in Go — Bitfield Consulting

    Did you know that Go lets us provide executable code examples as part of our documentation? It’s pretty neat. Let’s take a tour of this useful feature and see how it works.

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

    🤔Какие паттерны применяются для создания микросервиса? Узнайте 1 февраля в 20:00 на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» «Создание микросервиса». 😎На занятии мы вместе с практикующим спецом познакомимся с паттернами декомпозиции системы на микросервисы, а также рассмотрим технический подход и бизнес-подход к декомпозиции. 👉Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/tbbRJ/
  • Библиотека Go разработчика

    Теоретический и практический гайд по работе с пакетом database/sql в Go на примере PostgreSQL. Читать
    How to Work with SQL Databases in Go | Better Stack Community

    The article will discuss the use of the database/sql package in Go to connect to a database, execute SQL statements, and handle returned results. It also covers advanced topics like prepared statements, transactions, and connection pooling.

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

    Разбираемся, что из себя представляют процессы в Linux и как ими можно управлять с использованием Go. Читать
    Managing Linux Processes in Go

    This article explores basic concepts behind Linux processes and how one can manage them using the Go programming language.

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

    Микросервис или монолит: выбираем архитектуру под задачу. На бесплатном вебинаре Яндекс Практикума будем разбираться, когда стоит смотреть в сторону монолита, а когда — в микросервис. → 25 января в 19:00 Вебинар будут вести четверо опытных программистов: ◾️ Дмитрий Шеламов, старший разработчик в Delivery Hero; ◾️ Алексей Мясников, старший разработчик в Яндекс Облаке, на проекте YDB; ◾️ Олег Кожанов, старший Technical Program Manager в Amazon; ◾️ Владислав Шевченко, руководитель бэкенд-практики на Go/Python в redmadrobot. Они расскажут о своих кейсах: какой подход работал в системе сбора онлайн-чеков от ККТ, как создавать МС без опыта и распиливать монолитный бэкенд в наземной станции управления квадрокоптерами. На вебинаре — рассмотрим отличия микросервисной архитектуры и монолита; — обсудим плюсы и минусы подходов; — разберём, под какие задачи подходит каждый из них; — расскажем про проблемы масштабирования: как запланировать и с чего начать миграцию. → Приходите на вебинар и выбирайте подход мудро
  • Библиотека Go разработчика

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

    Что нового в Go 1.20: пополняемая серия статей. 🔗 Часть 1. Изменения в языке 🔗 Часть 2. Основные изменения стандартной библиотеки

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

    Go workspaces: основные возможности и сценарии использования. Читать
    Leverage Go workspaces for multi-module local development - LogRocket Blog

    In this article, we will explore what Go workspaces are and the various use cases you can explore with the workspaces feature.

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

    Что такое фаззинг и зачем он нужен? Недавно публиковали расшифровку доклада Сергея Петрова о фаззинг-тестировании в Go. В этой статье разработчик из Ozon также углубляется в фаззинг: что это такое, зачем он нужен и как с его помощью найти баг на примере.👇 Читать
    Библиотека Go разработчика | Golang

    Текстовая расшифровка доклада Сергея Петрова на GolangConf о том, как устроено fuzzing-тестирование в Go и как проверить функцию на корректную валидацию данных. Читать

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

    Программное создание диаграмм с помощью D2 D2 — инструмент для создания сценариев декларативных диаграмм на базе Go. В руководстве рассматривается его использование из Go-кода для создания диаграммы схемы базы данных.👇 Читать
    GitHub - terrastruct/d2: D2 is a modern diagram scripting language that turns text to diagrams.

    D2 is a modern diagram scripting language that turns text to diagrams. - GitHub - terrastruct/d2: D2 is a modern diagram scripting language that turns text to diagrams.

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

    🔥 Задай свой вопрос Go-разработчикам на talk-сессии 📌 Мечтаешь задать вопросы опытному Golang-разработчику? Задай сразу ТРЁМ! Прими участие в ламповой беседе. Подключайся 24 января в 20:00 на talk-сессию в OTUS. Три ведущих разработчика Golang пообщаются со всеми желающими и ответят на любые вопросы. ✔️ Как себя чувствует Golang-разработка в РФ? ✔️ Какие бывают эпик фейлы на работе? ✔️ Как пройти собеседование в компанию мечты? ✔️ Как обстоят дела с релокацией? ✔️ Какие котики самые няшные? ✔️ И любые другие свободные темы, как за чашкой кофе. 🚀 Это отличная возможность пообщаться с преподавателями онлайн-курса «Golang Developer. Professional» в OTUS. Не упусти свой шанс. 💎 Мероприятие будет интересно как людям без опыта в Golang, так и Junior Golang-разработчикам. 💻 Для участия зарегистрируйтесь https://otus.pw/Zlh2/ 💣 Приведите друга на курс — и вы оба получите скидку 20%! Промокод: ||Go02 ||Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Библиотека Go разработчика

    Команда ngrok представила агент в виде Go-библиотеки, подходящий для интеграции непосредственно в Go-приложения. В статье выше объясняется, как работает ngrok-go, чем он отличается от традиционных сетей и туннелей, а также как начать использовать его в своих приложениях.
    ngrok - Online in One Line

    ngrok is the fastest way to put anything on the internet with a single command.

    Ngrok
  • Реклама

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

    Текстовая расшифровка доклада Сергея Петрова на GolangConf о том, как устроено fuzzing-тестирование в Go и как проверить функцию на корректную валидацию данных. Читать
    Новый тип тестов в Go 1.18 / Сергей Петров (Selectel)

    GollangConf на HighLoad++ 2022 Презентация и тезисы: https://golangconf.ru/2022/abstracts/9018 Обычно, когда говорят о Go 1.18, все первым делом вспоминают про дженерики и незаслуженно забывают об остальных, не менее важных изменениях. Об одном из таких, а именно о появлении поддержки fuzzing-тестирования мы поговорим в этом докладе. ... -------- Нашли ошибку в видео? Пишите нам на [email protected]

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

    Автор статьи уже несколько лет трудится над менеджером паролей, и в качестве промежуточных результатов представил passit, набор инструментов для генерации паролей. Можете использовать его как CLI-инструмент или Go-пакет. Под капотом множество различных генераторов паролей, включая эмоджи. https://github.com/tmthrgd/passit
    GitHub - tmthrgd/passit: A password generation toolkit for Go.

    A password generation toolkit for Go. Contribute to tmthrgd/passit development by creating an account on GitHub.

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

    Насколько бы Go не был хорош, в нем есть свои недостатки. Ловите коллекцию статей, которые хейтят Go (на текущий момент репозиторий не поддерживается, последняя редакция в 2019 году). Читать
    GitHub - ksimka/go-is-not-good: A curated list of articles complaining that go (golang) isn't good enough

    A curated list of articles complaining that go (golang) isn't good enough - GitHub - ksimka/go-is-not-good: A curated list of articles complaining that go (golang) isn't good enough

    GitHub