proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

85656

Все самое полезное для программиста в одном канале. По рекламе: @proglib_adv Курс по ML: https://clc.to/eLH_zQ Другие курсы: https://clc.to/goHZHA Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

🐿️🐿🐿🐿🐿🐿 Пробелка зовет на Импульс Т1 в Москве!

Финальный раунд начинается 28 ноября! Не забудь отметить этот день в календаре и поставить будильник, а то пропустишь все самое интересное:

✅ погружение в новейшие технологии — от LLM и компьютерного зрения до Kubernetes и API-First
✅ выступления про инструменты и методологии, которые ускоряют разработку в 10 раз
✅ реальные архитектурные и инженерные кейсы от ведущих экспертов

А пока собираешься на конфу, заскочи в наш чат-бот за эксклюзивным стикерпаком — он работает до последнего!

Реклама. ООО "ГК "Иннотех" ИНН 9703073496

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вот как выглядит data leak, а не вот это вот все 💦

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

AI-агенты «решают проблему» за тебя

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🤷‍♂️ Плохо когда письмо:

1. Персонализировано
2. Не персонализировано
3. Персонализировано
4. Не персонализировано
5. Персонализировано
6. Персонализировано

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Бесплатная IDE от Сбера с AI под капотом

Свежая версия GigaIDE Community Edition уже доступна – это бесплатная IDE, где AI не просто «подсказывает», а действительно помогает писать и сопровождать код. Теперь можно спокойно уходить в режим вайбкодинга: вы пишете фичи, а инструменты GigaCode добивают рутину.

Что внутри?

Мультиагентная система, которая берёт на себя рутину в Java/Kotlin-проектах и настраивает логирование с сопутствующими процессами.
Встроенный AI-ассистент GigaCode с агентным режимом для вайбкодинга на 35+ языках. GigaCode не только сгенерирует код, но и сам найдет баги, обновит зависимости, создаст и отредактирует файлы проекта.
Маркетплейс плагинов с проверкой на уязвимости — можно ставить инструменты, не переживая за безопасность.
Автообновления IDE.


Среда сама держит плагины и IDE в актуальном состоянии, снижая шанс поймать несовместимости и “падения” на продакшн-проектах.
Попробуй полноценную экосистему корпоративного уровня, которая бесплатна для каждого.

Чтобы вайбкодить с AI в привычной IDE и не платить за лицензии — забирайте GigaIDE Community Edition по ссылке.

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Burp Suite 🆚 Caido | Java 🆚 Rust

Этичные хакеры любят Burp Suite за функционал и ненавидят за большое потребление памяти. Недавно появился неплохой конкурент Caido. Написан на Rust, имеет клиент-серверную архитектуру.

Скрины говорят сами за себя 👀

Всеволод Кокорин (Slonser) рассказал на Хабре, почему он выбирает Caido вместо Burp. Основную причину вы уже уловили 🤷‍♂️

🔸 Курс «Алгоритмы и структуры данных»
🔸 Получить консультацию менеджера
🔸 Сайт Академии 🔸 Сайт Proglib

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Git 2.52 здесь! С поддержкой ошибок на уровне дерева, новыми стратегиями обслуживания репозитория, улучшениями производительности и многим другим ✨

👩‍💻 Полный список новых возможностей

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Как работает JavaScript? БАЗА для разработчика 🖼

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Мы?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Топ-20 концепций системного проектирования, которые стоит знать разрабу

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Инженерная культура Netflix: взгляд технического директора Элизабет Стоун 👨‍💻

Согласно отчёту Signal Fire, Netflix является лучшей компанией по привлечению и удержанию инженеров.


Элизабет заглянула за кулисы и рассказала, как инженеры Netflix (3.5к — 25% штата сотрудников) создают, обучают и руководят масштабными проектами.

Вот ключевые принципы:

✔️ Главный принцип — свобода и ответственность
✔️ Нет формального процесса оценки эффективности
✔️ Вместо этого — непрерывная обратная связь и несколько простых проверок, в том числе Keeper Test, указывающий на ценность сотрудника
✔️ Автономия инженеров
✔️ Обучение на ошибках
✔️ Высокая планка найма

Направления, в которых инструменты ИИ хорошо подходят для Netflix:

🔵 Создание прототипов
🔵 Документирование кода
🔵 Работа с большими миграциями
🔵 Выявление проблем (обнаружение аномалий и анализ первопричин)

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

