RDCLR.DEV
597 subscribers
122 photos
4 videos
77 links
Делимся опытом в разработке: frontend и backend, неделя через неделю. От Red Collar

Система тегов в закрепе поможет найти нужные ветки. Используйте несколько тегов одновременно, чтобы сузить выбор темы.

Основной канал Red Collar @rdclr_home
Download Telegram
-[--->+<]>------.-[-->+++<]>.---.[-->+++++<]>+++.[-->+++++<]>.++.[-->+<]>++++.-[-->+++++<]>-.------------.+++++++++++++.-------------.++++++.--.+++++++++++++.[-->+++++<]>+++.--[->++++<]>-.[->+++<]>.+++++++++.++++++.[---->+<]>+++.+[->+++<]>.-[--->+<]>----.+++[->+++<]>++.+[----->+<]>.-.-[---->+<]>++.--[->++++<]>-.+[->+++<]>.+.+++.-------.--[--->+<]>-.-[--->++<]>--.---.--[--->+<]>-.--[->++++<]>-.-[->+++<]>-.--[--->+<]>--.+[---->+<]>+++.---[->++++<]>.------------.+.+++++.---.--.+++++.-------.-[--->+<]>--.[->+++<]>+.+.+++++++++++++.++++++.-.[---->+<]>+++.[->+++<]>+.+++++++++++++.-[->+++++<]>-.-[--->++<]>-.-----.+.----.-[->+++<]>.++[->+++<]>.+++++++++.+++.[-->+++++<]>+++.[->+++<]>+.-[->+++<]>.+[----->+<]>+.---------.[--->+<]>.+[---->+<]>++.[-->+++++++<]>.+++++.+[->+++<]>.++++++++++.---.------.--.--[--->+<]>-.-----------.++++++.-.[----->++<]>++.++[--->++<]>.>-[--->+<]>-.[---->+++++<]>-.---.+++++++++++++.-------------.--[--->+<]>-.---[->++++<]>-.++++[->+++<]>..++++++++.++++++.+[---->+<]>+++.---[->++++<]>.-----.[--->+<]>-----.[->+++<]>++.+++.--[--->+<]>-.[->+++<]>+.-[->+++<]>.---[----->++<]>.-------------.----.--[--->+<]>--.----.-.-[->+++++<]>-.++[->+++<]>.+++++++++.+++.[-->+++++<]>+++.---[->++++<]>.------------.+.++++++++++.+[++>---<]>.++[--->++<]>.---[->+++<]>.++[->++++<]>+.--[--->+<]>-.[->+++<]>+.--[--->+<]>---.-------------.--[--->+<]>-.--[->++++<]>-.-[->+++<]>-.++++++++.+++++++++++.-----------.+++++.-------.-[--->+<]>--.++[->+++<]>.+++++++++.+++.[-->+++++<]>+++.---[->++++<]>.------------.---.--[--->+<]>-.+[----->+<]>+.---------.[--->+<]>+.----.[---->+<]>+++.[-->+++++++<]>.-.++++.+.

P.s. кажется, это должно помочь

-[--->+<]>--.[--->+<]>++++.+[->+++<]>.[--->+<]>---.+++[->+++<]>+.-[--->+<]>----.---------.-------.+++.--[--->+<]>-.>🔥-[--->+<]>---.-[->++++<]>.-.+++++++++.++++++.[-->+<]>+++++.[-->+++<]>-.+.>+[--->++<]>.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁64
Forwarded from Red Collar
⚡️ «Рефакторинг: экономим бюджет на поддержку IT-продукта» — выпустили большой материал в «Бизнес-секретах».

Разбираемся во всём — от цифр до сроков:
— что такое рефакторинг,
— когда рефакторинг точно нужен,
— сколько он может стоить,
— и как объяснить его важность на языке бизнеса.

Статья основана на нашем совместным с Авто.ру докладе на Tagline 2024 — всё по делу, с кейсами и опытом из агентской и продуктовой разработки.

📌 Сделали карточки с главными мыслями — удобно сохранить и переслать.

Читайте статью полностью: [ссылка]

Подписывайтесь 🔥 Red Collar
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥4😍4
В†† — язык программирования древних русов

Была обнаружена древняя технология! Пока все спорили о битвах с ящерами, в глубинах GitHub сохранился славянский способ писать код.

Особенности языка:
— родная кириллица (никаких function — только ДЕЯТИ)
— боевая документация (ошибки называются «нашествиями басурман»)
— исторический колорит (НАСЛЕДНИК вместо extends, КНЯЗЬ вместо class)

