📊 Profile-guided optimisation на практике
Целесообразность и выгоды от включения PGO в ваших Go-сервисах могут варьироваться в зависимости от их характеристик, архитектуры и доступных механизмов поддержки.
У команды Grab, например, включение PGO привело к значительному снижению использования ЦП, памяти и объема данных для распределенной БД TalariaDB. Напротив, в случае с сервисом Catwalk улучшение составило всего 5%.
Под катом инженеры из Grab делятся достижениями и некоторыми советами.
👉 Читать
Целесообразность и выгоды от включения PGO в ваших Go-сервисах могут варьироваться в зависимости от их характеристик, архитектуры и доступных механизмов поддержки.
У команды Grab, например, включение PGO привело к значительному снижению использования ЦП, памяти и объема данных для распределенной БД TalariaDB. Напротив, в случае с сервисом Catwalk улучшение составило всего 5%.
Под катом инженеры из Grab делятся достижениями и некоторыми советами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1👏1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🥱8🌚2
❗️Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉 авторов в наше медиа proglib.io
👉 контент-менеджеров для ведения телеграм-каналов
Подробности тут.
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов👾
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
Подробности тут.
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1
🏃 Самоучитель по Go для начинающих. Часть 13. Работа с датой и временем. Пакет time
💵 ТОП-15 самых востребованных профессий в ИТ: куда все катится в 2024 году
🏆👁️ Топовая задачка на Stack Overflow: как найти k пропущенных чисел в потоке данных
🐍🤖💬 Создаём бота-автоответчика для Telegram на ChatGPT и Aiogram 3: пошаговое руководство
🎓 Продвинутый SQL: секреты профессионалов
⚒️ 10 незаменимых плагинов для VS Code в 2024 году
📧 Отклик на вакансию по email: как сделать так, чтобы ваше письмо выделялось
🏅 Как стать мидлом за 3 года: 12 советов джунам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6⚡1😁1
📄 Сравнение моделей конкурентности в Rust и Go
Краткие заметки о stackless и stackful корутинах.
👉 Читать
Краткие заметки о stackless и stackful корутинах.
👉 Читать
😢10👍7
Нравится ли вам контент, публикуемый на канале?
Anonymous Poll
64%
Да, продолжайте в том же духе
11%
Нравится, но не все (напишу в комментарии)
8%
Не нравится
0%
Свой вариант (напишу в комментарии)
17%
Посмотреть результаты
🔥7
❤🔥8❤1👍1
В ходе расследования одного из инцидентов команда PT Expert Security Center нашла следы новой версии Go-инструмента, который встречался ранее в ряде российских компаний.
О главных особенностях хакерского инструмента и том, как его удалось найти и привязать к ExCobalt, читайте в статье или отчете👇
📑 Читать полный отчет
⛓️💥 Читать основные выжимки
#hacking #blueteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👾7👍2😁1
В Go 1.18 появились дженерики, но Zach Musgrave (разработчик в DoltHub) обнаружил, что практических примеров и документации по данной теме не хватает. К счастью, он провел несколько экспериментов и поделился тем, что узнал после многих часов работы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17⚡2
Мы пишем статью о способах измерения личностного роста программистов и нам нужна ваша помощь! 🚀
📊 Какие метрики вы используете для оценки своего прогресса?
🤔 Как вы понимаете, что выросли профессионально?
💡 Есть ли у вас свои уникальные способы отслеживания развития?
💬 Поделитесь вашим опытом в комментариях! Лучшие идеи попадут в нашу статью!
#интерактив
📊 Какие метрики вы используете для оценки своего прогресса?
🤔 Как вы понимаете, что выросли профессионально?
💡 Есть ли у вас свои уникальные способы отслеживания развития?
💬 Поделитесь вашим опытом в комментариях! Лучшие идеи попадут в нашу статью!
#интерактив
😁11👍3
⚡️ Диагностическое логирование в режиме реального времени
Обзор некоторых кейсов временного включения подробного логирования для устранения неполадок и обеспечения доступа к этим логам из любого места и в режиме реального времени.
👉 Читать
Обзор некоторых кейсов временного включения подробного логирования для устранения неполадок и обеспечения доступа к этим логам из любого места и в режиме реального времени.
👉 Читать
👍8
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🐋🆚🦭 Docker или Podman: что лучше подойдет для вашего проекта
Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит.
Читать статью
Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит.
Читать статью
🥱3👍2👾1
⚒️🌊 Go-инструмент River предоставляет атомарный, transaction-safe, надежный механизм организации очередей заданий для Go-приложений. Поддерживает PostgreSQL и рассчитан на масштабирование.
Недавно релизнулась версия 0.9, но самым крупным последним дополнением стал River UI — простой способ непосредственного мониторинга и визуализации того, что делает River.
Недавно релизнулась версия 0.9, но самым крупным последним дополнением стал River UI — простой способ непосредственного мониторинга и визуализации того, что делает River.
👏15
devcontainer.json
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🥱19🔥3😢2👾1
Согласны ли вы с мнением, что настоящее понимание принципов SOLID приходит, когда ты видишь, как реализация одного принципа в коде неизбежно приводит к применению второго и третьего? Если согласны, добро пожаловать под кат👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
SOLID в Go и щепотка паттернов
Как сказал бы волк из небезызвестного мультика: «SOLID? Шо, опять?» Но наша сфера пополняется новыми кадрами, и для них это всё действительно впервые. Именно для них я и написал эту...
❤16👍5
Forwarded from Proglib.academy | IT-курсы
💠 9 гифок, наглядно иллюстрирующих числовые последовательности
Наш преподаватель Алексей Никитин делится своими знаниями по мат. анализу, важнейший раздел: числовые последовательности. Алексей Никитин — Кандидат физико-математических наук, доцент факультета ВМК МГУ. Он приложил немало усилий в создании раздела по мат. анализу нашего курса:
🔵 Математика для Data Science
🔗 Ссылка на статью
Наш преподаватель Алексей Никитин делится своими знаниями по мат. анализу, важнейший раздел: числовые последовательности. Алексей Никитин — Кандидат физико-математических наук, доцент факультета ВМК МГУ. Он приложил немало усилий в создании раздела по мат. анализу нашего курса:
Please open Telegram to view this post
VIEW IN TELEGRAM