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

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

8531 @goproglib

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

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

    Как построить карьеру в IT и не выгореть? А что вообще происходит в индустрии? Об этом пишет Outlines Tech — это тг-канал одноименной IT-компании, где эксперты делятся лайфхаками, новостями и личным опытом. Подборка постов: 🔸Отделения будущего с Face ID: что такое «умный» банковский офис 🔸Лайфхаки по контролю задач в условиях неопределённости 🔸Как IT-специалисту составить резюме и не облажаться 🔸Что делать, если работа раздражает, а силы на исходе 🔸Как отказаться от работы мечты и стать счастливее: история тестировщика А ещё в Outlines Tech найдете классные вакансии! Подписывайтесь: @outlines_tech
  • Библиотека Go разработчика

    Опыт прохождения собеседований на позиции middle/senior Go-разработчика. Читать
    Мои собеседования (Golang developer)

    Привет, меня зовут Олег, я разработчик со стажем почти 10 лет. Разработкой начал заниматься ещё со старшей школы, изучал C/C++ (очень пригодилось при написании скриптов в injection для ультимы...

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

    Фильтр Блума: подробное объяснение и реализация на Go. Читать
    Explain the principle and implementation of Bloom filter in detail

    Why do I need a bloom filter Imagine how you would handle the following scenario: Whether the mobile phone number is registered repeatedly Has the user participated in a second kill activity Forge requests for a large number of id query records that do not exist. At this time, the cache misses.UTF-8...

    programmer.group
  • Реклама

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

    ⚠️ Время изучать Golang! 📌 24 августа в 20:00 мск пройдет открытый урок «Примитивы синхронизации в Go» в OTUS. На вебинаре с экспертом мы научимся пользоваться частью механизмов синхронизации и бороться с «гонками» в Go. ❓ Что вас ждет на занятии? ✅ Поговорим про группу ожидания (sync.WaitGroup); ✅ Затронем гарантировано одноразовое выполнение (sync.Once); ✅ Обсудим «простой» мьютекс (sync.Mutex) и детектор гонок (race detector). ➡️ Все остальные необходимые навыки для работы Go-разработчиком ждут вас на онлайн-курсе «Golang Developer. Professional». 👉 Перед встречей пройдите вступительный тест https://otus.pw/vEow/
  • Библиотека Go разработчика

    Разработка простого бота на Go для автоматизации задач по взаимодействию с GitHub. Читать
    Creating Automated GitHub Bots in Go

    Bots are an exciting developer tool that can automate mundane assignments and allow engineers to focus on bigger, more engaging tasks.

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

    text package - golang.org/x/text - Go Packages

    text is a repository of text-related packages related to internationalization (i18n) and localization (l10n), such as character encodings, text transformations, and locale-specific text handling.

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

    Быстрое введение в теги сборки в Go от Ardan Labs. Смотреть
    Building Go Executables: Build Tags

    By using build tags, you can create different versions of your Go application from the same source code and toggle between them with ease. In this example, @Miki Tebeka shows us how to use both explicit and implicit build tags when building Go executables. Golang 1.17 Release Notes: https://go.dev/doc/go1.17 Package Build Documentation: https://pkg.go.dev/go/build Pprof Library: https://pkg.go.dev/net/http/pprof ---- Want to access our full online courses? https://ardanlabs.com/education Interested in attending one of our instructor-led remote training events? https://www.ardanlabs.com/live-training-events/ For everything else: Website: https://www.ardanlabs.com/ Github: https://github.com/ardanlabs Twitter: https://twitter.com/ardanlabs

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

    ⚔️🛡Астрологи объявили баттл «PHP мёртв?» с призами. 🌘 На платформе OTUS, 23 августа в 20.00 откроется портал к Древу познания, где сразятся опытные разработчики PHP, Python и Go. 🧙🏻‍♂️В игре «Герои меча и магии» было сказано: «Слава всегда найдет того, кто идет по верной дороге». Так считают и герои PHP. Но поговаривают, что герои Python и Golang имеют золотые шахты, которые приносят по 2500 ед. золота в день. Так ли это на самом деле? Проведем обзор рынка труда для PHP-разработчиков, обсудим перспективы языка PHP и можно ли писать на PHP современные, надежные приложения. 🗣Спикеры: Михаил Каморин — Senior PHP Developer, Tech Lead в Skyeng. Леонид Орлов — главный разработчик zval. ru, ведет проекты на Python и Django. Алексей Бакин — Golang Developer, развивал бэкенд Yota и Яндекс.Такси. 🎁В конце вебинара первые три человека, оплатившие курс, получат призы на выбор! 👉 Зарегистрируйтесь, чтобы участвовать: https://otus.pw/ZfgU/
  • Библиотека Go разработчика

    Бесплатный онлайн-сервис, который позволяет создавать готовый каркас кодовой базы для JSON API или веб-приложения на Go. На текущий момент проект Autostrada находится в стадии открытого бета-тестирования и активной разработки. Подробнее
    Codebase generator for Golang projects - Autostrada

    Effortlessly generate the perfect starting point for your Go web application or JSON API.

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

    Скоро сентябрь, и кое-кто даже ностальгирует по школе. Но только не разработчики — они и так учатся всю жизнь. Вы — Junior и Middle-разработчик? Тогда предлагаем фундаментальную прокачку на курсе «Алгоритмы и структуры данных для разработчиков» от Skillbox. ✔️ Вы научитесь реализовывать базовые алгоритмы на массивах и разные виды алгоритмов бинарного поиска. ✔️ Познакомитесь с принципами построения хэш-таблиц и способами решения проблемы коллизий хэш-функций. ✔️ Научитесь работать со связными списками, очередями, стэками, двусторонними очередями (деками), кучами, бинарными, B-, R- и суффиксными деревьями, различными видами графов. ✔️ Сможете реализовывать алгоритмы сортировки SelectionSort, QuickSort и MergeSort, создавать и применять рекурсивные и жадные алгоритмы. ✔️ Научитесь оценивать сложность различных типов алгоритмов по времени и памяти. ✔️ Сможете оценивать программный код и находить способы его оптимизации и ускорения. Интересно? Переходите по ссылке, чтобы узнать подробности: https://clc.to/IsmJlQ
  • Библиотека Go разработчика

    «Это то, что меняет правила игры для приложений с большим объемом памяти», — говорит Команда Weaviate об опыте использования GOMEMLIMIT. Читать
    GOMEMLIMIT is a game changer for high-memory applications

    It can be very frustrating when Go applications use less memory than what is available to them, and yet they still manage to run out of memory and crash. Go 1.19 introduced GOMEMLIMIT, which completely changes how you can manage memory limits in Go.

    Weaviate vector search engine
  • Библиотека Go разработчика

    Скоро сентябрь, и кое-кто даже ностальгирует по школе. Но только не разработчики — они и так учатся всю жизнь. Вы — Junior и Middle-разработчик? Тогда предлагаем фундаментальную прокачку на курсе «Алгоритмы и структуры данных для разработчиков» от Skillbox. ✔️ Вы научитесь реализовывать базовые алгоритмы на массивах и разные виды алгоритмов бинарного поиска. ✔️ Познакомитесь с принципами построения хэш-таблиц и способами решения проблемы коллизий хэш-функций. ✔️ Научитесь работать со связными списками, очередями, стэками, двусторонними очередями (деками), кучами, бинарными, B-, R- и суффиксными деревьями, различными видами графов. ✔️ Сможете реализовывать алгоритмы сортировки SelectionSort, QuickSort и MergeSort, создавать и применять рекурсивные и жадные алгоритмы. ✔️ Научитесь оценивать сложность различных типов алгоритмов по времени и памяти. ✔️ Сможете оценивать программный код и находить способы его оптимизации и ускорения. Интересно? Переходите по ссылке, чтобы узнать подробности: https://clc.to/IsmJlQ
  • Библиотека Go разработчика

    Набор на стажировку в Яндексе продолжается!⚡️ Направление — бэкенд-разработка на Golang. Вы можете попробовать себя в разработке Managed PostreSQL и Greenplum, а также научиться развивать, поддерживать и разрабатывать множество инструментов и сервисов Яндекса. Отбор проходит в три этапа: контест, секция с кодом и алгоритмическая секция. После данных этапов вас будут ждать финальные встречи с командами, на которых вы сможете больше узнать про задачи. Cтажировка в Яндексе это: — от 3 до 6 месяцев оплачиваемой работы; — возможность выбрать занятость 20, 30 или 40 часов в неделю; — офис в Санкт-Петербурге; — плотное общение с ментором и командой; — работа над реальными задачами компании; — возможность подтянуть свои знания и прокачать скиллы. 👉 Подать заявку по ссылке https://clck.ru/sbUx6
  • Библиотека Go разработчика

    Как структурировать проект на Go Автор статьи ещё в 2020 году освещал данную тему, но с акцентом на CLI-проекты. Этот материал больше относится к бэкэнд-сервисам. Читать
    How to Structure a Golang Project

    Structuring Go Projects is the number one question for Gophers, new and old. What are the best practices? What should you not do?

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

    ⚡️ Как запускать горутины? 👉🏼 Научимся реализовывать передачу данных между горутинами с помощью канала 17 августа в 20:00 мск на открытом уроке онлайн-курса «Golang Developer. Professional» от OTUS. На занятии мы: ✅ Узнаем, что такое горутины и как их запускать; ✅ Сравним буферизированные и небуферизованные каналы; ✅ Поговорим про использование каналов для передачи данных и синхронизации; ✅ Затронем оператор select и таймеры в Go. ⚠️ Не упустите свой шанс познакомиться с преподавателем и попробовать формат обучения. 📍 Для регистрации пройдите вступительный тест ➡️ https://otus.pw/m4dN/
  • Реклама

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

    Обзор highload паттернов с реализацией на Go и описанием достоинств/недостатков. Читать
    Простые highload паттерны на Go

    Привет, Хабр! Меня зовут Агаджанян Давид, хочу поделиться некоторыми инженерами рекомендациями, которые часто на моем опыте помогали держать highload нагрузку не прибегая к хардкору. Примеры будут на...

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

    Абстрагирование веб-библиотек в Go-приложениях: опыт команды PicPay. Читать
  • Библиотека Go разработчика

    У каких HTTP-методов может быть тело запроса: a) GET b) HEAD c) POST d) PUT Пройдите тест в боте от Яндекс Практикума и узнайте, готовы ли вы изучать Go. Пройти тест t.me/Practic…mInfoBot