proglibrary | Технологии

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

77049

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

Подписаться на канал

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

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

У нас вышла новая статья на 📰 по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ.

Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈

💬 Новости

🔘С помощью браузера Opera теперь можно загружать и использовать локальные LLM. Поддерживается более 150 моделей.
🔘AI-компании уже соскрапили почти весь интернет и в ближайшее время начнут испытывать недостаток в данных.
🔘Stability AI представила новую версию модели Stable Audio 2.0 для генерации музыкальных треков длиной до 3 минут.

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

🔘Undermind — ИИ-поисковик, который ищет решения самых сложных проблем по огромной базе научных публикаций.
🔘IMG2HTML — конвертирует скриншоты в HTML-код. Может создать клон сайта по URL.
🔘CallTeacher — ИИ-преподаватель иностранных языков.
🔘Photoroom — мощный ИИ-редактор изображений.

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

🔘Какие модели лучше всего справляются с суммаризацией. Спойлер: не GPT-4.
🔘Придумана новая техника взлома LLM. Метод заключается в том, чтобы незаметно перенастроить модель на выполнение вредоносных запросов, на которые она обычно отказывается отвечать.

Вы можете подписаться на email-рассылку здесь

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

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

Нет опыта в IT, но дружишь с логикой и алгоритмами? Успей до 20 апреля на тест-драйв своих цифровых навыков на «Цифровом марафоне» Сбера и «Школы 21»! Возможно, именно ты получишь умные девайсы и мерч.

Тебя ждут онлайн-игра на логику и мягкие навыки, тестирование и возможно даже цифровой диктант, на котором нужно написать код решения. Общее количество заработанных очков определит твоё место в рейтинге, а первой семёрке счастливчиков вручат умные девайсы и мерч от Сбера. Церемонию награждения победителей проведут 28 июня в центральном офисе Сбера в Москве.

Регистрация участников заканчивается совсем скоро. Убедись, что тебе уже есть 18 лет, и скорее жми «Хочу участвовать»!

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

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

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

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

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

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

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

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

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

👉 Источник

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

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

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

Получи оффер разработчика на С++ в YADRO за неделю!

Ведущая технологическая компания России YADRO проводит One Week Offer для С++ программистов. Команда занимается разработкой телекоммуникационного оборудования для беспроводных мобильных сетей.

Ребята ждут талантливых middle, senior и tech lead - специалистов из разных сфер с опытом работы на С/С++. Если ты готов к амбициозным проектам, сложным и, конечно, интересным задачам, обучению и хочешь иметь возможность влиять на продукт - присоединяйся к YADRO. Место работы ты можешь выбрать сам: есть удаленка, а также офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде, Минске.

Отправь резюме и заполни анкету до 21 апреля: https://clck.ru/39qky8

Реклама. ООО «КНС ГРУПП», ИНН 7701411241, www.yadro.com
erid: 2SDnjcRX7mb

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

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

⚡️Свершилось: канал с книгами только по Java

Мы создали для вас канал с самыми полезными книгами по Java — подписывайтесь!

👉Книги для джавистов | Java

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

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

🤯 Java в Netflix: ретроспектива развития

Каждое серверное приложение (включая внутренние приложения, приложения для стриминга и производства фильмов) в Netflix написаны на Java и используют экосистему языка.

1️⃣ API Gateway
2️⃣ Паттерн Backend-for-Frontend с Groovy и RxJava
3️⃣ GraphQL Federation

👉 Источник

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

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

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

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

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

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

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

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

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

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

Переходите на тёмную сторону тему на Хабре вместе с Yandex Cloud!

Мы знаем о любви разработчиков к тёмной теме. И знаем, что многим её не хватало на Хабре. Встречайте технический квест от Хабра и Yandex Cloud, пройдя который вы сможете подключить долгожданную тёмную тему и выиграть мерч.

Пройти квест и подключить темную тему можно здесь

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

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

👩‍💻 Как продвигать опенсорс-проекты?

Опытом делится Андрей Ситник, создатель популярных опенсорс-проектов, таких как postcss, autoprefixer, browserslist, nanoid и других.

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

📺 Смотреть

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

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

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈

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

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

👀 Вся правда о собеседованиях в Яндекс

Спойлер: задачи на алгоритмы теперь не задачи на алгоритмы + hr хотят вас нанять, потому что у них KPI на найм

🤔 Правда ли, что чтобы устроиться разработчиком в Яндекс, нужно пройти длинное многоэтапное собеседование? Как изменился подход к найму и что на самом деле сейчас в 2024 году спрашивают на интервью? Какие задачи решают на лайвкодинг секциях? Кирилл Мокевнин узнал это напрямую у тех, кто проводит собеседования для фронтендеров в Яндекс.

🔹 Сергей Бережной, директор по взаимодействию с разработчиками в Яндексе
🔹 Андрей Советкин, тимлид в Яндекс Играх

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

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

🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код

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

🔗 Читать статью полностью
🔗 Зеркало

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

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

✍️ Как написать отличную документацию: 2 впечатляющих примера с открытым исходным кодом

