Go-библиотека marshmallow: предпосылки создания и практические кейсы, которые позволили сократить 70% затрат на парсинг JSON.
Читать
Читать
Medium
Boosting Up JSON Performance of Unstructured Structs in Go
TL;DR: This is a story about how we trimmed 70% of our JSON parsing cloud costs by writing an open-source Go library called marshmallow…
🔥11👍1
Главное преимущество летнего поиска работы — низкий уровень конкуренции. К тому же, сейчас на IT-рынке большая нехватка кадров и множество открытых вакансий.
Чтобы наши читатели не отвлекались на нерелевантные предложения, мы сделали ряд тематических телеграм-каналов с вакансиями по отдельным языкам (Python, Java, Go, C#, C++, PHP, JavaScript) и различным направлениям: тестированию, мобильной разработке, информационной безопасности и Data Science.
Присоединяйтесь! Будем рады помочь найти вам лучшую работу.
Чтобы наши читатели не отвлекались на нерелевантные предложения, мы сделали ряд тематических телеграм-каналов с вакансиями по отдельным языкам (Python, Java, Go, C#, C++, PHP, JavaScript) и различным направлениям: тестированию, мобильной разработке, информационной безопасности и Data Science.
Присоединяйтесь! Будем рады помочь найти вам лучшую работу.
👎8👍4
В серии статей о предотвращении утечек памяти в Go обновление 👉 https://t.me/goproglib/2801
Telegram
Библиотека Go разработчика | Golang
Виталий Исаев, бэкенд-разработчик в компании МойОфис, описывает проблему повышенного потребления оперативной памяти Go-приложениями и советы по ее предотвращению.
🔗Часть 1. Ошибки бизнес-логики
🔗Часть 2. Особенности рантайма
🔗Часть 1. Ошибки бизнес-логики
🔗Часть 2. Особенности рантайма
👍6
Стала доступна запись второго митапа, посвященного тестированию на Go. Вот темы:
— Сергей Макаров (Ozon): «Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go»
— Василий Юдин (Авито): «Как подружить QA и разработку через применение практики хранения тестов в коде»
— «Профессия QA Atomation»: круглый стол со спикерами из Ozon, Авито, Skyeng и Mirantis
Смотреть
— Сергей Макаров (Ozon): «Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go»
— Василий Юдин (Авито): «Как подружить QA и разработку через применение практики хранения тестов в коде»
— «Профессия QA Atomation»: круглый стол со спикерами из Ozon, Авито, Skyeng и Mirantis
Смотреть
YouTube
Ozon Tech QA Meetup: тестируем на Go
Приглашаем на второй митап, посвященный тестированию. В этот раз подробнее поговорим о тестировании на Go.
В Ozon хорошо развита инфраструктура и Go-сообщество. У нас большая экспертиза в создании собственных фреймворков и обучении людей языку Go. Поэтому…
В Ozon хорошо развита инфраструктура и Go-сообщество. У нас большая экспертиза в создании собственных фреймворков и обучении людей языку Go. Поэтому…
👍15
#news
🎊 Представлен VSCodeGo v0.35.0
Подсказки показывают дополнительную информацию прямо в вашем коде — предполагаемые типы, имена полей/параметров и многое другое. Настройте параметры "go.inlayHints.*".
Примечания к выпуску
🎊 Представлен VSCodeGo v0.35.0
Подсказки показывают дополнительную информацию прямо в вашем коде — предполагаемые типы, имена полей/параметров и многое другое. Настройте параметры "go.inlayHints.*".
Примечания к выпуску
👍24🎉9🤩2
Разбираемся на практике с пакетом sync/singleflight, который предоставляет механизм подавления повторяющихся вызовов.
Читать
Читать
pkg.go.dev
singleflight package - golang.org/x/sync/singleflight - Go Packages
Package singleflight provides a duplicate function call suppression mechanism.
👍6
👍15👎8🔥2
Первый Институт с реальным фокусом на продукте
В Йошкар-Оле запустился Институт iSpring с бакалавриатом по 4 специальностям: программирование, маркетинг, управление продуктом, и дизайн в IT. Студентов набирают по принципу формирования рабочих команд в IT-компаниях — смотрят на когнитивный потенциал, работоспособность и мотивацию — и с первого дня погружают в рынок. Цель — не просто научить талантливо кодить, рисовать и продвигать, а привить понятие культуры продукта и выпустить спецов, которые быстро интегрируются в любую бизнес-команду и смогут работать над крутыми проектами на российский и глобальный рынок.
Здесь студенты с первого курса работают с менторами из IT-компаний, проходят стажировки и объединяются для создания собственных стартапов. Уже на 2-м курсе всем помогают найти part-time job, чтобы после 4-го выпуститься с большим портфолио и навыками уровня Pro.
Подробности на сайте Института iSpring
В Йошкар-Оле запустился Институт iSpring с бакалавриатом по 4 специальностям: программирование, маркетинг, управление продуктом, и дизайн в IT. Студентов набирают по принципу формирования рабочих команд в IT-компаниях — смотрят на когнитивный потенциал, работоспособность и мотивацию — и с первого дня погружают в рынок. Цель — не просто научить талантливо кодить, рисовать и продвигать, а привить понятие культуры продукта и выпустить спецов, которые быстро интегрируются в любую бизнес-команду и смогут работать над крутыми проектами на российский и глобальный рынок.
Здесь студенты с первого курса работают с менторами из IT-компаний, проходят стажировки и объединяются для создания собственных стартапов. Уже на 2-м курсе всем помогают найти part-time job, чтобы после 4-го выпуститься с большим портфолио и навыками уровня Pro.
Подробности на сайте Института iSpring
ispring.institute
Бакалавриат «Программирование» в Институте iSpring г. Йошкар-Ола
Приглашаем мотивированных ребят в Институт iSpring на специальность «Программная инженерия». Система подготовки программистов iSpring теперь доступна в формате бакалавриата.
👍5🔥1
👍4😁2🔥1🤬1
Стив Франсия покидает должность руководителя Go в Google
Стив — очень продуктивный разработчик, который много сделал для Go, будь то работа в основной команде или разработка Hugo и Cobra. В статье вы увидите размышления Стива о времени, проведенном с командой Go и сообществом Go в целом. Безусловно, это стоит прочитать.
Читать
Стив — очень продуктивный разработчик, который много сделал для Go, будь то работа в основной команде или разработка Hugo и Cobra. В статье вы увидите размышления Стива о времени, проведенном с командой Go и сообществом Go в целом. Безусловно, это стоит прочитать.
Читать
Spf13
spf13 Google --> | spf13
I’m leaving my role as the Product Lead for the Go Language at Google. I’m super proud of everything the Go team has accomplished in the last six years, and I’ve never been more excited for Go’s future. Read on if you’re interested in what led me to my decision…
😢14🤔11👍9😱4
Разработчик библиотеки для распознавания лиц размышляет о сильных сторонах Go в области «творческого программирования». Никуда от этого не денешься, но варианты использования Go со временем продолжают расширяться в стиле Python 🤷.
Читать
Читать
GitHub
GitHub - esimov/pigo: Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. - esimov/pigo
👍18
🎙Go Time: Go для новичков
Этот выпуск подкаста предназначен для всех: кто еще не начал использовать Go, кто интересуется или начал изучать Go, но хочет выйти за рамки основ.
Ведущие отвечают на вопросы о том, как изучать Go, приводят доступные ресурсы и векторы дальнейшего развития.
Этот выпуск подкаста предназначен для всех: кто еще не начал использовать Go, кто интересуется или начал изучать Go, но хочет выйти за рамки основ.
Ведущие отвечают на вопросы о том, как изучать Go, приводят доступные ресурсы и векторы дальнейшего развития.
🔥10👍2
Разбор практического кейса завершения Go-приложения с использованием пакетов
Читать
context
и os/signal
.Читать
Medium
How to Shutdown a Golang Application in a Cleaner way
Being able to gracefully shutdown an app can be helpful to deliver a better user experience. This article will show how to achieve it in GO
👍7😁1