Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Traefik API Gateway for Microservices

Авторы: Rahul Sharma, Akshay Mathu
Год издания: 2021

Описание:
В книге описана настройка трафика, основные принципы работы и интеграция с микросервисами. Он предназначен для разработчиков, менеджеров проектов и персонала DevOps, заинтересованных в решениях своих операционных задач.
Книга не относится к какому-либо конкретному языку программирования, хотя во всех
примерах используется Java или Python.

Скачать книгу

#книга #en
Доклад: Pattern matching: польза или хайп?

Осенью в Python завезут pattern matching. Так же как десять лет назад с аннотациями, разработчики языка пока не очень понимают для чего и как новая фича будет использоваться. И будет ли использоваться вообще.

Авторы этого доклада перерыли черновики, обсуждения, посмотрели на другие языки — и поделились своими прогнозами. В докладе: лучшие применения для pattern matching, концепция «как рассказать кодом историю» и деревья. Много разных деревьев.

Смотрим тут.

#доклад #python #ru
Книга: Наглядный CSS

Автор: Грег Сидельников
Год издания: 2021

Описание:
Грег Сидельников упорядочил свойства по основной категории (положение, размерность, макеты, CSS-анимация и т. д.) и визуализировал их работу. Вместо бесконечных томов документации — две с половиной сотни иллюстраций по- могут вам разобраться во всех тонкостях работы CSS.

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

Скачать книгу

#книга #web #css #ru
Подкаст: Веб-стандарты — HTML-элемент search и парсеры, кастомные свойства, contain и перфоманс, TypeScript и Angular 13

В новом выпуске подкаста обсудили новейшие новости фронтенда, а также рассказали о новейшем релизе Angular, парсеры, TypeScript и многое другое.

Послушать можно тут.

#подкаст #web #ru
Книга: Git. Практическое руководство. Управление и контроль версий в разработке программного обеспечения

Автор: Фишерман Леонид Владленович
Год издания: 2021

Описание:
Данная книга представляет собой подробное практическое руководство по Git, в котором описывается Git и приводится разбор конкретных ситуаций и применений, например, как изменения из одной ветки разработки включить в другую ветку, но не все. Изложение начинается с самых азов, ника­ кой предварительной подготовки не требуется: по ходу изложения даются все необходимые определения и пояснения. Лучший выбор, чтобы освоить Git и максимально быстро начать его применять на практике.

Скачать книгу

#книга #git #ru
Курс: Школа разработки интерфейсов 2021

Летом 2021 года прошла Школа разработки интерфейсов от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами бок о бок с менторами и ребятами других направлений.

Теперь запись этих лекций доступны бесплатно каждому

Посмотреть можно тут.

#курс #web #ru
Книга: Android. Сборник рецептов: задачи и решения для разработчиков приложений

Автор: Ян Дарвин
Год издания: 2021

Описание:
Основное внимание в книге уделяется созданию приложений для платформы Android с использованием Java, родного языка приложений для Android. Разумеется, можно упаковать веб-приложение в качестве мобильного приложения, но в этом случае будет сложно обеспечить совершенно правильную работу пользователя со всеми текущими функциями Android первостепенного значения.

Скачать книгу

#книга #android #ru
Книга: Django 3.0. Практика создания веб-сайтов на Python

Автор: Владимир Дронов
Год издания: 2021

Описание:
Книга посвящена созданию веб-сайтов на языке Python с использованием веб-фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кэширования и прочего.

Здесь также рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, CAPTCHA, вывод графических миниатюр, аутентификацию через социальные сети (в частности, «ВКонтакте»), интеграцию с Bootstrap.

Скачать книгу

#книга #python #django #ru
Доклад: Что не так с React.js? Best practices vs code smells

Александр Погорелов является Senior Frontend разработчиком в DataArt.

В своём докладе он расскажет о самом фреймворке, разберёт «запахи» кода, а также лучшие практики.

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

Посмотреть можно здесь.

#доклад #web #react #ru
Книга: C# 9.0. Справочник. Полное описание языка

Авторы: Джозеф и Бен Албахари
Год издания: 2021

Описание:
C# является универсальным, безопасным в отношении типов, объектно-ориентированным языком программирования, целью которого является обеспечение продуктивности работы программистов. Для этого в нём соблюдается баланс между простотой, выразительностью и производительностью.

В этой книге вы найдёте множество полезной информации и советов по работе с C# 9.

Скачать книгу

