Библиотека программиста | программирование, кодинг, разработка
86.1K subscribers
3.4K photos
167 videos
89 files
6.56K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/a32a0d94

Наши каналы: https://tttttt.me/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🔐 End-to-end шифрование: как перестать доверять облакам и научиться шифровать

Если вы думали, что там всё просто — шифруешь на одном конце, расшифруешь на другом, то добро пожаловать в реальный мир, где вы на пальцах:

— Попытаетесь передать ключи шифрования так, чтобы их не скомпрометировали по дороге.

— Даже если скомпрометировали, научитесь шифровать каждое новое сообщение новым ключом.

— Когда хакеры тоже так научатся, изобретёте расчет-алгоритмы с двойной защитой и умением «самоисцеляться» после взлома.

— А потом поймёте, что существуют ещё и групповые чаты, где всё это в десять раз сложнее...

— И многое другое.

👉 Читать

#этобаза
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Погружаемся в мир Stateless Authentication

JWT (JSON Web Token) — ключевой инструмент для передачи информации между сторонами без сохранения состояния.

➡️ На инфографике

— Что внутри JWT

— Как работает аутентификация JWT

— Как подписываются JWT

#инфографика
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 DeepSeek забрали ai.com, а Маск хочет выкупить OpenAI за $97.4 млрд

DeepSeek теперь владеют ai.com: раньше этот домен был у Google, затем OpenAI приобрели его за $11 млн. Теперь он перешел к китайцам, но сумму сделки пока держат в секрете.

А Маск готов раскошелиться на OpenAI

Группа инвесторов Илона предложила $97.4 млрд за контрольный пакет акций OpenAI. В документах указано, что они перебьют любую другую ставку, если OpenAI решит продаться.

🌸 Почему сейчас

▪️ OpenAI планирует стать коммерческой компанией.
▪️ Чтобы это сделать, им нужно «убрать» некоммерческий совет директоров, который должен получить компенсацию.
▪️ Маск вмешался, усложнил ситуацию и назвал Альтмана мошенником.

➡️ Что дальше

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

Маск говорит, что хочет сделать OpenAI снова «Open» и выложить все их наработки в опенсорс.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🎙 Подкаст Podlodka: открытые зарплаты

Информация о зарплатах в компаниях чаще всего скрыта, в лучшем случае известны вилки. При этом зарплата — это одна из главных метрик, по которой сотрудник оценивается работодателем. Но если зарплаты закрыты, можно ли быть уверенным в справедливом распределении фонда оплаты труда? И возможна ли вообще справедливость в таких условиях?

Некоторые компании решаются на радикальный шаг — открывают информацию о зарплатах для всех сотрудников. Зачем они это делают? Какие плюсы и риски несет эта практика? Включайте выпуск! В гостях — Антон Бевзюк, который рассказал об опыте внедрения открытых зарплат на примере MindBox.

⌛️ Таймкоды:
00:00 О чем выпуск
15:05 Зачем нужны открытые зарплаты
34:39 Проблемы и решения
40:29 Преимущества открытых зарплат
01:06:18 Диалоги о повышении зарплат
01:24:43 Тренд на открытые зарплаты
01:32:57 Применение в крупных компаниях
01:43:15 Заключение

▶️ Смотреть или слушать полностью

#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
📊 7 ошибок в диаграммах архитектуры

Архитектурные диаграммы должны доносить суть, а не запутывать. Вот главные из них.

Абстрактность
Смешение уровней
Перегруженность
Безымянные стрелки
Неправильная композиция
Отсутствие контекста
Нет поясняющего текста

👉 Как исправить эти ошибки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хочешь уверенно проходить IT-интервью?

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.

💡 Почему Т1 тренажёр — это мастхэв?

• Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше.
• Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
• Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.

Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!

Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy

#Айти #Собеседование #Т1
🗣️ Паттерны для работы с реальным временем в приложениях

Реалтайм-функции делают приложения более современными и удобными — обновления мгновенно доставляются пользователям. В статье разработчик разбирает ключевые паттерны.

➡️ Что внутри статьи

• Разбор основных паттернов для реалтайм-обновлений
• Примеры на JSON
• Различные способы передачи данных между клиентом и сервером
• Как масштабировать реалтайм в горизонтально-распределенных системах

Реалтайм — это уже стандарт в продуктах. Выбираем подходящий паттерн и ускоряем работу приложений.

📎 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 5 ИИ-инструментов, которые ускорят кодинг

Теперь писать код можно в разы быстрее — собрали топ сервисов, которые помогут автоматизировать рутину и сэкономить часы работы.

🔹 Windsurf — лучший друг новичков. Автоматически закрывает таски и решает задачи в один клик.

🔹 Cursor — для тех, кто уже в теме. Оптимизирует код, понимает контекст и помогает пилить сложные проекты.

🔹 v0.dev — делает готовый UI за секунду: кнопки, поп-апы, анимации. Отлично работает в связке с Cursor или Windsurf.

🔹 Lovable — если нужно быстро собрать лендинг или веб-приложение прямо в браузере. Но для сложных задач лучше выбрать другой сервис.

🔹 Bolt — генерит веб-приложения по одному промпту. Простой интерфейс, установка в пару кликов — разберётся даже гуманитарий.

А какие вы используете ИИ-сервисы? 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳 Делаем конкурента DeepSeek R1-Zero на домашней пекарне: метод GRPO в Unsloth

Современные LLM требуют больших вычислительных мощностей для обучения и файн-тюнинга. Однако разработчики Unsloth нашли способ обучать модели с логическим рассуждением (подобные DeepSeek R1-Zero) даже на маломощных видеокартах с ограниченной памятью.

Ключевая особенность Unsloth — поддержка нового алгоритма GRPO, который позволяет моделям развивать логическое мышление без вмешательства человека. Раньше для достижения «момента озарения» на модели Qwen2.5 (1.5B) требовалось две A100 (160 Гб VRAM), но разработчикам Unsloth удалось значительно оптимизировала процесс GRPO, сделав его:

— в 5 раз менее требовательным к видеопамяти (сейчас экономия составляет 80% VRAM по сравнению с HuggingFace + FA2);
— доступным для локального обучения на видеокартах от 7 Гб VRAM;
— совместимым с QLoRA и LoRA, а не только с полным дообучением.

Кроме того, разработчики Unsloth добавили поддержку OnlineDPO, PPO и RLOO.

👉 Читать статью
😳 Если бы языки программирования были девушками

Выбрать язык — всё равно что найти идеального партнера. Кто-то западает на строгую типизацию, кто-то ищет простоту и гибкость, а некоторые готовы углубиться в самые сложные алгоритмы отношений 😏

Мы заглянули в Тиндер разработчика и нашли там 10 достойных кандидатов. Свайпайте и выбирайте свой мэтч ❤️

А какой язык программирования похитил ваше сердце? Пишите в комментариях👇