Разработка корпоративного блокчейна с помощью H y p e r l e d g e r

Разработка корпоративного блокчейна с помощью H y p e r l e d g e r
H y p e r l e d g e r — обзор и примеры использования технологии в Evrone. Мы написали обзорную статью, в которой расскажем о примерах использования корпоративной блокчейн-технологии H y p e r l e d g e r. Что такое H y p e r l e d g e r ? H y p e r l e d g e r — это платформа с открытым исходным кодом, созданная The Linux Foundation для продвижения межотраслевых технологий блокчейна. Одним из ответвлений является фреймворк H y p e r l e d g e r  Fabric. Он направлен, прежде всего, на корпоративное применение, и во главу угла здесь поставлена скорость транзакций при относительно невысокой стоимости. Применение различных доступных решений и сервисов блокчейна, позволяет значительно повысить производительность операций и эффективность бизнес-процессов. Краткий обзор фреймворков и ...

Как Erlang использует преимущества многоядерных процессоров?

Как Erlang использует преимущества многоядерных процессоров?
Сборка мусора в Erlang. Erlang — язык программирования общего назначения с выраженной динамической типизацией. Одна из фишек виртуальной машины Erlang — взаимодействие на уровне процессов. На сегодняшний день компьютерные процессоры по существу остановились в росте частоты и теперь прогрессируют в числе ядер. Реализованный на Erlang софт даёт возможность использовать преимущества многоядерных процессоров. Ведущий программист Evrone Борис Кузнецов выступал в Стокгольме технической конференции CodeBeam STO. Он рассказал о том, как происходит сбор мусора в Erlang. Видео доклада и расшифровку на русском языке ищите в статье на сайте. Opensource для Elixir, разработанное Борисом и нашей командой. (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = ...

Почему разработчики учат Rust (и используют его вместо C и C++)

Почему разработчики учат Rust (и используют его вместо C и C++)
Почему нам интересен RUST и как мы прогнозируем его будущее. Одной из догм компании Evrone является стремление разработчиков к развитию и расширению своей экспертизы. И когда в начале прошлого года мы говорили о планах, среди многих коллег звучало пожелание «прокачать» свои навыки в новых языках. И самым желанным стал RUST! В полной версии статьи расскажем, почему нас привлекает RUST, порассуждаем о преимуществах и недостатках технологии, какое применение он находит в клиентских проектах (например в разработке Blockchain) и какое будущее его ждёт. Вы — разработчик и хотите защитить честь C и C++ ? Вы пробовали писать на RUST и вам не понравилось? У вас есть свой бизнес и вы выбираете стек технологий, на котором писать свой продукт? А может быть у вас стартап и вы хотите разработку на ...

Почему в 2020 году мы пишем на Ruby (и не планируем заканчивать)

Почему в 2020 году мы пишем на Ruby (и не планируем заканчивать)
Ruby жил, Ruby жив, Ruby будет жить! Язык Ruby был создан 20 лет назад японским программистом Юкихиро Мацумото и сегодня он использует многими IT компаниями по всему миру. Кто сказал, что «Ruby мёртв»? Очевидно те, кто думает, что выбор языка зависит от тренда и моды. Но мы в Evrone считаем, что выбор технологии должен полагаться в первую очередь на задачи, которые необходимо решить с её помощью и объективно оценивать преимущества и недостатки конкретного стека для конкретного проекта. 5 причин почему Ruby отлично подходит для решения задач современной разработки — в видеозаписи доклада CTO Evrone — Александра Кириллова. Почитать — тут Посмотреть запись — здесь. Холиварить — welcome в комментарии! (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = ...

Opensource: плагин для записи речи F l u t t e r Audio

Opensource: плагин для записи речи F l u t t e r Audio
Плагин для записи и дешифровки речи Flutter Audio. Работая над коммерческим мобильным приложением из сферы eHealth, команда Evrone создала плагин для записи звука для Google Flutter SDK. Читайте статью о том, как коммерческая разработка сподвигла нас на создание решения с открытым исходным кодом и кому оно может пригодиться. Medcorder — это мобильное приложение для записи и расшифровки разговоров с врачами и другими медицинскими сотрудниками. Полученная информация может быть передана родственникам или другим специалистам, чтобы они не упустили ни одну из ключевых деталей консультации. О том, где мы применили решение — кейс Medcorder. Интервью Evrone с product-менеджером Flutter и Dart Тимом Снитом. Вы планируете разработку приложения на Dart и Flutter и хотите проконсультироваться? Мы с ...

Интервью с разработчиком: Юкихиро Мацумото

Интервью с разработчиком: Юкихиро Мацумото
Эксклюзивное интервью создателя языка Ruby Юкихиро Мацумото для Evrone. Наверное нет ни одного программиста, который не слышал о языке Ruby. И нет ни одного Ruby программиста, который не знает, кто такой Юкихиро Мацумото. В сентябре 2019 года Матц второй раз приехал в Москву по приглашению команды Evrone и ответил на вопросы российского Ruby сообщества. Почему стоит прочитать это интервью? Даже если вы далеки от мира разработчиков и open-source, интервью с создателем языка программирования Ruby не оставит вас равнодушным. В нём Юкихиро Мацумото рассказывает, что разрабатывает язык для людей, а не для компьютеров, даёт советы, как любить свою работу (даже если вы не айтишник!) и объясняет, как японская культура повлияла на его творение. Для тех кто любит читать: цитаты из интервью Юкихиро ...

Кому и зачем нужен K u b e r n e t e s

Кому и зачем нужен K u b e r n e t e s
Как Kubernetes помогает подготовиться к масштабированию в начале разработки. Мы внедряем Kubernetes с самого начала цикла разработки проекта. Это помогает развивать масштабируемую инфраструктуру даже на слабом сервере. В статье объясняется, почему Kubernetes — лучшее решение для вашего бизнеса в 2020 году. В статье расскажем: Как работает Kubernetes Насколько легка настройка и использование Kubernetes Сколько стоит содержание серверов для Kubernetes О нашей практике использования Kubernetes как для небольших стартапов, так и для крупных проектов. Остались вопросы по Kubernetes? Ищите DevOps в команду — напишите нам о своём проекте, мы готовы поделиться своей экспертизой! (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = d.createElement('script'), ...

Тренды облачных технологий в 2020 году

Тренды облачных технологий в 2020 году
Что изменится в облачных технологиях в ближайшие 5 лет — исследование Evrone. Мы в Evrone проанализировали тенденции развития облаков как сегмента рынка информационных услуг, основные тенденции роста и прикладное назначение. Команда Evrone будет рада помочь вам понять, как современные облачные технологии могут быть внедрены в бизнес, чтобы сделать его не только эффективным, но и безопасным. Если вы хотите, чтобы ваш бизнес успешно развивался в 2020-м, свяжитесь с нами и узнайте, что будет полезно именно для вашего продукта. Как приблизить будущее, как облачные технологии помогают развитию бизнеса и в какой сфере ожидается рост — читайте в материале на сайте Evrone. (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = d.createElement('script'), g = ...

Opensource: W a f f l e s — библиотека загрузки файлов для E l i x i r

Opensource: W a f f l e s — библиотека загрузки файлов для E l i x i r
Работа с файлами с помощью библиотеки Waffle для Elixir. Если вы работаете с Elixir, то наверняка хотя бы раз сталкивались с необходимостью загрузки больших файлов. Для таких случаев мы разработали удобную библиотеку, которая обрабатывает загрузку файлов для вас. Waffles обеспечивает простую интеграцию с такими сервисами хранения, как Amazon S3, Google Cloud Storage, Azure, RackSpace Cloud, а также с инструментами для работы с изображениями, например, ImageMagick, так что загружаемые файлы могут быть оптимизированы на лету! Вы работаете над Elixir-проектами, которые должны обрабатывать загрузку файлов от пользователей? Репозиторий решения с открытым исходным кодом на Github. (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = doc, s = ...

Следопыт-менеджмент: Управление удаленной командой

Следопыт-менеджмент: Управление удаленной командой
Алексей Лихачев, COO Evrone, выступает с докладом на конференции TeamLead Conf 2020 в Москве. Если вы захотите описать 2020 год одним словом, в первую очередь в голову приходит удалёнка. Мы в Evrone уже давно «дружим на расстоянии», потому что команда изначально была распределенной. В нашем первом материале на канале расскажем о своем опыте управления удаленной командой и о том, как нашли в этом свой «Дзен». Почему микроменеджмент — это плохо, и как тимлиды Evrone читают «цифровой след» разработчиков и определяют их эффективность. Полную версию лайфхаков о том, как управлять разработчиками без тотального контроля, про вовлечённость и тайм-менеджмент, и какое будущее у remote-команд читайте в блоге Evrone. (function(w,doc) { if (!w.__utlWdgt ) { w.__utlWdgt = true; var d = ...