JSON для LLM — всё! Да здравствует Token-Oriented Object Notation 🤖

Каждый, кто хоть раз всерьёз гонял запросы к LLM, знает, как больно бывает смотреть на счётчик токенов. Ты вроде просто отправляешь список пользователей в JSON, а нейросеть уже съела половину твоего бюджета.

TOON обещает сократить потребление токенов чуть ли не вдвое 🔥

Это формат сериализации данных JSON в LLM промпты. Он представляет те же объекты, массивы и примитивы, что и JSON, но в синтаксисе, который минимизирует количество токенов и упрощает понимание структуры для моделей.

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Что такое хорошая архитектура программного обеспечения: мнение опытного инженера Matthew Hawthorne 🤔

Мэтт много работал в бигтехе, а сейчас еще и пишет книгу Push to Prod or Die Trying 📖

Во время работы в Netflix каждый инженер ежедневно принимал архитектурные решения и часто выпускал новые фичи, которые становились доступны десяткам миллионов пользователей — и всё это без единого упоминания должности «архитектор».

По его мнению, вот характеристики хорошей архитектуры:

1️⃣ Архитекторы не являются решением архитектурных проблем сами по себе.

2️⃣ Перекладывание сегодняшних проблем на «завтра»: переход в облако (например, на AWS) может решить текущие боли, но породить новые.

3️⃣ Хорошая архитектура — это характеристики, которые балансируют практические и амбициозные цели, объединяют людей и системы, и не зависят просто от хорошего кода.

4️⃣ Плохая архитектура — это большое количество работы, при которой мало что меняется. Подобно перестановке мебели в доме, который надо снести и построить заново.

5️⃣ В проектах Netflix применялись архитектурные компромиссы: делать нетипичные выборы, строить инструменты для уменьшения операционной нагрузки, жертвовать одними ограничениями ради других, модернизировать системы так, чтобы они работали лучше в будущем.

6️⃣ Как улучшить свои архитектурные навыки: проектировать системы на случай поломки, знать свою аудиторию, фокусироваться на правильных деталях и быть полезным в разных ролях.

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🔥 Задача, от которой уходят на Тёмную сторону

«На руках есть данные о продажах за последние 12 циклов. Твоя миссия — определить, существует ли линейная связь между числом совершённых сделок и величиной полученной выручки»

Если при виде таких задач ваше чутьё молчит, время укрепить свои знания в науке, что даёт силу предсказывать будущее.

🌌 Экспресс-курс «Математика для Data Science» от Proglib Academy — ваш гипердрайв в мир аналитики:

⚡️ работа с векторами и матрицами;
⚡️ линейная регрессия и метод наименьших квадратов;
⚡️ вероятности, распределения, статистика;
⚡️ и множество других навыков, без которых любой аналитик остаётся штурмовиком, стреляющим мимо.

Старт обучения: 4 декабря
🔥 Сила скидки: 40% до конца ноября

🛸 Да прибудет с тобой курс!

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧮 Задача про столкновение шаров от Бориса Трушина

Это ночное включение. Предлагай свое решение в комменты, ответ опубликуем завтра 🚨

По горизонтальному желобу в одном направлении с одинаковыми скоростями на одинаковом расстоянии друг от друга катятся десять одинаковых шаров.

Навстречу им катятся еще десять таких же шаров на том же расстоянии друг от друга и с той же скоростью. При столкновении двух шариков они разлетаются в противоположные стороны с той же скоростью.

💭 Сколько всего столкновений произойдет между этими шариками?

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Проектирование API: инфографика для разработчиков ✍️

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Книги для программистов | Поддержать бустом

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🕹️ Хочешь писать игры, но не знаешь, с чего начать?

Начни с реальных опенсорсных проектов, которые можно разобрать, модифицировать и переписать под себя.

В репозитории тебя ждет подборка игр с открытым кодом на Python, C++, Rust, JavaScript, Unity, Godot и даже старые классические тайтлы, полностью переписанные энтузиастами 📦

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Как работает команда Docker Run 🐋

Когда ты выполняешь docker run nginx из терминала, может показаться, что запускается обычный процесс — stdin, stdout и stderr передаются в потоковом режиме туда и обратно, и можно отключить его с помощью Ctrl +C. Но то, что происходит внутри, гораздо сложнее ☝️

