Адаптивная верстка сайта с нуля
В данной серии видео уроков мы сверстаем и запрограммируем адаптивный макет Velocity с самого нуля. Будем использовать знания html, css, javascript (js), адаптив, методологию БЭМ.
🗝 Курс живет здесь
Кодим на Коленке | #PHP
В данной серии видео уроков мы сверстаем и запрограммируем адаптивный макет Velocity с самого нуля. Будем использовать знания html, css, javascript (js), адаптив, методологию БЭМ.
🗝 Курс живет здесь
Кодим на Коленке | #PHP
Полный путь создания автотестов с НУЛЕВЫМИ знаниями в программировании
Это запись вебинара где я рассказал о том, как построить проект по автоматизации тестирования с полного нуля. Начали с основ программирования, создали автотесты, сделали для них правильную структуру и запустили автотесты в GitHub.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Это запись вебинара где я рассказал о том, как построить проект по автоматизации тестирования с полного нуля. Начали с основ программирования, создали автотесты, сделали для них правильную структуру и запустили автотесты в GitHub.
🗝 Урок живет здесь
Кодим на Коленке | #Python
База по оптимизации PostgreSQL: схема, индексы, чтение EXPLAIN, методы доступа и соединения, тюнинг
Запись выступления в РТУ МИРЭА
🗝 Урок живет здесь
Кодим на Коленке | #SQL
Запись выступления в РТУ МИРЭА
🗝 Урок живет здесь
Кодим на Коленке | #SQL
DeepSeek vs ChatGPT | Лучший AI для разработчика в 2025
Гонка нейросетей набирает обороты! Еще недавно мы обозревали WindSurf AI и наблюдали за тем, как он решает задачи в рамках проектов. Прошло не так много времени, но уже успел состояться ряд других крупных релизов AI для разработчика. Выход DeepSeek R1, затем ответ от OpenAI - модель o3-mini-high с функциями глубокого мышления. Предлагаю сравнить обе модели на примере задач разработчика. Разобраться, какая модель лучше подходит для написания кода, какие особенности важно учитывать и стоит ли вообще платить за ChatGPT после выхода бесплатного DeepSeek.
🗝 Урок живет здесь
Кодим на Коленке | #AI
Гонка нейросетей набирает обороты! Еще недавно мы обозревали WindSurf AI и наблюдали за тем, как он решает задачи в рамках проектов. Прошло не так много времени, но уже успел состояться ряд других крупных релизов AI для разработчика. Выход DeepSeek R1, затем ответ от OpenAI - модель o3-mini-high с функциями глубокого мышления. Предлагаю сравнить обе модели на примере задач разработчика. Разобраться, какая модель лучше подходит для написания кода, какие особенности важно учитывать и стоит ли вообще платить за ChatGPT после выхода бесплатного DeepSeek.
🗝 Урок живет здесь
Кодим на Коленке | #AI
Лучшая Frontend архитектура на примере собеседования
В данном видео я расскажу вам о построении Frontend архитектуры в контексте собеседования на валютную удалёнку. Вы узнаете об основных архитектурных принципах и концепциях, знание которых помогут вам строить расширяемую архитектуру.
🗝 Урок живет здесь
Кодим на Коленке | #frontend
В данном видео я расскажу вам о построении Frontend архитектуры в контексте собеседования на валютную удалёнку. Вы узнаете об основных архитектурных принципах и концепциях, знание которых помогут вам строить расширяемую архитектуру.
🗝 Урок живет здесь
Кодим на Коленке | #frontend
70 книг по IT, которые надо прочесть. Как писать хорошо, языки, тесты, БД, безопасность, soft skills
Хорошие книги по информационным технологиям. Список не исчерпывающий, но есть с чего начать:)
🗝 Урок живет здесь
Кодим на Коленке | #теория
Хорошие книги по информационным технологиям. Список не исчерпывающий, но есть с чего начать:)
🗝 Урок живет здесь
Кодим на Коленке | #теория
🎉2
SPA Laravel 9 + Inertia Breeze за час. С Tailwind css и Vite, SPA CRUD Inertia
Подробно объясняю, как работает связка Laravel + Inertia + Breeze + Tailwind + Vite, и показываю, как выполнить CRUD
🗝 Урок живет здесь
Кодим на Коленке | #Laravel
Подробно объясняю, как работает связка Laravel + Inertia + Breeze + Tailwind + Vite, и показываю, как выполнить CRUD
🗝 Урок живет здесь
Кодим на Коленке | #Laravel
Делаем ПРАВИЛЬНУЮ маску ввода телефона
Я долго терпел, серьёзно. Вводишь на сайте телефон, маска в поле его ломает, пытаешься поправить, становится хуже, плюёшь и удаляешь всё, вводя заново. На одном сайте, на втором, на третьем. Однажды захотелось узнать масштаб проблемы — изучил, узнал. OZON, М.Видео, WildBerries, Тинькофф — похоже, что никто не может сделать себе адекватную маску ввода номера телефона. Что ж, вопрос сурьёзный, проведём пару митапов, организуем конф колл на 12 человек и переписку на 18, привлечём на решение проблемы инвестиции, лучших специалистов, подключим биг дату и искуcственный интеллект... и, наконец, напишем, чёрт её дери, свою маску.
🗝 Урок живет здесь
Кодим на Коленке | #web
Я долго терпел, серьёзно. Вводишь на сайте телефон, маска в поле его ломает, пытаешься поправить, становится хуже, плюёшь и удаляешь всё, вводя заново. На одном сайте, на втором, на третьем. Однажды захотелось узнать масштаб проблемы — изучил, узнал. OZON, М.Видео, WildBerries, Тинькофф — похоже, что никто не может сделать себе адекватную маску ввода номера телефона. Что ж, вопрос сурьёзный, проведём пару митапов, организуем конф колл на 12 человек и переписку на 18, привлечём на решение проблемы инвестиции, лучших специалистов, подключим биг дату и искуcственный интеллект... и, наконец, напишем, чёрт её дери, свою маску.
🗝 Урок живет здесь
Кодим на Коленке | #web
❤1
Архитектура Flask приложений
Вебинар раскрывает основные принципы построения web-приложений на базе Python фреймворка Flask, попутно затрагивает вопросы особенностей фреймворка, и конечно же содержит практическую часть для лучшего пояснения и закрепления материала.
🗝 Урок живет здесь
Кодим на Коленке | #Flask #Python
Вебинар раскрывает основные принципы построения web-приложений на базе Python фреймворка Flask, попутно затрагивает вопросы особенностей фреймворка, и конечно же содержит практическую часть для лучшего пояснения и закрепления материала.
🗝 Урок живет здесь
Кодим на Коленке | #Flask #Python
Графика для веба, которую все используют неправильно. Про JPG/PNG, WebP и SVG, а также мощь HTML5
Мы сейчас делаем сайт новому онлайн СМИ и прорабатываем много технологических аспектов, в частности, вопрос эффективного использования графики на таких сайтах. В ходе исследования выяснилось, что сайты 94% крупнейших российских СМИ пренебрегают хорошими практиками в части работы с изображениями на своих сайтах. О том, как правильно готовить графику для веба в связке бэкенд-фронтенд, чтобы она всегда была чёткой и загружалась максимально быстро — поговорим в этом видео.
🗝 Урок живет здесь
Кодим на Коленке | #web
Мы сейчас делаем сайт новому онлайн СМИ и прорабатываем много технологических аспектов, в частности, вопрос эффективного использования графики на таких сайтах. В ходе исследования выяснилось, что сайты 94% крупнейших российских СМИ пренебрегают хорошими практиками в части работы с изображениями на своих сайтах. О том, как правильно готовить графику для веба в связке бэкенд-фронтенд, чтобы она всегда была чёткой и загружалась максимально быстро — поговорим в этом видео.
🗝 Урок живет здесь
Кодим на Коленке | #web
👍2
SVG, большой гайд
Друзья, записал для вас гайд по svg. Вам обязательно нужна будет эта база для дальнейшего развития в svg анимации. Как говорится, сложный макет - это простой макет, в котором много сложных мелких деталей, часто эти детали можно решить, если вы имеете хорошую базу по svg.
🗝 Урок живет здесь
Кодим на Коленке | #web
Друзья, записал для вас гайд по svg. Вам обязательно нужна будет эта база для дальнейшего развития в svg анимации. Как говорится, сложный макет - это простой макет, в котором много сложных мелких деталей, часто эти детали можно решить, если вы имеете хорошую базу по svg.
🗝 Урок живет здесь
Кодим на Коленке | #web
Laravel Cache. Кэширование практика. Пример кэширования для улучшения бизнес логики CRUD приложения
🗝 Урок живет здесь
Кодим на Коленке | #Laravel
🗝 Урок живет здесь
Кодим на Коленке | #Laravel
Практика Selenium: cоздаем бота на Python
В этом видео мы знакомимся с основами работы с Selenium Webdriver на Python.
Разберем только самые основы, среди которых:
—открытие браузера
—переход на нужную страницу
—поиск элемента на странице методом By.CLASS_NAME
—получение атрибутов html-элемента
🗝 Урок живет здесь
Кодим на Коленке | #Python
В этом видео мы знакомимся с основами работы с Selenium Webdriver на Python.
Разберем только самые основы, среди которых:
—открытие браузера
—переход на нужную страницу
—поиск элемента на странице методом By.CLASS_NAME
—получение атрибутов html-элемента
🗝 Урок живет здесь
Кодим на Коленке | #Python