Библиотека программиста | программирование, кодинг, разработка
83.3K subscribers
3.79K photos
175 videos
89 files
6.85K links
Все самое полезное для программиста в одном канале.

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

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

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
🎓💡 Коллекция свежих дорожных карт с популярного ресурса roadmap.sh по различным направлениям и скиллам

🔸AI Engineer
🔸Engineering Manager
🔸Redis
🔸PHP

#roadmap #новости
😢8👍1
🔥 Топ-10 тем 2024 года по версии Claude, которые больше всего обсуждались в айти-подкасте «Радио-Т»

1️⃣ Гонка AI моделей
OpenAI выпустила GPT-4o и o1, Anthropic представил Claude 3 и 3.5, Google запустил Gemini, а Meta (запрещена на территории РФ) обновила Llama до версии 3.1. Конкуренция привела к значительному улучшению возможностей моделей, особенно в области рассуждений и анализа. X.AI выпустил Grok, но он не оправдал ожиданий по сравнению с конкурентами.

2️⃣ AI в разработке
GitHub Copilot получил поддержку моделей от Anthropic и Google, а также добавил Extensions. JetBrains встроил AI во все свои IDE. Google сообщил, что 25% нового кода пишется с помощью AI. Появились дискуссии о возможной деградации навыков программистов из-за чрезмерного использования AI.

3️⃣ Apple Vision Pro
Первое VR/AR устройство Apple получило смешанные отзывы. Netflix отказался создавать приложение для платформы. Устройство впечатлило технологиями, но цена в $3,499 и ограниченная автономность вызвали критику. К концу года продажи оказались ниже ожиданий.

4️⃣ Возвращение в офисы
Amazon потребовал полного возвращения в офис, Dell ограничил карьерный рост для удаленных сотрудников. Google сохранил гибридный формат. Бывший CEO Google Эрик Шмидт обвинил удаленную работу в отставании компании в области AI.

5️⃣ Антимонопольное давление
Google столкнулся с требованием продать Chrome и прекратить антиконкурентные практики. Epic Games выиграл суд против Google, что приведет к открытию Android для сторонних магазинов приложений. Apple была вынуждена разрешить установку приложений из интернета в ЕС.

6️⃣ Проблемы кибербезопасности
Cloudflare автоматически отразил рекордную DDoS-атаку в 3.8 Tbps. AT&T сообщила об утечке данных, затронувшей «почти всех» клиентов. CrowdStrike вызвал массовый сбой у клиентов из-за проблем с обновлением. Signal признал проблему с хранением ключей шифрования.

7️⃣ Социальные сети
Reddit вышел на IPO и заключил сделку с Google по данным для AI. X разрешил контент для взрослых и столкнулся с проблемами в Бразилии. Telegram добавил мини-приложения и улучшил браузер. Bluesky показал значительный рост, конкурируя с Threads.

8️⃣ Open Source драмы
Redis перешел на dual source-available лицензирование. Elasticsearch вернулся к open source. Возник конфликт между WP Engine и WordPress.org. Linux удалил российских мейнтейнеров из ядра. Let's Encrypt отметил 10-летие.

9️⃣ Корпоративные слияния
HashiCorp присоединилась к IBM. GitLab начал искать покупателя. Qualcomm рассматривает возможность покупки Intel. Microsoft расформировал команду DEI. Google уволил команды Flutter, Dart и Python.

1️⃣0️⃣ Hardware релизы
Apple представила Mac на M4, новые iPad и MacBook. Tesla показала Cybercab — автономное такси без руля. Google анонсировал квантовый чип Willow, обещающий революцию в квантовых вычислениях. Новое семейство Kindle получило цветной дисплей.

👉 Слушать подкаст

#подкасты #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🔥63👍3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
👋 Попрощайтесь с сообщениями о коммитах, в которых вы думаете над тем, что написать

Copilot может предложить вам сообщение о коммите на основе внесенных вами изменений. Доступно всем сегодня с GitHub Copilot Free для VS Code.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍103🌚3
🕹 Разработка игр вступает в эпоху «Ренессанса»

