Эван Ю — независимый разработчик и автор Vue.js, JavaScript фреймворка с открытым исходным кодом. Мы организовали интервью, в котором Эван рассказал про третью версию Vue.js, объяснил, как люди используют созданную им технологию, и как он сам организует ежедневную работу, чтобы не было «выгорания».
Интервью доступно на русском и английском.
Интервью доступно на русском и английском.
Forwarded from FrontendConf конференция
🤒Чем болеют большие фронтенды: монорепы и микрофронтенды
💥Доклад Ивана Соловьева (Evrone) на Frontend Live 2020 про большой фронтенд. Религиозные войны: монорепо, полирепо, микросервисы, монолит. Иван расскажет про работу с кодом и деление его на части, обсудим боли: релиз-цикл, врастающий вендоринг, устаревание кода, оценка зависимостей, дублирование кода и общий код. Также вас ждут интересные мелочи.
⚠️Начало конфы уже 23 сентября, билеты здесь 👉 frontendconf.ru/moscow/2020 С промокодом fc2020-conf-online_tg_38 (до 20 сентября) на 5% дешевле.
💥Доклад Ивана Соловьева (Evrone) на Frontend Live 2020 про большой фронтенд. Религиозные войны: монорепо, полирепо, микросервисы, монолит. Иван расскажет про работу с кодом и деление его на части, обсудим боли: релиз-цикл, врастающий вендоринг, устаревание кода, оценка зависимостей, дублирование кода и общий код. Также вас ждут интересные мелочи.
⚠️Начало конфы уже 23 сентября, билеты здесь 👉 frontendconf.ru/moscow/2020 С промокодом fc2020-conf-online_tg_38 (до 20 сентября) на 5% дешевле.
frontendconf.ru
Иван Соловьев на FrontendConf 2020
* Это доклад про большой фронтенд.* Религиозные войны: монорепо, полирепо, микросервисы, монолит.* Я буду рассказывать со своей колокольни: про работу с кодом и деление его на части. Вопросы CI, CD, тестирования, безопасности, перфоманса мы оставляем для…
❓Как быстро вывести финтех-продукт на европейский рынок? Для того, чтобы разворачивать сервис в любой стране, необходимо создать ядро продукта, содержащее основную бизнес-логику, с возможностью быстрого подключения конкретных реализаций этой логики: смс-информирования, платёжных систем и так далее.
В новом кейс стади рассказываем, как мы помогли сервису по удалённой выдаче микрозаймов Revoplus создать ядро продукта для запуска в других странах.
Читайте на русском и английском!
В новом кейс стади рассказываем, как мы помогли сервису по удалённой выдаче микрозаймов Revoplus создать ядро продукта для запуска в других странах.
Читайте на русском и английском!
🤖 Поддержите редакцию Evrone в голосовании на Hackernoon!
Пока наши коллеги разработчики делают крутые продукты, а дизайнеры создают умопомрачительные интерфейсы, достойные наград на профильных площадках, редакция тоже не сидит без дела. Мы не только пишем кейсы о разработке и дизайне, но и берем интервью у людей, мнение которых в мире IT имеет вес.
В этом году мы участвуем сразу в двух номинациях:
📍Лучший контрибьютер интервью года
📍Лучший контрибьютер статей по GoLang
🎉 Поддержать “Iurii Gurzhii” можно по ссылкам выше!
Пока наши коллеги разработчики делают крутые продукты, а дизайнеры создают умопомрачительные интерфейсы, достойные наград на профильных площадках, редакция тоже не сидит без дела. Мы не только пишем кейсы о разработке и дизайне, но и берем интервью у людей, мнение которых в мире IT имеет вес.
В этом году мы участвуем сразу в двух номинациях:
📍Лучший контрибьютер интервью года
📍Лучший контрибьютер статей по GoLang
🎉 Поддержать “Iurii Gurzhii” можно по ссылкам выше!
✍🏻The Village — городская интернет-газета, которая рассказывает о важных событиях дня, культуре и развлечениях. Над сайтом проекта в разное время работали разные люди. Из-за этого накопился технический долг, в продукте появлялись части, созданные очень давно и требующие рефакторинга существующего кода.
Для обновления The Village искали команду, которая поможет разработать новый универсальный бэкенд на Ruby. Новая платформа должна работать на актуальных технологиях, учитывать удачные решения прошлой версии, а также выполнять внутренние бизнес-задачи. Команда Evrone отлично подошла — у нас уже был подходящий опыт, мы работали над спецпроектами издания. Какие решения мы предложили команде The Village, и каких результатов удалось достичь, читайте в нашем кейсе на русском и английском!
Для обновления The Village искали команду, которая поможет разработать новый универсальный бэкенд на Ruby. Новая платформа должна работать на актуальных технологиях, учитывать удачные решения прошлой версии, а также выполнять внутренние бизнес-задачи. Команда Evrone отлично подошла — у нас уже был подходящий опыт, мы работали над спецпроектами издания. Какие решения мы предложили команде The Village, и каких результатов удалось достичь, читайте в нашем кейсе на русском и английском!
👀 Зачем инженеру быть спикером? Смотрите новый подкаст про конференции и разработчиков с участием нашего DevRel Григория Петрова!
YouTube
Зачем инженеру быть спикером. Григорий Петров, Алексей Обровец, Кирилл Анастасин.
Зачем выступать с докладами.
Зачем выступать синьерам.
Стоит ли выступать джунам.
Зачем выступать синьерам.
Стоит ли выступать джунам.
Как крупнейшее российское Ruby-событие перешло в онлайн?
10 лет подряд мы проводили конференцию RubyRussia в Москве. В 2019 году нам удалось собрать вместе более 800 Ruby-разработчиков со всей России. На нашей сцене выступал Юкихиро Мацумото, Аарон Паттерсон, Ник Сатеррер и другие звёзды Ruby-тусовки.
Но в этом году всё идёт не по плану, и Ruby Russia 2020 тоже. В статьях на русском и английском рассказали о том, как нам удалось подготовить и провести конференцию в онлайн-формате!
10 лет подряд мы проводили конференцию RubyRussia в Москве. В 2019 году нам удалось собрать вместе более 800 Ruby-разработчиков со всей России. На нашей сцене выступал Юкихиро Мацумото, Аарон Паттерсон, Ник Сатеррер и другие звёзды Ruby-тусовки.
Но в этом году всё идёт не по плану, и Ruby Russia 2020 тоже. В статьях на русском и английском рассказали о том, как нам удалось подготовить и провести конференцию в онлайн-формате!
🦀 Вчера прошёл Russian Rust meetup, на котором наш Михаил Грачев выступил с докладом "Rust: просто о сложном".
Видео уже доступно на Youtube! Приятного просмотра.
Видео уже доступно на Youtube! Приятного просмотра.
YouTube
Rust: просто о сложном (М. Грачев, Evrone)
Так уж сложилось, что Rust имеет репутацию сложного языка программирования, понятного только узкому кругу программистов. Но это не так и в своём докладе я бы хотел рассказать вам о Rust просто и без лишней сложности. Попутно сравнивая его с другими языками…
💣 Странный, безумный, дикий и непредсказуемый 2020 год подходит к концу. Чтобы запечатлеть этот год для себя, наших клиентов, подписчиков наших блогов и всех, кто следит за нами, мы сняли про него фильм.
Прямая трансляция фильма начнется уже сегодня в 20:00 на нашем Youtube канале. Ставьте колокольчик, чтобы не пропустить трансляцию по ссылке! Всех ждем.
Прямая трансляция фильма начнется уже сегодня в 20:00 на нашем Youtube канале. Ставьте колокольчик, чтобы не пропустить трансляцию по ссылке! Всех ждем.
👨🎓 Сможет ли филолог понять программиста?
Почему монолитная архитектура — это борщ, а фреймворк — это сарай? Мы попросили технарей Evrone объяснить простыми словами популярные IT-термины, а филологов попросили эти метафоры оценить. Осторожно, внутри текст, который может выбить из рабочего настроения.
Почему монолитная архитектура — это борщ, а фреймворк — это сарай? Мы попросили технарей Evrone объяснить простыми словами популярные IT-термины, а филологов попросили эти метафоры оценить. Осторожно, внутри текст, который может выбить из рабочего настроения.
vc.ru
Объясни «нормальным языком» — сможет ли филолог понять программиста? — Evrone на vc.ru
Почему монолитная архитектура — это борщ, а фреймворк — это сарай? Мы попросили технарей Evrone объяснить простыми словами популярные IT-термины, а филологов попросили эти метафоры оценить. Осторожно, внутри текст, который может выбить из рабочего настроения.
Часто разработчики сталкиваются с проблемами, когда нужно протестировать что-то на данных, похожих на пользовательские, но сгенерированных искусственно. Но если для этого приходится вручную или в отдельном сервисе обрабатывать чувствительные данные — появляется риск утечки.
Другой подход — анонимизировать данные на стороне продакшена. Так можно импортировать в тестовые среды сразу нужную анонимизированную информацию, а риск утечки минимален. Именно так и работает наш новый инструмент Datanymizer.
Все инструкции по работе с Datanymizer и подробная техническая информация — в нашей статье на русском и английском.
Другой подход — анонимизировать данные на стороне продакшена. Так можно импортировать в тестовые среды сразу нужную анонимизированную информацию, а риск утечки минимален. Именно так и работает наш новый инструмент Datanymizer.
Все инструкции по работе с Datanymizer и подробная техническая информация — в нашей статье на русском и английском.
В 2020-м году ВГЛТУ имени Г.Ф. Морозова отмечал 90-летие, и в честь этого руководство решило обновить логотип вуза. Новый символ должен был не только соответствовать трендам, но и отсылать к набранному за все эти годы опыту и знаниям.
Мы разработали 4 версии нового логотипа ВГЛТУ, каждая из которых несла в себе идею, связанную с образом университета. Каждый вариант был полностью готов к развитию в полноценную айдентику: наши дизайнеры продумали использование символов в разных ситуациях и для разных носителей.
Читайте кейс на русском и английском.
Мы разработали 4 версии нового логотипа ВГЛТУ, каждая из которых несла в себе идею, связанную с образом университета. Каждый вариант был полностью готов к развитию в полноценную айдентику: наши дизайнеры продумали использование символов в разных ситуациях и для разных носителей.
Читайте кейс на русском и английском.
👚TOPTOP.RU — интернет-магазин женской одежды, команда которого сфокусирована на качественном клиентском сервисе во всех деталях: от планирования съёмок до доставки заказов.
За 9 месяцев мы разработали для TOPTOP.RU новое SPA на React+TypeScript, а также доработали бэкенд на Ruby on Rails, чтобы новый фронтенд дружил со старым и работа внутренних отделов при этом никак не страдала. После запуска мы продолжили работу над новыми функциями.
Читайте кейс на русском и английском.
За 9 месяцев мы разработали для TOPTOP.RU новое SPA на React+TypeScript, а также доработали бэкенд на Ruby on Rails, чтобы новый фронтенд дружил со старым и работа внутренних отделов при этом никак не страдала. После запуска мы продолжили работу над новыми функциями.
Читайте кейс на русском и английском.
🙈У нас вышло новое интервью с Райаном Далем, создателем Node.js! Он рассказал нам об основных задачах по развитию Deno, поделился мнением о будущем JavaScript и TypeScript, поведал о сторонних проектах экосистемы Deno и о том, как бы он изменил свой подход к Node.js, если бы мог путешествовать во времени.
Читайте на русском и английском у нас на сайте!
Читайте на русском и английском у нас на сайте!
Дмитрий Карпов — инструктор по креативному развитию, педагог дизайна, автор канала «Дизайн-снайпер». Он курировал курсы в Британской Высшей Школе Дизайна, преподавал в FH JOANNEUM (Австрия), Fojo Media Institute (Швеция), University of Hertfordshire (Великобритания).
Мы пообщались с Дмитрием про будущее, образование и дизайн. Он рассказал о том, как связаны спорт и рабочая мотивация, поделился мыслями про выгорание, обучение дизайнеров и пользу от участия в международных конкурсах. Интервью уже у нас на сайте!
Мы пообщались с Дмитрием про будущее, образование и дизайн. Он рассказал о том, как связаны спорт и рабочая мотивация, поделился мыслями про выгорание, обучение дизайнеров и пользу от участия в международных конкурсах. Интервью уже у нас на сайте!
Смотрите видеоотзыв управляющего партнера Potok.Digital Антона Еременко о совместной работе с Evrone на Youtube!
Команда финтех-проекта «Поток» обратились к нам с задачами по управлению разработкой и поддержкой инновационного продукта. Обычно аутсорс-команда берет на себя часть программистских задач и выполняет их в оговоренные сроки. На «Потоке» мы были не только «руками», но и передали свой опыт по менеджменту разработки, построению и развитию команды.
Узнать больше о технических деталях проекта можно в кейсе на сайте Evrone на русском и английском.
Команда финтех-проекта «Поток» обратились к нам с задачами по управлению разработкой и поддержкой инновационного продукта. Обычно аутсорс-команда берет на себя часть программистских задач и выполняет их в оговоренные сроки. На «Потоке» мы были не только «руками», но и передали свой опыт по менеджменту разработки, построению и развитию команды.
Узнать больше о технических деталях проекта можно в кейсе на сайте Evrone на русском и английском.
YouTube
Видеоотзыв управляющего партнера Potok.Digital Антона Еременко о совместной работе с Evrone
Команда финтех-проекта «Поток» обратились к нам с задачами по управлению разработкой и поддержкой инновационного продукта. Обычно аутсорс-команда берет на себя часть программистских задач и выполняет их в оговоренные сроки. На «Потоке» мы были не только…
В нашем проекте для KFC мы используем микросервисную архитектуру с компонентами, написанными на разных языках программирования и в различных средах выполнения, таких как .NET, Ruby и Go. Многие из этих компонентов должны принимать решения на основе статуса авторизации пользователей: кто они, к каким ролям относятся, какие действия могут выполнять и для чего?
Нам нужен был способ использования RBAC, совместимый с несколькими независимыми языками и фреймворками, к тому же требовалось каким-то образом управлять правами и списками контроля доступа (ACL).
Читайте про наш open-source проект Casbin-ruby: библиотеку авторизации, поддерживающую распределённое управление доступом на основе ролей (RBAC) на русском и английском.
Нам нужен был способ использования RBAC, совместимый с несколькими независимыми языками и фреймворками, к тому же требовалось каким-то образом управлять правами и списками контроля доступа (ACL).
Читайте про наш open-source проект Casbin-ruby: библиотеку авторизации, поддерживающую распределённое управление доступом на основе ролей (RBAC) на русском и английском.