Библиотека программиста | программирование, кодинг, разработка
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
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍132
👀 Кто бы мог подумать, но WinRAR продаёт 10тыс. лицензий в месяц

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

Несмотря на эту своеобразную щедрость, оказывается дела у его разработчиков идут вполне неплохо. 🌚
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54❤‍🔥8😁43
До сих пор ищешь замену ушедшему Slack?

Перепробовал ряд отечественных мессенджеров и всё не то?

Так и мучаешься в Mattermost и Rocket.Chat, и тратишь больше времени на их допиливание, чем на свой код?

❗️Попробуй YuChat с уже работающим AI, который моментально создает протоколы звонков, выделяет задачи и добавляет события в календарь. А семантический поиск ищет не только по чатам, но даже по звонкам. И тыкнет тебя в конкретный разговор, когда обсуждался предмет поиска. Подключай нужные сервисы в Ючат с помощью открытой API-шки.
 
❗️Можно сколь угодно долго расхваливать ИИ в Ючат, который действительно помогает в работе. Но лучше один раз увидеть, тем более сейчас, когда действует специальное предложение для разработчиков:

• 60 дней бесплатного тестирования (вместо стандартных 14 дней)
• Скидка 30% до конца 2025 года
• Полная функциональность и поддержка команды Yuchat
 
Для регистрации на демо и активации бонуса напиши в форме "Я - РАЗРАБОТЧИК".
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🌚6👾31😁1
🎙️ Подкаст Podlodka: дизайн API библиотек

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

Сева Толстопятов, главный за core-библиотеки Kotlin, рассказал о том, как принимать решения в проектировании API, учитывая все возможные последствия.

⏱️ Таймкоды:
00:00 О чем выпуск
06:04 История появления и развития библиотек
13:55 Как обратная совместимость все портит
26:12 Почему дизайн API — это сложно
30:05 Проблемы с semantic versioning
33:05 Hyram's Law
42:03 Что такое — хороший API
46:16 Как все-таки сделать нормальный API
01:05:10 Как выбирать названия для сущностей
01:08:12 Принятие решений по дизайну библиотек в Kotlin
01:13:14 Выпуск бета-версий
01:15:45 Миграция на новые версии
01:18:18 Советы для разработчиков библиотек
01:23:47 Как быть с уязвимостями
01:30:47 Заключение

Смотреть или слушать полностью

#подкасты
🤩11👍8😁61
🔍 Молодёжь перестаёт «гуглить» — Google теряет позиции

Google теряет трафик: молодёжь всё реже использует поисковик и предпочитает ИИ-инструменты и другие платформы. По прогнозам, доля Google на рынке поисковой рекламы в США в 2025 году впервые упадёт ниже 50%. А в этом году упала уже на 8%

При этом конкуренция усиливается: ChatGPT добавил поиск, а Microsoft и Apple интегрируют ИИ в свои продукты. Даже привычка «гуглить» среди зумеров постепенно исчезает.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱30👍14😢4😁3🤔3
🎨 CSS впервые за свою историю обзавелся официальным логотипом

Логотип был представлен в проекте logo.css, который создан с учетом философии самого CSS — простоты, гибкости и универсальности.

Новый логотип также несет глубокий символизм. Как пишет автор Joacod на Dev.to, дизайн отдает дань уважения историческому цвету CSS — Rebecca Purple. Этот цвет был добавлен в спецификацию CSS в честь дочери одного из создателей веб-стандартов Эрика Мейера.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍304🔥2🎉1
Forwarded from DIGITALRAZOR
Выбор дополнительных победителей (в количестве 2):

Победители:
1. Yuri (@yu_koryakin)
2. Mark 🍅 Ⓜ️MEMES (@ydafeli)

Победитель не ответил спустя 3 дня и отказ от приза. Свяжется — @AslanEvgazhukov

Проверить результаты
👾7👏43
🎁 Напоминаем: у нас идет розыгрыш мощного ПК и доступа к VIP-курсу! 💻

Уже участвуешь? Если нет, еще есть время!

Мы разыгрываем:
1️⃣ Игровой ПК DigitalRazor ProGaming — идеальный инструмент для работы и отдыха.
2️⃣ VIP-доступ к курсам от Proglib Academy — максимум практических знаний для твоего карьерного роста.

Как принять участие?

• Чтобы выиграть ПК, купи любой курс от Proglib Academy до 27 декабря.
• Чтобы выиграть VIP-доступ к курсам, сделай покупку в DigitalRazor до 27 декабря.

Каждая покупка автоматически включает тебя в розыгрыш соответствующего приза! 🎉

Не упусти шанс начать новый год с подарками, которые помогут тебе расти и развиваться!

Подробности и условия участия
1😁11🌚3👍21
Привет, друзья! 👋

2024-й год подходит к концу, и пока LLM не написали за нас все программы, а квантовые компьютеры не взломали все пароли, самое время подвести итоги.

Какие технологии действительно «выстрелили», а какие не оправдали ожиданий? Что изменилось в работе разработчиков, и какие навыки оказались самыми востребованными?

💻 Поделитесь своим мнением, и самое важное и интересное войдет в нашу статью. 🏆
13
⚡️ Почему инженерам нельзя допускать ошибки в финтех-стартапах

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

✔️ Ошибка в копейках может стоить доверия пользователей: внутри статьи пример стартапа, где терялись «танцующие центы»
✔️ Двойная запись — не роскошь, а необходимость: В финтехе с первого дня нужно внедрять надежную бухгалтерскую систему

Читайте статью и не наступайте на те же грабли
👉 Ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍223
🎄🎅 Настало время решать весёлые, праздничные головоломки по программированию

Advent of Code 2024 — адвент-календарь с небольшими головоломками по программированию. Всё, что вам нужно для участия, — это немного знаний в области программирования. Решать можно на любом ЯП.

👉 Врывайтесь, ведь позади уже шесть дней
👍22😁5👾21
⚠️ Новая идея в области синтаксиса Clojure — CWP

CWP (Clojure With Pythonic syntax) — экспериментальный проект, предлагает новую концепцию синтаксиса для Clojure, которая основана на отступах вместо скобок.

Для экспериментов с альтернативными способами работы с функциональными языками.

📎 Ссылка на проект: GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥱6😢31👾1
Подготовься к собеседованию на позицию Data Scientist!

Профессия Data Scientist становится все более востребованной, и компании ищут специалистов, способных превращать данные в ценные инсайты. Но как успешно пройти техническое собеседование?

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

1. Внешнее и тензорное произведение

2. One-hot кодировка

3. Мониторинг осадков

4. Симуляция бросков кубиков в «Монополии»

5. Бурение скважин для добычи золота

6. Вычисление свертки

7. Бэктестинг торговой стратегии

8. Прогноз оттока клиентов с помощью логистической регрессии

9. Обнаружение спама с использованием дерева решений

10. Предсказание цен на квартиры с помощью линейной регрессии
Чтобы начать решать задачи, достаточно ответить на четыре простых вопроса по этой ссылке и получить доступ к вводным занятиям курса Математика для Data Science и 10 задачам.
👍118👏2
♾️ Инструменты DevOps, многие из которых используются в повседневной жизни разработчиками: полезная #инфографика
16👍7