Spring не вывозит? Попробуй Jmix — Java на энергетиках
Когда клиент просит сделать админку «ещё вчера», а Spring Boot кажется слишком медленным, на помощь приходит Jmix.
Jmix — это высокоуровневая Java-платформа для корпоративных систем с:
✔️ Генерацией кода (меньше рутины)
✔️ Визуальным редактором UI в IntelliJ IDEA
✔️ Автомиграциями БД (изменил сущность — система сама обновит схему)
Java-разработчику понравится, потому что:
— Фреймворк основан на Spring Boot (знакомый стек)
— Получится быстро собирать админки (как Laravel или PHP, но на Java)
— Присутствует Jmix Studio — плагин для IDEA с визуальным дизайнером форм
В статье рассказали, как сделали промо-сайт с:
— Каталогом товаров (фильтры + 3D-анимация)
— Разделом вакансий
— Админкой на гибких ролях (один редактирует товары, а другой — вакансии)
🔗 Полная статья с деталями
А еще совсем скоро откроем стажировку по Java-направлению. Подробности 28 апреля в основном канале.
Подписывайтесь🔥 RDCLR.DEV
Когда клиент просит сделать админку «ещё вчера», а Spring Boot кажется слишком медленным, на помощь приходит Jmix.
Jmix — это высокоуровневая Java-платформа для корпоративных систем с:
✔️ Генерацией кода (меньше рутины)
✔️ Визуальным редактором UI в IntelliJ IDEA
✔️ Автомиграциями БД (изменил сущность — система сама обновит схему)
Java-разработчику понравится, потому что:
— Фреймворк основан на Spring Boot (знакомый стек)
— Получится быстро собирать админки (как Laravel или PHP, но на Java)
— Присутствует Jmix Studio — плагин для IDEA с визуальным дизайнером форм
В статье рассказали, как сделали промо-сайт с:
— Каталогом товаров (фильтры + 3D-анимация)
— Разделом вакансий
— Админкой на гибких ролях (один редактирует товары, а другой — вакансии)
🔗 Полная статья с деталями
А еще совсем скоро откроем стажировку по Java-направлению. Подробности 28 апреля в основном канале.
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Java на стероидах, или опыт работы с Jmix
Как после привычного Spring за месяц сделать сайт с платформой быстрой разработки Jmix. Коротко о технологии, особенностях, возникающих в процессе вопросах и ответах...
❤6👍4🔥3
Forwarded from Red Collar
На майских не только на шашлыки съездить можно, но и в Red Collar на стажировку попасть. С 28 апреля по 16 мая принимаем заявки на стажировку для Java-разработчиков!
Что нужно, чтобы попасть на стажировку:
— Уверенные знания Java Core, Collections, Multithreading
— Хорошее понимание ООП
— Резюме с pet-проектами
— Ссылка на репозиторий с вашими проектами
— Выполненное тестовое задание
Будет плюсом:
— Знание Spring Framework
— Знание паттернов проектирования
Как подать заявку:
— Подготовьте резюме
— Напишите сопроводительное письмо с ссылкой на pet-проекты
— Выполните тестовое задание:
По ссылке — часть кода. Вам необходимо найти ошибки, описать их и аргументировано предложить способы исправления. Решение пришлите в сопроводительном письме.
Резюме и сопроводительное письмо с pet-проектами и выполненным тестовым заданием присылайте на почту career@redcollar.ru
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3👍2
Forwarded from Red Collar
🏠 Родные стены — теперь онлайн
Сталинки, хрущевки, брежневки, панельки и новостройки — собрали в одном месте целую архитектурную историю Москвы.
И сделали ее живой.
Проект «Родные стены», который мы сделали для Авито Недвижимости и «Москвы глазами инженера», — это не просто сайт о типовых домах. Это взгляд на архитектуру Москвы с любовью и с инженерной точностью.
На сайте можно проследить, как развивалось массовое жилье: когда и почему появлялись разные серии домов, какие планировки предлагали людям, какие инженерные решения скрыты в панельных стенах.
Мы продумали и собрали интерактивный сайт за месяц — дизайн, фронт, бэк. Но что еще важнее — мы вложили туда частичку себя.
⠀
Карусель фотографий на полароид — не стоковые изображения. Это наши люди и наши воспоминания.
Соня с семьей заезжает в новую квартиру. Ксюша идет из школы. Лера гуляет с братом. Все это — счастливые моменты жизни наших коллег. И родные стены, в которых они происходили.
Подробнее с проектом можно ознакомиться здесь: doma.avito.com
📣 О проекте уже рассказали Mash и Baza. Поделитесь и вы.
Подписывайтесь🔥 Red Collar
Сталинки, хрущевки, брежневки, панельки и новостройки — собрали в одном месте целую архитектурную историю Москвы.
И сделали ее живой.
Проект «Родные стены», который мы сделали для Авито Недвижимости и «Москвы глазами инженера», — это не просто сайт о типовых домах. Это взгляд на архитектуру Москвы с любовью и с инженерной точностью.
На сайте можно проследить, как развивалось массовое жилье: когда и почему появлялись разные серии домов, какие планировки предлагали людям, какие инженерные решения скрыты в панельных стенах.
Мы продумали и собрали интерактивный сайт за месяц — дизайн, фронт, бэк. Но что еще важнее — мы вложили туда частичку себя.
⠀
Карусель фотографий на полароид — не стоковые изображения. Это наши люди и наши воспоминания.
Соня с семьей заезжает в новую квартиру. Ксюша идет из школы. Лера гуляет с братом. Все это — счастливые моменты жизни наших коллег. И родные стены, в которых они происходили.
Подробнее с проектом можно ознакомиться здесь: doma.avito.com
📣 О проекте уже рассказали Mash и Baza. Поделитесь и вы.
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥1😍1
Оптимизация CSS-анимаций: как избежать тормозов
Сегодня разберем ключевые моменты оптимизации анимаций в вебе.
Когда вы анимируете свойства вроде
— пересчитывать размеры и позиции элементов на CPU (layout)
— заполнять элементы цветами, менять видимость (paint)
— размещать элементы относительно друг друга (composite)
Это ресурсоемкий процесс, особенно при множестве компонентов.
Используйте
Это позволяет пропустить этапы layout и paint, работая напрямую с композицией.
Дополнительная оптимизация
1.
2. Разделение элементов по слоям через небольшие
А по ссылке можете ознакомиться со статьей целиком и найти другие подсказки по улучшению кода
Подписывайтесь🔥 RDCLR.DEV
Сегодня разберем ключевые моменты оптимизации анимаций в вебе.
Когда вы анимируете свойства вроде
top
или left
, браузеру приходится:— пересчитывать размеры и позиции элементов на CPU (layout)
— заполнять элементы цветами, менять видимость (paint)
— размещать элементы относительно друг друга (composite)
Это ресурсоемкий процесс, особенно при множестве компонентов.
Используйте
transform
вместо позиционных свойств:// Вместо этого:
element.style.top = `${y}px`;
// Используйте это:
element.style.transform = `translateY(${y}px)`;
Это позволяет пропустить этапы layout и paint, работая напрямую с композицией.
Дополнительная оптимизация
1.
will-change: transform
— предупреждает браузер о будущих изменениях (однако избегайте избыточного использования, т. к. это может перегрузить память)2. Разделение элементов по слоям через небольшие
translateZ()
А по ссылке можете ознакомиться со статьей целиком и найти другие подсказки по улучшению кода
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Чёрная магия трансформов, или об оптимизации анимаций на CSS
Иногда Frontend-разработчики сталкиваются с тем, что для оптимизации производительности нужно написать волшебное свойство translateZ(0) или will-change. Тогда анимации перестанут зависать, ничего не...
❤4👀3
Forwarded from Red Collar
⚡️Юра Макаров, со-фаундер Red Collar, кушает сладости на Дне Рождения ФКН
Если вы сейчас на факультете, ищите человека справа!
Если вы сейчас на факультете, ищите человека справа!
❤5🔥3
Строго 18+ — месяц говорим о разработке по-взрослому
11 июня начинаем STUDENT CAMP — цикл встреч с теми, кто создает продукты для тысячи пользователей.
Разработчики и QA-инженеры Red Collar разберут:
⚙️ Как выжить в первые месяцы работы джуном
⚙️ Чем учебные проекты отличаются от реальной разработки
⚙️ Как разбавить сухую теорию пивом и чипсами
И все это с пивом и пиццей.
Откроем регистрацию на следующей неделе. Следите за новостями
Подписывайтесь🔥 RDCLR.DEV
11 июня начинаем STUDENT CAMP — цикл встреч с теми, кто создает продукты для тысячи пользователей.
Разработчики и QA-инженеры Red Collar разберут:
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
И все это с пивом и пиццей.
Откроем регистрацию на следующей неделе. Следите за новостями
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3😍2
Почему на собеседовании ваш диплом не пригодится?
Макс Мишанин, СТО Red Collar, проведет первую лекцию цикла STUDENT CAMP и расскажет о том, что действительно важно для старта в IT.
Разберем:
⚙️ Почему диплом — это не гарантия трудоустройства
⚙️ Какие навыки проверяют на собеседовании
⚙️ Как показать себя, даже если опыта мало
Что? Где? Когда?
📅 11 июня, 18:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
Регистрация закрывается 11 июня в 12:00
Подписывайтесь🔥 RDCLR.DEV
Макс Мишанин, СТО Red Collar, проведет первую лекцию цикла STUDENT CAMP и расскажет о том, что действительно важно для старта в IT.
Разберем:
Что? Где? Когда?
📅 11 июня, 18:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
Регистрация закрывается 11 июня в 12:00
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
Forwarded from Red Collar
Чуть за полночь: детское время кончилось, и мы принесли напоминание ⏰
На фото Макс Мишанин, наш СТО, и регистрация на его лекцию закроется через 12 часов.
Успейте кликнуть на ссылку в предыдущем посте!
На фото Макс Мишанин, наш СТО, и регистрация на его лекцию закроется через 12 часов.
Успейте кликнуть на ссылку в предыдущем посте!
❤6
Как тестировать и не облажаться?
Лера Клецова, QA-инженер Red Collar, проведет вторую лекцию STUDENT CAMP и расскажет, как тестировать так, чтобы найти все баги.
Разберем:
– Что проверяет тестировщик, кроме кнопок
– Почему знание теории не спасет без наблюдательности
– Как не потеряться в баг-трекерах, логах и дедлайнах
Что? Где? Когда?
📅 19 июня, 19:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
Регистрация закроется 19 июня в 12:00.
Успей, иначе придется тестировать себя на FOMO🤠
Подписывайтесь🔥 RDCLR.DEV
Лера Клецова, QA-инженер Red Collar, проведет вторую лекцию STUDENT CAMP и расскажет, как тестировать так, чтобы найти все баги.
Разберем:
– Что проверяет тестировщик, кроме кнопок
– Почему знание теории не спасет без наблюдательности
– Как не потеряться в баг-трекерах, логах и дедлайнах
Что? Где? Когда?
📅 19 июня, 19:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
Регистрация закроется 19 июня в 12:00.
Успей, иначе придется тестировать себя на FOMO
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5😍3🔥2
Фича пошла в релиз, а джун — в люди
Сначала про то, как фичи добираются до релиза. Потом — как джунам не сойти с ума на этом пути. Обе лекции для тех, кто интересуется бэкендом и хочет в Java-разработку
⚙ 24 июня, вторник, 19:00
Даня Разинков — «Спринт разработчика»
Разберем:
→ Что происходит с фичей до, во время и после разработки
→ Как команда делит задачи, коммуницирует и не тонет в чатах
→ Как ретроспектива помогает не наступать на одни и те же грабли
🎟 Регистрация на лекцию
⚙ 26 июня, четверг 19:00
Даня Тишанский — «Джун — не приговор!»
Поговорим про:
→ Как выглядят первые задачи джуна
→ Почему задавать «глупые» вопросы — это суперсила
→ Как расти, даже если ты пока не отличаешь баг от фичи
🎟 Регистрация на лекцию
📍 Лекции проходят в офисе Red Collar:
г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж
Не упустите — таких лекции на YouTube не бывает🤠
Подписывайтесь🔥 RDCLR.DEV
Сначала про то, как фичи добираются до релиза. Потом — как джунам не сойти с ума на этом пути. Обе лекции для тех, кто интересуется бэкендом и хочет в Java-разработку
Даня Разинков — «Спринт разработчика»
Разберем:
→ Что происходит с фичей до, во время и после разработки
→ Как команда делит задачи, коммуницирует и не тонет в чатах
→ Как ретроспектива помогает не наступать на одни и те же грабли
🎟 Регистрация на лекцию
Даня Тишанский — «Джун — не приговор!»
Поговорим про:
→ Как выглядят первые задачи джуна
→ Почему задавать «глупые» вопросы — это суперсила
→ Как расти, даже если ты пока не отличаешь баг от фичи
🎟 Регистрация на лекцию
📍 Лекции проходят в офисе Red Collar:
г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
Не упустите — таких лекции на YouTube не бывает
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥3
Два языка, две лекции, две причины прийти в Red Collar
Один знает, как подружить ИИ с базой знаний. Второй — как собрать полноценный проект на Laravel. Обе лекции для тех, кто хочет погрузиться в современную backend-разработку на Python и PHP.
⚙ 1 июля, вторник, 19:00
Ваня Вялов — «RAG для маленьких»
Разберем:
→ Что такое RAG и зачем он нужен
→ Как на Python собрать пайплайн для генерации точных и релевантных ответов
→ Почему просто подключить LangChain — плохой план
🎟 Регистрация на лекцию
⚙ 3 июля, четверг, 19:00
Ваня Апевалов — «Фреймворк Laravel и его экосистема»
Поговорим про:
→ Что такое Laravel и чем он удобен
→ Какие пакеты и инструменты входят в экосистему фреймворка
→ Какие задачи можно закрыть готовыми решениями из коробки
🎟 Регистрация на лекцию
📍 Лекции проходят в офисе Red Collar:
г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж
Не просто лекции, а пит-стоп для мозгов🤠
Подписывайтесь🔥 RDCLR.DEV
Один знает, как подружить ИИ с базой знаний. Второй — как собрать полноценный проект на Laravel. Обе лекции для тех, кто хочет погрузиться в современную backend-разработку на Python и PHP.
Ваня Вялов — «RAG для маленьких»
Разберем:
→ Что такое RAG и зачем он нужен
→ Как на Python собрать пайплайн для генерации точных и релевантных ответов
→ Почему просто подключить LangChain — плохой план
🎟 Регистрация на лекцию
Ваня Апевалов — «Фреймворк Laravel и его экосистема»
Поговорим про:
→ Что такое Laravel и чем он удобен
→ Какие пакеты и инструменты входят в экосистему фреймворка
→ Какие задачи можно закрыть готовыми решениями из коробки
🎟 Регистрация на лекцию
📍 Лекции проходят в офисе Red Collar:
г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
Не просто лекции, а пит-стоп для мозгов
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3😍2
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Red Collar
Лето — самое время не только отдыхать, но и прокачивать скиллы. Приглашаем начинающих фронтенд-разработчиков на стажировку в Red Collar.
Что нужно, чтобы попасть на стажировку:
— Знание HTML, CSS, JavaScript
— Знакомство хотя бы с одним фреймворком (мы в основном работаем с React)
— Желание учиться и время, чтобы пройти стажировку
Как подать заявку:🎥 Подготовьте резюме🎥 Заполните и сверстайте сопроводительное письмо по нашему шаблону. В письме расскажите о себе, какой у вас путь в разработке и что ждете от стажировки. Не забудьте указать фамилию, имя и добавить фото!🎥 Выполните тестовое задание🎥 Все материалы отправляйте на почту career@redcollar.ru
Увидимся в Red Collar — будем вместе делать проекты для Яндекса, VK, МТС, МегаФона, Mail и других топовых компаний!
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Финал STUDENT CAMP не для слабых видеокарт
Миша Попов, лид креативной frontend-разработки Red Collar, проведет завершающую лекцию STUDENT CAMP и расскажет, как делать 3D в браузере, которое выглядит не как «ну, норм», а как диджитал-арт.
Разберем:
— Почему не стоит бояться WebGL и Three.js
— Как себя чувствует браузерная графика
— Когда дизайн нужно отстаивать
Что? Где? Когда?
📅 10 июля, 19:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
Пусть это финал, но точно не конец😉
Подписывайтесь🔥 RDCLR.DEV
Миша Попов, лид креативной frontend-разработки Red Collar, проведет завершающую лекцию STUDENT CAMP и расскажет, как делать 3D в браузере, которое выглядит не как «ну, норм», а как диджитал-арт.
Разберем:
— Почему не стоит бояться WebGL и Three.js
— Как себя чувствует браузерная графика
— Когда дизайн нужно отстаивать
Что? Где? Когда?
📅 10 июля, 19:00
🏢 Офис Red Collar (г. Воронеж, ул. Текстильщиков 5Б, 3 подъезд, 3 этаж)
🎟 Регистрация
STUDENT CAMP — это:🔴 Общение с практиками, а не преподавателями🔴 Реальные кейсы, не лабораторки🔴 Официальная летняя практика🔴 Шанс попасть в команду Red Collar
Пусть это финал, но точно не конец
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2😍2