proglibrary | Technologies

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

77044

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Subscribe to a channel

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

⚒️ Как создавать отказоустойчивые системы: #инфографика для разработчика

👉 Источник

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

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

📎 Альтернатива Leetcode — CodeHS Practice

Тут сотни интересных задач на Python, Java, JavaScript и C++ с автопроверкой.

Бесплатно прокачивайте навыки, если уже на всех платформах все задачи прорешали.


Попробовать здесь 👉 CodeHS Practice

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

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

⚙️ Релиз PyTorch 2.5

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

Смотри подробнее:
👉 GitHub

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

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

⚡️Разыгрываем флагманский смартфон

«Библиотека программиста» разыгрывает один из трех смартфонов на выбор:
🔹Samsung Galaxy S24 Ultra на 1 ТБ
🔹Xiaomi 14 Ultra на 512 ГБ
🔹iPhone 16 Pro Max на 512 ГБ

🔥 А еще 99 участников розыгрыша получат скидку 50% на наш курс Базовые модели ML и приложения!
Промокод будет действителен до 20 ноября.

Условия просты:
→ подписаться на Библиотека нейротекста
→ подписаться на Библиотека нейрозвука
→ подписаться на Библиотека нейрокартинок
→ нажать на кнопку «Участвовать» под этим постом

Итоги появятся 30 октября в 20:00 по московскому времени в нашем канале Библиотека программиста. Затем мы свяжемся с победителем, который сам выберет смартфон. Тем, кто получит промокод, мы вышлем его в течение недели после окончания розыгрыша.

⚠️ Убедитесь, что вам можно написать в личные сообщения или следите за результатами — если мы не сможем с вами связаться, то не сможем и отправить приз. Доставить мы можем только в города России и Беларуси.

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

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

❗️ Что происходит: новости за неделю

🖥 Вышла Node.js 23

📈 «1С» поднимет цены на свои разработки на 10–18 %

🍹 «Сбер» купил образовательные платформы «Нетология» и «Фоксфорд»

📱 Роскомнадзор не планирует блокировать в России сервис Twitch

🌐 Switch Online — Nintendo хочет проверить «границы мультиплеерных функций и геймплея»

🤬 Цены на электронику, в частности ноутбуки, в российских магазинах к Новому году вырастут на 10–15%

📱 OpenAI начала тестировать приложение ChatGPT для Windows

💥 НСПК создала прототип решения для оплаты покупок с помощью смартфонов на iOS и Android — оно работает на основе Bluetooth

Насыщенная неделя, может, мы что-то забыли?

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

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

⚒️ Краткое объяснение различных механизмов сборки мусора в популярных языках программирования: Java, Python и Go

Источник 👉 https://proglib.io/w/f75efa24

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

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

Ищем автора эталонного кода! 💎

Если вы уверены, что вашему коду подходит звание «Эталонный», а вам — звание «Автор самого красивого кода», то приглашаем принять участие в Конкурсе красоты кода 2.0 и выиграть классные призы от Сбера: iPhone 16 и умную колонку SberBoom.

Опытные эксперты определят победителей в пяти категориях: Backend, Frontend, DevOps, AI и Mobile, — а награждение пройдёт на ключевом IT-событии HighLoad в Москве, 2 и 3 декабря.

Больше 40 участников прошлого конкурса стали частью команды Сбера. Возможно, следующим станете именно вы — переходите по ссылке и изучайте подробности!

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

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

❗Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉контент-менеджеров для ведения телеграм-каналов
👉Переводчик и автор оригинальных статей

Подробности тут

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

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

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

⛔️ Сайт «антипримеров» для веб-разработчиков

Всё на нём сделано настолько плохо, что находиться там долго просто невозможно. Страницы выглядят ужасно, элементы расположены хаотично, и даже базовые вещи, как навигация, работают через раз.

Но именно в этом и есть смысл сайта — он показывает самые типичные ошибки веб-разработки.


Если хочешь увидеть, как не надо, и немного посмеяться, можешь заглянуть.

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

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

💬 Надо ли учить программированию

Наткнулись на статью из «Компьютерра» 1997 года, где автор рассуждает, стоит ли учить всех программированию. Он задаётся вопросом:

«Что такое программирование — наука или искусство? А главное, всем ли это нужно?»

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

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

