🏎 Паттерны гонок данных в Go
Инженеры из Uber разработали систему для обнаружения гонок данных в Go-микросервисах, которая обнаружила около 2000 случаев возникновения последних в кодовой базе. 1100 уже исправлено, что позволило выявить определенные шаблоны возникновения гонок данных. В общем, все подробности в статье.
Читать
Инженеры из Uber разработали систему для обнаружения гонок данных в Go-микросервисах, которая обнаружила около 2000 случаев возникновения последних в кодовой базе. 1100 уже исправлено, что позволило выявить определенные шаблоны возникновения гонок данных. В общем, все подробности в статье.
Читать
👍12💩1
Видеозаписи докладов и презентации спикеров с митапа «Быстрый бэкенд»:
— Как битмап-индексы помогают быстро искать по каталогам. Денис Колпаков, Авито. Презентация
— Ищем боттлнеки за 30 минут с помощью Jaeger трейсов. Артём Клюквин, Джум Лабс. Презентация
— 30 TiB в MongoDB и как мы с этим живем. Сергей Загурский, Джум Лабс. Презентация
🔗 Подробнее
— Как битмап-индексы помогают быстро искать по каталогам. Денис Колпаков, Авито. Презентация
— Ищем боттлнеки за 30 минут с помощью Jaeger трейсов. Артём Клюквин, Джум Лабс. Презентация
— 30 TiB в MongoDB и как мы с этим живем. Сергей Загурский, Джум Лабс. Презентация
🔗 Подробнее
YouTube
Как битмап-индексы помогают быстро искать по каталогам. Денис Колпаков, Авито
Это рассказ о том, как как мы решили продуктовую задачу по быстрой фильтрации модификаций в каталогах: начиная от сбора требований до финального решения на продакшене.
В процессе расскажу о контексте и проблематике с которой столкнулись, функциональных и…
В процессе расскажу о контексте и проблематике с которой столкнулись, функциональных и…
Обновили подборку видеоуроков по Go от канала The Art of Development 👉 https://t.me/goproglib/2603
Telegram
Библиотека Go разработчика
Видеоуроки по Go от канала The Art of Development:
— Дженерики в Go 1.18
— Фильтрация в REST API на Go и PostgreSQL
— Работаем с PostgreSQL в Go. Часть 1 & 2 & 3
— Пишем полноценный production проект на Go. Часть 1 & 2 & 3
— Разбираемся с Neo4j + реализуем…
— Дженерики в Go 1.18
— Фильтрация в REST API на Go и PostgreSQL
— Работаем с PostgreSQL в Go. Часть 1 & 2 & 3
— Пишем полноценный production проект на Go. Часть 1 & 2 & 3
— Разбираемся с Neo4j + реализуем…
🔥7👍1
Сравнение производительности coroutine-style лексического анализатора, представленного Робом Пайком ещё в 2021 году, с другими подходами.
Читать
Читать
👍3
#news
Новости из мира Go-разработки:
— Релиз Go 1.19 beta 1
— Релиз SFTPGo 2.3.1
— Релиз Fyne 2.2
— Релиз Go+ v1.1
— Релиз Benthos 4.2
— Анонс GoLand 2022.2 EAP #4
— В GitHub-репозитории Go уже более 100k ⭐️
Новости из мира Go-разработки:
— Релиз Go 1.19 beta 1
— Релиз SFTPGo 2.3.1
— Релиз Fyne 2.2
— Релиз Go+ v1.1
— Релиз Benthos 4.2
— Анонс GoLand 2022.2 EAP #4
— В GitHub-репозитории Go уже более 100k ⭐️
go.dev
All releases - The Go Programming Language
👍7🔥2
Пополняем коллекцию учебных материалов для начинающих в Go: практика использования интерфейсов.
Читать
Читать
My name is Elton 👋
Using Golang stdlib interfaces
In this post, I’ll show you how to use two of the most exciting features of the Go language: its standard library (the stdlib in the title) and its interfaces.
Go is famous for providing a lot of functionality, thanks to its powerful standard library. Covering…
Go is famous for providing a lot of functionality, thanks to its powerful standard library. Covering…
Chris Noring, Cloud Developer Advocate в Microsoft и Google Developer Expert, представил цикл статей по изучению основных концепций Go для новичков.
Читать
Читать
DEV Community
go-beginners Series' Articles
View go-beginners Series' Articles on DEV Community
👍5
Веб-разработчик с более чем двадцатилетним опытом помимо основного языка (PHP) решил изучить Go. Полезные заметки и мысли он оставляет у себя в блоге. Вдруг кто-то найдёт в них что-то новое и интересное.
Прошёл 13-й день
Прошёл 13-й день
Matthewsetter
Learning Golang, Day 13 – Regular Expressions and the Gorilla Mux Router
Here we are on day 13. Today, I continued learning Golang by working on the Golang version of my PHP/Python weather station, adding a function to render static pages. Let me share my learnings with you.
👍6
В метавселенных можно работать, общаться и даже посещать концерты — все это виртуально 💫
Для чего еще нужны метавселенные и какие возможности они откроют в будущем? Узнайте в финальном выпуске первого сезона подкаста «ZIP. Архив техногенного мира» от команды Газпромбанка.
Слушайте и делитесь > https://vk.cc/cekKBC
Для чего еще нужны метавселенные и какие возможности они откроют в будущем? Узнайте в финальном выпуске первого сезона подкаста «ZIP. Архив техногенного мира» от команды Газпромбанка.
Слушайте и делитесь > https://vk.cc/cekKBC
👍1
Вышла вторая часть серии статей с вопросами и ответами на собеседовании по Go 👉 https://t.me/goproglib/2471
Telegram
Библиотека Go разработчика | Golang
Вопросы и ответы, с которыми разработчики часто сталкиваются на Go-собеседованиях:
🔗 Часть 1: ООП, области видимости, операторы, strings, int, const, array & slice, map, интерфейсы и defer
🔗 Часть 2: конкурентность, каналы, контексты, память и сборщик мусора
🔗 Часть 1: ООП, области видимости, операторы, strings, int, const, array & slice, map, интерфейсы и defer
🔗 Часть 2: конкурентность, каналы, контексты, память и сборщик мусора
👍9
Погружение в микросервисы: мощный цикл статей из далекого 2015 года в блоге Nginx.
— Introduction to Microservices
— Building Microservices: Using an API Gateway
— Building Microservices: Inter-Process Communication in a Microservices Architecture
— Service Discovery in a Microservices Architecture + пример на Go
— Event-Driven Data Management for Microservices
— Choosing a Microservices Deployment Strategy
— Refactoring a Monolith into Microservices
— Introduction to Microservices
— Building Microservices: Using an API Gateway
— Building Microservices: Inter-Process Communication in a Microservices Architecture
— Service Discovery in a Microservices Architecture + пример на Go
— Event-Driven Data Management for Microservices
— Choosing a Microservices Deployment Strategy
— Refactoring a Monolith into Microservices
F5, Inc.
Introduction to Microservices
Microservices are currently getting a lot of attention. This blog post is the first in a 7-part series about designing, building, & deploying microservices.
👍19
Разбираемся с рендерингом и позиционированием текста
Полезная заметка о разработке игр на Go + ebiten от Искандера, которая сэкономит пару-тройку вечеров.
Читать
Полезная заметка о разработке игр на Go + ebiten от Искандера, которая сэкономит пару-тройку вечеров.
Читать
Хабр
Go ebiten: разбираемся с рендерингом и позиционированием текста
Перед вами первая заметка на тему разработки игр на Go с использованием библиотеки ebiten (также известный как Ebitengine). Сегодня мы будем разбираться, как выполняется позиционирование текста. Как...
👍6🔥1
Обзор проблем с существующими SQL-библиотеками в Go и анонс библиотеки, которая стремится упростить их решение.
Читать
Читать
Medium
Golang SQL: Problems with existing libraries
Promoting the new KSQL library as a possible solution
👍10👎5🤔3
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
👍13
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#devtool
🔧 scc — инструмент для подсчета строк кода в кодовой базе. Работает быстро, оценивает сложность кода, время и необходимое количество разработчиков с общей стоимость реализации проекта с нуля. Интересно узнать, сойдутся ли цифры на ваших проектах?
https://proglib.io/w/5257c880
🔧 scc — инструмент для подсчета строк кода в кодовой базе. Работает быстро, оценивает сложность кода, время и необходимое количество разработчиков с общей стоимость реализации проекта с нуля. Интересно узнать, сойдутся ли цифры на ваших проектах?
https://proglib.io/w/5257c880
😁14👍6
С момента публикации поста вышли 3-4 части в серии 🕹🎮
Telegram
Библиотека Go разработчика
🕹Серия видеоуроков по разработке игры с использованием Go и Raylib.
📺 Смотреть
📺 Смотреть
👍3