Библиотека программиста | программирование, кодинг, разработка
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
«Awesome» — огромный репозиторий всего самого полезного для разработчиков

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

Лучший способ сэкономить время и всегда иметь под рукой мастхев ресурсы для разработки.⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍27🔥51
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍42😢2
Mojo – новый язык программирования, претендующий на звание «круче Python»

Разработчики представили Mojo — простой язык для разработки ИИ.

Его главная фишка — скорость, Mojo заявляет, что в некоторых задачах может быть до 35 000 раз быстрее, чем Python. Но такие заявления обычно относятся к определенным оптимизированным вычислительным задачам, особенно в контексте работы с AI и числовыми расчетами, где Python изначально имеет слабые места из-за интерпретируемости и ограничений GIL.

У Mojo есть все шансы вытеснить Python на задачах с интенсивной обработкой данных, особенно в AI и ML
🥱49👍13🔥4🤔4🙏1
Привет, друзья! 👋

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

Вот несколько вопросов для вас:
🤔 С какими ошибками в своей карьере программиста вы сталкивались? Как вы их преодолели?
📚 Какие советы вы бы дали начинающим разработчикам, чтобы избежать распространенных ловушек в программировании?
🖥️ Что, по вашему мнению, важно учитывать при планировании своей карьеры в IT, чтобы минимизировать сожаления в будущем?

Спасибо за ваше участие! 🚀
😁9👍31
⚒️ Redis для VS Code — официальное расширение Visual Studio Code, предоставляющее интуитивно понятный и эффективный графический интерфейс для баз данных Redis,.

👉 Основные возможности:
Универсальная поддержка Redis: подключение к любому инстансу Redis, включая Redis Community Edition, Redis Cloud, Redis Software и Redis в Azure Cache.
Расширенные возможности подключения: поддержка TLS-сертификатов и SSH-туннелей, а также автоматическая распаковка данных в форматах GZIP, SNAPPY, Brotli и других.
Типы данных: поддерживает строки, хэши, списки, множества, отсортированные множества и JSON.
Представление данных в удобном формате.
Интегрированный интерфейс командной строки Redis: использование Redis CLI с предварительным просмотром синтаксиса при вводе команд.

📦 Скачать
🔥23👍73🙏1
🐍🍽 Питон съел GIL на завтрак: что нового в версии 3.13

Ты сидишь? Лучше сядь. После года разработки они реально сделали это — JIT-компилятор, улучшенная типизация, и, ты не поверишь, GIL наконец-то отправляется на пенсию!

В ближайшие время начнётся альфа-тестирование ветки Python 3.14.

Читайте подробнее в нашей статье:
🔗 Ссылка
👍21🔥6😁41
LibreCUDA: Альтернатива фирменной CUDA от Nvidia

LibreCUDA — проект, который позволяет использовать API драйвера CUDA, не прибегая к фирменным инструментам Nvidia. Проще говоря, LibreCUDA — это замена стандартной среды выполнения CUDA.

Из плюсов: программа поддерживается сообществом и не потеряет свою актуальность
👏16👍7🥱1
🤯 Что вам помогает работать, когда устаете? Когда в отпуск ну вообще никак, а сил уже нет.

💬 Может быть, чтение отвлеченной литературы, спорт, дневной сон, прогулки, встречи с друзьями, что-то ещё?

#интерактив
👍11🎉3🤔2
🪶 Как следовать принципу DRY при настройке Apache APISIX

DRY — один из самых известных принципов разработки ПО: он помогает избежать ненужного повторения фрагментов кода, которые выполняют одни и те же действия. DRY также стоит применять при настройке конфигурации сложных систем, поскольку этот принцип:

☑️ Делает конфигурацию более компактной и легкой для понимания.
☑️ Упрощает поддержку — когда нужно внести изменения, вы делаете это только в одном месте.
☑️ Повышает читаемость — конфигурация становится более структурированной и логичной, что облегчает ее понимание.
☑️ Улучшает масштабируемость — при усложнении конфигурации принципы DRY помогают сохранять ее управляемой и расширяемой.
☑️ Сокращает время на настройку — используя переиспользуемые компоненты, можно быстрее создавать новые конфигурации или модифицировать существующие.

В качестве примера в статье рассматриваем, как применять DRY при настройке конфигурации API-шлюза Apache APISIX.

🔗 Читать статью
🔗 Зеркало
👍9