- Видео 67
- Просмотров 60 286
KozhinDev
Россия
Добавлен 10 фев 2021
Это канал от опытной команды middle и senior разработчиков. Нам интересны только сложные проекты, для которых нужен высокий скилл. Мы те, кто берется на проекты, на которые у других команд не хватило умения 🔥
В этом канале делимся своим опытом (7 лет!), даем полезную информацию по разработке и показываем жизнь команды.
🔥Подписывайтесь, у нас регулярно выходят видео, к которым можно задавать много вопросов 🔥
В этом канале делимся своим опытом (7 лет!), даем полезную информацию по разработке и показываем жизнь команды.
🔥Подписывайтесь, у нас регулярно выходят видео, к которым можно задавать много вопросов 🔥
KD Conf 2024 | Как это было
Суслики подготовили последний отчет, и мы готовы поделиться с вами итогами KD Conf’24!🥳
Для нас это была первая собственная конфа, большой шаг для развития IT-сообщества в Красноярске. Конечно, мы волновались! Но хорошо подготовились, оперативно решали небольшие, возникшие на месте косяки, например, с кликером - кто понял, тот понял 😂 И в итоге все прошло хорошо, в теплой и ламповой атмосфере.
Мы довольны результатом, и заявляем - это был только первый шаг. Обязательно проведем еще не одно мероприятие для айтишников, и будем ждать вас снова!
Есть вопросы? Задавайте в комментариях к видео!
______________________________________________________________________________________________
Подписывай...
Для нас это была первая собственная конфа, большой шаг для развития IT-сообщества в Красноярске. Конечно, мы волновались! Но хорошо подготовились, оперативно решали небольшие, возникшие на месте косяки, например, с кликером - кто понял, тот понял 😂 И в итоге все прошло хорошо, в теплой и ламповой атмосфере.
Мы довольны результатом, и заявляем - это был только первый шаг. Обязательно проведем еще не одно мероприятие для айтишников, и будем ждать вас снова!
Есть вопросы? Задавайте в комментариях к видео!
______________________________________________________________________________________________
Подписывай...
Просмотров: 10
Видео
Оптимизация процесса разработки с помощью LLM | Алексей Раптев Т-банк
Просмотров 2162 часа назад
ChatGPT заменит разработчиков? 🗿Нет, но вполне может им помочь! Если вы хотите узнать, как большие языковые модели, LLM, ускоряют и упрощают работу программистов, то вам обязательно нужно послушать доклад Алексея Раптева - руководителя группы разработки Т-Банка и спикера KD Conf👍 В своем выступлении он: - приведет практические примеры использования LLM; - рассмотрит большие языковые модели, так...
Доверяй но проверяй | Матвей Скирда Python-разработчик KION
Просмотров 1167 часов назад
Смотрели когда-нибудь кино и сериалы в онлайн-кинотеатре KION? Мы и еще миллионы пользователей - да. Как онлайн-кинотеатр выдерживает такие нагрузки? 😵💫Узнаем у Матвея Скирды, ведущего Python-разработчика KION 🔥 «Доверяй, но проверяй» - главная тема его доклада. Матвей расскажет, как KION обрабатывают свыше 400 миллионов продуктовых событий в сутки: - как сохранить качество поступающих данных;...
100К пользователей и 10К складов: борьба с Битрикс за первый байт | Антон Бушуев Hawking Bros
Просмотров 3714 часов назад
Как настроить работу крупной компании с множеством подразделений без ошибок и тормозов? Наш следующий спикер точно знает ответ! На KD Conf выступил технический директор компании Hawking Bros. - Антон Бушуев. Из его доклада «100К пользователей и 10К складов: борьба с Битрикс за получение первого байта» вы узнаете: - как настроить хранение композитного кеша в memcached для десктопной и мобильной ...
Сборник рецептов старого веб-мастера | Никита Дубко HR Tech Яндекса
Просмотров 61219 часов назад
Автоматизируем все, что можно автоматизировать, по рецептам старого веб-мастера! Наш четвертый спикер - Никита Дубко, руководитель продуктов Яндекс Контест, HR Tech Яндекса🔥 И он точно знает, как ускорить рабочие процессы и разгрузить сотрудников от рутинных задач.. Из доклада Никиты вы узнаете: - как понять, какие процессы можно и нужно автоматизировать; - какие лайфхаки существуют для автомат...
Разработка и применение искусственного интеллекта в бизнесе | Константин Андреев Globus
Просмотров 193День назад
А вот и следующий доклад с KD Conf! Константин Андреев, исполнительный директор компании Globus выступил с темой «От идей к реальности: разработка и применение искусственного интеллекта в бизнесе» Из его доклада вы узнаете: - как использовать нейросети во внутрикорпоративной среде; - как в Globus создавали свои программно-аппаратные комплексы, какие были потребности и что привело к этому; - как...
Эффективность на максимум: от шорткатов до полной свободы от мыши | Алексей Пряжников из KozhinDev
Просмотров 554День назад
Алексей Пряжников, бэкенд-разработчик из KozhinDev, поделился секретами, как стать быстрее Флэша 😏 В его докладе много полезных лайфхаков по ускорению работы программиста - от шорткатов до полной свободы от мыши: - зачем разработчику мнемоника; - чем помогает Vim за пределами командной строки; - как структурировать инфу на экране: тайловые оконные менеджеры; - почему не стоит бояться терминала:...
Мониторинг распределенных микросервисов | Руслан Гайнанов главный DevOps-инженер, ИТ-Холдинг Т1
Просмотров 39714 дней назад
Публикуем первое выступление с KDConf 2024. В нём Руслан Гайнанов рассказывает, как мониторинг распределенных микросервисов помогает сделать сервис более быстрым и исправить ошибки в коде, а также - как оценивать состояние системы с помощью мониторинга микросервисов; - как рассчитывать метрики, настраивать уведомления о неполадках, искать и устранять узкие места; - какие существуют open-source ...
Как быстро создать сайт студии и остаться в рассудке | Евгений Акулов, арт-директор Pyrobyte
Просмотров 1352 месяца назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 12 сентября 2024 года в баре Yushin Brothers. Евгений Акулов, арт-директор Pyrobyte, рассказал: - можно ли применить подход к разработке клиентских проектов для своего сайта; - кто должен войти в команду; - стоит ли работать с Webflow, и сможет ли дизайнер быстро его оседлать; - что важнее: сроки или визуал, и как найти б...
Просто добавь дизайн: с чего начинается проект | Анастасия Бобровская, главный редактор е-б эдженси
Просмотров 712 месяца назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 12 сентября 2024 года в баре Yushin Brothers. Анастасия Бобровская, главный редактор «е-б эдженси», рассказала:- почему успех зависит далеко не только от дизайна; - зачем проводить предпроектную аналитику; - через какие этапы должен пройти проект, прежде чем попасть в руки дизайнеру; - как убедиться, что дизайн будет крут...
Дизайн глазами креативного разработчика: сложные, но впечатляющие решения | Роман Баранов, Chipsa
Просмотров 2282 месяца назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 12 сентября 2024 года в баре Yushin Brothers. Спикер Роман Баранов, Creative Frontend Developer из компании Chipsa. Из доклада вы узнаете: - об особенностях креативной разработки и дизайна; - как при знакомстве с макетом оценить его реализацию; - какие могут возникнуть сложности, кроме письма от Муфалды Хмелкирк, и как с ...
UX-исследования без бюджета: мир или реальность? | Надя Солдатова, UX-аналитик в Nimax
Просмотров 813 месяца назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 12 сентября 2024 года в баре Yushin Brothers. Надя Солдатова, UX-аналитик из Nimax, в своем выступлении рассказала про: - экономику «пресейла» юзабилити: аргументы и стратегии для защиты идей; - микротестирования: обзор методов быстрых исследований; - топ инсайтов из практики: примеры кейсов, где даже простые UX-исследова...
Как про***** ренту: инструкция по выводу проекта в минус | Екатерина Мурая, компания Атвинта
Просмотров 1685 месяцев назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 6 июня 2024 года в баре Yushin Brothers. Екатерина Мурая, руководитель продуктового юнита в компании «Атвинта», рассказала о: - лучших способах сделать проект убыточным; - ПМ, как главном источнике провалов (и успехов); - нюансах оценки контуров проекта; - «подарках» клиенту и обратной стороне такой щедрости; - способах в...
Как разработать ТЗ, чтобы не было больно за бесцельно прожитые годы | Антон Дедусь, компания Pitcher
Просмотров 1725 месяцев назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 6 июня 2024 года в баре Yushin Brothers. Спикер Антон Дедусь, руководитель проектов в компании Pitcher, рассказал в видео: - Почему ТЗ это процесс, а не результат; - Идеальное ТЗ - понятное для заказчика и команды; - Как развивать ТЗ в процессе работы над проектом, начиная от юзкейсов на пресейле до проектной документации...
Проекты без нервов: эмоциональный интеллект в работе ПМа | Григорий Кирейчук, компания KozhinDev
Просмотров 1345 месяцев назад
Видео-запись доклада с красноярского KozhinDev Meeetup, который состоялся 6 июня 2024 года в баре Yushin Brothers. Спикер Григорий Кирейчук, директор по развитию нашей IT компании KozhinDev, рассказал: - что такое эмоциональный интеллект; - почему без него вам будет сложно управлять процессами в команде; - как это работает на примере реальных кейсов Есть вопросы? Задавайте в комментариях к виде...
Организация работы над проектом с помощью Ганта в Google Таблицах | Спикер - ПМ компании «Старта»
Просмотров 2256 месяцев назад
Организация работы над проектом с помощью Ганта в Google Таблицах | Спикер - ПМ компании «Старта»
KozhinDev MeetUp 6.06.2024 - как это было | Красноярск, Yushin Brothers
Просмотров 1806 месяцев назад
KozhinDev MeetUp 6.06.2024 - как это было | Красноярск, Yushin Brothers
Одно приложение для всех платформ или как мы движемся к мультиплатформенности | Павел Гершевич
Просмотров 1718 месяцев назад
Одно приложение для всех платформ или как мы движемся к мультиплатформенности | Павел Гершевич
Трудности перехода с PHP Yii2 на NodeJS/NestJS | Александр Богатиков, CTO компании KozhinDev
Просмотров 4078 месяцев назад
Трудности перехода с PHP Yii2 на NodeJS/NestJS | Александр Богатиков, CTO компании KozhinDev
E2E-экспресс или когда автотесты нужны были еще вчера | Елизавета Лященко, Senior QA в ГК Самолет
Просмотров 2118 месяцев назад
E2E-экспресс или когда автотесты нужны были еще вчера | Елизавета Лященко, Senior QA в ГК Самолет
KozhinDev MeetUp - как это было | Красноярск, Yushin Brothers, 21.03.2024 г
Просмотров 2848 месяцев назад
KozhinDev MeetUp - как это было | Красноярск, Yushin Brothers, 21.03.2024 г
Внедрение EffectorJS в ВК.Музыка, сравнение с Redux | Зар Захаров, ведущий разработчик ВК.Музыки
Просмотров 5249 месяцев назад
Внедрение EffectorJS в ВК.Музыка, сравнение с Redux | Зар Захаров, ведущий разработчик ВК.Музыки
Так ли плох монолит, как об этом говорят? | Выступление Teamlead «Тинькофф» Андрея Цветциха
Просмотров 1,3 тыс.9 месяцев назад
Так ли плох монолит, как об этом говорят? | Выступление Teamlead «Тинькофф» Андрея Цветциха
Пошаговый план создания отдела тестирования в небольшом веб-продакшене | Варвара Гринева
Просмотров 2359 месяцев назад
Пошаговый план создания отдела тестирования в небольшом веб-продакшене | Варвара Гринева
Асинхронность, о которой не знает ECMAScript | Альберт Рыбалко, Team lead «Студии Олега Чулакова»
Просмотров 3099 месяцев назад
Асинхронность, о которой не знает ECMAScript | Альберт Рыбалко, Team lead «Студии Олега Чулакова»
Оптимизация производительности, профилирование php и сбор статистик PostgreSQL | Сергей Галактионов
Просмотров 899 месяцев назад
Оптимизация производительности, профилирование php и сбор статистик PostgreSQL | Сергей Галактионов
Как перевод проекта на мультитенантную архитектуру позволяет эффективно масштабироваться?
Просмотров 2059 месяцев назад
Как перевод проекта на мультитенантную архитектуру позволяет эффективно масштабироваться?
Helm: оптимизация доставки сервисов в Kubernetes | DevOps-инженер HilbertTeam Насими Мамед-заде
Просмотров 19410 месяцев назад
Helm: оптимизация доставки сервисов в Kubernetes | DevOps-инженер HilbertTeam Насими Мамед-заде
Дополнительные возможности Chrome DevTools за 15 минут на практике | Советы по использованию
Просмотров 628Год назад
Дополнительные возможности Chrome DevTools за 15 минут на практике | Советы по использованию
Работа в IT: как стать Junior-разработчиком, которого берут на работу | Советы владельца IT компании
Просмотров 3,8 тыс.Год назад
Работа в IT: как стать Junior-разработчиком, которого берут на работу | Советы владельца IT компании
По названию подумал, что опять что-то про накрутку 😆
❤
Вопрос: то, что блоки подстраиваются друг под друга это понятно, но КАК без медиазапросов растягивать их на всю ширину, в случае когда они подстраиваются друг под другом? При этом, чтобы в десктопе они были ограничены по ширине, т.е. были в 1 ряд? Есть идеи?
8:56 Про независимое масштабирование. Если нужно перенести какой-то модуль на отдельную железку и настроить для него rate limit не обязательно выделять сервис. Можно экземпляр монолита задеплоить на отдельную железку и делать к этому экземпляру запросы только к одному модулю. И для этого экземпляра монолита настроить rate limit. То есть на уровне организации кода останется монолит, а на уровне runtime отдельный сервис. Можно балансировщиком нагрузки отправлять разные запросы разным экземплярам монолита, находящимся на разных железках. Такая технология решает также проблему единой точки отказа. То есть монолит может выступать в качестве шаблона сервиса. 10:35 Не зависимый деплой. Здесь проблема будет, если для каждого модуля не выделить отдельную ветку в системе контроля версий. Если так не сделать то, представьте решили задеплоить модуль. А изменения кода других модулей закоммичены, но ещё не протестированы. Нужно для всех моделей согласовать единый релизный (деплой) цикл. Это тяжело. Микросервисы эту проблему решают. Но в монолите эту проблему можно решить если для каждого модуля выделить ветку в системе контроля версий. Надо модуль задеплоить, мержим ветку модуля в основную ветку и деплоим основную ветку. Причём до деплоя в основную ветку можно промержить с основной ветки в ветку модуля и протестировать. Иногда проше конечно сделать единый релизный цикл для нескольких модулей, чем разные ветки. Отдельный сервисы нужны только когда нужно написать часть функционала на другой языке, либо с использованием других версий библиотек. Это действительно происходит с ростом проекта. Необязательно сразу дробить всё на микро сервисы. Выделение сервиса из монолита должно быть оправдано. Монолит становится сильно связным и трудно поддерживаемым (в одном месте поменяли, всё остальное посыпалось) по причите того, что разработчики стремятся минизировать дублирование кода. У многих рука не поднимется скопипастить в монолите. А в микросервисах дублирование кода в разных микросервисах приветствуется, главное уменьшить зависимости микросервисов друг от друга. Данные в разных БД разных микросервисов тоже дублируются. Это тоже связность уменьшает. Если в модулях монолита не применять аналогичную практику, то он тоже получим сильно связный трудно поддерживаемый код. Есть упризнания, что с микросервисами не всё так хорошо Авито: ruclips.net/video/yLrSp174yc0/видео.html HeadHunter: ruclips.net/video/7WT_Rl6m2DU/видео.html
Привет! Все конечно здорово, но было бы отлично если поработали над звуком.
Слабенький доклад. Менять шило на мыло. Двигаться то уже в сторону Symfony. С typeorm сущности нельзя инкапсулировать, di, если без фабрики, то это просто проброска класса. Так можно и напрямую импортировать
Хорошо что не пошли в Django, это унылое говно 💩 для поделок, если хотите убивать время и силы то django это идеально 😂😂😂 были проекты на django 2 года их поддерживал и внедрял сложные фичи и без тонны кофе и матов это сделать не возможно, уговорил переписать все на laravel, ушло 2 месяца и 0 нервов, знаю django и laravel одинаково, так как писал на них много проектов, в 2000 задрачивал RoR и очень рад был, сейчас он не особо актуален и django очень похож на RoR
Ой мамочки, я в телевизоре
Повелся на комментарии, доклад о том что таймеры не относятся к спеке екма 262 а относятся к другой и у них есть свой цикл задач
Любое приложение выполняется под управлением операционной системы. Каждая ОС, если она не является клоном другой ОС, имеет свою концептуальную архитектуру и отличительные функциональные особенности, в том числе в реализации графического пользовательского интерфейса (UGI) построенного на своих графических компонентах. Поэтому, если приложение разрабатывается на ЯП с учетом его исполнения на разных ОС, то оно должно либо выполняться под управлением RT-машины для этого ЯП, включающего свои компоненты UGI (как, например, в Java), либо ограничиваться только кодом работающим без компонентов UGI. В этом случае программа должна быть написана ЯП с соблюдением ANCII - стандарта и наличием компилятора с этого ЯП работающего на разных ОС. Графический интерфейс приложения в этом случае придется все равно дорабатывать. Расчитывать же на "волшебный" ЯП, который обеспечит полную функциональность приложения на разных операционных системах без его доработки просто наивно.
Александр, отличный доклад!
Спасибо за доклад! Но вот вопрос почему сложность перехода на Python Django была оценена как высокая, как то ушел в не тот ответ, потому что побоялись плохой перспективы python в бэке, с чем по моему мнению немного промахнулись, потому что Django это как раз один из титанов который дает все что захочешь). Правда при этом подозреваю выбор Node.js шел с прицелом как раз на будущее, а именно фулл стековость разрабов
Со сложностью перехода всё просто - в случае и PHP/Laravel, и NodeJS новым для нас был бы только фреймворк, а не язык. А в случае Python/Django пришлось бы изучать практически с нуля и язык, и фреймворк.
Спасибо, очееень интересно было послушать доклад на эту тему от Саши
Разница между монолитим и микросервисами примерно как между карбюратором и впрыском. Карбюратор вобщем-то не уступает впрыску, но надо постоянно настраивать у высокооплачиваемого специалиста. А впрыск работает, и всё.
Это пока самый тупой комментарий, который я прочитал за неделю
о спасибо что спиздили мою разработку :) но недоделали :)
о какой разработке речь?)
@@24grigory авто. смешно, я валяюсь
4:32 чет орнул, все кричат редакс, а он такой правильно, виндоу
чет стейт-машины вообще не освятили, тот же xstate
Делать быстрее и дешевле - качество будет 0. Вот такие вот маркетологи везде лезут.
Кожин прям Чипец в этом году освещает👍
Очень полезная информация
на одном дыхании посмотрел
Нереально круто👌🏼
Альберт как всегда красавчик, подписан с самого начала на телегу которую он ведет, советую, очень много полезной инфы👍🏼👍🏼👍🏼
🎉очень интересно
Очень круто 🎉
Альберт молодец👍🏻
Отлично, всем нужно знать, как работает браузер 👍
Спасибо за интересный доклад. Выступающий - топ
Очень тяжело к прослушиванию, хоть и тема интересная
Тяжело в плане качества видео/звука или сама тема сложная?)
Если jpeg перевести в svg или html, outlook их все равно не пропустит?
бриджа уже нет, можно расслабить булки
Спасибо, Дарья! Приятно слушать. О многих незнал. А перерисовка еще покажет те элементы, что изменились по окончании загрузки например очередной порции стилей. Пощволит их все отловить.
Пожалуйста) спасибо за обратную связь!
прикольный видос
ксс
100000 это не сверхзарплата, это норм для начала
По классу можно, но не нужно...
Нейронные сети Илона Маска, ахах Наванговал, GPT вышел ) Спасибо за ролик, интересно было посмотреть, уже полгода изучаю разработку. За плечами HTML,CSS, JS, React и все еще сомневаюсь, что готов идти на джуна, думаю на стажировку просто подаваться. Может подскажешь, стоит ли начинать со стажировки или сразу позиции Junior разрабов штурмовать?
Как же раньше просто было, пол года курсов по фронту и ты разработчик. Пишу это из 2023 года, где в Беларуси по 1300 откликов на позицию без опыта работы или стажировку.
Когда откроете набор на стажировку?
В ближайшие месяцы стажировку открывать не планируем, так как готовимся к летней практике в августе :)
Разбираете резюме свитчера - не понятно почему он решил податься как программист, не имея опыта... Менять работу нельзя по вашему?
Спасибо за видео
З. Ы. Поддерживаю, что Гитхаб поможет провинциалам пробиться в столицу, в крупные города
Великолепная подача материала! Особенно понравилось про то, что купить курсы - это не купить знания. Сам сейчас прохожу бесплатный курс по C# и считаю это основой, стартовой площадкой для платного и/или расширенного курса. Спасибо за полезное видео!
Хорошее выступление, всё понятно и по полкам. Отдельное спасибо за таймкоды.
Спасибо! Заботимся об удобстве тех, кто смотрит наши видео)
@@KozhinDev , когда присылают вот это ( 30:06 ), то это может свидетельствовать о том, что просто человек психологически открытый - всё честно написал о предыдущих местах работы. Вы на такое резюме высылайте в ответ анкету с несколькими вопросами по специальности. В анкете разместите примерно 10 примитивных вопросов по программированию. И пусть человек пришлёт по e mail ответы на эти вопросы. Если соискатель вменяемо ответил на 10 примитивных вопросов, то вы ему высылайте ещё 20 вопросов, но уже сложнее. Если ответил на 20 вопросов, которые сложнее на одну ступеньку примитивных, то зовите смело на интервью.
@@addressmodel2121 В принципе да, рассылка анкет неплохой отсев сможет сделать по нужным критериям. Главное не превращать это в бюрократию "заполните 50 формочек" =))
@@affkakrass , рассылка вопросов - это даже не отсев, это само отсев. 80% людей прочитают технические вопросы из анкеты и отвечать не станут, так как им вопросы покажутся или сложными, или не интересными.
бем
😄 тоже обратил внимание. слух режет ))
Готов влится в вашу компанию.О себе нихрена не умею но очень хочу научится.)))
Хочу к вам)))
Всем привет.изучаю фронтенд js не зашел кто возьмет на поруки(((
а nest в обзоре не было ? показалось что только тестовые на фронтенд - а бэкенед или фуллстак не было таких ?
Кого то взяли на работу?
Да, одного из них взяли на работу)
@@KozhinDev а кого? Сейчас у вас есть открытые вакансии? Есть стажировки? Может не оплачиваемые
@@Владимир-к1э6э Стажировок пока нет, но в будущем хотим сделать. У нас сейчас открыта одна вакансия React разработчика - kozhindev.com/vacancies.
@@KozhinDev а кто прошел тестовое?)