Pull to refresh
19
Karma
21.4
Rating
Evrone @Evrone

User

Evrone ERP: от разработчиков для разработчиков

Singula Team corporate blog ERP-systems *Personnel Management *

Недавно наш СЕО Олег Балбеков рассказал, как мы заботимся о сотрудниках. С технической точки зрения этот процесс спрятан во внутреннюю систему управления — Evrone ERP. Про неё мы и решили сегодня рассказать.

Эта система будет полезна командам разработки, продуктовым командам, digital-агентствам, аутсорс-разработчикам и всем, кто создаёт цифровые и креативные сервисы. Нам она помогает делать ежедневную работу качественно, сохранять стабильность и растить команду, не раздувая штат менеджеров и побочных отделов.

Читать далее
Total votes 14: ↑10 and ↓4 +6
Views 627
Comments 5

От базовых принципов до аппликативного программирования. Все доклады Ruby meetup

Singula Team corporate blog Ruby *Ruby on Rails *

Митап прошёл, а значит пора поделиться его докладами! В этот раз спикеры из Toptal, Distribusion Gmbh, «Баланс Платформы» и «Нетологии» делились секретами аппликативного программирования, учили создавать собственные паттерны, рассказывали об ОСР и собственном опыте с Arel. Все доклады уже доступны на нашем YouTube-канале.

Читать далее
Total votes 6: ↑4 and ↓2 +2
Views 333
Comments 0

Снижаем убытки и автоматизируем аналитику с лайфхаками DevOps meetup от Evrone

Singula Team corporate blog DevOps *Data Engineering *

На прошедшем DevOps meetup мы вместе со спикерами из Lenvendo и Учи.ру познавали Zabbix и разбирались, какую практическую пользу может принести DataOps. Даже если вы не были на эфире, узнать много полезного можно с помощью видео докладов.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 178
Comments 0

How we designed the user interface for an enterprise analytical system

Singula Team corporate blog Big Data *CGI *Data Engineering *

In 2021, we were contacted by an industrial plant that was faced with the need to create a system for analyzing processes in its production. The enterprise team studied ready-made solutions, but none of the analytics system designs fully covered the required functionality. So they turned to us with a request to develop their own analytical system that would collect data from all machines and allow it to be analyzed to see bottlenecks in production. For this project, we created a data-driven UI/UX design and also developed a web-based interface for the equipment monitoring system.

Read more
Total votes 5: ↑5 and ↓0 +5
Views 323
Comments 0

Снова о базовом. Новый Ruby meetup от Evrone

Singula Team corporate blog Ruby *Ruby on Rails *Conferences

O Ruby мы в Evrone говорим много и с удовольствием. И наши коллеги из других компаний это разделяют. На ближайшем Ruby-митапе они расскажут, что делать, если вам досталось наследство из PHP-кода, как правильно использовать опыт популярных библиотек, о базовых принципах написания чистого кода и о том, в чем прелесть аппликативного программирования. 

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 138
Comments 0

Показываем полезное с Python meetup от Evrone

Singula Team corporate blog Python *

Митап завершился, а значит пора поделиться его докладами. В этот раз спикеры из Раффайзенбанка, VK и Nordcurrent рассказали о будущем Python, тестировании неизвестного науке API и Deep Learning на примере игровых данных. Добавляйте видео в закладки, и пишите комментарии.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 389
Comments 0

Чем dry-rb (не) полезен мне

Singula Team corporate blog Ruby *Ruby on Rails *Conferences

В конце сентября мы провели уже четырнадцатую конференцию Ruby Russia. На ней было много полезного, и чтобы эта польза не пропала, мы оформили доклады в тексты, которые будем публиковать здесь. Автор первого Егор Шморгун, Ruby-разработчик Level Travel.

Читать далее
Total votes 5: ↑4 and ↓1 +3
Views 796
Comments 0

DevOps meetup от Evrone: сокращаем инциденты и автоматизируем аналитику

Singula Team corporate blog Conferences DevOps *

Пришло время поговорить об архитектуре. Ноябрьским вечером мы вновь соберём DevOps-инженеров, чтобы поделиться опытом. На этот раз спикеры из Lenvendo и Учи.ру расскажут об управлении инфраструктурой с помощью Zabbix 6.0, а также об автоматизации инструментов управления большими данными и аналитикой.

Встречаемся 9 ноября в 19:00 на платформе Tulula. Участие свободное, но необходима регистрация

Читать далее
Total votes 1: ↑1 and ↓0 +1
Views 177
Comments 0

Курс по Ruby+Rails. Часть 6. Роутинг и RESTful Applications

Singula Team corporate blog Ruby *Ruby on Rails *
Tutorial

Сегодня мы поговорим о важнейшем элементе фреймворка Ruby on Rails — маршрутизации, а также посмотрим на принцип, вокруг которого она построена — архитектурный принцип REST. 

Маршрутизация — это программное связывание элементов HTTP-запроса с конкретными элементами программного обеспечения сервера, которые выполняют этот запрос. Например, в ответ на определенный глагол и путь запроса вызывается определенный метод (action) определенного контроллера, внутри которого производится обработка запроса. 

Читать далее
Total votes 3: ↑2 and ↓1 +1
Views 807
Comments 2

Учимся раскатывать PWA и строить многопоточные приложения по видео Flutter meetup

Singula Team corporate blog Conferences Flutter *

Первый митап по Flutter прошёл с большим успехом, а значит, его доклады точно стоит посмотреть. Сделать это можно на нашем YouTube-канале. Мы обсуждали, зачем настраивать многопоточность и как сделать это правильно, а также интересный способ справиться с санкциями от магазинов приложений. 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 336
Comments 0