А что думаете вы: Стоит ли всем учить кодинг, или важнее компьютерная грамотность?

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

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

🏆Международный чемпионат по программированию Yandex Cup 2024

«Яндекс» объявил о старте Квалификации на седьмой международный чемпионат Yandex Cup 2024. В этом году участники погрузятся в древние эпохи и попробуют решить задачи цивилизаций прошлого с точки зрения IT.

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

🎁Призовой фонд: 12,5 миллионов рублей
🧑‍💻Кто может участвовать: начинающие и опытные разработчики со всего мира

Направления:
➡️фронтенд
➡️бэкенд
➡️мобильная разработка
➡️машинное обучение
➡️аналитика
➡️спортивное программирование «Алгоритм» (для программистов со всего мира)
Можно выбрать несколько, но к полуфиналу нужно определиться с одним.

Подать заявку и пройти онлайн-квалификацию можно до 20.10.

Лучшие участники смогут пройти собеседование в «Яндекс» по упрощённой схеме.

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

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

🤯 Ситуация:

Вам поступает задача, вы на глаз оцениваете ее в две недели и получаете одобрение по срокам. Сначала все идет хорошо, пилите проект и ничто не предвещает беды.

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

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

💬 Как думаете, как стоило поступить исполнителю?

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

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

Очереди задач: простой способ пакетной обработки

Как работает очередь задач на примере создания миниатюр для видео.

Цель: после загрузки видео оно должно высветиться в виде миниатюры

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

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

ℹ️ Сайт dev.to совместно с компанией Wix запустил новый челлендж для разработчиков

Тема: разработка креативных решений с использованием технологий Wix

Призовой фонд: победители получат денежные призы

Подробности и правила участия можно узнать по ссылке:
🔗 Wix Studio Challenge

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

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

💬 Пусть Т9 продолжит эту фразу за вас:

Как же меня бесит в программировании...

#интерактив

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

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

☁️🆕GoCloud Tech: новинки Cloud․ru за полгода
 
Прошла технологическая конференция GoCloud Tech, на которой провайдер облачных и AI-технологий Cloud․ru рассказал об итогах развития платформы за полгода и представил новые сервисы. Итак, что интересного:
  
🌐 Новая зона доступности
Запущена вторая зона доступности для облака Cloud․ru Evolution: пользователи могут развертывать отказоустойчивые приложения.

🖥 Управляемые базы данных PostgreSQL
Сервис позволяет автоматизированно развертывать и управлять кластерами PostgreSQL.

🖼️ Container Apps
Дает возможность запускать контейнеры в готовой облачной среде на основе Docker-образов, которые пользователи загружают в реестр Artifact Registry. Container Apps доступен в режиме Preview бесплатно, после коммерческого запуска будет доступен по модели free tier.

🖥 Bare Metal
Пользователям теперь доступна аренда выделенных физических серверов из личного кабинета без участия технического персонала.

🖥 Маркетплейс Cloud․ru
Инструменты для разработки и анализа данных, обеспечения безопасности, создания бизнес-приложений и решения других задач от ведущих вендоров. В разделе бесплатно доступны самые популярные образы LAMP, Nginx, LEMP, Node.js, MEAN, а также образ Mind Migrate, который можно использовать для миграции инфраструктуры в облако Cloud․ru Evolution.

🖥 Виртуальные машины с GPU
Компании могут арендовать виртуальные машины с GPU в режиме Preview. На данный момент доступны карты V100, ассортимент доступных карт пополняется. В ближайшее время аренда GPU станет доступна всем.

📊 Managed Trino
Массивно-параллельный аналитический SQL-движок для обработки больших объемов данных из разных источников, доступен в Public Preview.

🔒 Managed Metastore
Cервис для хранения метаданных таблиц из разных источников, так же доступен в режиме Public Preview. Metastore предоставляет клиентским приложениям информацию о том, где хранятся данные, как к ним обращаться и как интерпретировать.

➡️ Протестить сервисы здесь.

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

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

🔥 Самые востребованные языки программирования в 2024 году

За последние 21 месяц (с января 2023 года по сентябрь 2024 года) команда DevJobsScanner проанализировала более 12 миллионов вакансий для разработчиков. Из них они выбрали только те, для которых явно требовался язык программирования. Подробнее об исследовании можно узнать в этом разделе.

