Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
log/slog: structured, leveled logging · Issue #56345 · golang/go
We propose a new package providing structured logging with levels. Structured logging adds key-value pairs to a human-readable output message to enable fast, accurate processing of large amounts of...
🔥16
Разработчики DoltDB — большие любители Go. Радует, что так же охотно они пишут о Go:
🗄 Hacking Go's Runtime with Generics
🗄 Some Useful Patterns for Go's os/exec
🗄 Type embedding: Golang's fake inheritance
🗄 Real World Golang Concurrency Examples
Please open Telegram to view this post
VIEW IN TELEGRAM
Dolthub
Hacking Go's Runtime with Generics
A release of a new golang package for hashing generic types.
🔥13👍6
Реверс-прокси с динамическим выбором бэкенда
В примере используется Caddy + JWT для маршрутизации клиентов на соответствующий бэкэнд-сервер. Всего несколько строк кода на Go.
Читать
В примере используется Caddy + JWT для маршрутизации клиентов на соответствующий бэкэнд-сервер. Всего несколько строк кода на Go.
Читать
🤔9👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
STOP! This Is How You Structure Golang Applications
► 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://…
❤7🤔2🥱2
Ретроспектива развития rqlite, легковесной распределенной реляционной базы данных, написанной на Go, которая использует SQLite в качестве механизма хранения. Первый выпуск rqlite был в 2014 году!
Читать
Читать
👍14
Performance Benchmarks — коллекция видео от Anton Putra, сеньор-разработчика в Juniper Networks, на которых он демонстрирует тесты производительности между разными языками и проектами с открытым исходным кодом. Проекты на Go сравниваются с проектами на Rust, Node.js, Java и других языках.
📺 Смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.iss.one/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
🎓 Школа Proglib Academy: https://t.iss.one/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.iss.one/proglibrary
Библиотека хакера: t.iss.one/hackproglib
Go: t.iss.one/goproglib
C\C++: t.iss.one/cppproglib
PHP: t.iss.one/phpproglib
Frontend: t.iss.one/frontendproglib
Python: t.iss.one/pyproglib
Mobile: t.iss.one/mobileproglib
Data Science: t.iss.one/dsproglib
Java: t.iss.one/javaproglib
C#: t.iss.one/csharpproglib
Devops: t.iss.one/devopsslib
Тестирование: t.iss.one/testerlib
Бот с IT-вакансиями: t.iss.one/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.iss.one/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.iss.one/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2❤1
Различные команды в 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