Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/a32a0d94 Наши каналы: https://t.me/proglibrary/9197 РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
🪳 Вредоносные расширения VSCode заражают ПК с Windows криптомайнерами
Исследователь из ExtensionTotal обнаружил девять вредоносных расширений на VS Code Marketplace, которые маскируются под инструменты разработки, но на самом деле заражают компьютеры пользователей майнером XMRig для добычи крипты.
Список вредоносов:
– Discord Rich Presence для VS Code (автор Mark H)
– Rojo — Roblox Studio Sync (автор evaera)
– Solidity Compiler (автор VSCode Developer)
– Claude AI (автор Mark H).
– Golang Compiler (автор Mark H)
– ChatGPT Agent для VSCode (автор Mark H)
– HTML Obfuscator (автор Mark H)
– Python Obfuscator для VSCode (автор Mark H)
– Rust Compiler для VSCode (автор Mark H)
После установки и активации расширения загружают и выполняют скрипт PowerShell. Microsoft уже удалила эти расширения и заблокировала автора.
➡️ Если установили — здесь гайд по удалению.
🐸 Библиотека программиста #свежак
📦 Главные проблемы распределенных систем (и способы их решения)
Распределенные системы являются основой высоконагруженных веб-приложений, обеспечивая их масштабируемость, отказоустойчивость и высокую производительность. Однако их разработка сопряжена с рядом сложностей, включая сетевые сбои, трудности координации, угрозы безопасности и проблемы масштабирования.
➡️ В этой статье мы рассмотрим четыре ключевых вызова в разработке таких систем и эффективные методы их преодоления.
👨💻 Выбор подходящей базы данных
База данных — ключ к производительности, масштабируемости и эффективности приложения. Это не вопрос «SQL или NoSQL», а подбор инструмента, идеально соответствующего задаче, данным и бизнес-ожиданиям.
Вот как выбрать идеальную базу 👇
➡️ Реляционные базы (SQL)
– Чёткая структура, поддержка ACID, высокая надёжность.
📦 Подходят для:
– Финансовых систем;
– CRM и ERP.
Примеры: MySQL, PostgreSQL, SQL Server.
➡️ NoSQL:
- Document DB: JSON/XML. Примеры: MongoDB, Couchbase.
- Key-Value Store: мгновенный доступ. Примеры: Redis, DynamoDB.
- Columnar DB: аналитика и Big Data. Примеры: Redshift, Cassandra.
- Graph DB: работа с взаимосвязями. Примеры: Neo4j, Cosmos DB.
🛰️ Специализированные БД:
- Time-Series (метрики, IoT): InfluxDB, TimescaleDB.
- Vector DB (ИИ, поиск по смыслу): Milvus, Pinecone.
- Spatial DB (карты, логистика): PostGIS, Oracle Spatial.
⚙️ Высокая производительность:
- In-Memory: мгновенная обработка. Примеры: SAP HANA, MemSQL.
- NewSQL: надёжность SQL + масштабируемость. Примеры: Google Spanner, CockroachDB.
🔐 Нишевые решения:
- Blockchain DB: неизменность, доверие. Примеры: BigchainDB, Chainbase.
- Object-Oriented DB: структура как в коде. Примеры: ObjectDB, db4o.
🐸 Библиотека программиста #свежак
GitHub Copilot получил крупное обновление к 50-летию Microsoft
Что нового добавили:
– Режим агента в VS Code: функция вышла из беты и постепенно становится доступной всем пользователям. Нейроагент может самостоятельно вносить изменения в проекты, работая на одной из четырёх моделей: Claude 3.5, Claude 3.7 Sonnet, Google Gemini 2.0 Flash и GPT-4o.
– Поддержка MCP: позволяет интегрировать Copilot с другими приложениями. Также выпущен GitHub MCP Server с полной поддержкой GitHub API для упрощения создания интеграций сторонними разработчиками.
– Премиальные запросы: введены кредиты для общения с продвинутыми языковыми моделями. Тарифы включают 300 запросов в Copilot Pro и Business, 1000 в Enterprise. Для дополнительных запросов доступен тариф Pro+ с 1500 запросами за $40 в месяц.
Подробнее об обновлении — по ссылке.
Ещё раз про зарплаты в IT 😅
🐸 Библиотека программиста #развлекалово
Как бустнуть свою карьеру в программировании? Поступить в магистратуру института прикладных компьютерных наук ИТМО
В институте 12 программ по SE, ML, CS и биоинформатике, многие из них созданы вместе с такими партнерами, как Яндекс, VK, Альфа Банк, YADRO, Самолет и др. На части программ можно учиться онлайн, но везде тебя ждет много проектной работы и преподаватели из индустрии.
Приходи на презентации программ, задавай вопросы, выбирай программу и будущую профессию?
Реклама. Университет ИТМО ИНН:7813045547
✨ Гадание на мемах
Если не знаете, чем занять сегодняшний вечер, к вашим услугам гадание на программистском. Жмите на карточки, доверьтесь судьбе и пишите результат в комментариях 🔮
🐸 Библиотека программиста #междусобойчик
✨ OverAPI — быстрый доступ ко всем шпаргалкам для разработчиков
Серсис собрал в одном месте шпаргалки по языкам программирования и технологиям. Удобный ресурс, чтобы не держать всё в голове — от Python и JavaScript до Git и CSS.
Что есть в OverAPI:
— Быстрый доступ к шпаргалкам по ключевым технологиям
– Алфавитная навигация и простой интерфейс
– Расширения для браузера с интеграцией в рабочую среду
– Обновляется и пополняется постоянно
➡️ Сохраняем и пользуемся — тут.
Облака + ИИ = новая реальность для разработчиков
От монолитных архитектур к микросервисам, от локальных серверов к облакам, а теперь — взрывной симбиоз облачных технологий и искусственного интеллекта.
В ближайшем будущем инструменты для создания ИИ-агентов станут еще доступнее благодаря облачным технологиям, появятся новые инструменты для работы с данными, которые изменят подход к программированию и инфраструктуре.
Чтобы быть в курсе последних трендов, приходите 10 апреля на конференцию GoCloud от провайдера облачных и AI-технологий Cloud․ru.
📌 В программе три трека:
— инфраструктура и сервисы,
— AI&ML,
— практические сценарии работы в облаке.
Лидеры платформ, архитекторы и разработчики Cloud․ru расскажут про возможности публичного облака Cloud․ru Evolution, преимущества гибридных решений и сервисы аналитики. Будут интерактивные зоны, live-демо облачных платформ и возможность пообщаться с экспертами.
➡️ Если интересно, как облачные решения и ИИ могут упростить вашу работу — регистрируйтесь
😺🐙🧼 Сам себе GitHub: как работать с чистым Git-репозиторием
Git — мощная система контроля версий, которую обычно используют через платформы вроде GitHub и GitLab. Однако Git сам по себе не требует веб-интерфейсов и облачных сервисов. Многие разработчики предпочитают работать с чистым Git-репозиторием, размещенным на собственном сервере.
В этой статье мы рассмотрим, почему это удобно, и как эффективно отправлять патчи в проекты, использующие этот подход.
🐸 Библиотека программиста
⌨️ Интерактивный тренажёр для всех, кто хочет прокачать навыки в алгоритмах и структурах данных
На VisualGo можно не только почитать теорию, но и увидеть, как работают алгоритмы в реальном времени.
🔹 Классные визуализации каждого алгоритма, чтобы понимать не на словах, а на практике;
🔹 Всё простое, с подробным разбором — подходит как для новичков, так и для продвинутых;
🔹 Реальные примеры, показывающие, как алгоритмы решают реальные задачи;
➡️ Изучаем алгоритмы здесь.
🐸 Библиотека программиста #буст
💡 Как учиться в IT, когда всё меняется слишком быстро?
Кажется, что ещё вчера популярными были одни технологии, а сегодня уже другие. Чтобы оставаться востребованным, приходится постоянно осваивать новые инструменты. Но обучение — это всегда вопрос времени и денег. Курсы стоят дорого, а их содержание может быстро устаревать.
Последние несколько лет IT-образование начало меняться. Всё больше специалистов выбирают гибкие форматы, которые позволяют учиться в удобном темпе и пробовать разные направления без лишних затрат. Один из таких примеров — подписка на обучение. В 2025 году её подход к образовательному процессу получил национальное признание: OTUS стал лауреатом премии «Цифровые вершины» в номинации «Лучшее IT-решение для образования».
Как работает такой формат, какие плюсы и минусы у подписки и действительно ли это удобнее классических курсов — разбираем в статье.
🔗 Читать: https://clc.to/GpyhHA
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid 2Vtzqx5NJ3A, www.otus.ru
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
📉 В США число падает число вакансий в сфере программирования — что будет дальше?
🌐 Данные владельцев роутеров Keenteic попали в сеть — хакеры получили доступ к электронным почтам, паролям и всем сетевым настройкам пользователей.
🔍 Кто такой современный разработчик в 2025 году? Актуальное исследование портрета IT-специалистов.
💻 На GitHub появился репозиторий ProgrammingJobs, предоставляющий бесплатную доску объявлений о вакансиях для программистов.
🐸 Библиотека программиста #свежак
💻 Доска объявлений с вакансиями на GitHub
На GitHub появился репозиторий ProgrammingJobs, предоставляющий бесплатную доску объявлений о вакансиях для программистов. GitCareers использует систему GitHub Issues для публикации вакансий, на которые соискатели могут откликаться, отправляя сообщения авторам с резюме или портфолио.
Для размещения вакансии необходимо:
– Перейти на вкладку Issues в репозитории.
– Ознакомиться с примером объявления.
– Нажать «New Issue» и выбрать шаблон вакансии.
– Заполнить информацию о позиции: роль, тип занятости, местоположение, зарплата и т.д.
– Создать ссылку для подачи заявок через Google Forms или другой инструмент.
– Добавить соответствующие метки (например, язык программирования, формат работы).
– Опубликовать объявление.
Соискатели могут создать форк репозитория ProgrammingJobs и отправить pull request с описанием своих навыков, опыта и портфолио, добавив соответствующие теги, чтобы работодатели могли их найти.
➡️ Ссылка на репозиторий.
🐸 Библиотека программиста #свежак
✨ Гадание на мемах
Если не знаете, чем занять сегодняшний вечер, к вашим услугам гадание на программистском. Жмите на карточки, доверьтесь судьбе и пишите результат в комментариях 🔮
🐸 Библиотека программиста #междусобойчик
Разработчики!
Проголосуйте за наш канал, и в сторис мы опубликуем топ материалов, которые должен прочитать каждый разработчик.
➡️Поддержать канал: /channel/boost/proglibrary
Как за участие в одном хакатоне получить классный кейс в портфолио и возможность стать студентом магистратуры? Зарегистрироваться на DevWeek до 20 апреля!
Вас ждут:
✅ Реальные проекты от Газпром нефти, Самолета, Альфа банка и YADRO
✅ Менторы — специалисты из компаний-партнеров
✅ Лекции практиков по разработке ПО и управлению проектами
✅ Призы от партнеров
✅ Шанс стать студентом магистратуры ИТМО без экзаменов
🔗 Узнать больше и подать заявку можно здесь
Реклама. Университет ИТМО ИНН:7813045547
✏️ Готовы ли вы к собеседованию
Если вы работаете с языком Go и уверены в своих знаниях — самое время это проверить.
Это мини-экзамен перед собеседованием: синтаксис, тонкости работы с горутинами, ошибки, которые делают даже опытные разработчики.
➡️ Проверить свои знания
🐸Библиотека Go разработчика
📰 Что произошло за неделю
Собрали главные события и контент минувших уходящей недели:
👨🏻💻 Cооснователь Coursera и Google Brain, представил курс Vibe Coding 101 по вайб-программированию.
🧠 Интерактивный тренажёр для всех, кто хочет прокачать навыки в алгоритмах и структурах данных.
㊗️ Разработчики представили проект Typed Grammar, позволяющий изучать грамматику естественных языков с помощью TypeScript.
💰 OpenAI увеличивает выплаты по программе Bug Bounty до 100 000 долларов.
🐸 Библиотека программиста #свежак
🟡🍰 Использование круговых диаграмм — это не конец света
Круговые диаграммы любят за простоту и визуальную красоту. Но в сообществе аналитиков и дизайнеров они считаются чуть ли не табу. Почему так — и стоит ли их совсем избегать?
➡️ В этой статье разбираемся — когда круговые диаграммы реально работают, а когда лучше заменить их на гистограмму или что-то поумнее.
Typed Grammar — изучение естественных языков через TypeScript
Разработчики представили проект Typed Grammar, позволяющий изучать грамматику естественных языков с помощью TypeScript.
Они уже выпустили библиотеку для японского языка и работают над версией для английского. В будущем планируется поддержка других языков. Например, с помощью Typed Grammar можно создать японское предложение:
// Определение имени собственное «ヒンメル»type ヒンメル = ProperNoun;
// Определение неправильного глагола «する»type する = IrregularVerb & { dictionary: «する» };
// Создание шаблона «そうした»type そうした = DemonstrativeAction;
// Создание условной фразы «ヒンメルならそうした»type ヒンメルならそうした = ConditionalPhrase;
// Пример проверки типовconst example: ヒンメルならそうした = «ヒンメルならそうした»; // Верно!
Растите сильную команду. Топ-5 курсов Яндекс Практикума для IT
👾 Технологии меняются каждый день — проверено Яндексом.
Мы ощущаем перемены на своих проектах. Постоянные вызовы, новые инструменты, штормы на рынках. Знаем, как важно, чтобы команда быстро развивалась и адаптировалась к изменениям. Поэтому создаём актуальное обучение, которое соответствует реальным задачам IT-сферы.
Нам доверяют: 5000+ компаний уже обучили 36 000+ сотрудников в Яндекс Практикуме.
👉 Вот топ-5 курсов, которые выбирали компании для развития IT-команд в 2025 году:
— SQL для работы с данными и аналитики
— DevOps для эксплуатации и разработки
— Python-разработчик
— Архитектура программного обеспечения
— Управление командой разработки
— Навыки аргументации
👉Подобрать курс
Реклама, АНО ДПО “Образовательные технологии Яндекса”, ИНН 7704282033, erid: 2VtzqwHNavV
🚀 JPoint 2025
JPoint — одна из крупнейших Java-конференций в России. В программу входят доклады об архитектуре, фреймворках, инструментах разработки, DevOps и JVM. Участники смогут углубиться в Spring Boot и разобраться в работе JVM «под капотом».
Помимо докладов, конференция предлагает воркшопы, мастер-классы, интервью и круглые столы. Спикерами выступают эксперты из «Яндекса», «Сбера», «Контура», VK, Huawei и других компаний.
Дата: 3–4 апреля.
Формат: онлайн и офлайн / Москва
Стоимость: от 25 000 рублей.
➡️ Купить билет можно по ссылке
🐸 Библиотека программиста #свежак
💻 OpenAI увеличивает выплаты по программе Bug Bounty до 100 000 долларов
В дополнение к более высоким выплатам за критические баги, OpenAI сообщила, что в течение ограниченного времени будет проводить бонусные акции, которые будут распространяться на отчеты, отвечающие всем стандартам и требованиям.
Например, до 30 апреля OpenAI удваивает выплаты исследователям, которые сообщат об уязвимостях Insecure Direct Object Reference (IDOR) в инфраструктуре и продуктах, установив максимальное вознаграждение в размере $13 тысяч.
Подробнее о Bug Bounty по ссылке.
🐸 Библиотека программиста #свежак
Как устроена underlay-сеть облачного провайдера?
🚀 В МТС Web Services продолжается стройка нового облака, а разработчики платформы не устают рассказывать об этом в прямом эфире.
В очередном выпуске реалити для инженеров Building the Cloud вы узнаете, как в MWS подошли к созданию underlay-сети.
Регистрируйтесь, добавляйте событие в календарь и задавайте вопросы спикерам в чате во время эфира.
За лучший вопрос дарим фирменный мерч MWS.
📅 Дата: 3 апреля, 11:00
🌐 Регистрация
🎭 Dev Memes: 1 апреля, а баги всё те же
Сегодня день официально разрешённого троллинга — и мы не могли пройти мимо. Собрали подборку мемов для программистов, которые вызывают лёгкое желание уволиться.
👉 Всё это — из нашего мемного канала «Библиотека IT-мемов»
🐸 Библиотека программиста
🆘 Представлен курс по вайб-программированию
В конце марта 2025 года Эндрю Ын, сооснователь Coursera и Google Brain, представил курс Vibe Coding 101 по вайб-программированию.
Курс создан с компанией Replit и включает 94 минуты видеолекций, где объясняется, как правильно формулировать задачи для ИИ-агентов, как отлаживать ИИ-код и автоматизировать этапы разработки, такие как создание прототипов приложений.
➡️ Курс бесплатный. Пройти его можно по ссылке.
➡️ 15 правил вайб-программирования от Cursor.
- Ты сильный программист?
- Да!
- Ну пошли на склад, там новые сервера привезли, надо выгрузить.
🐸 Библиотека программиста #свежак
💻🧩 Когда HR требует LeetCode Hard: почему компании стреляют себе в ногу
Когда твоя компания не Google, но хочет отбирать кандидатов как Google — получается дорогой фейл и текучка талантов. Разбираемся в трендах IT-рекрутинга, которые выглядят как выстрел в ногу.
➡️ Читать статью
🐸 Библиотека программиста
📊 Зарплатная пропасть и как в ней не застрять: ИТ-рынок зимой 2025
Зарплатный разрыв между начинающими и опытными разработчиками превысил 100%. А вакансий для бэкенда теперь почти в 1,5 раза больше, чем для фронтенда.
🧐 Как остаться на плаву?
Прокачивать навыки, пока не поздно! Тем более, есть повод — в Proglib Academy скидка 35% на все курсы до конца марта.
Какие курсы есть:
🔴 Алгоритмы и структуры данных — навык, необходимый для перехода на уровень крепкого мидла
🔴 Математика для Data Science — фундаментальная подготовка для ML-специалистов со средней зарплатой более 210 000 рублей
🔴 Архитектуры и шаблоны — компетенции для карьерного роста до позиций с зарплатой от 300 000 рублей
🔴 Python, Frontend, основы IT — мощный старт в профессии
👉 Инвестируйте в карьерный рост сейчас: https://proglib.io/w/c237ad23