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

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

8531 @goproglib

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

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

    📍 Зачем математика нужна в Data Science в 2022? Библиотека программиста продолжает серию вебинаров по темам, интересным для наших подписчиков. На предстоящем вебинаре аналитик данных Артур Сапрыкин поведает слушателям об актуальных требованиях к дата-сайентистам, математике, необходимой для обучения предсказательных моделей и том, как соответствующие навыки используются на практике для обработки крупных массивов информации. 🧑‍💻 Для кого: начинающие дата-сайентисты и абитуриенты ШАД 📅 Когда: 8 августа в 19:00 🖇 Где: https://proglib.io/w/fb2c6ce4 #proglib_academy #профессии #datascientist
  • Библиотека Go разработчика

    Разбор четырех различных методов организации доступа к базе данных на Go. Читать
  • Библиотека Go разработчика

    Пошаговое руководство по использованию Go, AWS Lambda, DynamoDB и API Gateway для разработки бессерверного сокращателя URL-адресов. Читать
    Build a Serverless URL shortener with Go

    Using AWS Lambda, DynamoDB and API Gateway This blog post covers how to build a Serverless URL...

    DEV Community
  • Реклама

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

    А нас тут уже 10k 🍾🥂
  • Библиотека Go разработчика

    #news #security Исследователи из Oxeye обнаружили новую уязвимость, позволяющую получить несанкционированный доступ к приложениям на Go Go использует библиотеку net/url для анализа URL-адресов и до версии 1.17 рассматривал точку с запятой в части запроса как допустимый разделитель. Однако в версии 1.17 точки с запятой рассматриваются как ошибка, и один из методов, отвечающих за получение проанализированной строки запроса, игнорирует возвращаемую ошибку. Таким образом, в определённых условиях это позволяет обходить проверки, основанные на параметрах HTTP-запроса. Подробнее
    “ParseThru” – Exploiting HTTP Parameter Smuggling in Golang

    Oxeye’s security research team has found a security vulnerability in Golang-based applications. Under certain conditions, it lets a threat actor bypass validations based on HTTP request parameters due to the use of unsafe URL parsing.

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

    🔧 Простой сервер от Gotify для обмена сообщениями в режиме реального времени через веб-сокеты. Репозиторий
    GitHub - gotify/server: A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)

    A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) - GitHub - gotify/server: A simple server for sending and receiving messages in real-time pe...

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

    Разработка аналога SSH-сервера на Go, который умеет только исполнять команды, но не использует шифрование. Читать
  • Библиотека Go разработчика

    Интервью с разработчиком фреймворка Bud Мэттом Мюллером Тот самый фреймворк, который использует лучшее из Go и Svelte, чтобы помочь разработчикам сосредоточиться на решении реальных проблем, не беспокоясь о безопасности типов, производительности или деплое. Читать
    Библиотека Go разработчика | Golang

    🛠 Bud — новый веб-фреймворк для Go-разработчиков, который нацелен упростить процесс создания, запуска и обслуживания многофункциональных веб-приложений. На скринкасте показан пошаговый процесс создания минимального клона Hacker News с использованием Bud. 🔗 Репозиторий 🔗 Документация

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

    Go разработчик проекта быстрой доставки СберМаркета 🛒💚 Быстрая доставка - это молодое направление для СберМаркета. Цель проекта: доставить заказ из магазина как можно быстрее. Много бизнес-логики внутри и тем интересней. Здесь Big Data: нужно просуммировать, просчитать — большое поле для деятельности! Стек: Golang, PostgreSQL, Redis, Kafka, React, CI/CD, Kubernetes, ClickHouse 💡Что нужно будет делать: - придумывать алгоритмы и внедрять их; - улучшать геотрекинг; - повышать наблюдаемость сервисов; - рассчитывать срок доставки заказа и помогать выводить наших партнеров в смены; - реализовывать механизм гибких формул для расчетов прайсеров; - обеспечивать покрытие кода модульными и интеграционными тестами; - проводить Code review коллег и вырабатывать оптимальные решения. Подробнее про вакансию по ссылке https://bit.ly/3JaFE28 Пиши Юле @shmalkina, если готов пообщаться по вакансии 🌟
  • Библиотека Go разработчика

    #tools 🎨🔧 ImHex — любопытный hex-редактор с множеством расширенных функций, которые часто можно найти только в платных приложениях. Работает на Windows, macOS и Linux. 🔗 Подробнее
  • Библиотека Go разработчика

    🍁 Осень — лучшее время, чтобы повысить свою квалификацию и углубиться во внутреннее устройство Golang Приглашаем вас пройти обучение на онлайн-курсе «Golang Developer Professional» от OTUS, который сейчас доступен по спец.цене! 🗓 Старт курса 30 августа За 5 месяцев вы пройдете от основ языка до создания собственного микросервиса на Go, который поможет вам найти работу с использованием нового языка или вырасти на прежнем месте работы 💰 🎁 Пройдите вступительный тест — поступите на продвинутый курс со скидкой, а также получите демо-видео с нарезкой занятий курса ➡️ ПРОЙТИ ТЕСТ https://otus.pw/E66r/
  • Библиотека Go разработчика

    Обзор простых методов «экономии» памяти в Go. Читать
    Easy memory-saving tricks in Go - Emir Ribic

    Easily save memory in Go

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

    Практика работы с gRPC, HTTPGateway, buf и Go от Артура Карапетова (YouTube-канал The Art of Development). Смотреть
    gRPC + HTTPGateway + buf + Golang = КОДОГЕНЕРАЦИЯ

    Хочешь жить по-другому? Учись по-другому! Поступай в Институт iSpring и погружайся в карьеру с первого курса. Подробнее о программе обучения и правилах набора на сайте: https://clck.ru/sPiEi Фильм о команде и миссии Института iSpring: https://www.youtube.com/watch?v=R6oWcN2iI9U ------------------------------ РАЗБИРАЕМСЯ С #grpc И #golang #tutorial #api Репозитории с кодом: https://github.com/theartofdevel/grpc-service https://github.com/theartofdevel/grpc-contracts Заходим и котрибьютим! Приятного просмотра! Telegram Канал: https://t.me/theartofdev Telegram Группа: https://t.me/theartofdevel VK: https://vk.com/theartofdevel Дружественный Golang чат: https://t.me/gogolang GitHub репозиторий: https://github.com/theartofdevel/production-service Задачи для пулл реквестов: https://github.com/theartofdevel/production-service/issues Поддержи выход новых видео на Патреоне! https://www.patreon.com/theartofdevelopment Часть 1: https://youtu.be/hb-9Lz-nuyM Часть 2: https://youtu.be/gskSzKKeU2w Часть 3: https://youtu.be/JYvWu-7vKY8 Другие видео: Уроки по Golang. Advanced. REST API. Вебсервер. https://youtu.be/oTC-86QADI0 Изучаем Python. Урок 1. Основы. Бонус: Пишем приложение на FastAPI https://www.youtube.com/watch?v=JTbNTllXJBk Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока! https://youtu.be/G6eZaX_lgbQ Разработка системы заметок на Python, Golang и микросервисы в 2021 году https://www.youtube.com/watch?v=Txi95RQPRP0 Как стать разработчиком. Часть 1 https://www.youtube.com/watch?v=tUQrrm3UcbI Что такое микросервисы за 200 секунд https://www.youtube.com/watch?v=Q99r7ssHrvU Что такое Apache Kafka за 200 секунд https://www.youtube.com/watch?v=IX3N_io80es ---- Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации. На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и приятного просмотра! #go #grpc #golang #tutorial #platform #production #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка 0:00-0:10 интро 0:10-2:25 институт айтишников 2:25-48:45 gRPC Contracts 48:45-1:11:00 gRPC Server 1:11:00-1:15:31 Postman и gRPC

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

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

    Линтинг c golangci-lint в действии: установка, настройка, использование, интеграция в pre-commit хуки и CI workflow. Читать
    A guide to linting Go programs

    This article demonstrates a comprehensive linting setup for Go projects, and discusses the best way to introduce it into an existing project.

    Freshman — Articles and Tutorials on Software Development
  • Реклама

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

    Видеоруководство по рефакторингу юнит-тестов в процессе разработки на основе TDD. Смотреть
    043: Refactoring Unit Tests during Test Driven Development - Sometime we delete Test (Golang)

    This video was inspired by a Tweet (https://twitter.com/braddle/status/1525431248465821698) responding to the PragmaticProgrammers question "What is the most overlooked piece of actionable advice about unit tests that everyone forgets to mention?" "It ok to delete tests that cover the same behaviour." Often when we think about refactoring tests we look at - improving the name of the tests or variables to ensure the intent is clear - Reducing duplicated code by moving things to SetUp functions But we very rarely think about deleting test that cover duplicate behaviour. Often when we are test driving the implementation of a small unit of behaviour we create test that cover duplicate behaviour. During this video we look at removing unit tests during the Bowling Game Kata in Golang that where later tests have duplicated the coverage of some behaviour as we extend our understanding of the expected behaviour. The code produced during this episode can be found on GitHub: https://github.com/testingallthethings/043-refactoring-tests-golang You can follow me on twitter: https://twitter.com/braddle ** Please Rate, Review, Subscribe and Share these videos **

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

    🔥 Увлекательный тест по шаблонам проектирования 🔥 🚀 Ответьте на 9 вопросов и проверьте, насколько вы готовы к обучению на курсе - Архитектура и шаблоны проектирования 📚 Научитесь применять шаблоны проектирования в разработках! Благодаря этому навыку вы сможете писать чистый код, экономить время на разработке и быстро «пересаживаться» на любой язык программирования. Ждем всех, кто хочет вырасти до Middle+ разработчика или архитектора ПО. ⏰ Время прохождения теста ограниченно 20 минут 👉 ПРОЙТИ ТЕСТ https://otus.pw/llUm/ 💣 Пройдете тест, получите курс по Git и доступ к 2 открытым урокам курса: ✔️ Паттерн проектирования - Декоратор ✔️ Обработка исключений и SOLID
  • Библиотека Go разработчика

    Гайд по разработке GraphQL-сервера на Go с использованием go-graphql. Читать
    Building a GraphQL server in Go with go-graphql

    Over the last decade, Golang has cemented its place among the most popular multipurpose programming languages. With great documentation, a highly active community, and a relatively easy learning curve, it’s become the go-to (hehe) choice for many developers. Go can be used for lots of things, but its speed and code efficiency makes it a […]

    Apollo GraphQL Blog