Разбираемся с работой DDD на практике
Станисла Батурин, фронтенд-разработчик в Тинькофф, за много лет изобрел целый «магазин» велосипедов и костылей, пока не познакомился с разработкой, основанной на модели предметной области (Domain-Driven Design). Его наблюдения о DDD — в статье.
🚀А те, кто хочет изучить метод от и до, могут посмотреть разбор книги Влада Хононова Learning Domain-Driven Design от книжного клуба Code of Architecture.
Станисла Батурин, фронтенд-разработчик в Тинькофф, за много лет изобрел целый «магазин» велосипедов и костылей, пока не познакомился с разработкой, основанной на модели предметной области (Domain-Driven Design). Его наблюдения о DDD — в статье.
🚀А те, кто хочет изучить метод от и до, могут посмотреть разбор книги Влада Хононова Learning Domain-Driven Design от книжного клуба Code of Architecture.
Хабр
Как DDD работает для меня
Привет! Меня зовут Станислав, я фронтенд-разработчик компании Тинькофф. Занимаюсь разработкой веб-приложений и написал десятки тысяч строк кода, массу велосипедов и костылей, пока не познакомился с...
👍10
Мок-собеседование — это один из эффективных инструментов подготовки к собеседованию на вакантную позицию.
📌Ловите небольшую подборку и сохраняйте в заметки:
🌐 Мок-собеседование для джуна-фронтендера: собеседование с лайвкодингом / Собеседует Никита Дубко, руководитель службы разработки в HR Tech Яндекса, ведущий подкаста Веб-стандарты
🌐 Собеседование на позицию фронтенд-разработчика для X5Tech / Собеседует Максим Ульянов, руководитель направления frontend-разработки в X5Tech
🌐 Мок-собеседование на позицию джуна-фронтендера (раз и два) / Собеседует Никита Козлов
🌐 Мок-собеседование на позицию фронтенд-разработчика с практическим акцентом на React и JS (раз и два) // Ulbi TV
📌Ловите небольшую подборку и сохраняйте в заметки:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Паттерны реактивности в современном JavaScript
«Реактивность» — это то, как системы реагируют на обновление данных. Существуют разные типы реактивности, но в рамках этой статьи, реактивность — это когда мы что-то делаем в ответ на изменение данных.
Реактивность часто ассоциируется с фреймворками, но можно многому научиться, реализуя реактивность на чистом JavaScript. Мы можем смешивать и играть с этими паттернами для лучшей обработки обновления данных.
👀 Читать
«Реактивность» — это то, как системы реагируют на обновление данных. Существуют разные типы реактивности, но в рамках этой статьи, реактивность — это когда мы что-то делаем в ответ на изменение данных.
Реактивность часто ассоциируется с фреймворками, но можно многому научиться, реализуя реактивность на чистом JavaScript. Мы можем смешивать и играть с этими паттернами для лучшей обработки обновления данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Кривые Безье активно используются в компьютерной графике для рисования плавных изгибов, CSS-анимации и других сферах.
Это довольно простая для понимания вещь, которую стоит изучить один раз, а затем чувствовать себя комфортно в мире векторной графики и продвинутых анимаций.
Сегодня для вас не просто статья, а гайд от фронтенд-разработчика, который использует кривые Безье на практике. Он включает видео, анимацию и интерактивные компоненты.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
#css
🤩Ожидание (слева)
🤔Реальность (справа)
🤩Ожидание (слева)
.toppings {
display: grid;
place-items: center;
}
.slices {
display: grid;
grid-template:
"slice1 slice2"
"slice3 slice4";
}
.slice:nth-child(1) {
grid-area: slice1;
border-top-left-radius: 100%;
}
.slice:nth-child(2) {
grid-area: slice2;
border-top-right-radius: 100%;
}
.slice:nth-child(3) {
grid-area: slice3;
border-bottom-left-radius: 100%;
}
.slice:nth-child(4) {
grid-area: slice4;
border-bottom-right-radius: 100%;
}
🤔Реальность (справа)
.pizza-topping {
float: right;
}
😁17👍4❤2🥱1
❗«Библиотека программиста» продолжает поиски контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет, разбирается в контенте и в одной из этих тем:
👉С++
👉Frontend
👉мобильная разработка
👉тестирование
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
Ищем человека, который грамотно пишет, разбирается в контенте и в одной из этих тем:
👉С++
👉Frontend
👉мобильная разработка
👉тестирование
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
👍5
📖 ТОП-10 книг по JavaScript в 2023 году
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет.
🔗Читать статью
🔗Зеркало
Популярные книги по изучению JavaScript на русском языке, опубликованные за последние несколько лет.
🔗Читать статью
🔗Зеркало
👍19❤4
📌Что внутри:
1⃣Основы TypeScript
2⃣Типизация функций
3⃣Типизация массивов
4⃣Подробнее о типах
5⃣Классы
6⃣Интерфейсы
7⃣Дженерики
8⃣Типизация объектов
👉 Пройти курс
Please open Telegram to view this post
VIEW IN TELEGRAM
Code-Basics
Обучение TypeScript с нуля
Прокачайте свои знания в бесплатном курсе по Typescript | Интерактивные упражнения прямо в браузере | Бесплатный курс TypeScript от CodeBasics
🔥13👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Несколько интересных способов использования теней CSS
Автор делится несколькими хитростями для создания интересных эффектов, которые имеют мало общего с их основной ролью — добавлением глубины.
Вы научитесь накладывать одни тени на другие, а также использовать свойства и фильтры CSS для создания интересных эффектов наведения и разных стилей текста.
🔗Читать
Автор делится несколькими хитростями для создания интересных эффектов, которые имеют мало общего с их основной ролью — добавлением глубины.
Вы научитесь накладывать одни тени на другие, а также использовать свойства и фильтры CSS для создания интересных эффектов наведения и разных стилей текста.
🔗Читать
🔥10
#холивар
🌟❓Привет, подписчики! Вспомните свой профессиональный путь и ответьте на пару вопросов:
💬На какой стадии вашей жизни вы приобрели самые ценные знания и навыки, которые стали ключевыми для карьеры в IT?
💬Было ли это ещё в школьные годы, во времена колледжа/университета/института, в процессе самообразования или уже прямо на рабочем месте?
📌И самое главное — какие это были знания и навыки?
Делитесь опытом в комментариях👇
🌟❓Привет, подписчики! Вспомните свой профессиональный путь и ответьте на пару вопросов:
💬На какой стадии вашей жизни вы приобрели самые ценные знания и навыки, которые стали ключевыми для карьеры в IT?
💬Было ли это ещё в школьные годы, во времена колледжа/университета/института, в процессе самообразования или уже прямо на рабочем месте?
📌И самое главное — какие это были знания и навыки?
Делитесь опытом в комментариях👇
👍2
#айтисобытия #лучшиепрактики
🚀 Более 50-ти интересных докладов и воркшопов от ведущих фронтенд-разработчиков на тему JavaScript и всего, что с ним связано. Выбирайте и смотрите интересную для себя тему — на все уж точно не хватит времени👇
📺 HolyJS 2022 Autumn
📺 HolyJS 2022 Autumn: партнерские доклады
📺 HolyJS 2022 Autumn: Community Day
🚀 Более 50-ти интересных докладов и воркшопов от ведущих фронтенд-разработчиков на тему JavaScript и всего, что с ним связано. Выбирайте и смотрите интересную для себя тему — на все уж точно не хватит времени👇
📺 HolyJS 2022 Autumn
📺 HolyJS 2022 Autumn: партнерские доклады
📺 HolyJS 2022 Autumn: Community Day
🔥6