Различные команды в Google используют Go для создания многих сервисов.
Вот публичные:
✔️ Прокси-сервер Flywheel для мобильных пользователей Chrome
✔️ Kubernetes
✔️ Прокси-сервер Vitess для баз данных MySQL YouTube
✔ ️Серверы загрузки dl.google.com для Chrome, Earth и Android SDK
✔ ️Замена Sawzall на Go для анализа логов
Вот публичные:
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Open Source
Google Open Source Projects
The Go programming language is an open source project to make programmers more productive.
👍5
GopherCon 2022: Kyle Conroy — безопасно, быстро и легко: создание системы плагинов с помощью WebAssembly
Добавление плагинов в приложение на Go раньше означало проблемы с кросс-компиляцией, уязвимости безопасности и медленную скорость. Благодаря WebAssembly это больше не так. Из доклада вы узнаете, как создать быструю и безопасную систему плагинов на базе WebAssembly и WASI.
📺 Смотреть
Добавление плагинов в приложение на Go раньше означало проблемы с кросс-компиляцией, уязвимости безопасности и медленную скорость. Благодаря WebAssembly это больше не так. Из доклада вы узнаете, как создать быструю и безопасную систему плагинов на базе WebAssembly и WASI.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
GopherCon 2022: Safe, Fast, and Easy: Building a Plugin System with WebAssembly - Kyle Conroy
Adding plugins to your Go program used to mean cross-compilation issues, security vulnerabilities, and slow speeds. Thanks to WebAssembly, this is no longer the case. In this tutorial, you will learn how to build a fast and secure plugin system powered by…
🔥4
💰 Зарплаты в ИТ: подводим итоги первого квартала 2023 года
Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле.
🔗 Основной сайт
🔗 Зеркало
Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле.
🔗 Основной сайт
🔗 Зеркало
👍4
👾 24 марта приглашаем на вебинар: «Краткое введение в A/B тестирование и его применение в Data Science».
На вебинаре разберем основные методы A/B тестирования и их применение на примере реального финтех продукта.
Вы узнаете:
🔹Для чего нужны A/B-тесты и где они применяются
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED
🔹Как применять А/B-тесты на практике: реальный кейс из финтеха
📗Также, при регистрации вы получите: 4 книги по математическому анализу и теории вероятностей, где хорошо описаны основы a/b тестирования.
👉 Регистрируйтесь по ссылке: https://proglib.io/w/4cdb15e5
На вебинаре разберем основные методы A/B тестирования и их применение на примере реального финтех продукта.
Вы узнаете:
🔹Для чего нужны A/B-тесты и где они применяются
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED
🔹Как применять А/B-тесты на практике: реальный кейс из финтеха
📗Также, при регистрации вы получите: 4 книги по математическому анализу и теории вероятностей, где хорошо описаны основы a/b тестирования.
👉 Регистрируйтесь по ссылке: https://proglib.io/w/4cdb15e5
❤2👍1
Утечки памяти в Go-приложениях: чем могут быть вызваны и с чего начать поиск источника проблемы.
Читать
Читать
Хабр
Практические советы по устранению утечек памяти в Go
В этой статье я расскажу, что делать при обнаружении утечки в Go-приложении: чем могут быть вызваны утечки и с чего начать поиск источника проблемы. Причины утечек Для начала перечислим возможные...
👍12🤔1
🤖 GPT-4 против людей: кто выйдет победителем? На что способна новая мультимодальная языковая модель
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
🤔3
Первоначальная ограниченная поддержка Xbox, дополнительные функции векторного рисования, улучшенный контроль над смешиванием графики/цветов и многое другое в Ebitengine 2.5.
Подробнее
Подробнее
Ebitengine - A dead simple 2D game engine for Go
Ebitengine 2.5 Release Notes - Ebitengine
Ebitengine is an open source game engine for the Go programming language. Ebitengine's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
🔥8😁5👍4
На новом заряженном позитивом стриме Anthony De Meulemeester демонстрирует пошаговое руководство по разработке фулстек приложения на Go.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
EASY FULL STACK APPS WITH GOLANG FROM SCRATCH
► Join my Discord community for free education 👉 https://discord.com/invite/bDy8t4b3Rz
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https://…
► Become a Patreon for exclusive tutorials👉 https://www.patreon.com/anthonygg_
► Follow me on Twitter 👉 https://twitter.com/anthdm
► Follow me on GitHub 👉 https://…
👍8🥱1
Обычный синтаксис слайсов в Go, с которым вы наверняка знакомы:
Существует также другой синтаксис слайса в виде
Индекс
Разбираемся, зачем это было добавлено в Go и чем это полезно.
a[low:high]
.Существует также другой синтаксис слайса в виде
a[low:high:max]
, который принимает три индекса вместо двух. Индекс
max
предназначен для установки емкости слайса. В спецификации Go это называется full slice expression.Разбираемся, зачем это было добавлено в Go и чем это полезно.
build-your-own.org
a[low:high:max] in Golang — A Rare Slice Trick | Blog | build-your-own.org
Full Slice Expressions in
Golang — A Rare Slice Trick
Golang — A Rare Slice Trick
👍10
GopherCon 2022: Samantha Coyle — путешествие по интеграционному тестированию с Go — что может пойти не так?
От ограничений некоторых пакетов с открытым исходным кодом до разногласий между разработчиками и инженером, который эти самые тесты принимает. В общем, есть что послушать и посмотреть.👇
📺 Смотреть
От ограничений некоторых пакетов с открытым исходным кодом до разногласий между разработчиками и инженером, который эти самые тесты принимает. В общем, есть что послушать и посмотреть.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
GopherCon 2022: A Journey Through Integration Testing with Go- What Could Go Wrong? - Samantha Coyle
When our team set out to conquer the world and perform integration testing for our project, we arrived at an impasse. The typical flow we have experienced uses the Python Robot framework, but being Go developers, we chose to take a risk for our org in hopes…
👍1
Разработка чат-бота Gatekeeper в режиме онлайн: запись стрима от канала Tsoding (за наводку спасибо подписчику).
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Coding in Go while Google is Spying on Me
Chapters:
- 00:00:00 - 1. Intro
- 00:00:58 - 1.2. Gatekeeper, Gaslighter and Girlbosser
- 00:03:57 - 1.3. Telemetry in Go
- 00:05:46 - 1.4. Alternative to Go
- 00:08:12 - 1.5. Gateleeper Commands
- 00:11:54 - 1.6. Static vs Dynamic Commands Problem
- 00:15:01…
- 00:00:00 - 1. Intro
- 00:00:58 - 1.2. Gatekeeper, Gaslighter and Girlbosser
- 00:03:57 - 1.3. Telemetry in Go
- 00:05:46 - 1.4. Alternative to Go
- 00:08:12 - 1.5. Gateleeper Commands
- 00:11:54 - 1.6. Static vs Dynamic Commands Problem
- 00:15:01…
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Нас 12 000 🥳 🎊 🎂 ! Спасибо за интерес к «Библиотеке Go-разработчика».
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉34👏9👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://t.me/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Исправление ошибки Out Of Memory (OOM) в TiDB с помощью GOMEMLIMIT
В статье рассказано и наглядно показано, как утечки памяти вызвали ошибку OOM в TiDB, распределенной базе данных SQL, и как команда устраняла эту проблему. Вы увидите возможности Go 1.19 + GOMEMLIMIT для снижения вероятности ошибок OOM.
Читать
В статье рассказано и наглядно показано, как утечки памяти вызвали ошибку OOM в TiDB, распределенной базе данных SQL, и как команда устраняла эту проблему. Вы увидите возможности Go 1.19 + GOMEMLIMIT для снижения вероятности ошибок OOM.
Читать
DZone
How We Solved an OOM Issue in TiDB with GOMEMLIMIT
Learn how to use Golang's GOMEMLIMIT and TiDB's memory management features to mitigate OOM errors in a distributed database.
🤔5👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Языки
● Python, JavaScript, TypeScript, C#, Go, SQL.
Тематика
● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем
● от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Please open Telegram to view this post
VIEW IN TELEGRAM
GPT-3/GPT-4, DALL·E 2 и Whisper.
https://github.com/sashabaranov/go-openai
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sashabaranov/go-openai: OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go
OpenAI ChatGPT, GPT-5, GPT-Image-1, Whisper API clients for Go - sashabaranov/go-openai
👍14❤1