Evrone
334 subscribers
618 photos
10 videos
194 links
Download Telegram
🤒Чем болеют большие фронтенды: монорепы и микрофронтенды

💥Доклад Ивана Соловьева (Evrone) на Frontend Live 2020 про большой фронтенд. Религиозные войны: монорепо, полирепо, микросервисы, монолит. Иван расскажет про работу с кодом и деление его на части, обсудим боли: релиз-цикл, врастающий вендоринг, устаревание кода, оценка зависимостей, дублирование кода и общий код. Также вас ждут интересные мелочи.

⚠️Начало конфы уже 23 сентября, билеты здесь 👉 frontendconf.ru/moscow/2020 С промокодом fc2020-conf-online_tg_38 (до 20 сентября) на 5% дешевле.
Как быстро вывести финтех-продукт на европейский рынок? Для того, чтобы разворачивать сервис в любой стране, необходимо создать ядро продукта, содержащее основную бизнес-логику, с возможностью быстрого подключения конкретных реализаций этой логики: смс-информирования, платёжных систем и так далее.

В новом кейс стади рассказываем, как мы помогли сервису по удалённой выдаче микрозаймов Revoplus создать ядро продукта для запуска в других странах.

Читайте на русском и английском!
🤖 Поддержите редакцию Evrone в голосовании на Hackernoon!

Пока наши коллеги разработчики делают крутые продукты, а дизайнеры создают умопомрачительные интерфейсы, достойные наград на профильных площадках, редакция тоже не сидит без дела. Мы не только пишем кейсы о разработке и дизайне, но и берем интервью у людей, мнение которых в мире IT имеет вес.

В этом году мы участвуем сразу в двух номинациях:
📍Лучший контрибьютер интервью года
📍Лучший контрибьютер статей по GoLang

🎉 Поддержать “Iurii Gurzhii” можно по ссылкам выше!
🇩🇪 Unsere Webseite gibt‘s jetzt auch auf Deutsch!
🇷🇺 Наш сайт теперь доступен на немецком языке!
На этой неделе мы выпустили новую версию dotenv-linter - v2.2.0. В разработке приняло участие 19 разработчиков со всего мира!

Сейчас проект находится в трендах GitHub. Мы написали статью о всех ключевых изменениях в новом релизе.
✍🏻The Village — городская интернет-газета, которая рассказывает о важных событиях дня, культуре и развлечениях. Над сайтом проекта в разное время работали разные люди. Из-за этого накопился технический долг, в продукте появлялись части, созданные очень давно и требующие рефакторинга существующего кода.

Для обновления The Village искали команду, которая поможет разработать новый универсальный бэкенд на Ruby. Новая платформа должна работать на актуальных технологиях, учитывать удачные решения прошлой версии, а также выполнять внутренние бизнес-задачи. Команда Evrone отлично подошла — у нас уже был подходящий опыт, мы работали над спецпроектами издания. Какие решения мы предложили команде The Village, и каких результатов удалось достичь, читайте в нашем кейсе на русском и английском!
👀 Зачем инженеру быть спикером? Смотрите новый подкаст про конференции и разработчиков с участием нашего DevRel Григория Петрова!
💪🏻 Мы заняли первое место в рейтинге лучших блогов и компаний на VC.RU!

😏 Дальше — больше!
Как крупнейшее российское Ruby-событие перешло в онлайн?

10 лет подряд мы проводили конференцию RubyRussia в Москве. В 2019 году нам удалось собрать вместе более 800 Ruby-разработчиков со всей России. На нашей сцене выступал Юкихиро Мацумото, Аарон Паттерсон, Ник Сатеррер и другие звёзды Ruby-тусовки.

Но в этом году всё идёт не по плану, и Ruby Russia 2020 тоже. В статьях на русском и английском рассказали о том, как нам удалось подготовить и провести конференцию в онлайн-формате!
💣 Странный, безумный, дикий и непредсказуемый 2020 год подходит к концу. Чтобы запечатлеть этот год для себя, наших клиентов, подписчиков наших блогов и всех, кто следит за нами, мы сняли про него фильм.

Прямая трансляция фильма начнется уже сегодня в 20:00 на нашем Youtube канале. Ставьте колокольчик, чтобы не пропустить трансляцию по ссылке! Всех ждем.
👨‍🎓 Сможет ли филолог понять программиста?

Почему монолитная архитектура — это борщ, а фреймворк — это сарай? Мы попросили технарей Evrone объяснить простыми словами популярные IT-термины, а филологов попросили эти метафоры оценить. Осторожно, внутри текст, который может выбить из рабочего настроения.
🔥 Начинаем новый год с огненного контента! Встречайте интервью с легендарным Кеннетом Рейцом, автором Requests, Pipenv и других небезынтересных инструментов в мире Python.
Часто разработчики сталкиваются с проблемами, когда нужно протестировать что-то на данных, похожих на пользовательские, но сгенерированных искусственно. Но если для этого приходится вручную или в отдельном сервисе обрабатывать чувствительные данные — появляется риск утечки.

Другой подход — анонимизировать данные на стороне продакшена. Так можно импортировать в тестовые среды сразу нужную анонимизированную информацию, а риск утечки минимален. Именно так и работает наш новый инструмент Datanymizer.

Все инструкции по работе с Datanymizer и подробная техническая информация — в нашей статье на русском и английском.
В 2020-м году ВГЛТУ имени Г.Ф. Морозова отмечал 90-летие, и в честь этого руководство решило обновить логотип вуза. Новый символ должен был не только соответствовать трендам, но и отсылать к набранному за все эти годы опыту и знаниям.

Мы разработали 4 версии нового логотипа ВГЛТУ, каждая из которых несла в себе идею, связанную с образом университета. Каждый вариант был полностью готов к развитию в полноценную айдентику: наши дизайнеры продумали использование символов в разных ситуациях и для разных носителей.

Читайте кейс на русском и английском.
👚TOPTOP.RU — интернет-магазин женской одежды, команда которого сфокусирована на качественном клиентском сервисе во всех деталях: от планирования съёмок до доставки заказов.

За 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 на русском и английском.
В нашем проекте для KFC мы используем микросервисную архитектуру с компонентами, написанными на разных языках программирования и в различных средах выполнения, таких как .NET, Ruby и Go. Многие из этих компонентов должны принимать решения на основе статуса авторизации пользователей: кто они, к каким ролям относятся, какие действия могут выполнять и для чего?

Нам нужен был способ использования RBAC, совместимый с несколькими независимыми языками и фреймворками, к тому же требовалось каким-то образом управлять правами и списками контроля доступа (ACL).

Читайте про наш open-source проект Casbin-ruby: библиотеку авторизации, поддерживающую распределённое управление доступом на основе ролей (RBAC) на русском и английском.
Современная разработка настолько сложна, что порой невозможно всё держать в голове, особенно различные практики по написанию кода. Тут нам на помощь приходят линтеры, которые помогают придерживаться определенных стандартов на проекте и держать кодовую базу в порядке.

GitHub Actions — крутой инструмент для автоматизации рабочих процессов. Если говорить проще, то это полноценный CI/CD-сервис с большими возможностями, который позволяет создавать свои экшены и делиться ими с сообществом.

Перейдя на GitHub Actions, мы решили написать свои экшены для запуска популярных линтеров. Этим мы хотели упростить процесс подключения линтеров к любому проекту. Что у нас получилось, читайте в статьях на русском и английском.