Сохранёнки программиста
7.37K subscribers
1.07K photos
41 videos
3 files
1.58K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
加入频道
Подборка книг, которые стоит прочитать каждому разработчику

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

— Карьера программиста, Г. Лакман Макдауэлл;
— Совершенный код, Стив Макконнелл;
— Чистый код, Роберт Мартин;
— Улучшение проекта существующего кода, Мартин Фаулер;
— Паттерны проектирования, Эрик Фримен;
— Шаблоны корпоративных приложений, Мартин Фаулер;
— Эффективная работа с унаследованным кодом, Майкл Фетерс;
— Идеальный программист, Роберт Мартин;
— Алгоритмы: построение и анализ, Томас Кормен;
— Программист-прагматик, Энди Хант.

Подробней

#подборка #книга #general #ru
74
Как пасти котов. Наставление для программистов, руководящих другими программистами [2011]

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

Даже если ещё недавно всё было под контролем: код писался, дедлайны соблюдались — а теперь вдруг роль сменилась, и нужно не просто делать, а вести за собой. Тут и стиль руководства выбирать, и команду собирать, и задачи держать в сроках. Всё новое, и на ощупь. В таких случаях книга может сильно выручить.

#книга #general #ru
😁2
​​Как не сломать прод? Топ 5 самых частых ошибок

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

Чтобы не словить фатальную ошибку, стоит помнить, например, что staging и prod — это не близнецы. Разные лимиты, конфиги и секреты могут привести к неожиданным последствиям, если не выстроена изоляция. А ещё — правильно настроенные health checks спасают кластеры от паники, особенно если сервис грузится дольше обычного. В статье разобрали топ фейлов при деплое и что с ними делать, чтобы сберечь прод.

Ссылка на гайд

#советы #general #ru
🆒1
Кроссплатформенный менеджер паролей

AuthPath — полностью бесплатный и с открытым исходным кодом. Работает на Android, iOS, Windows, macOS и Linux. Поддерживает формат KeePass, так что можно легко импортировать уже существующие базы. Синхронизация — через Google Drive, Dropbox, OneDrive или WebDAV, а ещё есть биометрия, генератор паролей и локальное шифрование.

Ссылка: authpass.app

#инструмент #general
3👏1