➡️ Изучи поведение команды и узнай, как запускать фоновые контейнеры, повторно подключаться к ним и проверять их логи

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Книги для программистов | Поддержать бустом

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Твиттерские спорят, кто больше проект навайбкодил

🔹 Курс «Специалист по ИИ»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Сбер показал Грина — первого российского антропоморфного робота 🤖

Вся разработка — внутри компании за 1 год, от прототипа до финального результата. За когнитивную часть отвечает ГигаЧат: навигация, понимание речи, работа с объектами. По возможностям Грин уже сейчас конкурирует с зарубежными аналогами.

На конференции AIJ Грин уже поговорил с президентом и станцевал с хореографом. Робот перемещается автономно, считывает пространство, взаимодействует с объектами и людьми. Сегодня Сбер представляет робота Грина массовому пользователю и профессиональному сообществу 🔥

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Или «Как мы внедрили AI и стало ещё хуже»

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

⏺️🔼⏹️ Игра продлена до 30 ноября

Уважаемые участники, перед вами финальная игра за главный приз — MacBook Pro 14.

📋 ПРАВИЛА ИГРЫ:

🔻 Раунд 1 — приобретите любой курс со скидкой 40%.

🔻 Раунд 2 — пройдите 2 учебные недели курса.

⚠️ Внимание: это не реальное время, а 2 недели учебной программы. Можно пройти их быстрее.

🔻 Раунд 3 — напишите куратору кодовое слово #розыгрыш.

⏰ ВРЕМЯ ИСТЕКАЕТ

Игра продлена до 30 ноября, но это последний шанс. Больше возможности не будет.

👉 Начать игру

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Аналитики данных — самые высокооплачиваемые офисные специалисты по версии «Авито Работы» 💁‍♂

За январь–октябрь им предлагали в среднем 155 тыс. рублей в месяц (+2% за год).

На втором месте — разрабы, на третьем — аналитики классического профиля. Их средняя зарплата — около 130 тыс. рублей.

В расчёт брали вакансии для специалистов с опытом от одного до трёх лет.

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Несколько скрытых секретов из результатов опроса Stack overflow 2025 📊

✔️ SQL — единственный «Универсальный язык» для всех технических специальностей

✔️ Опросы объединяют все «хранилища данных» в одно целое, поэтому Redis становится лучшим выбором просто потому, что с ним приходится работать каждой бэкенд команде. Или это потому, что многим современным приложениям не нужен полный ACID?

✔️ Хотя число людей, использующих ИИ, увеличилось, но людей, доверяющих ему, по-прежнему меньше

✔️ И да, отладка кода, сгенерированного ИИ, является более сложной задачей

✔️ Medium более популярен для изучения технологий, чем substack

👉 Читай полный отчет

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Радует, что многие успевают отдыхать. Печально, что достаточно большой процент подписчиков явно сильно перерабатывает 💀

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Коллеги, как у вас с переработками?

💯 — все норм, успеваю отдыхать
🤔 — «Выходные — это что?»

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Просто у сеньора уже ни зубов, ни нервов

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📘 Хочешь в Data Science, но есть пробелы в знаниях математики?

Мы сделали экспресс-курс «Математика для Data Science», который за 2 месяца даст тебе фундамент, без которого ни одна ML-модель не взлетит 🚀

Что тебя ждёт:
🔹 живые вебинары с экспертами (НИУ ВШЭ, SberAI, Wildberries&Russ);
🔹 практика в Python, квизы и проверка заданий экспертами;
🔹 матрицы, регрессии, вероятности и статистика: всё на примерах из реальных задач;
🔹 старт — 4 декабря.

🔥 Не упусти халяву: сейчас 40% до 30 ноября

👉 Записаться на курс

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вместо того чтобы представлять «отскок», считаем, что два шара просто пересекаются, не меняя траектории. Это не искажает результатов — ведь при реальном столкновении они лишь обмениваются скоростями, что физически эквивалентно прохождению.

Теперь логика проста — каждый шар из первой десятки «пройдёт мимо» каждого шара из встречной десятки ровно один раз. Значит, количество встреч — это количество пар шаров из двух групп:

10 × 10 = 100 столкновений 💃

🐸 Библиотека программиста

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Перенаправление ввода-вывода в Linux: всё необходимое в одной инфографике 👩‍💻

🐸 Библиотека программиста

Читать полностью…
Subscribe to a channel