Курс по Ruby+Rails. Часть 5. Паттерн MVC

Singula Team corporate blog Ruby *Ruby on Rails *
Tutorial

MVC — это главный архитектурный принцип, вокруг которого строится не только Ruby on Rails, но и любой другой фреймворк, работающий со сложными структурами данных и их отображением. Этот архитектурный паттерн появился довольно давно, на заре объектно-ориентированного программирования, но он не сразу был принят веб-программистами. 

Довольно долго они работали с данными и веб-страницами в общей куче. Каждая веб-страница содержала код множества операций, которые рисовали нужный пользовательский интерфейс. Разделение обязанностей между элементами приложения отдавалась на усмотрение программиста без строгой фиксации каких-либо паттернов или стандартов. Однако с течением времени разработчики перешли к более удобной работе — с моделями и с паттерном MVC как стандартом де-факто.

Давайте подробнее разберёмся во взаимодействиях и рассмотрим каждый элемент в отдельности.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 1.4K
Comments 3

Let it Go. Все доклады Go meetup от Evrone

Singula Team corporate blog Go *Conferences

Четыре доклада от Ozon, Авито и Lamoda — вот, чем мы радовали гостей на прошедшем Go meetup. Если вам тоже интересно узнать, какие ошибки нельзя обработать, как устроены каналы, что делать с интеграционными тестами, и чем полезен Open Policy Agent, скорее смотрите видео.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 880
Comments 0

Сохраняем состояние страницы после авторизации VK с помощью Broadcast Channel API

Singula Team corporate blog Programming *VK API *
Tutorial

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

Меня зовут Фёдор Макареев, я frontend-разработчик в Evrone. В статье расскажу, как я применил Broadcast Channel API, чтобы не терять состояние до авторизации и не бесить пользователей.

Читать далее
Total votes 19: ↑19 and ↓0 +19
Views 1.4K
Comments 6

Курс по Ruby+Rails. Часть 4. Структура Rails-приложения

Singula Team corporate blog Ruby *Ruby on Rails *
Tutorial

Сегодня начнём знакомство с Ruby on Rails. Для нашего курса это, пожалуй, самый важный инструмент, и следующие несколько лекций будут посвящены именно ему.

Сначала договоримся о терминах: мы не говорим «сайт». Вместо этого будем использовать термин «веб-приложение», потому что времена интернета с простыми статичными страничками прошли. Современные веб-приложения сложны. Для пользователя в них всегда найдётся удобный интерфейс, а заказчику приложения может даже показаться, что работы у разработчика немного. Однако под капотом прячется много движущихся частей: базы данных, генерация динамического контекста, внедрение и интеграция внешних элементов. Механическую работу программиста упрощают фреймворки. В случае Ruby — это Rails.

Читать далее
Total votes 4: ↑3 and ↓1 +2
Views 1.5K
Comments 0

Первый Flutter meetup от Evrone: строим многопоточность и превращаем в PWA

Singula Team corporate blog Development of mobile applications *Conferences Flutter *

У нас много направлений митапов, но это не повод останавливаться. Сегодня анонсируем наш первый Flutter meetup. На нём спикеры из Surf и Evrone расскажут, как превратить Flutter-приложение в Progressive Web App, а также, как построить многопоточную архитектуру и зачем это нужно.

Встречаемся онлайн 26 октября в 19:00 на Tulula. Все доклады предзаписаны в студии, а спикеры будут доступны для обсуждения в чате. Участие абсолютно бесплатно, но требуется предварительная регистрация.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 218
Comments 0

Авторизация, тесты и каналы. Обсуждаем на новом Go meetup

Singula Team corporate blog Website development *Go *Web services testing *Conferences

В этот раз программа Go meetup получилась особенно насыщенной. Вместе со спикерами из Ozon, Авито и ВКонтакте мы разберёмся, какие ошибки нельзя обработать; заглянем под капот каналов; изучим опыт применения Open Policy Agent для реализации по типу RBAC; и рассмотрим особенности интеграционных тестов.

Митап пройдёт 19 октября онлайн, а это значит, что вас ждут студийные записи докладов и живое обсуждение со спикерами в чате. Для участия необходимо предварительно зарегистрироваться. Начало в 19.00

Программа митапа
Total votes 1: ↑1 and ↓0 +1
Views 368
Comments 0

Курс по Ruby+Rails. Часть 3. Функциональное программирование

Singula Team corporate blog Ruby *Ruby on Rails *
Tutorial

Привет! Сегодня мы поговорим про функциональное программирование. В Ruby реализован исключительно гибкий объектно-ориентированный стиль. И как бы он ни был хорош, он имеет свою цену: иногда для реализации сложных алгоритмов и систем он слишком гибкий. 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 2.2K
Comments 0

Курс по Ruby+Rails. Часть 2. Объектно-ориентированное программирование

Singula Team corporate blog Ruby *Ruby on Rails *
Tutorial

В этой лекции мы рассмотрим объектно-ориентированный стиль в Ruby: поговорим об объектах, классах и модулях, а также вспомним три принципа объектно-ориентированного программирования.

Читать далее
Total votes 6: ↑5 and ↓1 +4
Views 2.3K
Comments 2

Все доклады Ruby Russia’22 уже в YouTube

Singula Team corporate blog Ruby *Programming *Ruby on Rails *Conferences

RubyRussia 2022 закончилась, и мы готовы поделиться итогами. В этом году конференция в третий раз прошла онлайн, и такой формат отлично себя зарекомендовал. Все доклады уже доступны на YouTube-канале конференции. Это студийные записи с качественной картинкой и звуком, так что контент не только полезный, но и приятный. 

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 366
Comments 1
1

Information

Rating
234-th
Location
Россия
Works in
Registered
Activity