Metaplay заявляет, что сейчас игровой мир переживает что-то вроде Ренессанса. После бурных лет с пандемией, изменениями IDFA и ростом цен на привлечение пользователей, всё движется в сторону роста.

• 77% разработчиков уверены в будущем.

• Ожидается выручка почти $190 млрд в 2025 году.

➡️ Что ещё

— Внешние технологии делают разработку дешевле: 63% студий отмечают снижение затрат.

— Самоиздательство и гибкие модели работы с издателями становятся популярными.

— LiveOps остаётся главным трендом разработки успешных игр

— 68% разработчиков обещают фокус на полировку и оптимизацию игр, чтобы уйти от практики «запустил и забыл».

— 90% студий планируют релиз хотя бы одной игры в 2025 году.

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

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14🔥42🤔2👾1
JavaScript Temporal: революция в работе с датами и временем

Работа с датами и временем в JavaScript всегда была сложной задачей, но это меняется с появлением нового объекта Temporal. Экспериментальные версии браузеров уже начинают внедрять его.

➡️ Самое важное

Прощай, Date: Date объект, созданный в 1995 году, наконец получает замену. Temporal решает все основные проблемы, включая поддержку часовых поясов и более точное управление временем.

🔗 Подробнее о Temporal: Документация на MDN

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍13😁31🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Команда Honeypot выпустила очередной документальный фильм — на этот раз про Angular

Если вы не смотрели другие доки, обязательно сделайте это. Ну а сегодня для вас свежая история о взлётах и падениях популярного фреймворка Angular (ранее известного как AngularJS) с участием настоящих звёзд JavaScript.

🍿 Смотреть

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👏5👍42🤩2🎉1
🗞 Oracle требует отклонить иск о мошенничестве в деле о товарном знаке JavaScript

Oracle подала ходатайство об отклонении иска о мошенничестве, связанного с их торговой маркой «JAVASCRIPT».

➡️ Контекст

Товарный знак «JAVASCRIPT» зарегистрирован Oracle ещё в 2000 году и используется для компьютерных программ, инструментов для разработчиков и образовательных услуг. Споры касаются продления этого знака в 2019 году.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52👾1
🔥 Meta* под огнём: компания обвиняется в использовании пиратских книг для обучения ИИ

Новые материалы суда раскрыли, что Meta* якобы использовала торренты для скачивания огромного количества пиратских книг из LibGen и Z-Library. По данным авторов, Meta* загрузила более 160 терабайт данных с использованием теневых библиотек.

📌 Цитата из внутренних писем Meta*

«Скачивать торренты с корпоративного ноутбука кажется неправильным», — написал инженер Meta* Николай Башлыков, добавив смайлик.

Если суд признает Meta* виновной в нарушении авторских прав, это может стать прецедентом для всех компаний, обучающих ИИ на данных из открытых источников.

* — запрещена в РФ

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁85👍1
📉 Айтишники больше не в приоритете: компании отказываются от бессрочных контрактов

Спрос на программистов снижается, сообщает «Известия»

Всё началось с кредитов с низкой ставкой, которые в 2020–2024 годах позволяли бизнесу нанимать сотрудников без оглядки на маржинальность проектов. Но времена изменились, и теперь.

▪️ Количество стажировок сократилось почти до нуля — за январь-февраль 2025 открыто всего 27 мест против 9,2 тыс. в 2024 году.

▪️ Бессрочные контракты больше не в тренде. Работодатели делают ставку на временные контракты и проектную занятость.

▪️ Удалёнка растёт: треть вакансий в IT связана с дистанционной работой (33%).

Эксперты уверены, что текущая пауза временная. Когда экономическая ситуация стабилизируется, спрос на специалистов снова вырастет.

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42😢13🤔11👍63
🌐 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
😁46👍10👾4🔥32
👩‍💻 После шести месяцев разработки представлен релиз языка программирования Go 1.24

