Сохранёнки программиста
7.58K 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
Видео: CI CD наглядные примеры

В этом ролике рассмотрят работу CI CD. Разберут теорию, которая связана с непрерывной интеграцией и доставкой, а также на реальных примерах рассмотрят CI/CD pipeline. Ролик особенно будет полезен начинающим разработчикам, которые ранее с этой концепцией не сталкивались:

https://youtu.be/ANj7qUgzNq4

#cicd #general #видео #ru
Статья: 25 лучших практик отправки кода в продакшн

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

В статье рассмотрят:

— крайние случаи при отправке кода в продакшн;
— типовые процессы в разных компаниях;
— принципы и инструменты отправки кода в продакшн;
— дополнительные слои проверки и расширенные инструменты;
— прагматичные риски для ускорения работы.

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

#статья #general #ru
Курс: Уроки Unity для начинающих

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

В курсе вы изучите: основы редактора, работу со спрайтами, текстурами и материалами, UI и основы 3D.

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

#курс #unity #gamedev #ru
Книга: Паттерны для масштабируемых JavaScript-приложений

Автор: Эдди Османи
Год издания: 2011

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

Если у вас слишком мало времени, то автор уместил всю книгу в 140 символов:

Меньше связанности: используйте паттерны «модуль», «фасад» и «медиатор». Модули общаются через медиатор, а фасад обеспечивает безопасность.

#книга #паттерны #ru #js
Урок: FileZilla, работа по ftp на примере бесплатного хостинга

FileZilla — это бесплатный FTP-клиент, предназначенный для загрузки файлов на удалённый сервер (хостинг), а также для скачивания их оттуда по протоколу FTP.

В данном видео рассказывают как пользоваться программой FileZilla, заливают файлы сайта на бесплатный хостинг, показывают как удобно редактировать сайт по ftp доступу:

https://youtu.be/iOZ5fI7STUE

#урок #general #ru
Статья: 8 лайфхаков для повышения продуктивности

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

1. Автоматизируйте повторяющиеся задачи.
2. Группируйте похожие задачи.
3. Делегируйте второстепенные задачи.
4. Используйте правило 5 минут — «Я собираюсь выполнить [СКУЧНОЕ ЗАДАНИЕ] в течение 5 минут». Скорее всего вы продолжите его выполнять.
5. Ежедневно выбирайте самое важное дело, выполнив которое можно будет считать день продуктивным.
6. Научитесь погружаться в рабочий процесс без ненужных и отвлекающих перерывов.
7. Используйте технику помидора — работайте 25 минут, а затем делайте 5-минутные перерывы.
8. Избегайте выгорания.

Детальней про каждый из советов в статье.

#статья #softskills #general #ru
Инструмент: онлайн тренажёр для изучения Git

Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с Git. Демо игры можно посмотреть на этой странице.

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

#инструмент #git #ru
Книга: Ruby on Rails для начинающих

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

Описание:
Ruby on Rails, используемый самыми разными компаниями, такими как Twitter, GitHub, Disney и Yellow Pages, — один из наиболее популярных фреймворков для разработки веб-приложений, но его изучение и использование — не самая простая задача. Эта книга поможет вам решить её, независимо от того имеете ли вы опыт веб-разработки вообще и Rails в частности. Известный автор и ведущий разработчик Rails Майкл Хартл познакомит вас с Rails на примере разработки трех приложений.

Автор рассказывает не только о Rails, но также описывает основы Ruby, HTML, CSS и SQL, которые пригодятся вам при разработке своих веб-приложений.

#книга #ruby #начинающим #ru
Видео: Настройка VS Code для верстки

В видео рассмотрят установку и настройку Visual Studio Code для вёрстки. В результате получится удобная, лаконичная рабочая среда с необходимыми плагинами. VS Code в настоящее время является самым популярным редактором кода благодаря широкому функционалу, кроссплатформенности, огромному сообществу разработчиков как самого редактора, так и расширений для него и открытой лицензии:

https://youtu.be/JSGPd1E16-o

#видео #vscode #frontend #ru
Статья: Каким будет SEO в 2023 году: 7 главных трендов

Попасть в топ поисковой выдачи сложнее с каждым годом: сайтов становится всё больше, а поисковики умнеют. Некоторые методы, которые работали раньше, постепенно теряют актуальность. В этом материале расскажут, какие тренды в продвижении сайтов наметились на 2023 год, а специалисты дадут свои комментарии:

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

#статья #web #seo #ru
Книга: Простой Python. Современный стиль программирования [2-е издание]

Автор: Билл Любанович
Год издания: 2021

Описание:
«Простой Python» познакомит вас с одним из самых популярных языков программирования.

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

#книга #python #ru
Урок: Создание сайта с Parallax эффектом

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

https://youtu.be/F5ZKI-g-_qo

#урок #frontend #html #css #ru
Курс: Blueprints в Unreal Engine

Blueprints — это скриптовая система в Unreal Engine, которая представляет собой визуальный интерфейс для создания элементов геймплея. Система очень гибкая и мощная, что позволяет дизайнерам использовать концепцию и почти полный потенциал программирования.

Ссылка на курс

#курс #gamedev #ue #ru
​Курс: Интерактивный тренажер по SQL

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

Сложность запросов возрастает по мере прохождения курса. Сначала они формулируются для отдельных таблиц, а затем для баз данных, разработанных для предметных областей, таких как "Интернет-магазин", "Тестирование", "Абитуриент". Причем в процессе выполнения шагов курса решаются практические задачи из выбранной предметной области.

Ссылка на курс

#курс #sql #ru
Книга: Алгоритмы на C++. Анализ структуры данных. Сортировка. Поиск. Алгоритмы на графах [3-е издание]

Автор: Роберт Седжвик
Год издания: 2019

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

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

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

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

#курс #general #ru
Доклад: Почему бизнес хочет DevOps и что нужно знать инженеру, чтобы говорить на одном языке

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

https://youtu.be/UjTnoZRIaDc

#доклад #devops #general #ru
Инструмент: подбор цветов для дизайна по текстовому запросу

Инструмент находит подходящие изображения в картинках Google и выделяет из них популярные цвета. У каждого цвета можно удобно взять HEX-код.

Ссылка: Picular

#инструмент #general
Подборка: 30 нейросетей для работы с изображениями и видео

В статье собрали кучу нейросетевых инструментов для обработки изображений и видео. По крайней мере, указали всё, что более-менее хайповало.

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

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

#подборка #нейросети #ru
Книга: Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений [2-е издание]

Автор: Иванов В.
Год издания: 2022

Описание:
Книга предназначена для изучения средств программирования работы со звуком, изображением и передачей информации в компьютерных сетях с использованием языков программирования С/? С++. Никаких специальных знаний для освоения материала, вообще говоря, не понадобится. Книга учит программировать «с нуля», описывает основы объектно-ориентированного программирования, достаточные для решения задач, относящихся к тематике книги.

#книга #cpp #ru
Статья: Дорожная карта тестировщика в 2023 году

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

Чтобы стать специалистом в сфере тестирования, нужно всё время учиться новому, пробовать разные техники и технологии и не бояться ошибаться.

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

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

#статья #начинающим #qa #ru