👉 Ознакомиться с результатами исследования

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

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

💬 А вы отдыхаете на выходных?

Ну это такие дни в течение недели, когда другие люди не работают, а отдыхают, то есть дают возможность организму/психике самовосстановиться.

👍 — да, только этим и занимаюсь
🤔 — нет, доделываю «хвосты» по работе
💯 — не работаю, но занимаюсь пет-проектами
🤩 — свой вариант (напишу в комментариях)

#интерактив

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

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

🎃 Промокод на хеллоуин

50% на курс по Machine Learning

BIGDRAW

😄 Тут мы подробно рассмотрели, из чего состоит курс:

Онлайн-курс «Базовые модели ML и приложения»

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

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

⚒️ Краткое объяснение различных механизмов сборки мусора в популярных языках программирования: Java, Python и Go

👉 Источник

#инфографика

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

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

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

🖥 Если вы используете прокси, это для вас

Есть полезный инструмент на GitHub — ProxyBroker

Это open-source проект, который помогает находить публичные прокси-серверы из различных источников и автоматически проверяет их работоспособность.


ProxyBroker поддерживает:

▪️ Протоколы HTTP(S) и SOCKS4/5
▪️ Метод CONNECT для работы с портами 80 и 23 (SMTP)
▪️ Возможность находить более 7000 активных прокси из более чем 50 различных источников

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

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

🤔 Среди айтишников часто ходит миф, что программистом можно стать за n часов/недель/месяцев и программирование — это просто?

Мифы мифами, а в жизни все намного сложнее, и каждый из нас развеивает этот миф изо дня в день на своем рабочем месте.

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

👉 Читать

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

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

🎮⚙️ Неправильные настройки импорта в Unity убивают вашу игру

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

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

☑️ Настройки импорта текстур: тип текстуры, размер и формат.
☑️ Настройки импорта аудиоклипов (звуковых файлов) и оптимизация звуковых эффектов.

👉 Подробнее об этом читайте в нашей статье
👉 Зеркало

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

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

😎Есть здесь любители делать всё в терминале? Нашли для вас утилиту, которая позволяет «общаться» с нейронкой в терминале. Называется AIx, написана на Go, настраивается с помощью API-ключа OpenAI и имеет гибкие варианты вывода.

👉 GitHub

#инструменты

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

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

В 2024 году российские IT-компании значительно повысили требования к своим сотрудникам

Вместе с ростом зарплат для специалистов в этих областях возросла и их нагрузка. Теперь ключевым фактором при отборе сотрудников становится опыт работы с нейросетями и современными инструментами ИИ.

Также уделяется внимание кибербезопасности, искусственному интеллекту и анализу данных.


🔄 65% компаний увеличили бюджеты на обучение своих специалистов, готовясь к вызовам 2025 года. При этом 48% организаций уже активно разрабатывают стратегии развития в сфере ИИ и облачных решений.

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

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

Аллокация памяти: paging 🆚 segmentation

👉 Источник

#инфографика

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

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

🐧 omakub — настройка Omakase для разработчиков Ubuntu 24.04 от создателя Ruby on Rails David Heinemeier Hansson

Превратите новую установку Ubuntu в полностью настроенную, красивую и современную систему веб-разработки, выполнив одну команду. Omakub — это взгляд на то, каким Linux может быть в лучшем виде.

wget -qO- https://omakub.org/install | bash


👉 Подробнее

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

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

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ

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

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

🦀 Как начать разработку ядра Linux на языке Rust?

Существует несколько способов установки инструментов Rust, необходимых для разработки ядра. Простой способ — использовать пакеты вашего Linux-дистрибутива, если они подходят. Преимущество заключается в том, что дистрибутив обычно соответствует версии LLVM, используемой Rust и Clang.

Другой способ — использовать предварительно собранные стабильные версии LLVM+Rust с kernel.org. Это те же компактные и быстрые сборки LLVM с добавленными версиями Rust, которые поддерживает проект Rust для Linux. Предоставляется два набора: latest LLVM и matching LLVM.

В качестве альтернативы можно установить основные компоненты с помощью rustup, standalone установщика Rust и/или сборки.

👉 Подробнее

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