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

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

8531 @goproglib

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

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

    🧰 Pygolo — инструмент для расширения Python с помощью Go и наоборот. Он представляет собой новый способ встраивания или расширения интерпретатора Python с помощью Go. Pygolo делает большую часть тяжелой работы, заботясь о типах, модулях, исключениях и многом другом. Начните работу с инструментом с руководства.
    pygolo / py · GitLab

    Embed or extend the Python interpreter with Go

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

    Гайд по разработке REST API сервиса на Go от Николая Тузова доступен в текстовом формате. Врываемся 👉 https://t.me/goproglib/3769
    Библиотека Go разработчика | Golang

    ⚡️ Гайд по разработке REST API сервиса на Go от Николая Тузова В качестве примера взят сокращатель URL-адресов. Что внутри: ✔️HTTP-роутер: go-chi/chi ✔️Логи: slog ✔️Юнит-тесты, тесты хэндлеров и функциональные ✔️Автоматический деплой через GitHub Actions с соответствующим workflow 🔗 Смотреть & Читать

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

    Понимание интерфейсов в Go помогает разработчику создавать гибкие и расширяемые архитектуры для крупных проектов. Благодаря интерфейсам можно определить общие контракты и взаимодействия между компонентами системы, что упрощает интеграцию новых функциональностей и поддержку кода в будущем. Чтобы глубже разобраться в Go или переехать на него с другого языка, для работы над сложными и интересными проектами, начните обучение 🗓 21.07 в 20:00 с бесплатного открытого урока «Интерфейсы изнутри в Golang», который является частью обновленной программы «Golang Developer. Professional» от OTUS На открытом уроке мы обсудим: - определение и реализацию интерфейсов, - внутреннее устройства интерфейсов, - использование пустого интерфейса (interace{}), - влияние интерфейсов на производительность, безопасное и опасное приведение типов (type cast), - использование switch в контексте интерфейсов. Спикер 👨‍💻 Алексей Семушкин, Software Engineer at Semrush, более 5 лет опыта в разработке ПО. Открытый урок будет полезен начинающим Golang разработчикам и тем кто планирует переходить на GO имея опыт работы с другими языками. 👉 Записаться на урок — https://otus.pw/KpRa/ Не упустите возможность протестировать курс и узнать больше о Go. Больше полезных тем ждут вас на курсе «Golang Developer. Professional», доступные разные способы оплаты. Нативная интеграция. Информация на сайте www.otus.ru.
  • Реклама

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

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

    Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go? Текстовая расшифровка доклада Ивана Кочергина, руководителя центра собственной разработки РСХБ-Интех, в котором он сравнил Kotlin и Go в роли языков для написания микросервисов в банке. Читать & Смотреть запись митапа
    Микросервисы в банке: на чем их лучше писать? Java/Kotlin, а может Go?

    В июле в офисе РСХБ-Интех (технологической дочки Россельхозбанка) состоялся бесплатный митап для Java-разработчиков — RSHB Backend Dev Meetup . Обсудили Kotlin, Go, маппинг и разные аспекты...

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

    Отладка CLI-проектов на Go с помощью VS Code: как добавить параметр Launch file в VS Code для отладки Go-кода без необходимости создавать модуль или перемещать файлы в пакет. 📺 Смотреть
    Debugging Golang CLI files with Visual Studio Code

    In this video I walk through adding a Launch file option to Visual Studio Code to debug golang code files without needing to create a module or moving files into a package.

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

    🔥 Новости и обновления популярных инструментов: ночная подборка для Go-разработчика ◾️ Анонс Go 1.20.6 и 1.19.11 ◾️ GoLand 2023.2 выходит на бета-версию ◾️ Анонс Govulncheck 1.0.0 ◾️ Анонс Centrifugo 5 ◾️ Анонс TiDB 7.2 ◾️ fq 0.7 ◾️ Wazero 1.3.0 ◾️ ghw 0.12.0 ◾️ ebpf-go 0.11 ◾️ MacDriver 0.4 ◾️ faasd 0.17 ◾️ Go OpenAI 1.14 ◾️ Gobot 2.1.1 ◾️ FerretDB 1.5 ◾️ env 9.0 ◾️ Goxygen 0.6.1 ◾️ Column 0.4 ◾️ Kubo 0.21 #news
    GoLand 2023.2 Reaches Beta! | The GoLand Blog

    The Beta provides all of the new features and improvements already announced during our current EAP cycle.

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

    Как окупаются инвестиции в счастье сотрудников? Компании внедряют системы мотивации, долгосрочные программы LTI и проекты для благополучия сотрудников. А еще — создают комфортные условия для работы IT-специалистов. Смотрим как это работает на примере Авито. HR-директор Ольга Ким рассказала о том, как в компании создают среду для высоких результатов. Полезный разговор по ссылке.
    Опыт «Авито»: новая программа LTI, well-being и рояль в кустах

    В 2022 году «Авито» стал одним из лучших работодателей России, по версии Forbes. Компания получила самую высокую оценку в категориях «Сотрудники и общество» и «Корпоративное управление». Дмитрий Озман поговорил с директором по персоналу «Авито» Ольгой Ким, о том, как компания решила вопрос долгосрочной мотивации сотрудников, по каким параметрам отслеживают их ментальное и физическое состояние и почему большие инвестиции в «счастье» людей окупаются

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

    Опубликована последняя статья из серии о фаззинг-тестировании в Go, которая завершает практический пример поиска и исправления ошибки в коде. В конце также есть ответы на некоторые непонятные вопросы, которые могли возникнуть в ходе чтения предыдущих материалов.
    Библиотека Go разработчика | Golang

    Серия руководств о фаззинг-тестировании в Go: 1. Random testing in Go 2. Fuzz tests in Go 3. Writing a Go fuzz target 4. Finding bugs with fuzzing

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

    Команда безопасности Go представила Govulncheck v1.0.0 и API v1.0.0 для интеграции сканирования в другие инструменты. 🔗 Подробнее #news
    Govulncheck v1.0.0 is released! - The Go Programming Language

    Version v1.0.0 of golang.org/x/vuln has been released, introducing a new API and other improvements.

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

    🚀 Познакомься с теорией шардирования! 📌 Шардирование - это метод горизонтального масштабирования баз данных, при котором большие объемы данных разбиваются на мелкие фрагменты (шарды). Каждый шард содержит подмножество данных и может храниться и обрабатываться независимо от других шардов. 🗓 16 июля в 18:00 по МСК пройдет бесплатный открытый урок по теории шардирования! Чему ты научишься: - узнаешь, что такое шардирование и в каких ситуациях его следует применять - поймешь, в чем разница между партиционированием и шардированием   - разберешься с rebalancing, resharding и consistent/randezvous hashing ➡️ Ссылка на открытый урок ⬅️
  • Библиотека Go разработчика

    🤖Собрали для вас нейросети для разработки (помимо Chat GPT) — сохраняйте и тестируйте⬇️ 🔍Code Mentor оптимизирует и рефакторит код 🔍Copilot by GitHub помогает писать код и дополняет его своими предложениями 🔍ExplainDev обучает в процессе и помогает разобраться в коде 🔍GPT Engineer может всю работу сделать за вас — нужно только сказать, что хотите написать 🔍CodeT5 преобразовывает запрос в код и дописывает начатые функции 🔍Polycoder бесплатный помощник, который способен генерировать код на 12 языках программирования 🔍Tabnine дописывает код за вами — даже полноценные строчки (но только в платной версии) 🔍Mintlify пишет документацию и комментарии 🔍Cogram переводит запрос на язык баз данных и интегрируется со средой разработки Jupyter Бонус: 👨‍🏫Agent GPT устанавливает в вашем браузере ИИ-агента, который помогает в выполнении поставленной задачи (можно использовать не только при разработке, но и при планировании путешествия и для других личных задач) #дайджест
  • Библиотека Go разработчика

    Хотите создавать высоконагруженные сервисы в сферах онлайн-ритейла, доставки, финтеха, интернета вещей? Тогда вам нужно изучать язык программирования Golang на курсе Яндекс Практикума «Профессия Go-разработчик». В профессии две программы: обучение до уровня Junior+ и обучения до уровня middle. Обратите внимание, эти курсы подходят только тем, у кого есть опыт разработки, нужно будет пройти входной тест и узнать свой уровень. Как вы будете учиться ◼️Сразу писать боевой сервис. Вы будете писать один большой проект на протяжении всего курса, постоянно пополняя, усложняя и модифицируя кодовую базу. Кроме того, в уроках будет много практических заданий, которые вы сможете выполнять в любимой среде разработки. ◼️Общаться с менторами — senior Go-разработчиками. У вас будет ментор — действующий senior Go-разработчик, который будет помогать находить ответы на вопросы, проверять ваш код, проводить вебинары для разбора задач.  ◼️Готовить выпускной проект. После прохождения основной программы у вас будет время написать выпускной проект для вашего портфолио. Вы сможете объединиться в команды или работать самостоятельно, реализовать свою идею или взять за основу один из предложенных вариантов. Начать учиться
  • Библиотека Go разработчика

    «Можно ли реализовать анонимную сеть настолько маленькой, чтобы ее код смог понять даже начинающий программист за короткое время?», — на такой вопрос постарался ответить автор статьи. Как итог — всего в 200 строк кода на Go. Читать
    Анонимная сеть в 200 строк кода на Go

    Введение Анонимность — великая штука. Высшее наслаждение. Это что-то, чего ты не можешь оценить до тех пор, пока не потеряешь. (Билл Мюррей) Реализации анонимных сетей всегда стремятся быть как можно...

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

    Стань ментором по Go! Мы — Навыки, небольшая команда Гоферов, которые хотят помогать своим коллегам изучить Golang. Мы верим, что самый эффективный способ передачи знаний — это разговор 1 на 1, поэтому решили создать менторскую программу, цель которой: помочь ребятам с других языков перейти на Go, а Гоферам увеличить свой грейд или найти крутую работу Мы запустились и работаем около года, а заявок на менторство стало больше, чем наша команда, поэтому мы ищем Middle и Senior Гоферов, которые хотели бы прокачать в себе скилл менторства Что вы получите если станете ментором? - Научишься растить джунов и миддлов, давать фидбек - Сможешь выступать с лекциями и интервью на нашем YouTube-канале - Крутая строчка в резюме для работы в России или зарубежом - Быть в сообществе с гоферами из Яндекса, Uber, Tinkoff и других крутых компаний - Немного денег Что нужно, чтобы стать ментором? - Пройти небольшое интервью - Готовность тратить от полутора часов в неделю Если хочешь узнать подробности, то переходи в нашего менторского бота: @career_up_mentors_bot Это #партнерский пост
  • Реклама

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

    🎉 Представлены Go 1.20.6 и 1.19.11 🔐С новыми выпусками прилетели фиксы безопасности для CVE-2023-29406 и Go issue (net/http: insufficient sanitization of Host header). Подробнее #news
  • Библиотека Go разработчика

    Важно: правила площадки❗️ 1️⃣ За спам, рекламу, ботоводство, скам — бан и удаление всех комментариев 2️⃣ За оскорбления группы/канала или админа — первый раз удаление, второй раз — профилактический бан на неделю, третий раз — бан 3️⃣ За ссылки на нелегальные ресурсы — первый раз удаление, второй раз — бан Напоминаем, что написать нам можно сюда: @proglibrary_feedback_bot Пожалуйста, соблюдайте правила — мы со своей стороны тоже будем стараться максимально оперативно модерировать комментарии.
  • Библиотека Go разработчика

    💭Какие, по вашему мнению, самые глупые вопросы по Go или другим темам вам задавали на собеседованиях? Поделитесь своим личным топом👇 #холивар