☁️ Топ-6 паттернов обмена сообщения между сервисами в облачной инфраструктуре

🔹 Asynchronous Request-Reply
🔹 Pub-Sub
🔹 Claim Check
🔹 Priority Queue
🔹 Saga
🔹 Competing Consumers

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

🖥 Итоги недели в мире Python и обзоры новых инструментов

У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на VC 👉 https://proglib.io/w/63b34...

Ниже — небольшая часть выпуска👇

💬 Как автоматически создавать субтитры

В статье рассматривается простейший способ транскрипции видео и создания субтитров — с помощью Python, Whisper и FFmpeg (https://proglib.io/w/b711d...

▶️ Видеотуториалы

🔘 Основные приёмы работы с SQLAlchemy (https://proglib.io/w/7b283...
SQLAlchemy — это библиотека, предназначенная для работы с реляционными базами данных. Умеет выполнять все запросы, доступные в SQL.
🔘 Клон ChatGPT на Django (https://youtu.be/8JSiiPW4S...
Автор видео показывает, как сделать аналог знаменитого чат-бота с помощью Django, вебсокетов (Channels) и HTMX.

🛠 Инструменты

🔘 Tkinter Designer — автоматически конвертирует дизайны Figma в код Tkinter GUI (https://proglib.io/w/481bd...
🔘 drawpyo — библиотека для визуализации диаграмм, карт и схем Draw.io (https://proglib.io/w/bdc95...
🔘 Great Tables — создаёт привлекательные таблицы для визуализации данных из датафреймов Pandas и Polars (https://proglib.io/w/d398e...

Вы можете подписаться на email-рассылку здесь ➡ https://proglib.io/w/13171...

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться: https://proglib.academy/ai...

🛠️ Архитектура Mastodon в деталях

Mastodon — это опенсорсная децентрализованная соцсеть, состоящая из множества инстансов, которые образуют единую федерированную сеть.

Ниже — взгляд на то, как взаимодействуют между собой разные инстансы и как может масштабироваться сеть инстансов Mastodon.

Читать 👉 https://proglib.io/w/ec793...

🤺 Искусство оскорблять: как поставить коллегу на место и отбить желание работать над проектом

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

Читать статью 👉 https://proglib.io/sh/ajSB...

▶️ Как оживить фронтенд: 8 лучших JS-библиотек для анимации

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

Читать статью 👉 https://proglib.io/sh/b5fE...

😍 Итоги недели в мире ИИ и обзоры новых сервисов

У нас вышла новая статья на VC по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ 👉 https://proglib.io/w/08377...

Ниже — небольшая выдержка из статьи👇

💬 Новости

🔘С помощью браузера Opera теперь можно (https://proglib.io/w/f2be5... загружать и использовать локальные LLM. Поддерживается более 150 моделей.
🔘AI-компании уже соскрапили почти весь интернет и в ближайшее время начнут испытывать недостаток в данных (https://proglib.io/w/b458a...
🔘Stability AI представила новую версию модели Stable Audio 2.0 для генерации музыкальных треков длиной до 3 минут (https://proglib.io/w/1ac29...

🛠 Инструменты

🔘Undermind — ИИ-поисковик, который ищет решения самых сложных проблем по огромной базе научных публикаций (https://proglib.io/w/6c5c3...
🔘IMG2HTML — конвертирует скриншоты в HTML-код. Может создать клон сайта по URL (https://proglib.io/w/32e22...
🔘CallTeacher — ИИ-преподаватель иностранных языков (https://proglib.io/w/17637...
🔘Photoroom — мощный ИИ-редактор изображений (https://www.photoroom.com/...

📈 Исследования

🔘Какие модели лучше всего справляются с суммаризацией (https://proglib.io/w/a69d7... Спойлер: не GPT-4.
🔘Придумана новая техника взлома LLM (https://www.anthropic.com/... Метод заключается в том, чтобы незаметно перенастроить модель на выполнение вредоносных запросов, на которые она обычно отказывается отвечать.

Вы можете подписаться на email-рассылку здесь ➡ https://proglib.io/w/8ebd5...

👩‍💻 Обзор сравнительно новых (и поэтому малоизвестных) команд Git, которые сделают вашу повседневную работу проще:

➡️ git switch — просто переключает ветку
➡️ git restore — восстанавливает файл до последней зафиксированной версии
➡️ git sparse-checkout — загружает в рабочую копию только подмножество файлов из большого репозитория
➡️ git worktree — управляет несколькими рабочими деревьями, связанными с одним репозиторием
➡️ и другие

Читать перевод статьи 👉 https://proglib.io/w/2d6a9...

🧑‍💻 Как я входил в IT: опыт подписчиков «Библиотеки программиста»

Недавно мы провели опрос среди наших читателей, и сделали несколько интересных открытий, которые пригодятся всем, кто решил войти в ИТ в 2024 году.

Читать результаты опроса 👉 https://proglib.io/w/f8428...

🛠️ Что такое прогрессивные веб-приложения

Прогрессивные приложения — один из главных трендов веб-разработки. Рассказываем, из каких компонентов состоят PWA, как они могут заменить стандартные веб- и мобильные приложения, и какие компании уже убедились в их высокой эффективности.

Читать статью 👉 https://proglib.io/sh/zfR0...

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

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

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

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

🔥 Топ-9 паттернов для обмена данными и взаимодействия между компонентами/сервисами в распределенных системах

🔹 Peer-to-Peer
🔹 API Gateway
🔹 Pub-Sub
🔹 Request-Response
🔹 Event Sourcing
🔹 ETL
🔹 Batching
🔹 Streaming Processing
🔹 Orchestration

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

🌐 Использование глобальной контрольной группы на практике: тонкости, нюансы, подводные камни

Как оценить эффект от совокупности изменений в продукте? Глобальная контрольная группа поможет увидеть результат в динамике, но есть ряд особенностей ее применения на практике.

Читать статью 👉 https://proglib.io/sh/F3o0...

🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent

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

Читать статью 👉 https://proglib.io/sh/HWPD...

💻 Подборка вопросов от Кирилла Мокевнина, которые имеет смысл задать на собесах для проверки уровня разработчика и навыков решения прикладных задач (типовых для веба)

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

💬 Веб-разработчики, как вам?

🐍 Как работать с линейными системами в Python с помощью scipy.linalg

В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.

https://proglib.io/sh/cfvn...

☕ Пишем свой первый сервер на Java и Spring Boot

В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.

https://proglib.io/sh/FHRj...

🕓 Как успевать всё: методы и ТОП приложений для тайм-менеджмента

Учимся эффективно управлять временем и развиваем навык тайм-менеджмента с помощью интеллект-карт, матрицы Эйзенхауэра, метода АБВГД и пирамиды Франклина.

https://proglib.io/sh/0Utf...

🛠 Настраиваем и оптимизируем работу SSD-накопителя в Windows и Ubuntu

Разбираемся, какие службы и команды нужно отключить, чтобы продлить срок службы SSD-накопителя. Спойлер: рядовому пользователю ничего делать не нужно.

https://proglib.io/sh/OS5f...

🐍 Как работать с линейными системами в Python с помощью scipy.linalg

В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.

https://proglib.io/sh/cfvn...

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/...
Лента в Дзен: https://zen.yandex.ru/prog...

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

Подписывайтесь: t.me/event_listener_bot

🧮 Тест на IQ: измерьте свой интеллект

Бытует мнение, что айтишники намного умнее, чем представители других профессий, и коэффициент интеллекта (IQ) у них на порядок выше. Но так ли важно кем ты работаешь, если с заданиями на рассуждение, память и логику может справиться любой продвинутый школьник. «Библиотека программиста» предлагает вам проверить свои силы и узнать величину своего коэффициента «умности», пройдя наш небольшой IQ-тест.

https://proglib.io/w/6f790...

📱Пишем iOS-приложение для планирования задач с помощью AirTable, Moya и VIPER

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

https://proglib.io/sh/QlqO...

🐍 Самоучитель по Python для начинающих. Часть 16: Регулярные выражения

Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.

https://proglib.io/sh/NeSC...

🎉 Ой, сегодня уже 23 февраля…

А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy.

Мало? Ну штош, вот еще скидка 50% на все курсы: Основы IT, Математика для Data Science, Алгоритмы и структуры данных, Python, Frontend и тд. ⛹‍♀Поторопитесь, срок действия истекает 28 февраля ;)

💎 Подробнее о курсах: https://proglib.io/w/5bff0...

Proglib.academy – это:
— более 800 000 разработчиков в IT-сообществе;
— фокус на программировании, код и ничего лишнего;
— программы разработаны преподавателями ВМК МГУ;
— решение реальных задач, которые дают на собеседованиях в компании размера FAANG;
— спикеры Яндекса, Revolut, Тинькофф и т.д.