#книга #csharp #ru
Подкаст: Building a Content Aggregator and Working With RSS in Python

Вы хотели работать с RSS-потоками в Python? Возможно, вы ищете новый проект для своего портфолио, в котором используются Django, модульные тесты и пользовательские команды. На этой неделе в подкасте Real Python автор издания Рики Уайт, который расскажет о своём недавнем пошаговом проекте под названием «Создание агрегатора контента на Python».

Послушать можно тут.

#подкаст #python #en
Книга: Машинное обучение и безопасность

Авторы: Кларенс Чио, Дэвид Фримэн
Год издания: 2020

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

Скачать книгу

#книга #ml #ru
Книга: Coding in Python: A Comprehensive Beginners Guide to Learn the Realms of Coding in Python

Автор: Robert C. Matthews
Год издания: 2020

Описание:
Эта книга содержит проверенные шаги и стратегии по написанию кода на Python. В книгу включены все основы программирования на Python, написанные в понятной и простой для усвоения форме.

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

Скачать книгу

#книга #python #en
Конференция: TSConf 2021

В этом плейлисте вы найдёте все выступления и доклады, которые прозвучали в рамках конференции TSConf 2021, посвящённой языку TypeScript.

Просмотреть или прослушать можно тут.

#конференция #web #typescript #en
Книга: Секреты Python Pro

Автор: Дейн Хиллард
Год издания: 2021

Описание:
Книга «Секреты Python Pro» научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым. Дейн Хиллард — профессиональный питонист, с помощью примеров и упражнений он покажет вам, как разбивать код на блоки, повышать качество за счет снижения сложности и т. д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляли проблем ни вам, ни вашим коллегам.

Скачать книгу

#книга #python #ru
Курс: React Testing Library

В данном видеокурсе вы рассмотрите тестирование React-компонентов с помощью библиотеки react-testing-library, разберём её философию, плюсы и минусы, а также основные отличия от Enzyme в подходе к тестированию.

Посмотреть курс можно здесь.

#курс #web #react #ru
Книга: Разработка веб-приложений на WordPress

Авторы: Брайан Мессенленер, Джейсон Коулман
Год издания: 2021

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

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

Книга будет наиболее полезна для разработчиков WordPress, желающих создавать более «тяжелые» приложения, и для программистов РНР, имеющих некоторый опыт работы с WordPress, ищущих среду создания приложений на основе РНР.

Скачать книгу

#книга #web #wordpress #ru
Книга: JavaScript для профессиональных веб-разработчиков

Автор: Мэтт Фрисби
Год издания: 2021

Описание:
Четвёртое издание «JavaScript для профессиональных веб-разработчиков» идеально подойдёт тем, кто уже имеет базовые знания и опыт разработки на JavaScript. Автор сразу переходит к техническим деталям, которые сделают ваш код чистым и переведут вас с уровня рядового кодера на высоту продвинутого разработчика.

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

Скачать книгу

#книга #javascript #ru
Доклад: Бесшовное внедрение сетевых приложений

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

В докладе будет рассказано как обеспечить внедрение новой версии сетевого приложения без какого-либо влияния на пользователей сервиса в контексте C++.

Посмотреть можно здесь.

#доклад #cpp #ru
Книга: Надежность нейронных сетей: укрепляем устойчивость ИИ к обману

Автор: Кэти Уорр
Год издания: 2021

Описание:
Глубокие нейронные сети (DNN) становятся неотъемлемой частью IT-продуктов, провоцируя появление нового направления кибератак. Хакеры пытаются обмануть нейросети с помощью данных, которые не смогли бы обмануть человека.

Кэти Уорр рассматривает мотивацию подобных атак, риски, которые влечёт вредоносный ввод, а также методы повышения устойчивости ИИ к таким взломам.

Если вы специалист по data science, архитектор системы безопасности и стремитесь повысить устойчивость систем с ИИ или вас просто интересует различие между искусственным и биологическим восприятием, то эта книга для вас.

Скачать книгу

#книга #ml #ru
Курс: Go (Golang) — первое знакомство

Это курс по языку программирования Go (Golang) для «самых маленьких». Здесь показаны прежде всего азы (хотя и не только), при этом в достаточно краткой форме. Но как раз в достаточной, чтобы познакомиться с языком и получить о нём какое-то представление. Например, чтобы понять, будет ли он вам интересен и стоит ли изучать его более углубленно.

Пройти курс бесплатно можно тут.

#курс #golang #ru