Type Parameters (generics) и Fuzz Testing: разбор двух наиболее значимых функций следующей версии Go.
https://proglib.io/w/64b97490
https://proglib.io/w/64b97490
Medium
Golang 1.18: What You Need To Know
There are two major things coming in Go 1.18 that you need to know: Generics and Fuzz Testing, but why are they so important?
Пополняемая коллекция практических задач с собеседований, решенных с помощью Go.
https://proglib.io/w/fc582a7a
https://proglib.io/w/fc582a7a
GitHub
GitHub - mrekucci/epi: Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress) - mrekucci/epi
Советы по подготовке к техническому собеседованию на позицию Go-разработчика.
https://proglib.io/w/254dcac9
https://proglib.io/w/254dcac9
YouTube
Как готовиться к техническому собеседованию на позицию Golang-разработчика?
Вопросы и ответы на интервью как они есть. Рассказываю и показываю, о чем спрашивают, и чего ждать. Мой опыт и никакой воды.
Клуб АйТи красавчиков с еженельными созвонами, приватным чатом для подписчиков и уникальным контентом - https://boosty.to/itkrasavchik…
Клуб АйТи красавчиков с еженельными созвонами, приватным чатом для подписчиков и уникальным контентом - https://boosty.to/itkrasavchik…
Запись докладов о Go на DevDay, в рамках которых рассматривались следующие темы:
➖gqlgen: GraphQL для строгих (Валера Протопопов, TheSoul Publishing)
➖Viper и Cleanenv для конфигурирования структур vs велосипед (Костя Аносов, Контур)
➖Дискуссия о Go. Обсуждение плюсов и минусов Go перед остальными языками, почему Go набирает популярность и чего ждать разработчикам Go в будущем
https://proglib.io/w/a22bb025
➖gqlgen: GraphQL для строгих (Валера Протопопов, TheSoul Publishing)
➖Viper и Cleanenv для конфигурирования структур vs велосипед (Костя Аносов, Контур)
➖Дискуссия о Go. Обсуждение плюсов и минусов Go перед остальными языками, почему Go набирает популярность и чего ждать разработчикам Go в будущем
https://proglib.io/w/a22bb025
YouTube
Онлайн DevDay о GO: GraphQL и велосипед vs Viper и Cleanenv
Поговорим о GO.
Формат — два доклада и дискуссия. Вопросы можно будет кидать в чат трансляции. Там же будут ответы. После доклада приглашаем в zoom, чтобы голосом пообщаться со спикером, задать ему вопросы, накинуть на вентилятор и пообщаться между собой.…
Формат — два доклада и дискуссия. Вопросы можно будет кидать в чат трансляции. Там же будут ответы. После доклада приглашаем в zoom, чтобы голосом пообщаться со спикером, задать ему вопросы, накинуть на вентилятор и пообщаться между собой.…
👍2
Незавершенная книга о внутреннем устройстве Go:
➖Chapter I: A Primer on Go Assembly
➖Chapter II: Interfaces
➖Chapter |||: Garbage Collector (в стадии разработки)
Читать полностью
➖Chapter I: A Primer on Go Assembly
➖Chapter II: Interfaces
➖Chapter |||: Garbage Collector (в стадии разработки)
Читать полностью
GitHub
go-internals/chapter1_assembly_primer/README.md at master · teh-cmc/go-internals
A book about the internals of the Go programming language. - teh-cmc/go-internals
👍1
Веб-сокеты в Go: обзор библиотек, подводные камни и вопросы масштабирования.
https://proglib.io/w/94c36344
https://proglib.io/w/94c36344
Познакомьтесь с разработкой на Golang и освойте один из востребованных языков программирования на бесплатном онлайн-интенсиве Skillbox: https://clc.to/eaDnkg.
За 3 дня вы:
✔️ изучите основы языка Golang;
✔️ научитесь работать с популярными библиотеками;
✔️ познакомитесь с синтаксисом и основными функциями Golang;
✔️ создадите многофункционального бота для Telegram и добавите проект в портфолио.
💬 Спикером интенсива будет Senior Golang Developer с 11-летним опытом в веб-разработке — Валерий Кабисов. Он расскажет, где применять язык Go и развиваться в этой сфере, поделится лайфхаками по разработке.
🎁 Всех участников, дошедших до конца интенсива, ждёт подарок — электронная книга Пола Доэрти и Джеймса Уилсона «Человек + машина». А те, кто выполнит практическую работу, получат сертификаты на 10 000 рублей для обучения на образовательной платформе Skillbox.
Присоединяйтесь к прямым эфирам с 25 по 27 ноября в 19:00 по московскому времени. Будет интересно!
За 3 дня вы:
✔️ изучите основы языка Golang;
✔️ научитесь работать с популярными библиотеками;
✔️ познакомитесь с синтаксисом и основными функциями Golang;
✔️ создадите многофункционального бота для Telegram и добавите проект в портфолио.
💬 Спикером интенсива будет Senior Golang Developer с 11-летним опытом в веб-разработке — Валерий Кабисов. Он расскажет, где применять язык Go и развиваться в этой сфере, поделится лайфхаками по разработке.
🎁 Всех участников, дошедших до конца интенсива, ждёт подарок — электронная книга Пола Доэрти и Джеймса Уилсона «Человек + машина». А те, кто выполнит практическую работу, получат сертификаты на 10 000 рублей для обучения на образовательной платформе Skillbox.
Присоединяйтесь к прямым эфирам с 25 по 27 ноября в 19:00 по московскому времени. Будет интересно!
👍1
Доводим распределённые действия до конца с использованием простейшего паттерна Saga
Иван Стрелков, бэкенд-разработчик в Ozon, рассказывает про реализацию паттерна Saga на Go и его плюсы / минусы.
https://proglib.io/w/b06c48b9
Иван Стрелков, бэкенд-разработчик в Ozon, рассказывает про реализацию паттерна Saga на Go и его плюсы / минусы.
https://proglib.io/w/b06c48b9
Хабр
Доводим распределённые действия до конца с использованием простейшего паттерна Saga
Привет! Меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon: пишу микросервисы на Go для личного кабинета продавца. В прошлом году мы запустили новый процесс регистрации продавцов, в котором...
👍1
Серия статей о работе с БД в Go:
➖An Introduction to using SQL Databases in Go
➖Organising Database Access in Go
➖Configuring sql.DB for Better Performance
➖How to Manage Database Timeouts and Cancellations in Go
➖Working with Redis in Go
➖An Introduction to using SQL Databases in Go
➖Organising Database Access in Go
➖Configuring sql.DB for Better Performance
➖How to Manage Database Timeouts and Cancellations in Go
➖Working with Redis in Go
www.alexedwards.net
An introduction to using SQL databases in Go - Alex Edwards
👍1
Есть здесь любители Linux? Мы собрали для вас 36 популярных дистрибутивов и распределили их в зависимости от потребностей. Вы просто отвечаете на вопросы, а тест сам подберет список подходящих дистрибутивов для соответствующих целей и уровня подготовки 👇.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐧 Тест для новичков: какой дистрибутив Linux выбрать?
В этом тесте мы собрали 36 популярных дистрибутивов Linux и распределили их в зависимости от потребностей пользователя. Вы просто отвечаете на вопросы, а тест сам подберет список подходящих дистрибутивов для соответствующих целей и уровня подготовки.
https://proglib.io/sh/HBnsVyeUDQ
В этом тесте мы собрали 36 популярных дистрибутивов Linux и распределили их в зависимости от потребностей пользователя. Вы просто отвечаете на вопросы, а тест сам подберет список подходящих дистрибутивов для соответствующих целей и уровня подготовки.
https://proglib.io/sh/HBnsVyeUDQ
👍1
👍1
🔧 Semverbot — CLI-инструмент, который позволяет автоматизировать семантическое версионирование.
https://proglib.io/w/4850232e
https://proglib.io/w/4850232e
👍1
🎥 10 лучших каналов по Go (Golang) на YouTube для новичков и профессионалов
Языки программирования растут как грибы после дождя. Один из них – Go (Golang) и его талисман Gopher. Предлагаем узнать, что эти двое могут предложить разработчикам. Читайте наш обзор лучших тематических каналов на YouTube.
https://proglib.io/sh/m9WG0QAXV3
Языки программирования растут как грибы после дождя. Один из них – Go (Golang) и его талисман Gopher. Предлагаем узнать, что эти двое могут предложить разработчикам. Читайте наш обзор лучших тематических каналов на YouTube.
https://proglib.io/sh/m9WG0QAXV3
2 доклада на конференции ITeaConf, связанных с Go:
➖Is it time to re-sync? Андрей Печкуров, Software Engineer, ScyllaDB/BeerJS
➖Опыт запуска криптовалютной платформы на Cosmos SDK, Рената Токтар, Senior Software Engineer, DSR
➖Is it time to re-sync? Андрей Печкуров, Software Engineer, ScyllaDB/BeerJS
➖Опыт запуска криптовалютной платформы на Cosmos SDK, Рената Токтар, Senior Software Engineer, DSR
Статьи из серии, посвящённой созданию эмулятора терминала на Go:
➖Understanding The Linux TTY Subsystem
➖Build A Simple Terminal Emulator In 100 Lines of Golang
➖Understanding The Linux TTY Subsystem
➖Build A Simple Terminal Emulator In 100 Lines of Golang
Ishuah
Understanding The Linux TTY Subsystem
A deep dive into the history, legacy, and inner workings of the Linux TTY subsystem.
Слишком смело автор статьи развенчивает мифы об исключениях в Go. В комментариях на Reddit уже 🔥.
https://proglib.io/w/620246c2
https://proglib.io/w/620246c2
Reddit
From the golang community on Reddit
Explore this post and more from the golang community
Forwarded from Go jobs — вакансии по Go
👔 Senior Golang - разработчик
⛳️ Emerging Travel Group
💼🥁 Удаленно
💵 до 270 000 рублей net
ETG это travel-tech компания, специализирующаяся на бронировании отелей в 220 странах мира. В состав компании входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Ищем сильного Backend разработчика в команду метапоисков.
Команда Metasearch занимается интеграциями с метапоисками и разрабатывает несколько сервисов, включая высоконагруженный сервис поиска.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На этой позиции ты будешь заниматься:
▫️поддержкой и развитием высоконагруженного API;
выбором технологий и принятием всех технических решений в разработке сервисов команды;
▫️ выполнять технические задачи, связанные с мониторингом и аналитикой API-проекта;
разрабатывать и поддерживать интеграции с внешними и внутренними сервисами;
▫️ участвовать в code review;
▫️оптимизировать существующий код.
От тебя мы ждём:
▫️опыт работы с Golang от 2х лет (либо опыт работы с Python в Django от 3х лет + базовые знания Golang и желание в нем развиваться);
▫️опыт работы с СУБД;
▫️ опыт работы с Docker;
▫️ опыт работы с GitLab CI/CD;
▫️ опыт управления небольшой командой и/или наставничества.
Что мы предлагаем:
▫️ 100% белая заработная плата;
▫️ комфортный офис в центре Москвы с бесплатным фитнес-залом, зонами отдыха, безлимитным чаем/кофе и питанием;
▫️ гибридный формат работы: удалённо, из офиса или оба варианта;
▫️ гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
▫️ обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
▫️ ДМС;
▫️ корпоративный английский, а также скидки на SkyEng;
▫️ крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол;
▫️ корпоративные скидки на отели и другие услуги;
Задать вопросы/ прислать отклик: @shirikova_alexandra ; [email protected]
⛳️ Emerging Travel Group
💼🥁 Удаленно
💵 до 270 000 рублей net
ETG это travel-tech компания, специализирующаяся на бронировании отелей в 220 странах мира. В состав компании входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Ищем сильного Backend разработчика в команду метапоисков.
Команда Metasearch занимается интеграциями с метапоисками и разрабатывает несколько сервисов, включая высоконагруженный сервис поиска.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На этой позиции ты будешь заниматься:
▫️поддержкой и развитием высоконагруженного API;
выбором технологий и принятием всех технических решений в разработке сервисов команды;
▫️ выполнять технические задачи, связанные с мониторингом и аналитикой API-проекта;
разрабатывать и поддерживать интеграции с внешними и внутренними сервисами;
▫️ участвовать в code review;
▫️оптимизировать существующий код.
От тебя мы ждём:
▫️опыт работы с Golang от 2х лет (либо опыт работы с Python в Django от 3х лет + базовые знания Golang и желание в нем развиваться);
▫️опыт работы с СУБД;
▫️ опыт работы с Docker;
▫️ опыт работы с GitLab CI/CD;
▫️ опыт управления небольшой командой и/или наставничества.
Что мы предлагаем:
▫️ 100% белая заработная плата;
▫️ комфортный офис в центре Москвы с бесплатным фитнес-залом, зонами отдыха, безлимитным чаем/кофе и питанием;
▫️ гибридный формат работы: удалённо, из офиса или оба варианта;
▫️ гибкий график — мы не требуем в 9:00 быть в сети или в офисе. Можешь начинать работать в комфортное для тебя время;
▫️ обучение: семинары, тренинги, конференции. Если ты сам хочешь выступать на конференциях — поможем всё организовать;
▫️ ДМС;
▫️ корпоративный английский, а также скидки на SkyEng;
▫️ крутые активности с коллегами: киновечера, викторины, тематические вечеринки, ежегодные выезды на природу, игры в футбол/волейбол;
▫️ корпоративные скидки на отели и другие услуги;
Задать вопросы/ прислать отклик: @shirikova_alexandra ; [email protected]
Emergingtravel
Emerging Travel Group - About us
Emerging Travel Group is a global travel tech company operating travel brands Rate Hawk, Roundtrip and Zenhotels in over 220 markets.