В ходе расследования одного из инцидентов команда 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
🚀 500 миллионов HTTP-запросов на 2,5 миллиона хостов всего за пару часов
Этичный хакер и JavaScript-разработчик выбрал именно Go для решения этой задачи. Узнайте подробнее, какой подход он использовал, какие ограничения учитывал и как оптимизировал проект.
👉 Читать
Yes, I tried implementing it in Rust, but unfortunately, my brain is too small for async tokio types magic. Go, on the other hand, allowed the JS developer to write this whole thing, this is quite a statement about the language.
Этичный хакер и JavaScript-разработчик выбрал именно Go для решения этой задачи. Узнайте подробнее, какой подход он использовал, какие ограничения учитывал и как оптимизировал проект.
👉 Читать
👍19🔥6
Часть функционала Gaby использует LLM, а часть — нет. Принцип работы бота — помощь мейнтейнерам проекта с использованием LLM, когда это полезно.
📦 Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2😁2
Привет, друзья! 👋
Мы готовим статью о влиянии страха ошибок на работу программистов и хотим услышать ваше мнение! 💻🤔
🔍 Как вы справляетесь со страхом совершить ошибку в коде?
🛠️ Какие инструменты или практики в вашей команде помогают уменьшить страх перед внесением изменений в код?
🌱 Как вы превращаете свои ошибки в возможности для роста и развития?
💬 Поделитесь своим опытом! Ваши ответы могут помочь другим разработчикам! Лучшие идеи войдут в нашу статью.
Мы готовим статью о влиянии страха ошибок на работу программистов и хотим услышать ваше мнение! 💻🤔
🔍 Как вы справляетесь со страхом совершить ошибку в коде?
🛠️ Какие инструменты или практики в вашей команде помогают уменьшить страх перед внесением изменений в код?
🌱 Как вы превращаете свои ошибки в возможности для роста и развития?
💬 Поделитесь своим опытом! Ваши ответы могут помочь другим разработчикам! Лучшие идеи войдут в нашу статью.
👍9😁2🤔2
Eli Bendersky разбирает различные методы локального исправления зависимостей в Go, акцентируя внимание на нескольких подходах, включая использование директивы
replace
в go.mod
, Go workspaces (go.work
) и инструмент gohack. Они помогут быстро и эффективно вносить временные изменения в зависимости для отладки или проверки кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - rogpeppe/gohack: Make temporary edits to your Go module dependencies
Make temporary edits to your Go module dependencies - rogpeppe/gohack
👍7
🚀 Использование PGO для Go-приложений
Мы публиковали множество примеров улучшений, которые разные команды увидели при использовании PGO.
Но под катом вам ждет общее мнение Google о том, как приступить к работе самостоятельно, прежде чем вы углубитесь в документацию.
👉 Читать
Мы публиковали множество примеров улучшений, которые разные команды увидели при использовании PGO.
Но под катом вам ждет общее мнение Google о том, как приступить к работе самостоятельно, прежде чем вы углубитесь в документацию.
👉 Читать
🔥11👍2