Сохранёнки программиста
رفتن به کانال در Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
نمایش بیشتر6 612
مشترکین
+324 ساعت
-117 روز
-3030 روز
آرشیو پست ها
Софтач&Хардач — ежедневная порция годноты о софте и железе
На канале IT-специалисты рассказывают про секреты ПО и
комплектующих, показывают их работу, делают обзоры, разбирают IT тренды в России и за рубежом. А главное — доносят это всё простым и понятным языком.
Подписывайтесь и начните разбираться в софте и железе на PRO-уровне: https://t.me/softachhardach
Это #партнёрский пост
Книга: Введение в технологии контейнеров и Kubernetes
Автор: Андрей Маркелов
Год издания: 2019
Описание:
Книга рассчитана на специалистов, знакомых с GNU/Linux и желающих познакомиться с технологиями контейнеров и системой оркестрации Kubernetes. В ней рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/ Linux, основы работы с контейнерами при помощи Docker и Podman, а также система оркестрирования контейнеров Kubernetes.
Скачать книгу
#книга #kubernetes #devops #ru
Доклад: Трюки Оптимизации Кода в С# и Unity
В докладе подробно касаются тем: кодогенерация, использование frame budget, написание перформнас-тестов, тулинг, быстрая рефлексия.
Среди прочего:
— Так ли хорош StringBuilder?
— Сколько нужно LINQ-запросов, чтобы просел FPS?
— Как писать быструю рефлексию?
— Code optimization & frame budget;
— И что же там такое интересное вышло в .NET 5?
Смотреть доклад
#доклад #unity #gamedev
Книга: Разработка веб-приложений на WordPress
Авторы: Брайан Мессенленер, Джейсон Коулман
Год издания: 2021
Описание:
Несмотря на то, что WordPress изначально был программным обеспечением для ведения блогов и в настоящее время существует в основном как система управления контентом, постепенно он превратился в гибкую и функциональную платформу для создания веб-приложений.
Эта книга покажет вам, как использовать WordPress в качестве фреймворка для создания любого веб-приложения, большого или маленького.
Книга будет наиболее полезна для разработчиков WordPress, желающих создавать более «тяжелые» приложения, и для программистов РНР, имеющих некоторый опыт работы с WordPress, ищущих среду создания приложений на основе РНР.
Скачать книгу
#книга #web #wordpress #ru
Доклад: Память Java процесса по полочкам
Феерическая расстановка точек над тем, почему Java жрёт память. Всё, что вы хотели знать, всё, о чём догадывались, и то, что будет сниться вам в кошмарах :)
Самое главное — разобраны инструменты, с помощью которых можно увидеть и пощупать потребление памяти.
Посмотреть доклад
#доклад #java #ru
Курс: Master VSCode
Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.
К сожалению, очень легко застрять в неэффективных рабочих процессах, если вам не хватает некоторых важных команд. Этот интерактивный курс поможет вам изучить и освоить сочетания клавиш VSCode.
Страница курса
#курс #en
Ребята из Авито перевели статью про мокинг на Golang
Внутри вас ждут табличные юнит-тесты на фреймворке Gomock и пошаговая инструкция по их написанию: https://tprg.ru/6keF
Это #партнёрский пост
Курс: Программирование на языке C++
Курс рассчитан на студентов, владеющих синтаксисом хотя бы одного из «стандартных» структурных языков программирования (C, Pascal, Java, Fortran, и т.п.). Это значит, что предположительно слушатели курса уже знакомы с такими базовыми понятиями, как «переменная», «функция», «условный оператор» и «цикл».
В курсе постарались подобрать тесты и задачи на программирование, которые помогут проверить понимание изложенного материала.
Страница курса
#курс #cpp #ru
Доклад: Разбираемся в сортах реактивности
Автор этого доклада Дмитрий Карловский решил поделиться своими инсайтами, которые он получил во время своего многолетнего опыта разработки. В частности, он сравнил различные подходы к реактивному программированию, вытащил на поверхность их подводные камни, а также разобрал, как реактивность решает или наоборот усугубляет проблемы.
Страница доклада
#доклад #web #ru
Книга: Конкурентность в C#. Асинхронное, параллельное программирование, 2-е издание
Автор: Стивен Клири
Год издания: 2020
Описание:
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования.
Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.
Скачать книгу
#книга #csharp #ru
Доклад: Продвинутый TypeScript
Вы пишете на TypeScript, но хотите узнать больше о нём? Уже справляетесь с типизацией компонентов в реакт, но не можете описать HOC? Михаил Башуров поможет разобраться в этом и расскажет, что такое discriminated unions, как использовать вывод типов, зачем нужна номинальная совместимость и другие аспекты программирования на типах.
Страница доклада
#доклад #typescript #javascript #web #ru
Курс: Основы статистики
Курс знакомит слушателей с основными понятиями и методами математической статистики. В течение трёх недель мы рассмотрим наиболее широко используемые статистические методы и принципы, стоящие за ними. Полученных знаний будет достаточно для решения широкого круга задач, возникающих в рамках исследовательской работы.
Страница курса
#курс #статистика
Книга: Прикладное глубокое обучение. Подход к пониманию глубоких нейронных сетей на основе метода кейсов
Год издания: 2020
Автор: Умберто Микелуччи
Описание:
В этой книге затронуты расширенные темы глубокого обучения: оптимизационные алгоритмы, настройка гиперпараметров, отсев и анализ ошибок, стратегии решения типичных задач во время тренировки глубоких нейронных сетей. Показана отладка и оптимизация расширенных методов отсева и регуляризации, настройка проектов машинного обучения, ориентированных на глубокое обучение с использованием сложных наборов данных.
Скачать книгу
#книга #ml #ru
Курс по TypeScript. Расширенная версия языка JavaScript
TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.
Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения и многое другое.
Страница курса
#курс #javascript #typescript #ru
Книга: Высоконагруженные приложения. Программирование, масштабирование, поддержка
Автор: Мартин Клеппман
Год издания: 2018
Описание:
Если вы разрабатываете приложения, включающие какую-либо серверную/прикладную часть для хранения или обработки данных и использующие Интернет, то эта книга для вас. Здесь не приводятся подробные инструкции по установке или использованию конкретных пакетов программ либо различных API. Вместо этого здесь обсуждаются различные принципы и компромиссы, базовые для информационных систем, а также исследуются проектные решения разных программных продуктов.
Скачать книгу
#книга #ru
Доклад: Теория тестирования. Что нужно знать тестировщику? Введение в профессию Quality assurance
О чем молчат тестировщики?
Никита Скок, QA компании KozhinDev, расскажет теорию, необходимую в работе Quality Assurance. В программе:
— Основные понятия;
— 7 принципов тестирования;
— Классификации тестирования.
Страница доклада
#доклад #тестирование #ru
Подкаст: Podlodka #200 — Как учить языки программирования
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.
Страница подкаста
#подкаст #ru
Курс: Программирование на Golang
В этом курсе по программированию на Golang (Go) вы познакомитесь с основными возможностями этого языка. Например, циклы, срезы, горутины, работа с JSON и многое другое.
Нельзя научиться программировать без практики, поэтому вам будет предложено довольно много задач разного уровня, в которых вы сможете потренировать своё умение программировать. Ваши решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.
Страница курса
#курс #golang #ru
Книга: Kotlin. Программирование на примерах
Автор: Ияну Аделекан
Год издания: 2020
Описание:
Объёмная во всех смыслах книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приёмы ООП. Также вы узнаете о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC и многое другое.
Скачать книгу
#книга #kotlin #ru
Курс: Полный курс JavaScript для начинающих
Курс представляет из себя одно видео на 11 часов, где автор рассказывает про JavaScript, начиная с самый основ, заканчивая async await, промисами и другим. Под видео есть расшифровка тайм-кодов, что значительно упрощает навигацию по видео.
Страница курса
#курс #javascript
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
