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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Инструмент: верификация мобильных номеров

Верификация происходит путём пропущенного звонка, а не классического СМС. Инструмент автоматически определяет и парсит звонок, без дополнительных действий от разработчика. С его помощью можно создавать простую и удобную двухфакторную авторизацию. Инструмент доступен на Android, iOS и Web. Есть бесплатный план с 15 верификациями в сутки.

Ссылка: Cognalys

#инструмент #general
Статья: Как генерировать новые идеи — 7 творческих методик решения задач

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

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

#статья #softskills #general #ru
Подборка актуальный вакансий для Java-разработчиков

Старший Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior Android Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

Android разработчик
Где: удалённо
Опыт: от 3 лет

Java Backend Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

#вакансии #работа #java
Книга: Linux глазами хакера [5-е издание]

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

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

#книга #linux #безопасность #ru
Видео: 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