Сохранёнки программиста
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
Конференция: Запись с онлайн-конференции PWA Summit 2021

Это запись трансляции конференции, которая включает в себя все основные доклады, 3 сеанса вопросов и ответов в прямом эфире, а также полную панель «Будущее веб-приложений».

Посмотреть бесплатно можете тут:

https://tprg.ru/5iZu

#конференция #web #en
Конференция: DotNext 2021 Piter

В апреле этого года прошла конференция для .NET-разработчиков DotNext 2021 Piter, где в течение 4 дней российские и иностранные разработчики выступали со своими докладами, делились мнением и обсуждали различные вопросы.

Здесь вы найдёте 33 видео с выступлениями оттуда

#конференция #dotnet #ru
Подкаст: Faster Python with Guido van Rossum

Гвидо ван Россум — создатель языка программирования Python и заслуженный инженер Microsoft. В этом подкасте авторы обсудили с ним новую работу по ускорению CPython (PEP 659), уровни выполнения интерпретатора Python и высокоэффективные улучшения производительности с низким уровнем зависания.

Можно как послушать, так и прочитать транскрипцию на английском здесь

#подкаст #python #en
Книга: Бессерверные приложения на JavaScript

Авторы: Александр Симович, Слободан Стоянович
Год издания: 2020

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

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

#книга #javascript #ru
Доклад: Ваши процессы попахивают. Что с этим делать

Это небольшой конспект доклада Филлипа Дельгядо с TeamLeadConf 2021. В нём он поделился наиболее частыми проблемами, возникающими в команде при различных процессах и тем, как с этим бороться.

Прочитать на русском можете тут

#доклад #ru
Книга: Django 3 By Example

Автор: Antonio Mele
Год издания: 2020

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

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

#книга #python #django #en
Книга: Flutter For Dummies

Автор: Барри Бёрд
Год издания: 2020

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

Основные темы:
— Основы Flutter;
— Виджеты;
— Навигация и списки.

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

#книга #flutter #en
Курс: Парсинг сайтов на Python

Этот плейлист содержит серию уроков, в которых вы с полного нуля научитесь использовать парсинг сайтов Python и собирать нужную вам информацию. В рамках курса вы сможете узнать, как работать с requests, bs4, fake-useragent, multiprocessing, json, авторизацией на сайтах, кукисами и другим интересным вещам.

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

#курс #python #ru
Конференция: Linux Plumbers Conference 2021

Конференция LPC 2021 состоялась в сентябре и содержала большое количество докладов на различные темы. В этом плейлисте находятся записи этих докладов.

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

#конференция #linux #en
Доклад: Устранение повреждений памяти ядра Linux с помощью тегов памяти Arm

Ещё немного о Linux.

Memory Tagging Extension (MTE) — это функция ARM v8.5, которая обеспечивает аппаратную проверку правильности доступа к памяти. В двух словах, MTE позволяет назначать теги выделениям памяти, а также указателям, которые ссылаются на эти выделения. При обращении к указателю центральный процессор выполняет проверку правильности, которая гарантирует, что тег памяти соответствует тегу указателя.

В этом докладе автор объяснил, как MTA используется для подтверждения правильности доступа к памяти ядра. Он также описал недавно добавленный режим KASAN на основе аппаратных тегов, его недостатки и планируемые улучшения.

Смотреть доклад

#доклад #linux #en
Книга: JavaScript с нуля

Автор: Кирупа Чиннатхамби
Год издания: 2021

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

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

#книга #javascript #ru
Подкаст: «Веб-стандарты» от 18 октября

Вадиим Макеев вместе со своими гостями обсудили State of CSS, цветовые палитры в Huetone, большое обновление Яндекс.Браузер, ввод пароля, CSS будущего, а также что такое и зачем нужна Дока.

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

#подкаст #web #ru
Курс: Часовое руководство по Kotlin для начинающих

Краткое, быстрое и бесплатное руководство по Kotlin от базового уровня Kotlin до программирования ООП от Udemy.

Пройти можно тут

#курс #kotlin #en
Курс: Случайные графы

В этом курсе вы изучите как основы теории случайных графов, так и настоящие её жемчужины. Вы научитесь воспринимать многие сложные системы как «случайные графы». Курс будет полезен разработчикам систем машинного обучения и специалистам Data Science, которые хотят лучше понимать основы.

Курс уже проходит, записать бесплатно можно тут

#курс #ru
Курс: Kotlin Bootcamp для программистов

Ещё один бесплатный курс по Kotlin от Google. В этом курсе вы узнаете основы Kotlin и преимущества использования Kotlin при создании различных небольших программ в IntelliJ IDEA. Курс состоит из 6 урок, объясняющих основные концепции языка.

Пройти можно тут

#курс #kotlin #en
Книга: Введение в технологии контейнеров и Kubernetes

Автор: Андрей Маркелов
Год издания: 2019

Описание:
Книга рассчитана на специалистов, знакомых с GNU/Linux
и желающих познакомиться с технологиями контейнеров и системой оркестрации Kubernetes. В ней рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/ Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров Kubernetes.

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

#книга #kubernetes #devops #ru
Подкаст: Ready to Publish Your Python Packages?

Новый выпуск подкаста от Real Python. В этом выпуске пообщались с Дэйном Хиллардом — автором книги «Publishing Python Packages». Он поделился своим исследованием создания пакетов Python — инструментах, методах и потенциальных ловушках публикации. Также он рассказал о некоторых инструментах и методах обеспечения безопасности.

Послушать можно здесь

#подкаст #python #en
Книга: ASP.NET Core 5 for Beginners

Авторы: Андреас Хелланд, Винсент Маверик Дурано, Джеффри Чилберто, Эд Прайс
Год издания: 2020

Описание:
Узнайте, как эффективно создавать веб-приложения с помощью ASP.NET Core 5 с языком программирования C# и связанными платформами. Вы изучите новые функции и API в ASP.NET Core 5, EF Core, Visual Studio и Blazor, начнёте понимать различные концепции веб-программирования с помощью реальных примеров и многое другое.

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

#книга #csharp #asp #en
Книга: Высоконагруженные приложения. Программирование, масштабирование, поддержка

Автор: Мартин Клеппман
Год издания: 2018

Описание:
Если вы разрабатываете приложения, включающие какую-либо серверную/прикладную часть для хранения или обработки данных и использующие Интернет, то эта книга для вас. Здесь не приводятся подробные инструкции по установке или использованию конкретных пакетов программ либо различных API. Вместо этого здесь обсуждаются различные принципы и компромиссы, базовые для информационных систем, а также исследуются проектные решения разных программных продуктов.

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

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

#книга #ru
Подкаст: React, TypeScript и радость тестирования

В этом эпизоде подкаста «Test & Code» обсудили рабочий процесс и различия, сходства между тестированием с помощью React / TypeScript и Python, а также какие уроки мы можем извлечь из тестирования внешнего интерфейса в тестирование Python.

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

#подкаст #javascript #typescript #python #en
Курс: Agile with Atlassian Jira

В этом бесплатном курсе в основном обсуждаются принципы и методологии kanban и scrum agile, а также используется Atlassian Jira Software Cloud в качестве основного программного инструмента для практического изучения тем. Курс включает инструкции по «классическим» проектам Jira, а также по новым проектам Jira «следующего поколения».

Студенты могут использовать бесплатный план Atlassian Jira Software Cloud для выполнения практических лабораторных работ, связанных с этим курсом.

Подробнее узнать про курс и записаться можно тут

#курс #jira #agile #ru