Хорошая документация экономит время, привлекает контрибьюторов и пользователей. Мы рассмотрим два open-source проекта с образцовой документацией, на которые стоит равняться каждому разработчику.

👉 Читать статью
👉 Зеркало

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

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

🛩 Хотите разобраться, почему самолёты летают? Ниже — потрясающий интерактивный лонгрид с подробным объяснением, который является частью серии подобных статей.

👉 Читать

P. S. Ну а что, постоянно только про айтишку читать?

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

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

🔗 Разрабы, на какие статьи вы переходили или какие последние ссылки открывали из Telegram? Речь идёт не только о наших статьях и ссылках, а о любых.

💬 Присылайте ссылку или просто напишите в комментах в стиле «был пост про …»👇

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

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

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

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

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

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

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

Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»

🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/67a93e1f

На вводной части вас ждут:

1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов

2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ

3. Практические задания после лекций

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

⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/67a93e1f

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

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

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

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

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

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

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

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

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

👉 Читать результаты опроса

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

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

🔥 Наглядная схема развития карьеры в инфобезе от Positive Education

Основой для её создания послужили анализ более 200 вакансий на рынке труда за последние три месяца, интервью с экспертами в области ИБ, представляющими крупные предприятия.

#карьера

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

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

🙅‍♂️ Дискриминация на работе: в чем проявляется и что делать, если вы с ней столкнулись

Дискриминация в IT — серьезная проблема, с которой сталкиваются до 40% работников. Как распознать притеснения по возрасту, инвалидности или семейному положению и отстоять свои права?

👉 Читать статью

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

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

🤖 Вот как DALL-E представляет квартиры айтишников. Кажется, в жизни всё не так идеально…

💬 Есть сходства с вашим рабочим местом?

#интерактив

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

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

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

У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на 📰.

Ниже — небольшая часть выпуска, а целиком читайте здесь 👈

👋 Дорожная карта для изучения ИИ-разработки в 2024

Автор Roadmap to Learn AI в 2024 составил подробнейший учебный план, каждый пункт которого сопровождается множеством ссылок на полезные ресурсы — бесплатные курсы, книги, подкасты, каналы, рассылки, туториалы и авторов, на которых стоит подписаться.

🔥 Интересные проекты

🔘Python Docstring Highlighter — подсвечивает синтаксис в docstring, предназначен для VSCode.
🔘Ipyvizzu — визуализирует данные в виде эффектных анимированных диаграмм. Работает в блокнотах (Jupyter Notebook, Google Colab, Kaggle и т. п.).
🔘Leaping — простой, быстрый и лёгкий ИИ-отладчик для работы с pytest. Leaping отслеживает выполнение кода и позволяет ретроспективно проверять состояние вашей программы. Поддерживает Ollama и GPT-4, отвечает на вопросы.

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

🔘Как разобраться в Poetry за 8 минут
🔘Разработка API для мобильных приложений
🔘Защита ИИ-приложений с помощью LLM Guard

Вы можете подписаться на email-рассылку здесь

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

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

⚙️ Названия веток и комментарии к коммитам в Git: лучшие практики

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

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

👉 Читать статью
👉 Зеркало

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

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

🤖✍️ Как работают языковые модели (LLM): простое объяснение через аналогию с кулинарией

Языковые модели (LLM) — это сложные системы искусственного интеллекта, способные генерировать человекоподобные тексты. Но как именно они это делают? В этой статье мы объясним принципы работы LLM, используя простую и понятную аналогию с приготовлением еды.

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

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

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

🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий

Чат-боты на основе ИИ все чаще становятся мишенью для хакеров. Какие уязвимости позволяют злоумышленникам взламывать ИИ-системы и как защитить свои приложения от атак? Рассказываем о 7 ключевых стратегиях.

👉 Читать статью
👉 Зеркало

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

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

🤔 Как правильно продать себя ради фана и профита?

Казалось бы, зачем разработчику персональный бренд? Сидит, никого не трогает, пишет код. Чем меньше его знают, тем меньше его трогают, ведь правда?

Но тут вот какое дело: согласно исследованиям, лучший способ повысить зарплату — сменить работу. А при приёме на работу публичность и персональный бренд — половина дела! А уж когда дело доходит до найма, то хороший персональный бренд-менеджмент даст 100 очков вперед любым печенькам с пинг-понгом.

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

📺 Смотреть

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

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

🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году

Хотите освоить программирование на Python, но не знаете с чего начать? Мы подготовили для вас подборку из 10 лучших книг, которые помогут быстро и эффективно изучить этот популярный язык.

🔗 Читать подборку
🔗 Зеркало

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

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

Backend-разработчики, расчищайте график на 13, 14 апреля. Авито проводит Weekend Offer! Нанимаем без привязки к языку программирования.

Мы предлагаем:

✔️прокачку навыков Go - и PHP-разработки;
✔️платформенные и продуктовые команды;
✔️комьюнити из 1000+ инженеров для обмена опытом;
✔️работу с микросервисной архитектурой, автоматизацией поддержки и другими ведущими проектами компании;

Подавайте заявку до 11 апреля и приходите на интервью.

Читать полностью…
Подписаться на канал