🏗 Конвертируем сайт в Figma
Бывают заказы, сделать похожий по дизайну сайт. Чтобы ручками не копировать всё содержимое, можно воспользоваться плагином html.to.design.
Плагин загрузит страницу и создаст .fig файла с точно таким же содержимым. Самое приятно — все объекты редактируемы, можно будет подстроить всё под себя.
Попробовать html.to.design
#инструменты
Бывают заказы, сделать похожий по дизайну сайт. Чтобы ручками не копировать всё содержимое, можно воспользоваться плагином html.to.design.
Плагин загрузит страницу и создаст .fig файла с точно таким же содержимым. Самое приятно — все объекты редактируемы, можно будет подстроить всё под себя.
Попробовать html.to.design
#инструменты
☕️ JPoint 2022
Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.
1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]
Перейти к плейлисту
#видео #java
Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.
1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]
Перейти к плейлисту
#видео #java
👨💻 Полный курс по C++
Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день.
В первых уроках вы изучите теорию и базовые понятия этого языка, а в последующих — перейдёте к более сложным терминам и начнёте создавать свои первые программы.
Перейти к плейлисту
#видео #c_plus_plus
Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день.
В первых уроках вы изучите теорию и базовые понятия этого языка, а в последующих — перейдёте к более сложным терминам и начнёте создавать свои первые программы.
Перейти к плейлисту
#видео #c_plus_plus
⚡️ Fresh: самый быстрый SSR — [35:03]
SSR — это рендер со стороны сервера. Таким образом потребляются ресурсы сервера, а пользователь получает полностью готовую страницу.
Одним из таких Service side render'ингов является Fresh. В этом ролике вы сможете узнать про его преимущества и недостатки.
Перейти к просмотру
#видео #web
SSR — это рендер со стороны сервера. Таким образом потребляются ресурсы сервера, а пользователь получает полностью готовую страницу.
Одним из таких Service side render'ингов является Fresh. В этом ролике вы сможете узнать про его преимущества и недостатки.
Перейти к просмотру
#видео #web
⚡️ Рабочая архитектура веб-приложений — [48:43]
Это интересная презентация с разбором различных уже существующих архитектурных решений, рефакторингом кода и картинками.
Огромное внимание уделяется тому, как делать стоит, а как — нет и объясняется (на картинках) почему так.
Перейти к просмотру
#видео #web
Это интересная презентация с разбором различных уже существующих архитектурных решений, рефакторингом кода и картинками.
Огромное внимание уделяется тому, как делать стоит, а как — нет и объясняется (на картинках) почему так.
Перейти к просмотру
#видео #web
👨💻 Курс «Разработка на Java»
Цель курса — обучить студентов навыкам разработки на языке Java, чтобы в конечном итоге они смогли разработать собственное приложение.
После его прохождения вы будете знать синтаксис и основные библиотеки Java и научитесь понимать, что такое объектно-ориентированный подход.
1. Знакомство с платформой Java [1:01:52]
2. Базовые конструкции языка [1:06:54]
3. Объектно-ориентированное программирование [1:25:24]
Перейти к плейлисту
Цель курса — обучить студентов навыкам разработки на языке Java, чтобы в конечном итоге они смогли разработать собственное приложение.
После его прохождения вы будете знать синтаксис и основные библиотеки Java и научитесь понимать, что такое объектно-ориентированный подход.
1. Знакомство с платформой Java [1:01:52]
2. Базовые конструкции языка [1:06:54]
3. Объектно-ориентированное программирование [1:25:24]
Перейти к плейлисту
🧑💻 Как использовать Gradle — [12:45]
Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.
Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.
Перейти к просмотру
#видео #java
Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.
Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.
Перейти к просмотру
#видео #java
⌨️ Создаем свой язык программирования на TypeScript — [45:37]
Хороший видеоролик, в котором вы создадите собственный язык программирования, основанный на той контекстно свободной грамматике, которую вы сами придумаете.
Также вы разработаете лексический анализатор (лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять код.
Перейти к просмотру
#javascript
Хороший видеоролик, в котором вы создадите собственный язык программирования, основанный на той контекстно свободной грамматике, которую вы сами придумаете.
Также вы разработаете лексический анализатор (лексер) и синтаксический анализатор (парсер), который по итогу будет строить абстрактное синтаксическое дерево (AST) и выполнять код.
Перейти к просмотру
#javascript
🐌 Как ускорить разработку на JavaScript — [22:41]
Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.
Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.
Перейти к просмотру
#видео #javascript
Quokka — невероятно полезный инструмент для ускорения разработки на JavaScript и TypeScript, и в этом видео автор покажет, как им пользоваться.
Вы узнаете, как установить этот плагин в свой редактор кода (он работает в VS Code, Sublime Text, Atom и WebStorm), а также в общих чертах ознакомитесь с его возможностями.
Перейти к просмотру
#видео #javascript
🕶 Anime.js
Это — очень крутая библиотека для анимирования объектов с помощью JS. Этот курс поможет вам полностью её освоить: от основ-основ, до работы с SVG. И вам работы меньше будет, и сайт станет красивее.
1. Целевые элементы, Targets — [14:47]
2. Свойства, Properties — [15:24]
3. Параметры свойств, Property parameters — [11:18]
4. Свойства анимации, Animation parameters — [4:09]
5. Значения свойств анимации, Values — [9:00]
Перейти к плейлисту
#видео #web
Это — очень крутая библиотека для анимирования объектов с помощью JS. Этот курс поможет вам полностью её освоить: от основ-основ, до работы с SVG. И вам работы меньше будет, и сайт станет красивее.
1. Целевые элементы, Targets — [14:47]
2. Свойства, Properties — [15:24]
3. Параметры свойств, Property parameters — [11:18]
4. Свойства анимации, Animation parameters — [4:09]
5. Значения свойств анимации, Values — [9:00]
Перейти к плейлисту
#видео #web
🔥 gRPC в .NET — [1:11:25]
gRPC — альтернативная возможность «общаться» нескольких приложений друг с другом. Система намного эффективнее RESP API, но и сложнее.
Автор рассказывает как правильно использовать gRPC в .NET, какие инструменты можно использовать, как это работает и какие могут быть подводные камни.
Перейти к просмотру
#видео #web
gRPC — альтернативная возможность «общаться» нескольких приложений друг с другом. Система намного эффективнее RESP API, но и сложнее.
Автор рассказывает как правильно использовать gRPC в .NET, какие инструменты можно использовать, как это работает и какие могут быть подводные камни.
Перейти к просмотру
#видео #web
🎵 «Музыкальный генератор» для программирования
Речь идёт о сайте musicforProgramming. В сервисе есть 62 плейлиста, помогающих сконцентрироваться на написании кода: они постоянно пополняются и отличаются только по длине и содержанию.
Его интерфейс выполнен в стиле большинства популярных редакторов кода. Благодаря этому ваш мозг визуально свяжет интерфейс сайта с кодингом, так что вы, скорее всего, сможете быстрее сосредоточиться на работе.
Перейти к изучению инструмента
#инструмент
Речь идёт о сайте musicforProgramming. В сервисе есть 62 плейлиста, помогающих сконцентрироваться на написании кода: они постоянно пополняются и отличаются только по длине и содержанию.
Его интерфейс выполнен в стиле большинства популярных редакторов кода. Благодаря этому ваш мозг визуально свяжет интерфейс сайта с кодингом, так что вы, скорее всего, сможете быстрее сосредоточиться на работе.
Перейти к изучению инструмента
#инструмент
🗳 Сайты, которые помогут стать программистом — [7:17]
Учиться на курсах, конечно, хорошо, но было бы неплохо и самостоятельно позаниматься. Только вот где найти информацию и получить практику?
В видео вы услышите про Harvard CS50, LeetCode, Codewars, Wargames. Для опытных программистов это приятные воспоминания, а для новичков — отличная возможность попрактиковаться.
Перейти к просмотру
#видео #теория
Учиться на курсах, конечно, хорошо, но было бы неплохо и самостоятельно позаниматься. Только вот где найти информацию и получить практику?
В видео вы услышите про Harvard CS50, LeetCode, Codewars, Wargames. Для опытных программистов это приятные воспоминания, а для новичков — отличная возможность попрактиковаться.
Перейти к просмотру
#видео #теория
👶 Как стать Junior? Пошаговый план — [18:40]
Вы увидите пошаговый план действий, который нужен каждому, кто хочет практически с нуля выйти на уровень Junior или Trainee.
1. Общий план действий — [1:21]
2. Азы программирования — [2:42]
3. Алгоритмы и структуры данных — [6:26]
4. Навыки конкретных языков — [9:19]
5. Необходимые side-навыки — [15:35]
Перейти к просмотру
#видео
Вы увидите пошаговый план действий, который нужен каждому, кто хочет практически с нуля выйти на уровень Junior или Trainee.
1. Общий план действий — [1:21]
2. Азы программирования — [2:42]
3. Алгоритмы и структуры данных — [6:26]
4. Навыки конкретных языков — [9:19]
5. Необходимые side-навыки — [15:35]
Перейти к просмотру
#видео
📁 Работаем с файлами в Python — [12:30]
Посмотрев этот урок, вы научитесь мастерски работать с файлами в Python. В частности, вы узнаете, как читать их, создавать и записывать в них нужную информацию.
Всё это вы сможете реализовать, используя только встроенную функцию open, без дополнительных библиотек.
Перейти к просмотру
#python
Посмотрев этот урок, вы научитесь мастерски работать с файлами в Python. В частности, вы узнаете, как читать их, создавать и записывать в них нужную информацию.
Всё это вы сможете реализовать, используя только встроенную функцию open, без дополнительных библиотек.
Перейти к просмотру
#python
🎬 Пишем киносайт на JavaScript — [1:12:34]
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javascript и Document Object Model (DOM).
Перейти к просмотру
#видео #javascript
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javascript и Document Object Model (DOM).
Перейти к просмотру
#видео #javascript
🦠 Пишем «вирус» на C++ — [8:38]
Посмотрев это видео, вы сможете написать программу, которая будет двигать вертикальные ряды пикселей на экране в хаотичном порядке, создавая эффект плывущего экрана. Естественно, только в образовательных целях.
Чтобы пройти урок, вам желательно иметь хотя бы минимальный опыт взаимодействия с этим языком.
Перейти к просмотру
#видео #c_plus_plus
Посмотрев это видео, вы сможете написать программу, которая будет двигать вертикальные ряды пикселей на экране в хаотичном порядке, создавая эффект плывущего экрана. Естественно, только в образовательных целях.
Чтобы пройти урок, вам желательно иметь хотя бы минимальный опыт взаимодействия с этим языком.
Перейти к просмотру
#видео #c_plus_plus
⚡️ Свой сервер на Kotlin — [2:17:54]
Этот язык популярен не только среди мобильных разработчиков, но и в Backend-сфере. Понравился он серверным разработчикам своей простотой.
А вот для самих Backender'ов было бы неплохо держать такой проект как «Сервер» у себя за спиной. Так ведь намного легче понять, как работает Apache и nginx.
Перейти к просмотру
#видео #web
Этот язык популярен не только среди мобильных разработчиков, но и в Backend-сфере. Понравился он серверным разработчикам своей простотой.
А вот для самих Backender'ов было бы неплохо держать такой проект как «Сервер» у себя за спиной. Так ведь намного легче понять, как работает Apache и nginx.
Перейти к просмотру
#видео #web
❤️ Как побороть депрессию, выгорание и безысходность — [26:15]
Знакомое состояние каждому программисту, в котором, через силу, идёшь дописывать код, потому что таску за тебя никто не закроет.
Автор рассказывает про безысходность, про события с которыми мы сталкиваемся постоянно, которые утомляют и что с ними делать.
Перейти к просмотру
#видео #профессия
Знакомое состояние каждому программисту, в котором, через силу, идёшь дописывать код, потому что таску за тебя никто не закроет.
Автор рассказывает про безысходность, про события с которыми мы сталкиваемся постоянно, которые утомляют и что с ними делать.
Перейти к просмотру
#видео #профессия