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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Книга: Get Programming with Scala

Автор: Daniela Sfregola
Год издания: 2021

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

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

#книга #java #scala #en
Книга: Создание сайтов на Tilda

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

Описание:
Подробно рассмотрена работа с конструктором сайтов Tilda, позволяющим создавать сайты любой сложности из готовых блоков и шаблонов без программирования. Приведены рекомендации по использованию панели разработчика и советы по оптимальным настройкам. Даны пошаговые инструкции для создания одностраничного сайта-визитки, лендинга, многостраничного сайта, сайта-портфолио и интернет-магазина. Описан принцип работы с Zero Block, рассказано о публикации меню, галереи изображений, об использовании форм и виджетов, добавлении анимации и видео. Рассмотрена работа со шрифтами, регистрация и подключение домена, добавление SSL-сертификата. Отдельное внимание уделено интеграции интернет-магазина с платежными системами. Читатели узнают, как правильно организовать работу над сложными проектами и разрабатывать сайты на заказ.

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

#книга #веб #ru
Доклад: Базовые навыки администрирования PostgreSQL

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

Смотрим тут.

#доклад #sql
Все Telegram-каналы от Tproger теперь собраны в одном месте: @tproger_channels

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

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

Подглядеть в шпаргалку из 22-х классических паттернов можно здесь.

#шпаргалка #паттерны #ru
Книга: Java. Быстрый старт

Автор: Джейми Чан
Год издания: 2021

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

Основные темы:
— Концепция объектно-ориентированного программирования;
— Средства обработки ошибок;
— Работа с файлами;
— Лямбда-выражения и так далее.

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

#книга #java #ru
Доклад: Что может квантовый компьютер?

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

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

Смотрим тут.

#доклад #quantum #ru
Доклад: Побег из контейнера: Kubernetes

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

В этом докладе обсудят облачные приложения и насколько легко или сложно сделать побег контейнера в инфраструктуре Kubernetes со всеми её особенностями.

Смотрим доклад тут.

#доклад #devops #ru
Книга: Оптимизация запросов в PostgreSQL

Авторы: Генриэтта Домбровская, Борис Новиков, Анна Бейликова
Год издания: 2022

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

Издание предназначено разработчикам и администраторам баз данных, а также системным архитекторам, использующим PostgreSQL.

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

#книга #sql #postgresql #ru
Доклад: Statoscope. Курс интенсивной терапии для вашего бандла

В рамках выступления Сергей Мелюков покажет, как Statoscope работает изнутри, как создать свой собственный отчёт, как написать свое правило для валидации, а также ответит на все вопросы зрителей.

Смотрим здесь.

#доклад #фронтенд #ru
Курс: С++ с нуля

19 небольших уроков, где вы сможете изучить основы C++. Курс охватывает весь базовый синтаксис от переменных до указателей, бинарных деревьев и прочего.

Смотреть курс

#курс #cpp #ru
Книга: Проектирование виртуальных миров

Автор: Михаил Кадиков
Год издания: 2020

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

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

#книга #gamedev #ru
Доклад: WebAssembly за пределами браузера

WebAssembly — это следующая большая вещь на сервере и в облаке. Используя такие инструменты, как Krustlet, мы можем избавиться от контейнеров в Kubernetes! Что это означает? Чего вы можете добиться уже сегодня, а что пока экспериментально? Присоединяйтесь к этому выступлению от Azure MVP и облачного энтузиаста Торстена Ханса, чтобы получить ответы на эти вопросы. Пришло время принять платформу будущего.

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

#доклад #webassembly #rust #en
Книга: Reactive Systems in Java

Авторы: Ken Finnigan, Clement Escoffie
Год издания: 2021

Описание:
Эта книга предназначена для разработчиков Java среднего и продвинутого уровня.
Реактивные системы часто полагаются на посредников сообщений, такие как Apache Kafka или Расширенный протокол очереди сообщений (AMQP). Эта книга знакомит вас с базовыми знаниями, необходимыми для понимания того, как такие брокеры помогают в проектировании и внедрении реактивных систем.

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

#книга #java #en
Шпаргалка: Обучение под наблюдением

Это качественная шпаргалка по обучению под наблюдением с курса по машинному обучению университета Стенфорда. Изучите и сохраните её для использования в будущем.

Изучить шпаргалку

#шпаргалка #ml
Книга: Принципы разработки программных пакетов

Автор: Маттиас Нобак
Год издания: 2020

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

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

#книга #ru
Книга: Laravel. Полное руководство

Автор: Мэтт Стаффер
Год издания: 2020

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

Мэтт Стаффер, известный преподаватель и ведущий разработчик, предлагает как общий обзор фреймворка, так и конкретные примеры работы с ним. Опытным РНР-разработчикам книга поможет быстро войти в новую тему, чтобы реализовать проект на Laravel. В издании также раскрыты темы Laravel Dusk и Horizon, собрана информация о ресурсах сообщества и других пакетах, не входящих в ядро Laravel.

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

#книга #php #laravel #ru
Подкаст: Веб-стандарты от 24 января 2022

Андрей Мелихов, Никита Дубко и Юля Миоцен обсудили Safari, сабгриды, Vue 3, оверрайды в npm, border-image, спеки, старые браузеры, TS и Девшахту.

Слушать подкаст

#подкаст #вебстандарты #ru
Библиотека: Floating UI

JavaScript-библиотека Floating UI позволит вам без труда настроить позиционирование самые разные всплывающих элементов — от тултипов до дропдаунов. Забирайте к себе в закладки и используйте с удовольствием.

https://floating-ui.com/

#бибилотека #web #javascript
Книга: Программирование GPU при помощи Python и CUDA

Автор: Бриан Тоуманнен
Год издания: 2020

Описание:
Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете запускать свой код на GPU и писать полноценные ядра и функции на CUDA C, научитесь отлаживать код при помощи NSight IDE и получите представление об из- вестных библиотеках от NVIDIA, в частности cuFFT и cuBLAS. Вооружившись этими знаниями, вы сможете написать с нуля глубокую нейронную сеть, использующую GPU, и изучить более основательные темы.

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

#книга #python #ru