В SimbirSoft стартовал очередной блокчейн проект. На этот раз мы создаём для нашего клиента систему оценки товаров 👨💻️
Приняли решение использовать Emercoin — один из форков Bitcoin. Он отличается тем, что может хранить в блоке 25кб информации, используя технологию Name-Value Storage (NVS), распределенное доверенное хранилище записей любого вида в формате имя-значение. Этого достаточно, чтобы решить все задачи проекта.
В начале работы клиент предложил нам реализовать задачу с использованием смарт-контрактов в сети Ethereum. Мы провели аналитику бизнес-требований и пришли к выводу, что использование смарт-контрактов получится дорогостоящим решением, как в разрезе оплаты транзакций в сети, так и в разработке. Мы предложили заказчику реализовать более подходящее децентрализованное хранилище в сети Emercoin. Таким образом, мы экономим на транзакциях в блокчейн-сети, которые на сегодняшний день недешёвые, а также, наше решение сможет быстрее выйти на рынок.
Приняли решение использовать Emercoin — один из форков Bitcoin. Он отличается тем, что может хранить в блоке 25кб информации, используя технологию Name-Value Storage (NVS), распределенное доверенное хранилище записей любого вида в формате имя-значение. Этого достаточно, чтобы решить все задачи проекта.
В начале работы клиент предложил нам реализовать задачу с использованием смарт-контрактов в сети Ethereum. Мы провели аналитику бизнес-требований и пришли к выводу, что использование смарт-контрактов получится дорогостоящим решением, как в разрезе оплаты транзакций в сети, так и в разработке. Мы предложили заказчику реализовать более подходящее децентрализованное хранилище в сети Emercoin. Таким образом, мы экономим на транзакциях в блокчейн-сети, которые на сегодняшний день недешёвые, а также, наше решение сможет быстрее выйти на рынок.
Скоринговое приложение для ТОПового российского банка в сфере автокредитования 🚗
Перед нами стояла задача разработки такого приложения, которое позволит проводить идентичную оценку автомобилей по единым критериям, которое полностью исключит человеческий фактор ☝
Требования, которые клиент предъявлял к приложению:
· свести к минимуму вероятность человеческой ошибки;
· возможность прикреплять к отчетам фотографии ТС, элементов ТС с повреждениями, круговое видео ТС;
· удобный интерфейс для быстрой работы специалистов в приложении;
· Ускорить процесс постановки и обработки рекламаций (возврата осмотра от оценщика).
10-ти летний опыт в мобильной разработке, лаконичный дизайн и удобный интерфейс позволили нам решить проблемы клиента: https://www.behance.net/gallery/68517729/Finance-Bank
Перед нами стояла задача разработки такого приложения, которое позволит проводить идентичную оценку автомобилей по единым критериям, которое полностью исключит человеческий фактор ☝
Требования, которые клиент предъявлял к приложению:
· свести к минимуму вероятность человеческой ошибки;
· возможность прикреплять к отчетам фотографии ТС, элементов ТС с повреждениями, круговое видео ТС;
· удобный интерфейс для быстрой работы специалистов в приложении;
· Ускорить процесс постановки и обработки рекламаций (возврата осмотра от оценщика).
10-ти летний опыт в мобильной разработке, лаконичный дизайн и удобный интерфейс позволили нам решить проблемы клиента: https://www.behance.net/gallery/68517729/Finance-Bank
Behance
Rusfinance Bank
Рассказываем на @habr_com о плюсах и минусах монолита и микросервисов.
Перед тем, как перейти на микросервисы — прочитайте нашу статью 🙂👇
https://habr.com/ru/company/simbirsoft/blog/453932/
Перед тем, как перейти на микросервисы — прочитайте нашу статью 🙂👇
https://habr.com/ru/company/simbirsoft/blog/453932/
Хабр
Пара слов в защиту монолита
Сравниваем особенности микросервисной и монолитной архитектуры, их преимущества и недостатки. Статья подготовлена для Хабра по материалам нашего митапа Hot Backend , который прошел в Самаре 9 февраля...
Как сохранить мобильное приложение актуальным? Наш IT-продуктолог Константин Шакуров рассказал о признаках устаревания приложений с точки зрения бизнеса, технологий и ожиданий пользователей.
https://rb.ru/opinion/too-old-for-me/
https://rb.ru/opinion/too-old-for-me/
Rusbase
Как понять, что ваше мобильное приложение устарело?
Держите руку на пульсе
Для специалиста по QA один из самых надежных способов подтвердить свои профессиональные качества ─ пройти международную сертификацию ISTQB ⚡ Рассказываем на @habr_com о том, что дает такая сертификация сотруднику, работодателю и бизнесу, а также о том, как мы в SimbirSoft поддерживаем квалификацию QA-инженеров.
https://habr.com/ru/company/simbirsoft/blog/456876/
https://habr.com/ru/company/simbirsoft/blog/456876/
Хабр
Сертификация ISTQB: преимущества и особенности
Успех IT-проекта во многом зависит от того, насколько грамотно организована система тестирования и обеспечения качества (Quality Assurance, QA) на всех этапах его жизненного цикла. Для специалиста по...
Big vill написали про наши первые проекты и филиал в Бостоне. Журналисты побывали в нашем самарском офисе и делятся впечатлениями о том, как организована работа в SimbirSoft ⚡
https://bigvill.ru/career/76932-kak-eto-ustroeno-it-kompaniya-simbirsoft/
https://bigvill.ru/career/76932-kak-eto-ustroeno-it-kompaniya-simbirsoft/
Профессия программиста – одна из самых престижных, при этом она окружена массой мифов. HR-директор SimbirSoft Екатерина Артюшина и другие эксперты поделились с порталом Tproger мнениями, какие преимущества и недостатки у работы в IT. Читайте по ссылке 👇🏻
https://tproger.ru/experts/pros-and-cons-of-being-a-programmer/
https://tproger.ru/experts/pros-and-cons-of-being-a-programmer/
Tproger
Плюсы и минусы профессии программиста — отвечают эксперты
Какие преимущества и недостатки у профессии программиста? Узнали у экспертов о мифах и заблуждениях профессии, а также, что из этого правда.
Есть мнение, что опытные разработчики должны знать язык Си для работы с информационными системами на высоком уровне. Так это или нет, @tproger_official рассказали руководитель технологических решений SimbirSoft Петр Урваев и другие эксперты 👇🏻
https://tproger.ru/experts/is-c-a-must-learn-for-all-programmers/
https://tproger.ru/experts/is-c-a-must-learn-for-all-programmers/
Tproger
Должен ли «настоящий» программист знать язык Си — отвечают эксперты
Си — обязательный язык для каждого разработчика или пережиток прошлого? Узнаём у экспертов, нужно ли всем программистам учить этот язык.
Рассказываем на Хабре, как на Python решать проблему локализации, то есть адаптации к особенностям той или иной страны, и перевода контента 👇🏼
https://habr.com/ru/company/simbirsoft/blog/479738/
https://habr.com/ru/company/simbirsoft/blog/479738/
Хабр
Как Youtube и Instagram: интернационализация и локализация приложения на Python
Язык Python лежит в основе всемирно известных приложений, таких как Youtube, Instagram и Pinterest. Для продвижения на мировом рынке приложению необходима локализация, то есть адаптация к особенностям...
Если на вашем веб-проекте есть учетные записи пользователей, то важно решить вопрос об организации системы ролей и прав для разграничения доступов к разделам и функциям системы. В этой статье мы сравнили пакеты для управления доступом и подвели итоги в таблице ⚡
Читайте на Хабре 👇🏻
https://habr.com/ru/company/simbirsoft/blog/481796/
Читайте на Хабре 👇🏻
https://habr.com/ru/company/simbirsoft/blog/481796/
Хабр
Как разделить роли в проекте на Laravel: обзорное сравнение RBAC-пакетов
При разработке веб-проекта, в котором есть учетные записи пользователей, зачастую встает вопрос об организации системы ролей и прав для разграничения доступов к...
Поделились опытом с @tproger_official ⚡ Статья будет полезна тем, кто начинает работу с микросервисами и Project Reactor, и описывает некоторые подводные камни, с которыми придется столкнуться специалистам.
Читайте, задавайте вопросы👇🏼
https://tproger-ru.cdn.ampproject.org/c/s/tproger.ru/articles/microservice-architecture-with-project-reactor/amp/
Читайте, задавайте вопросы👇🏼
https://tproger-ru.cdn.ampproject.org/c/s/tproger.ru/articles/microservice-architecture-with-project-reactor/amp/
Tproger
Кейс: реактивный подход в высоконагруженном приложении на примере сервиса для начисления кэшбэка
Компания SimbirSoft рассказывает об особенностях работы с микросервисами и Project Reactor и об основных этапах их разработки.
Flask – один из самых популярных фреймворков Python, но некоторые ошибки при его использовании могут привести к определенным затруднениям.
Рассказываем на Хабре о том, как не допустить возникновения циклических импортов в проекте.
Читайте и задавайте вопросы 👇🏻
https://m.habr.com/ru/company/simbirsoft/blog/486112/
Рассказываем на Хабре о том, как не допустить возникновения циклических импортов в проекте.
Читайте и задавайте вопросы 👇🏻
https://m.habr.com/ru/company/simbirsoft/blog/486112/
Хабр
Web-приложения на Flask: как бороться с циклическими импортами
Flask – один из самых популярных фреймворков Python, но некоторые ошибки при его использовании могут привести к определенным затруднениям. В этой статье мы расскажем о том, как не допустить...
За прошлый год мы обработали сотни вопросов, подумали и решили запустить рубрику #ShortSkills! ⚡
Теперь будем делиться небольшими видеоуроками, каждый из них решает какую-то проблему или отвечает на волнующий разработчиков вопрос.
Начнем с кода в Chrome. Это видео поможет максимально использовать все инструменты, не ограничиваясь console.log! Покажем и расскажем техники отладки кода и функции, которые экономят время – не только типы breakpoints.
*Смотри со звуком 🙂
https://www.youtube.com/watch?time_continue=1&v=4zWHmtj33fg&feature=emb_logo
Теперь будем делиться небольшими видеоуроками, каждый из них решает какую-то проблему или отвечает на волнующий разработчиков вопрос.
Начнем с кода в Chrome. Это видео поможет максимально использовать все инструменты, не ограничиваясь console.log! Покажем и расскажем техники отладки кода и функции, которые экономят время – не только типы breakpoints.
*Смотри со звуком 🙂
https://www.youtube.com/watch?time_continue=1&v=4zWHmtj33fg&feature=emb_logo
YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Сразу после переезда в новый офис в Саранске к нам пришли гости из СМИ. Мы рассказали про трудоустройство, возможности, победы и многое другое. Читайте и приходите в гости 😌
https://www.mordovmedia.ru/articles/it/kak-rastet-it-v-saranske-reportazh-iz-ofisa-kompanii-simbirsoft-3411/
https://www.mordovmedia.ru/articles/it/kak-rastet-it-v-saranske-reportazh-iz-ofisa-kompanii-simbirsoft-3411/
МордовМедиа
Как растет IT в Саранске: репортаж из офиса компании SimbirSoft
Разработка IT-продуктов для ведущих брендов, профессиональный рост и высокая белая зарплата. Все эти возможности (и не только эти) своим сотрудникам предлагает саранский филиал международной компании SimbirSoft.
Сейчас как никогда актуальна тема работы с удаленными сотрудниками. В IT-отрасли нередко прибегают к такому формату взаимодействия, мы — не исключение и имеем большой опыт работы с распределенными командами. Делимся лайфхаками, как настроить взаимодействите с удаленщиками эффективно 👇
📌 Нанимайте разработчиков уровня middle и выше. Советовать просто, выполнять сложно, но результат стоит потраченных ресурсов на поиск хорошего кадра. Вам не нужно много времени на программы обучения и организацию менторства, перед вами готовый специалист.
📌 Обратите внимание на soft-скиллы.
Гибкость в решении задач, уважение к коллегам, взаимопомощь — критерии, которые не нуждаются в расшифровке. Подготовьте правильные вопросы к собеседованию, предоставьте конкретную ситуацию, спросите о его действиях. Первый месяц прохождения испытательного срока покажет, подходит вам кандидат или нет.
📌 Установите правила игры.
Максимум онлайн-общения, ответы в течение нужного для вас времени. Работа по установленному графику.
📌 Продумайте лояльные системы контроля работы.
Доверие — один из главных принципов нашей компании, поэтому мы не рекомендуем использовать различные системы контроля действий пользователя. Удаленному сотруднику должно быть комфортно работать в вашей команде, это прибавит к эффективности, поверьте. Статус-митингов и видео-созвонов на регулярной основе вполне достаточно.
📌 Заведите корпоративную базу знаний.
Неотъемлемая часть развития сотрудников и передачи опыта. Создайте корпоративный ресурс, в котором будут полезные ссылки и статьи, где каждый член команды может поделиться кейсами с проекта или историей решения нестандартной задачи. Также через него можно транслировать ценности компании, что позволяет удаленному сотруднику чувствовать себя полноправным членом команды, а не фрилансером.
📌 Автоматизируйте процессы.
Если вам приходится в день по несколько раз отвечать на одни те же вопросы — пора задуматься о внутреннем сервисе, где будут расписаны все процессы. Нужно сотруднику написать заявление на отпуск или он хочет участвовать в конференции — все ответы у него уже есть. Тратьте время с пользой, а не на повторение одной и той же информации.
📌 Формализуйте вашу работу, этого никто не отменял. Здесь все просто, используйте электронную цифровую подпись, только в таком случае документы имеют юридическую силу.
📌 Корпоративные бонусы тоже никто не отменял. Вся система бонусов и поощрений распространяется на удаленщиков тоже.
📌 Формируйте традиции на проекте.
Пробейте в колокол при успешном релизе, спойте песню, сходите в бар проектной командой — одним словом, все, что позволит объединить и сплотить сотрудников удаленных и офисных еще сильнее. Видеозвонки позволяют обеспечить вовлечение так же эффективно, как и оффлайн-общение.
Мы в #SimbirSoft всегда работаем над улучшением процессов в компании, в том числе находим эффективные подходы в управлении распределенными командами. Поэтому можем гарантировать соблюдение сроков, регламентов и качество продукта, независимо от того, где находятся сотрудники — в одном кабинете с тимлидом или распределены по стране.
📌 Нанимайте разработчиков уровня middle и выше. Советовать просто, выполнять сложно, но результат стоит потраченных ресурсов на поиск хорошего кадра. Вам не нужно много времени на программы обучения и организацию менторства, перед вами готовый специалист.
📌 Обратите внимание на soft-скиллы.
Гибкость в решении задач, уважение к коллегам, взаимопомощь — критерии, которые не нуждаются в расшифровке. Подготовьте правильные вопросы к собеседованию, предоставьте конкретную ситуацию, спросите о его действиях. Первый месяц прохождения испытательного срока покажет, подходит вам кандидат или нет.
📌 Установите правила игры.
Максимум онлайн-общения, ответы в течение нужного для вас времени. Работа по установленному графику.
📌 Продумайте лояльные системы контроля работы.
Доверие — один из главных принципов нашей компании, поэтому мы не рекомендуем использовать различные системы контроля действий пользователя. Удаленному сотруднику должно быть комфортно работать в вашей команде, это прибавит к эффективности, поверьте. Статус-митингов и видео-созвонов на регулярной основе вполне достаточно.
📌 Заведите корпоративную базу знаний.
Неотъемлемая часть развития сотрудников и передачи опыта. Создайте корпоративный ресурс, в котором будут полезные ссылки и статьи, где каждый член команды может поделиться кейсами с проекта или историей решения нестандартной задачи. Также через него можно транслировать ценности компании, что позволяет удаленному сотруднику чувствовать себя полноправным членом команды, а не фрилансером.
📌 Автоматизируйте процессы.
Если вам приходится в день по несколько раз отвечать на одни те же вопросы — пора задуматься о внутреннем сервисе, где будут расписаны все процессы. Нужно сотруднику написать заявление на отпуск или он хочет участвовать в конференции — все ответы у него уже есть. Тратьте время с пользой, а не на повторение одной и той же информации.
📌 Формализуйте вашу работу, этого никто не отменял. Здесь все просто, используйте электронную цифровую подпись, только в таком случае документы имеют юридическую силу.
📌 Корпоративные бонусы тоже никто не отменял. Вся система бонусов и поощрений распространяется на удаленщиков тоже.
📌 Формируйте традиции на проекте.
Пробейте в колокол при успешном релизе, спойте песню, сходите в бар проектной командой — одним словом, все, что позволит объединить и сплотить сотрудников удаленных и офисных еще сильнее. Видеозвонки позволяют обеспечить вовлечение так же эффективно, как и оффлайн-общение.
Мы в #SimbirSoft всегда работаем над улучшением процессов в компании, в том числе находим эффективные подходы в управлении распределенными командами. Поэтому можем гарантировать соблюдение сроков, регламентов и качество продукта, независимо от того, где находятся сотрудники — в одном кабинете с тимлидом или распределены по стране.
Друзья, завтра пройдет Hot Frontend в режиме онлайн! 💥 Трансляция митапа будет доступна каждому frontend-разработчику в любом городе 😌
28 марта в 12:00 (Мск) стартуем с докладами:
1. «Как создать приложение для слабовидящих».
• Зачем нужны такие версии.
• Какие существуют инструменты для их проверки и работы.
• Про особенности верстки.
2. «Как сделать график с горизонтальным скролом».
• О требованиях к задаче и ее решении.
• О проблемах, связанных с интеграцией d3 в React и их решениях.
• Про реализацию горизонтального скролла.
3. «Жарим Observable».
• Что такое «холодный» и «горячий» Observable.
• Как «разогреть» Observable.
• Где всё это может пригодиться.
Присоединяйся к чату @HotFrontend, за несколько часов до начала поделимся ссылкой по которой трансляция будет доступна.
Не забудь зарегистрироваться! Всем разошлем доклады на почту.
До встречи. Готовь вопросы, ведь за лучшие мы подарим призы 🤓
https://simbirsoft.timepad.ru/event/1276722/
28 марта в 12:00 (Мск) стартуем с докладами:
1. «Как создать приложение для слабовидящих».
• Зачем нужны такие версии.
• Какие существуют инструменты для их проверки и работы.
• Про особенности верстки.
2. «Как сделать график с горизонтальным скролом».
• О требованиях к задаче и ее решении.
• О проблемах, связанных с интеграцией d3 в React и их решениях.
• Про реализацию горизонтального скролла.
3. «Жарим Observable».
• Что такое «холодный» и «горячий» Observable.
• Как «разогреть» Observable.
• Где всё это может пригодиться.
Присоединяйся к чату @HotFrontend, за несколько часов до начала поделимся ссылкой по которой трансляция будет доступна.
Не забудь зарегистрироваться! Всем разошлем доклады на почту.
До встречи. Готовь вопросы, ведь за лучшие мы подарим призы 🤓
https://simbirsoft.timepad.ru/event/1276722/
simbirsoft.timepad.ru
Hot Frontend / События на TimePad.ru
28 марта приглашаем всех frontend-девелоперов в IT Park.
Статья о том, как сохранить привычный ритм, работая в самоизоляции. 7 факторов эффективности и наш опыт в комментарии технического директора Петра Урваева.
Читайте, задавайте вопросы!
https://vc.ru/hr/117437-virus-eto-ekzamen-kak-ne-poteryat-effektivnost-it-komandy
Читайте, задавайте вопросы!
https://vc.ru/hr/117437-virus-eto-ekzamen-kak-ne-poteryat-effektivnost-it-komandy
vc.ru
Вирус – это экзамен: как не потерять эффективность IT-команды — Карьера на vc.ru
Как не допустить снижения эффективности разработки в условиях вируса и «удаленки»? Если вы управляете IT-проектом, как защитить себя от несоблюдения сроков и иных рисков? Делимся лайфхаками, которые мы в SimbirSoft используем в заказной разработке ПО.
Тренироваться на самоизоляции — задача не из простых, нужен системный подход и знания опытного тренера. Рассказываем и показываем на vc.ru, как в этом помогает мобильное приложение Next, которое мы в mobile.#SimbirSoft разработали с YouTube-блогером Игорем Войтенко.
https://vc.ru/tribuna/125346-kak-eto-sdelano-trenirovki-doma-v-prilozhenii-next
https://vc.ru/tribuna/125346-kak-eto-sdelano-trenirovki-doma-v-prilozhenii-next
vc.ru
Как это сделано: тренировки дома в приложении Next
Тренироваться на самоизоляции — задача не из простых, здесь нужен системный подход. Показываем, как в этом помогает система мобильных тренировок, которую мы в mobile.SimbirSoft разработали с YouTube-блогером Игорем Войтенко.
Рассказываем на Хабре, как алгоритмы компьютерного зрения помогают распознавать документы в видеопотоке прямо в браузерах мобильных устройств. Делимся опытом, как мы в #SimbirSoft использовали для этого OpenCV.js, какие возможны сложности при этом, как обеспечить быстродействие и получить «гладкий» UX без подтормаживания.
Читайте, задавайте вопросы: https://habr.com/ru/company/simbirsoft/blog/501882/
Читайте, задавайте вопросы: https://habr.com/ru/company/simbirsoft/blog/501882/
Хабр
Как мы используем алгоритмы компьютерного зрения: обработка видео в мобильном браузере с помощью OpenCV.js
Для идентификации личности онлайн уже есть все возможности, но пока их применяют крайне редко. Пожалуй, одними из первых мы реализовали оптимальный сценарий для...
Рассказываем, какие изменения произошли в корпоративной культуре. У нас большая компания, много активностей — большинство из них перенесли в онлайн, на замену другим пришли новые 🤗
В текущих условиях корпоративная культура — это не просто слова, а настоящие и очень действенные способы, чтобы поддерживать друг друга и сохранять эмоциональный контакт. Для этого у нас есть, например, зарядка, митапы, вечеринки, перерывы на чай и др.😎
Подробнее про наши 7 традиций на удалёнке читайте на vc.ru, не забудьте поделиться своими 😉
https://vc.ru/hr/127241-igrokon-bar-detskiy-klub-7-tradiciy-kotorye-pomogayut-razrabotchikam-na-udalenke
В текущих условиях корпоративная культура — это не просто слова, а настоящие и очень действенные способы, чтобы поддерживать друг друга и сохранять эмоциональный контакт. Для этого у нас есть, например, зарядка, митапы, вечеринки, перерывы на чай и др.😎
Подробнее про наши 7 традиций на удалёнке читайте на vc.ru, не забудьте поделиться своими 😉
https://vc.ru/hr/127241-igrokon-bar-detskiy-klub-7-tradiciy-kotorye-pomogayut-razrabotchikam-na-udalenke
vc.ru
Игрокон, бар, детский клуб: 7 традиций, которые помогают разработчикам на удаленке — Карьера на vc.ru
На удаленке все привыкают жить по-новому, включая IT-компании. На одной волне быть проще, когда есть общие хобби и традиции – особенно в большой команде. У нас в SimbirSoft более 700 разработчиков, и мы сразу постарались все-все активности адаптировать к…