Сохранёнки программиста
7.77K subscribers
910 photos
26 videos
2 files
1.43K links
Бесплатные лекции, курсы, книги, подкасты по программированию

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Видео: Что такое экстремальное программирование за 9 минут

В этом небольшой уроке расскажут:
— что такое экстремальное программирование;
— ценности экстремального программирования;
— практики экстремального программирования;
— что такое экстремальное управление;

https://youtu.be/vNLXkRqPubM

#видео #general #ru
Книга: React.js. Быстрый старт

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

Описание:
Незаменимая вводная книга по технологии React для взыскательных JavaScript-разработчиков. Всё самое интересное о сверхпопулярном инструменте от компании Facebook. В книге рассмотрены основные концепции высокопроизводительного программирования при помощи React, реальные примеры кода и доступные блок-схемы.

#книга #react #начинающим #javascript #frontend #ru
Практикум: C# Essential

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

Ссылка на практикум

#практикум #csharp #ru
Статья: 9 способов разрядить атмосферу перед созвоном

Все, наверное, были в такой ситуации: вы пришли пораньше на созвон и теперь сидите с такими же «пунктуальными» коллегами в неловкой тишине.

Держите подборку отличных способов разрядить обстановку в такой ситуации:

Ссылка на статью

#статья #general #softskills #ru
Книга: Джедайские техники [7-е издание]

Автор: Максим Дорофеев
Год издания: 2017

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

#книга #general #softskills #ru
Статья: Модульная архитектура — что, как и почему?

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

Ссылка на статью

#статья #general #архитектура #ru
Видео: Agile и Scrum на пальцах

В видео автор постарался простыми словами рассказать о гибких методологиях разработки программного обеспечения. Рассказывают про agile, scrum, backlog, product owner, epic, story, task, daily standup, ретроспективы и про другие термины из мира agile-разработки:

https://youtu.be/cDvZaXzQezs

#видео #agile #scrum #начинающим #ru
Книга: Гид Java-разработчика. Проектно-ориентированный подход

Автор: Рауль-Гибриэль Урма
Год издания: 2022

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

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

#книга #java #ооп #ru
Курс: TypeScript — расширенная версия языка JavaScript

TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.

Курс состоит из 20 видео, в которых разбираются: основные типы данных, классы, ООП, обобщения и многое другое.

Страница курса

#курс #javascript #typescript #ru
Инструмент: большой агрегатор бесплатных инструментов проектирования

Содержит в себе кучу сервисов и инструментов не только для разработчиков, но и дизайнеров. Для удобства всё рассортировано по категориям:

Ссылка: Undesign

#инструмент #подборка #general
Книга: Эффективные алгоритмы и сложность вычислений

Авторы: Н. Кузюрин и С. Фомин
Год издания: 2019

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

Скачать

#книга #general #алгоритмы #ru
Практикум: Практикум по математике и Python

Практикум для начинающих помогает осваивать Python с наборами дополнительных задач и материалов для углублённого и более детального изучения программирования и математики. Подходит для отработки навыков при обучении анализу данных.

Рекомендуется для изучения лицам, впервые столкнувшимся с python в рамках курса и испытывающим трудности с решением задач по программированию.

Ссылка на практикум

#практикум #python #math #ru
Доклад: Введение в Swift Runtime

Что такое рантайм языка Swift? В докладе рассмотрят исходники рантайма, а также результаты промежуточных этапов компиляции простенького кода на языке Swift, чтобы своими глазами увидеть, какую магию делает компилятор незаметно от вас. Также в конце вас ждёт секция с несколькими любопытными решениями в языке, которые заставят задуматься:

https://youtu.be/H7m-KDySG7E

#доклад #swift #ru
Статья: 9 лучших практик по работе с микросервисами

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

Ссылка на статью

#статья #архитектура #ru
Книга: ATDD — разработка программного обеспечения через приемочные тесты

Автор: Маркус Гэртнер
Год издания: 2013

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

#книга #ru #qa
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент для искусственного ухудшения состояния сети

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

Ссылка на инструмент: Clumsy

#инструмент #general
Дайджест: ⅓ россиян бесят коллеги, нейросеть хочет уничтожить людей

В подборке типичный собрал лучшие материалы за неделю: про мобильную и веб-разработку, Python, геймдев, нейросети и полезные инструменты для разработчиков:

Ссылка на дайджест

#дайджест #general #ru
Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек

Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL

А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed

#вакансии #работа
Книга: Программируем Arduino. Профессиональная работа со скетчами

Автор: Саймон Монк
Год издания: 2017

Описание:
Научитесь в полной мере использовать все возможности Arduino и познакомьтесь с его использованием в проектах Internet of Things.

Хотите создать умный дом или запрограммировать робота? Нет ничего проще. Саймон Монк не только поможет разобраться с проволочками, контактами и датчиками, но и покажет, как заставить всё это хитросплетение проводов и плат делать то, что вам нужно.

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

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

Ссылка на шпаргалку

#шпаргалка #ml #en