Библиотека программиста | программирование, кодинг, разработка
80.9K subscribers
4.22K photos
225 videos
89 files
7.29K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Наши курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46

#WXSSA
Download Telegram
🧠 5 этапов формирования привычек с точки зрения нейробиологии

Привычка позволяет человеку не «распыляться» на мелочи, а занимать мозг действительно важными вещами. Рассмотрим, как формируется привычка с научной точки зрения.

🔗 Основной сайт
🔗 Зеркало
👍264😁3🤔1
tr_technology_radar_vol_28_en.pdf
2.5 MB
Technology Radar

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

🔗Источник
👍123🤔1
#перевод

Наглядный обзор способов распределения HTTP-запросов одним балансировщиком нагрузок на множество серверов. Автор начинает снизу и проделывает весь путь вверх до современных алгоритмов балансировки нагрузок.

Читать
👍133🔥1
#новости

Это еще одна громкая новость после того, как Microsoft заявила об использовании Rust в Windows.

Весь сыр-бор в том, что утилиты sudo и su написаны на C. В них было много уязвимостей, связанных с проблемами безопасности памяти.

Посмотрим, во что выльется проект sudo-rs.

🔗 Подробнее
👍14🤔113😁1
#проектирование_систем

Команда Prime Video в Amazon опубликовала результаты отказа от бессерверной микросервисной архитектуры и замены ее монолитной. Этот шаг позволил команде сэкономить ошеломляющие 90% эксплуатационных расходов, а также упростил систему.

Автор Ruby on Rails Давид Хейнемейер Ханссон не смог пройти мимо этой темы и порассуждал о микросервисной архитектуре во всех красках.

Читать
👍27😁75🤩2🤔1
#подкасты

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

Apple Подкасты | Google Подкасты | Яндекс Музыка
👍83🤔1
#проектирование_систем

Топ-7 наиболее часто используемых шаблонов распределенных систем:

▫️Ambassador
▫️Circuit Breaker
▫️CQRS
▫️Event Sourcing
▫️Leader Election
▫️Publisher/Subscriber
▫️Sharding

📺 Смотреть обзор от Alex Xu
👍215🤔2
🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году

Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.

🔗 Основной сайт
🔗 Зеркало
9👍5
This media is not supported in your browser
VIEW IN TELEGRAM
#геймдев

🎮 Game Bytes — ежемесячная серия из мира разработки игр на GitHub, в которой представлены обновления игровых движков, игры с открытым исходным кодом, моды, карты и многое другое. Читайте майский выпуск, в котором среди прочего найдете игру в Змейку от CEO GitHub.

Читать
17👍10❤‍🔥1
👊 Атака грубой силы: насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать?

Этот рассказ о пересечении теплофизики, космологии и некоторых компьютерных наук поможет ответить на, казалось бы, безобидный вопрос: «Насколько сильным должен быть пароль, чтобы его физически было невозможно подобрать методом брутфорса?».

🔗 Основной сайт
🔗 Зеркало
10👍5🎉3🤔2
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Вагиф Абилов.

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

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

📺Смотреть

#войтивайти
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105
😴 Кодинг от заката до рассвета: как правильно улучшить качество своего сна и избежать проблем с психическим здоровьем?

Все мы знаем, что сон в течение восьми часов в сутки – залог здоровья (как физического, так и умственного). Но как влияет качество сна на нашу психику?

🔗 Основной сайт
🔗 Зеркало
👍148😁4🤔1
Вечер пятницы: ASMR-разработка простого приложения с использованием ChatGPT

⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

📺 Смотреть

#пофану #досуг
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3
WEF_Future_of_Jobs_2023.pdf
20.4 MB
Всемирный экономический форум (WEF) опубликовал доклад «Будущее рабочих мест» — он не только про айти-сферу, а в целом

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

1. Аналитическое мышление.
2. Творческое мышление.
3. Способность успешно адаптироваться перед лицом стресса и неблагоприятных воздействий, гибкость.
4. Мотивация и самосознание.
5. Любознательность и обучение в течение всей жизни.
6. Технологическая грамотность.
7. Надёжность и внимание к деталям.
8. Эмпатия и умение слушать.
9. Лидерство и социальное влияние.
10. Контроль качества.

Ну и вкратце: экономический хаос приводит к сокращению рабочих мест, экологический кризис приводит к увеличению числа рабочих мест, технологическая революция приводит к смене рабочих мест.

#аналитика
👍164
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма.

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

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

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

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65
This media is not supported in your browser
VIEW IN TELEGRAM
Недавно прошла большая презентация Google. Выше — 14-секундный пересказ, который отражает всю суть.

#юмор
😁67👍74🤔2🥱2
RPC vs. RESTful: наглядное сравнение от Alex Xu.

🧵Читать в Твиттере
🧵Читать в Thread Reader App (если Твиттер не открывается)

#проектирование_систем
👍25🥱5❤‍🔥43🤔1
Тут ведущие и гости подкаста DotNet&More затронули достаточно важную тему про «ловушку сеньорности». Да, у всех она может возникнуть в разное время. Но как расти дальше?

Ставь 💯 — если сталкивался с подобной ситуацией и смог успешно из нее выйти.

👇👇👇
Please open Telegram to view this post
VIEW IN TELEGRAM
5💯2
🎙Подкаст DotNet&More: как расти сеньору и не только

Первые 5 лет в IT очень продуктивные: рост навыков, зарплаты, масштабов. Но потом темп замедляется, вместе с этим падает мотивация и многие попадают в ловушку «сеньорности». В новом выпуске вы услышите нескольких разрабов, которые разными путями вышли из подобных кризисов.

Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍1
Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.

GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).

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

Код со всего мира теперь у вас под рукой

#новости
👍306🔥4
🐍 Проверка подлинности: как оценить качество пакетов Python

Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.

🔗 Основной сайт
🔗 Зеркало
👍54