У нас, кстати, есть курс «Самоучитель по Go для начинающих», в котором вас ждут 18 частей с практикой.

📌 Что нового в версии 1.24:

• Обеспечена полная поддержка generic type alias.

• Внесены оптимизации в runtime, которые привели к снижению нагрузки на процессор на 2-3% при проведении типовых тестов производительности.

• В команду go для модулей добавлен механизм отслеживания исполняемых зависимостей.

• В команды go build и go install добавлена опция -json для вывода в формате JSON.

• Добавлена переменная окружения GOAUTH для задания параметров аутентификации, необходимых для извлечения модулей, доступ к которым ограничен.

• В команде go vet реализован новый анализатор тестов, выявляющий типовые ошибки при включении тестов, fuzzing-инструментов, утилит проверки производительности и примеров приложений.

• Добавлен тип os.Root, позволяющий изолировать операции с файловой системой заданным каталогом.

• В пакет testing добавлен метод B.Loop для выполнения тестов производительности и многое другое.

👉 Читать подробнее

#новости #golang
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22👍121
👩‍💻 Кризис в продвижении Rust в ядро из-за опасений усложнения сопровождения

Кристоф Хелвиг, мэйнтейнер подсистем DMA, KVM, Slab Allocator и архитектуры PowerPC в ядре Linux, отказался подтверждать патчи, связанные с поддержкой разработки драйверов на языке Rust. Предложенные патчи добавляли обвязки над несколькими функциями подсистемы DMA, позволяющие использовать DMA в драйверах на языке Rust.

Причина отказа — усложнение сопровождения кода при наличии обвязок на других языках и желание сохранить программные интерфейсы к DMA в читаемом виде на языке Си, без размазывания по непонятным обвязкам. Кристоф предложил напрямую обращаться к исходному Си API DMA в каждом драйвере на языке Rust, чтобы не создавать дополнительных абстракций, от которых вынуждены будут зависеть сопровождающие ядра.

При этом он не имеет ничего против Rust и считает его одним из лучших новых языков, но он против смешивания кода на разных языках. По словам Кристофа он за создание новых проектов на Rust, но против примешивания Rust к большим кодовым базам на Си, так как такое смешивание сильно снижает удобство сопровождения ядра, как интегрированного проекта.

👉 Читать подробнее

#новости #rust
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1611😁7👾2
👾 VK передаёт игровой движок Nau Engine на попечение сообщества

Разработчики открытого игрового движка Nau Engine, основанного компанией VK, объявили о передаче проекта сообществу. Техническое сопровождение движка вместо VK теперь будет осуществлять Школа разработки видеоигр ИТМО, а экспертную поддержку обеспечит ассоциация АПРИОРИ. В анонсе передача проекта в руки сообщества преподносится как новый этап развития, связанный с переходом от коммерческой модели разработки к модели на основе привлечения независимого сообщества. 

В качестве основы движка используется система рендеринга, построенная с заимствованием компонентов из движка Dagor Engine, открытого осенью прошлого года компанией Gaijin Entertainment. Код из движка Dagor был доработан, особенно в области управления ассетами. Вместо внутреннего языка шейдеров Dagor (dshl) задействован язык HLSL. Добавлена возможность условной компиляции шейдеров для динамического изменения материала поверхности. Переработана реализация техники физически корректного рендеринга (PBR). Для ассетов задействован формат USD (Universal Scene Description).

Для симуляции физических процессов задействована библиотека Jolt. Для построения GUI в играх применён инструментарий Cocos2dx и библиотека Dear ImGui. Сетевое взаимодействие в движке организовано при помощи UDP-транспорта GameNetworkingSockets и библиотеки ASIO. Для работы со звуком используется библиотека miniaudio. Для управления вводом используется библиотека gainput, а для импорта скелетной анимации проект ozz-animation. Для написания игровой логики предлагается использовать языки C++ и Lua, но дополнительно развивается подсистема агностического скриптинга, которая позволит применять различные языки программирования.

👉 Подробнее

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍7🥱51🔥1