👨💻 Что такое преждевременная оптимизация — [18:35]
По сути, оптимизация — это попытка ускорить работу кода или уменьшить количество потребляемых им ресурсов компьютера.
Однако многие программисты начинают делать это слишком рано, забывая о разработке других функций кода. Поэтому в видео автор уточнил, что вообще такое преждевременная оптимизация, и дал несколько советов о том, почему так делать не стоит.
Перейти к просмотру
#видео #чистый_код
По сути, оптимизация — это попытка ускорить работу кода или уменьшить количество потребляемых им ресурсов компьютера.
Однако многие программисты начинают делать это слишком рано, забывая о разработке других функций кода. Поэтому в видео автор уточнил, что вообще такое преждевременная оптимизация, и дал несколько советов о том, почему так делать не стоит.
Перейти к просмотру
#видео #чистый_код
⛔️ Самые частые ошибки в TypeScript — [9:40]
Программисты придумали типы, чтобы из-за них страдать — так описал статическую типизацию мой коллега. Но он не совсем прав. Они сильно упростят работу, если знать, как ими пользоваться.
В этом ролике ошибки, которые часто допускают новички, а потом мучаются из-за них (и/или удаляют TypeScript). Также рассказывается о том, как их избежать.
Перейти к просмотру
#видео #web
Программисты придумали типы, чтобы из-за них страдать — так описал статическую типизацию мой коллега. Но он не совсем прав. Они сильно упростят работу, если знать, как ими пользоваться.
В этом ролике ошибки, которые часто допускают новички, а потом мучаются из-за них (и/или удаляют TypeScript). Также рассказывается о том, как их избежать.
Перейти к просмотру
#видео #web
🧠 Зачем нужны типы? — [13:30]
Как сказал один наш коллега: «Типы придумали, чтобы усложнить жизнь разработчику». Но почему статически типизированные языки тогда до сих пор так популярны?
Автор показывает на примере TypeScript, почему без типов в современном программировании не обойтись, и какие проблемы вообще существуют у динамической типизации.
Перейти к просмотру
#видео #web
Как сказал один наш коллега: «Типы придумали, чтобы усложнить жизнь разработчику». Но почему статически типизированные языки тогда до сих пор так популярны?
Автор показывает на примере TypeScript, почему без типов в современном программировании не обойтись, и какие проблемы вообще существуют у динамической типизации.
Перейти к просмотру
#видео #web
⚡️ Продвинутый Backend — [1:41:26]
Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.
С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.
Перейти к просмотру
#видео #web
Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.
С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.
Перейти к просмотру
#видео #web
👀 Слой представления — [2:01:23]
Видео отлично подойдёт разработчикам программ под телефон, ведь тут разбирается самая важная вещь — представление данных на swift.
Разбирается как простой UIView, так и более сложные объекты: UIScrollView, UITableView, UICollectionView.
Перейти к просмотру
#видео #mobile
Видео отлично подойдёт разработчикам программ под телефон, ведь тут разбирается самая важная вещь — представление данных на swift.
Разбирается как простой UIView, так и более сложные объекты: UIScrollView, UITableView, UICollectionView.
Перейти к просмотру
#видео #mobile
📱 Всё про архитектуру приложений — [15:39]
Краткая «вводная лекция» в архитектуру приложений и всё, что с ней связано. Вы узнаете, что вообще такое архитектура, какую роль она играет в разработке продукта и можно ли обойтись без неё.
Также вы подробно рассмотрите MVC, MVP и некоторые другие паттерны проектирования, которые используются для построения пользовательских интерфейсов.
Перейти к просмотру
#видео #теория #архитектура
Краткая «вводная лекция» в архитектуру приложений и всё, что с ней связано. Вы узнаете, что вообще такое архитектура, какую роль она играет в разработке продукта и можно ли обойтись без неё.
Также вы подробно рассмотрите MVC, MVP и некоторые другие паттерны проектирования, которые используются для построения пользовательских интерфейсов.
Перейти к просмотру
#видео #теория #архитектура
🎬 Пишем киносайт на JavaScript — [1:12:34]
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javascript и Document Object Model (DOM).
Перейти к просмотру
#видео #javascript
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javascript и Document Object Model (DOM).
Перейти к просмотру
#видео #javascript
📗 Грокаем алгоритмы
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены.
Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Автор: Бхаргава Адитья
Год: 2019
Скачать книгу
#книга
Алгоритмы — это всего лишь последовательность решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены.
Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?
Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.
Автор: Бхаргава Адитья
Год: 2019
Скачать книгу
#книга
💻 Практические туториалы по JavaScript, React и Vue
На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.
Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.
Перейти к изучению
#javascript
На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.
Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.
Перейти к изучению
#javascript
🔥 Стоит ли идти в Data Science? — [7:12]
Честный и не самый приятный обзор этой сферы. Большое внимание уделяется трудоустройству, проблемам джуниоров и обучению.
Также вы узнаете про парадокс растущих доходов, откуда брать опыт, что нужно знать и, что самое главное, будут ли учёные по данным нужны в будущем.
Перейти к просмотру
#видео #профессия
Честный и не самый приятный обзор этой сферы. Большое внимание уделяется трудоустройству, проблемам джуниоров и обучению.
Также вы узнаете про парадокс растущих доходов, откуда брать опыт, что нужно знать и, что самое главное, будут ли учёные по данным нужны в будущем.
Перейти к просмотру
#видео #профессия
⚡️ Как запустить контейнер в EC2 — [11:38]
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Перейти к просмотру
#видео #devops
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Перейти к просмотру
#видео #devops
🧑💻 Сайт-визитка на nextjs и tailwind — [17:33]
Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.
Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.
Перейти к просмотру
#видео #теория
Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.
Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.
Перейти к просмотру
#видео #теория
⚡️ Настройка модели в Entity framework — [5:51]
Entity framework — это звено, связывающее базу данных и C#. Оно отправляет запросы в базу данных, а пользователь управляет объектами.
Но перед тем, как этот запрос сформировать, нужно составить модель. В видео рассказывается, как это сделать быстро и правильно.
Перейти к просмотру
#видео #web
Entity framework — это звено, связывающее базу данных и C#. Оно отправляет запросы в базу данных, а пользователь управляет объектами.
Но перед тем, как этот запрос сформировать, нужно составить модель. В видео рассказывается, как это сделать быстро и правильно.
Перейти к просмотру
#видео #web
🖥 Почему Java не подходит для десктопа — [8:03]
Автор на простом языке объясняет, почему писать приложения для десктопа на Java — это плохая идея, и почему стоит пользоваться другими языками.
Вы узнаете, на каком языке лучше писать такие приложения и на примере этого языка поймёте, почему Java так сильно отстаёт в плане разработки десктопных приложений.
Перейти к просмотру
#видео #java
Автор на простом языке объясняет, почему писать приложения для десктопа на Java — это плохая идея, и почему стоит пользоваться другими языками.
Вы узнаете, на каком языке лучше писать такие приложения и на примере этого языка поймёте, почему Java так сильно отстаёт в плане разработки десктопных приложений.
Перейти к просмотру
#видео #java
🎮 Создание игры на Unity 5
Годный плейлист по MagicaVoxel и Unity 5, где каждый шаг создания игры-платформера объясняется максимально доступно: создание ландшафта, программирование на C#, анимирование персонажей и много другое.
1. Создаем ландшафт игры в MagicaVoxel
[50:40]
2. Переносим ландшафт игры в Unity
[17:39]
3. Оптимизацию моделей из MagicaVoxel
[25:45]
4. Изучаем C# в контексте игр для новичков
[46.58]
5. Программируем поведение персонажей
[34:24]
6. Анимируем персонажей в игре
[37:23]
Перейти к плейлисту
#видео
Годный плейлист по MagicaVoxel и Unity 5, где каждый шаг создания игры-платформера объясняется максимально доступно: создание ландшафта, программирование на C#, анимирование персонажей и много другое.
1. Создаем ландшафт игры в MagicaVoxel
[50:40]
2. Переносим ландшафт игры в Unity
[17:39]
3. Оптимизацию моделей из MagicaVoxel
[25:45]
4. Изучаем C# в контексте игр для новичков
[46.58]
5. Программируем поведение персонажей
[34:24]
6. Анимируем персонажей в игре
[37:23]
Перейти к плейлисту
#видео
🧩 Изучение нескольких языков программирования одновременно — [13:01]
«А пять языков это... Нормально?» Новички хватаются читать всё подряд, чтобы стать настоящими программистами, так и не понимая, что задача программиста — решить проблему и неважно как.
Автор с 10 годами опыта разработки рассказывает, нужно ли учить несколько языков, как правильно решать задачи и ещё делится опытом про проект на разных ЯП.
Перейти к просмотру
#видео #профессия
«А пять языков это... Нормально?» Новички хватаются читать всё подряд, чтобы стать настоящими программистами, так и не понимая, что задача программиста — решить проблему и неважно как.
Автор с 10 годами опыта разработки рассказывает, нужно ли учить несколько языков, как правильно решать задачи и ещё делится опытом про проект на разных ЯП.
Перейти к просмотру
#видео #профессия
📂 Обзор баз данных для программиста — [16:25]
Будем честными: работа программиста заключается на 90% из того, чтобы перемещать данные из одного места в другое и что-то с ними делать. Но когда данных очень много, с ними работать сложнее, а значит — настало время учить базы данных.
Начать стоит именно с этого видео. В нём вам, как программисту, простым языком объяснят про базы данных и расскажут, зачем они вообще нужны.
Перейти к просмотру
#видео #теория
Будем честными: работа программиста заключается на 90% из того, чтобы перемещать данные из одного места в другое и что-то с ними делать. Но когда данных очень много, с ними работать сложнее, а значит — настало время учить базы данных.
Начать стоит именно с этого видео. В нём вам, как программисту, простым языком объяснят про базы данных и расскажут, зачем они вообще нужны.
Перейти к просмотру
#видео #теория
⌨️ Полный курс по C#
Большой плейлист для изучения C#, состоящий из средних и коротких по длительности роликов. Как и полагается всем подобным курсам, автор подробно разбирает все аспекты программирования на C# для новичков.
Вы узнаете, как установить и настроить Visual Studio, разберётесь с основным синтаксисом языка и даже сможете написать свою собственную программу спустя какое-то время.
1. Введение — [9:33]
2. Установка Visual Studio — [8:42]
3. Структура проекта — [17:42]
4. Типы данных — [13:58]
5. Переменные в C# — [20:54]
Перейти к плейлисту
#видео #c_sharp
Большой плейлист для изучения C#, состоящий из средних и коротких по длительности роликов. Как и полагается всем подобным курсам, автор подробно разбирает все аспекты программирования на C# для новичков.
Вы узнаете, как установить и настроить Visual Studio, разберётесь с основным синтаксисом языка и даже сможете написать свою собственную программу спустя какое-то время.
1. Введение — [9:33]
2. Установка Visual Studio — [8:42]
3. Структура проекта — [17:42]
4. Типы данных — [13:58]
5. Переменные в C# — [20:54]
Перейти к плейлисту
#видео #c_sharp
📱 Процесс разработки мобильного приложения — [1:51:48]
Это видео больше для менеджеров. Здесь рассказывается про цикл разработки проекта, как определяются с идеей и что делают дальше.
Также вы узнаете про подходы, которые используются для улучшения качества продукта и ускорения разработки, не изнашивая разработчиков.
Перейти к просмотру
#видео #mobile
Это видео больше для менеджеров. Здесь рассказывается про цикл разработки проекта, как определяются с идеей и что делают дальше.
Также вы узнаете про подходы, которые используются для улучшения качества продукта и ускорения разработки, не изнашивая разработчиков.
Перейти к просмотру
#видео #mobile
👨💻 Полный курс по C++
Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день.
В первых уроках вы изучите теорию и базовые понятия этого языка, а в последующих — перейдёте к более сложным терминам и начнёте создавать свои первые программы.
Перейти к плейлисту
#видео #c_plus_plus
Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день.
В первых уроках вы изучите теорию и базовые понятия этого языка, а в последующих — перейдёте к более сложным терминам и начнёте создавать свои первые программы.
Перейти к плейлисту
#видео #c_plus_plus