Пример программы:
В††  
КНЯЗЬ Дружина {
ДЕЯТИ поход_на_басурман() {
ВЪЗГЛАСИТИ("Сбираем рать!");
ПОКА_НЕ_ЗАСНУЛ(воины < 100) {
воины += 1;
}
ОБОРОНИТИ {
битва();
}
}
}


Причины попробовать:
— уникальный скилл для резюме;
— необычный язык для пет-проектов в стиле славянского фэнтези;
— возможность стать разработчиком на В†† в продакшене;
— проверка на прочность — если устранишь баги без IDE, ты настоящий витязь;
— ностальгия по временам, когда технологии высекали на камнях;

Священные манускрипты (GitHub)

Подписывайтесь 🔥 RDCLR.DEV
Please open Telegram to view this post
VIEW IN TELEGRAM
14😁4
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
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍4🔥3
Forwarded from Red Collar
🖥 Стажировка Java-разработчиков в Red Collar

На майских не только на шашлыки съездить можно, но и в Red Collar на стажировку попасть. С 28 апреля по 16 мая принимаем заявки на стажировку для Java-разработчиков!

Что нужно, чтобы попасть на стажировку:
— Уверенные знания Java Core, Collections, Multithreading
— Хорошее понимание ООП
— Резюме с pet-проектами
— Ссылка на репозиторий с вашими проектами
— Выполненное тестовое задание

Будет плюсом:
— Знание Spring Framework
— Знание паттернов проектирования

Как подать заявку:
— Подготовьте резюме
— Напишите сопроводительное письмо с ссылкой на pet-проекты
— Выполните тестовое задание:
По ссылке — часть кода. Вам необходимо найти ошибки, описать их и аргументировано предложить способы исправления. Решение пришлите в сопроводительном письме.


Резюме и сопроводительное письмо с pet-проектами и выполненным тестовым заданием присылайте на почту career@redcollar.ru

🔴 Подавайте заявки и увидимся в Red Collar — будем вместе работать над проектами для Яндекса, МТС, VK, МегаФона, Yota, Mail и других топовых компаний!

Подписывайтесь 🔥 Red Collar
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3👍2
Forwarded from Red Collar
🏠 Родные стены — теперь онлайн

Сталинки, хрущевки, брежневки, панельки и новостройки — собрали в одном месте целую архитектурную историю Москвы.
И сделали ее живой.

Проект «Родные стены», который мы сделали для Авито Недвижимости и «Москвы глазами инженера», — это не просто сайт о типовых домах. Это взгляд на архитектуру Москвы с любовью и с инженерной точностью.

На сайте можно проследить, как развивалось массовое жилье: когда и почему появлялись разные серии домов, какие планировки предлагали людям, какие инженерные решения скрыты в панельных стенах.

Мы продумали и собрали интерактивный сайт за месяц — дизайн, фронт, бэк. Но что еще важнее — мы вложили туда частичку себя.

Карусель фотографий на полароид — не стоковые изображения. Это наши люди и наши воспоминания.
Соня с семьей заезжает в новую квартиру. Ксюша идет из школы. Лера гуляет с братом. Все это — счастливые моменты жизни наших коллег. И родные стены, в которых они происходили.

Подробнее с проектом можно ознакомиться здесь: doma.avito.com

📣 О проекте уже рассказали Mash и Baza. Поделитесь и вы.

Подписывайтесь 🔥 Red Collar
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1😍1
Оптимизация CSS-анимаций: как избежать тормозов

Сегодня разберем ключевые моменты оптимизации анимаций в вебе.

Когда вы анимируете свойства вроде 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()

А по ссылке можете ознакомиться со статьей целиком и найти другие подсказки по улучшению кода

Подписывайтесь 🔥 RDCLR.DEV
Please open Telegram to view this post
VIEW IN TELEGRAM
4👀3
Forwarded from Red Collar
⚡️Юра Макаров, со-фаундер Red Collar, кушает сладости на Дне Рождения ФКН

Если вы сейчас на факультете, ищите человека справа!
5🔥3
Строго 18+ — месяц говорим о разработке по-взрослому

11 июня начинаем STUDENT CAMP — цикл встреч с теми, кто создает продукты для тысячи пользователей.

Разработчики и QA-инженеры Red Collar разберут:
⚙️ Как выжить в первые месяцы работы джуном
⚙️ Чем учебные проекты отличаются от реальной разработки
⚙️ Как разбавить сухую теорию пивом и чипсами

STUDENT CAMP — это:
🔴 Общение с практиками, а не преподавателями
🔴 Реальные кейсы, не лабораторки
🔴 Официальная летняя практика
🔴 Шанс попасть в команду Red Collar


И все это с пивом и пиццей.

Откроем регистрацию на следующей неделе. Следите за новостями

Подписывайтесь 🔥 RDCLR.DEV
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3😍2