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

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

8531 @goproglib

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

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

    Profile-guided optimization preview - The Go Programming Language

    Introduction to profile-guided optimization, available as a preview in Go 1.20.

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

    How to Get Started with Logging in Go | Better Stack Community

    Go has built-in features for simple logging but third-party tools also exist for this purpose. How do you know which one to pick? This article will equip you to answer that question.

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

    Максим Шамаев, бэкенд-разработчик в X-Cart, рассказывает, почему народ побежал в Go и что надо знать перед побегом. 🎬 Смотреть
    Из PHP в Golang или туда и там остался - Максим Шамаев из X-Cart

    💎 Из PHP в Golang или туда и там остался 🎙 Максим Шамаев, Backend разработчик X-Cart Почему народ побежал в Golang и что надо знать перед побегом. Почему побежали, почему в Go, какие особенности для PHPшника - все что все хотели, но боялись спросить. Презентация: https://drive.google.com/file/d/1SHEuZ19BKteCxZe333Kq4PqKF0jlJwJI/view Чат сообщества ulskPHP с анонсами о мероприятии: https://t.me/ulskPHP Группа ВКонтакте ulskPHP: https://vk.com/ulskphp

    YouTube
  • Реклама

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

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

    🎙 GoGetPodcast: Как развиваться Go-разработчику? Как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии. Эти и другие вопросы в новом выпуске подкаста. 📺 Смотреть
    Как развиваться GoLang разработчику? | GoGetPodcast №7

    Говорим о том, как готовиться к собеседованиям, чего от вас будут ожидать, что пригодится на работе, как расти и развиваться в профессии. Состав: - Николай Тузов - Глеб Яльчик - тех. директор компании Gaijin - Даниил Подольский - Microavia.com - Виталий Левченко - разработчик в Яндекс Практикум ---- ❤️ Если у вас есть желание поддержать развитие канала: - Секретный телеграм-канал: https://t.me/+1UPXV_DGnG1mODJi - Patreon: https://www.patreon.com/tuzov - Boosty: https://boosty.to/nikolay.tuzov Другие мои проекты: - 👾 Мой блог в Telegram - новости, анонсы, интересные мысли: https://t.me/ntuzov - 👀 Golang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go. - 🗣 Наш чат - Gopher Club: https://t.me/+zsSZ63wEJDs3NGVi Все гости наших выпусков там присутствуют. ---- Тайм-коды 0:00 Вступление 0:37 Представление участников 2:40 Опросник Даниила 5:09 Примерный план разговора 5:33 Чего хотят от Go разработчика 5:49 Определяемся с грейдами 12:56 Почему мы не говорим, что ожидаем от кандидата? 13:57 Как отличить мидла, зазубрившего ответы 15:12 Ценность алгоритмов на собеседовании 16:32 Люди берут на работу похожих на себя людей 17:00 Алгоритмы можно тоже заучить 18:53 Тестовые задания 19:34 Как быстро человек начнет приносить пользу? 23:50 Три стратегии найма 25:00 Релевантность опыта и предметные области 31:45 Стек Go 32:40 Собеседующие не знают, о чем они спрашивают 34:47 Умение писать код не проверяется 38:10 С чего начать разговор 39:30 Опять ушли в софты 40:26 Архитектура кода - как проверять? 42:40 Архитектура кода - научиться? 46:26 Важно читать о Go 47:17 Человеку должно быть что сказать 48:28 Что проверять в контексте Go? 49:28 select с default’ом 51:30 Нужен ли разработчик, когда есть Copilot / ChatGPT 55:05 Глубина ответа на поверхностный вопрос 57:35 Как правильно учиться? 59:25 Важность постановки цели 1:02:20 Подытоживаем 1:02:54 Односвязный список 1:06:10 Советы от Виталия 1:08:50 Не надо стесняться просить помощи 1:11:00 Вопрос «почему?» важнее вопроса «как?» 1:13:40 Как распутать клубок знаний? 1:16:40 Не стыдно чего то не знать 1:17:00 Что изучать? 1:19:22 Как наращивать личное могущество? 1:27:34 Заключение #gogetpodcast #golang

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

    #вопросы_для_самопроверки
  • Библиотека Go разработчика

    👨‍💻Архитектуре учиться — всегда пригодится. Самое время заняться развитием своей карьеры разработчика! 🔥Пройдите тест по архитектуре и шаблонам проектирования — узнайте, готовы ли вы двигаться дальше: https://otus.pw/5QSf/ OTUS приглашает на экскурсию по популярным материалам об архитектуре и паттернам проектирования. На занятии с Евгением Тюменцевым, директором компании по разработке ПО, мы составим дорожную карту архитектурных принципов и паттернов проектирования для самостоятельного изучения. Бесплатное занятие пройдет в рамках онлайн-курса «Архитектура и шаблоны проектирования» от OTUS. 👉Чтобы не пропустить вебинар, пройдите вступительный тест и зарегистрируйтесь на урок: https://otus.pw/dJYR/ Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека Go разработчика

    Примеры использования Go для отслеживания появления твинков (когда один пользователь создает несколько учетных записей на сайте). Читать
    Выявляем волков в овечьей шкуре среди пользователей сайта

    Привет. Я в свободное время развиваю свой небольшой сайт — платформу для ведения личных дневников. Похож на ЖЖ или Дайри, но более современный и молодежный, полузакрытый, уютный. И у нас есть...

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

    Основы обработки ошибок в Go: краткий гайд по созданию кастомных типов ошибок с полезными советами. Читать
    Go Errors Cheat Sheet 2022

    Error handling is a critical part of any software development project. In this post we'll look at some of the common ways that you'll handle errors in Go and a few of the common pitfalls that you'll encounter.

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

    Создавать отказоустойчивые и масштабируемые архитектуры под силу не каждому разработчику. Но именно этот навык особенно ценят крупные компании. Хотите получить компетенции архитектора высоких нагрузок? В OTUS пройдет 2 открытых урока, посвященных этому направлению. 🗓 8 февраля в 20:00 — «Как сделать распределенное хранилище на Tarantool Cartridge» На уроке мы напишем распределенное и отказоустойчивое in-memory хранилище данных, используя фреймворк Tarantool Cartridge 👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/pRlf/ 🗓 22 февраля в 20:00 — «Введение в высокие нагрузки» На уроке проанализируем, в каких единицах можно измерять нагрузку, рассмотрим преимущества и недостатки различных подходов к масштабированию, а также проблемы высоконагруженных проектов. 👉 Для регистрации на занятие пройдите вступительный тест — https://otus.pw/KGun/ Уроки рассчитаны на веб-разработчиков, тимлидов команд веб-разработки, архитекторов, технических руководителей и специалистов, которые интересуются SRE или работают в этой области. Для участия нужно определить свой уровень подготовки с помощью теста. ⚠️ Бонус: после записи на урок вы получите 20 записей прошедших вебинаров курса Это #партнерский пост
  • Библиотека Go разработчика

    Оптимизация передачи больших файлов в Linux с помощью Go: как syscall sendfile и io.Copy() могут помочь сделать передачу файлов более эффективной. Читать
    Optimizing Large File Transfers in Linux with Go - An Exploration of TCP and Syscall

    As I experiment with Raspberry Pi and other devices in my network, I have created a small network...

    DEV Community 👩‍💻👨‍💻
  • Библиотека Go разработчика

    👩‍💻 Пополняем коллекцию руководств по Go для начинающих: подборка материалов от Влада Тена (пополняется, сейчас в черновом варианте). https://github.com/vladtenlive/gosling
    GitHub - vladtenlive/gosling: https://t.me/vladisten

    https://t.me/vladisten. Contribute to vladtenlive/gosling development by creating an account on GitHub.

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

    Как использовать AVX-512 в Go через компилятор C: инструменты и кейсы команды Gorse.👇 Читать
    Home

    Gorse is an open-source recommendation system written in Go. Gorse aims to be a universal open-source recommender system that can be easily introduced into a wide variety of online services. By importing items, users and interaction data into Gorse, the system will automatically train models to generate recommendations for each user.

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

    Более 130 докладов, каждый из которых решает конкретную задачу. 🎬Смотреть
  • Библиотека Go разработчика

    Memory Arenas против традиционного управления памятью Go 1.20 представляет экспериментальную концепцию для управления памятью, которую можно использовать для повышения производительности кода на Go. Узнайте, что это такое, как она работает на практике и многое другое.👇 Читать
  • Реклама

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

    Улучшение наблюдаемости Go-сервисов Этот гайд не охватывает основы, а сразу переходит к практике ведению логов, метрик, трассировки с помощью TraceQL, объединения профилирования с трассировкой и многому другому. Читать
  • Библиотека Go разработчика

    Гайд по профилированию кода на Go для тех, кто использует GoLand и другие встроенные инструменты этой IDE. Читать
    Profiling Go Code with GoLand | The GoLand Blog

    This article was written by an external contributor. Modern software stacks contain many moving pieces. With each piece potentially relying on a different set of dependencies, it can be difficult

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