Code Lib. Программирование.
4.63K subscribers
1.64K photos
5 videos
1.67K links
Книги, Курсы и другая полезная информация для программистов.

Сотрудничество: @noname_media

Канал на бирже: https://telega.in/c/Code_Iibrary
Download Telegram
📓Программируй & типизируй. С примерами на TypeScript

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

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2020 #RU #TypeScript
⚡️ YouTube больше не нужен!

Блогеры переезжают в Telegram, а разработчики из Big Tech не остались в стороне и уже перенесли терабайты платного контента в свои каналы:

📱 Frontend: @frontend

📱 Дизайн: @design

📱 Python: @python

📱 Java: @java

📱 Английский в IT: @english

📱 IT Библиотека: @library

📱 IT Мемы: @memes
Please open Telegram to view this post
VIEW IN TELEGRAM
📓Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ

• Tестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, представляющая совершенно новую стратегию разработки – набор принципов и практических методик, обеспечивающих быструю инкрементную поставку высококачественного программного обеспечения. Благодаря автоматизации процессов сборки, установки и тестирования и улучшению взаимодействия разработчиков, тестировщиков и администраторов команда проекта получает возможность поставлять изменения и новые средства в течение считанных часов или даже минут, независимо от размера проекта и сложности его кодовой базы.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2011 #RU #общее
📓Алгоритмы на Java

• Книга Седжвика и Уэйна «Алгоритмы на Java» является классическим справочным руководством, содержащим необходимый объём знаний для программиста в области алгоритмов, накопленных за последние несколько десятилетий. Как следует из названия, сами алгоритмы реализованы на Java.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2019 #RU #Java
📓Предметно-ориентированное проектирование. Структуризация сложных программных систем

• Классическая книга Эрика Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Подход автора строится на динамичном рефакторинге модели. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2011 #RU #общее
📓Искусство программирования

• Фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвящённая рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

1998 #RU #общее
📓Структура и интерпретация компьютерных программ

• Классическая книга Харольда Абельсона и Джеральда Сассмана о программировании. В Массачусетском технологическом институте использовалась как учебник для начального курса программирования. Помимо этого, книгу используют во многих американских учебных заведениях, имеющих курсы, так или иначе связанные с языком Scheme. Используя Scheme (диалект языка LISP), авторы описали основные концепции программирования, включая абстракцию (данных и исполнения), рекурсию и метаязыковую абстракцию.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2006 #RU #общее
📓Шаблоны корпоративных приложений

• Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2003 #RU #общее
📓Шаблоны корпоративных приложений

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

1999 #EN #общее
📓Алгоритмы. Построение и анализ

• В книге «Алгоритмы. Построение и анализ» описаны самые разнообразные алгоритмы, сочетается широкий диапазон тем с глубиной и полнотой изложения; при этом изложение доступно для читателей самого разного уровня подготовки. Каждая глава книги относительно самодостаточна и может использоваться в качестве отдельной темы для изучения.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2003 #RU #общее
📓Код. Тайный язык информатики

• Какое отношение имеют карманные фонарики, британское вторжение, черные кошки и качели к… компьютерам? Используя предметы и явления повседневности, а также знакомые всем языковые системы, такие как шрифт Брайля и азбука Морзе, американский программист и специалист по работе с Microsoft Windows Чарльз Петцольд рассказывает о загадочной внутренней жизни компьютеров и других «умных» машин.

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2000 #RU #общее
📓Путь программиста

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2015 #RU #общее
📓Карьера программиста

• Книга «Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых. Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2015 #RU #общее
📓Приемы объектно-ориентированного проектирования. Паттерны проектирования

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2015 #RU #общее
📓Путь программиста

• В деятельность программиста входит не только создание собственных приложений и программ, но и работа с чужим кодом. Часто такая работа приносит только страдания. Поскольку стандарты написания кода в разных компаниях отличаются, понять чужой код бывает непросто, а развивать уже существующий проект бывает ещё сложнее. Автор книги научит, как работать с унаследованными системами, как их развивать и поддерживать. Вы познакомитесь с эффективными приёмами и стратегиями работы с крупными проектами.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2009 #RU #общее
📓Идеальный программист. Как стать профессионалом разработки ПО

• В деятельность программиста входит не только создание собственных приложений и программ, но и работа с чужим кодом. Часто такая работа приносит только страдания. Поскольку стандарты написания кода в разных компаниях отличаются, понять чужой код бывает непросто, а развивать уже существующий проект бывает ещё сложнее. Автор книги научит, как работать с унаследованными системами, как их развивать и поддерживать. Вы познакомитесь с эффективными приёмами и стратегиями работы с крупными проектами.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2011 #RU #общее
📓Рефакторинг. Улучшение проекта существующего кода

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2018 #RU #общее
📓Совершенный код

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2022 #RU #общее
📓Программист-прагматик

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

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

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2007 #RU #общее
📓Выразительный JavaScript. Современное веб-программирование

• «Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.

• Марейн Хавербеке – практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.

🧷 Скачать бесплатно - ссылка активна только после подписки на канал "IT Books"

2019 #RU #JavaScript