Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 216 сообщений
Cообщения с меткой

блог компании simbirsoft - Самое интересное в блогах

Следующие 30  »
rss_habr

[Перевод] Состояние навигации в Jetpack Compose

Понедельник, 16 Января 2023 г. 09:53 (ссылка)

Хотя стабильная версия Jetpack Compose вышла уже достаточно давно, вопрос навигации в Compose до сих пор остается одним из самых обсуждаемых в сообществе Android-разработчиков. Именно поэтому мы решили перевести статью, в которой автор указывает на проблемы официального решения навигации для Compose, перечисляет плюсы и минусы популярных библиотек-альтернатив, а также на основе своего опыта разработки рассуждает о том, какой функциональностью должен обладать хороший фреймворк навигации.

Данная статья будет полезна Android-разработчикам, которые встали перед выбором подходящей библиотеку навигации для проекта на Jetpack Compose.

Читать далее

https://habr.com/ru/post/710768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710768

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Управление ожиданиями на проекте

Вторник, 27 Декабря 2022 г. 10:08 (ссылка)

Вы тоже, когда планируете получить результат, рисуете в голове картину того, как он будет выглядеть, и начинаете ждать? В этом случае возможны три варианта развития событий:

1. Ваши ожидания оправдались, получили то, что хотели, – вы довольны.

2. Реальность превзошла ожидания, получили даже больше того, что задумывали – вы удивлены.

3. Ожидания не оправдались, результат не совпадает с нарисованной в голове картиной, – вы разочарованы.

Самый выгодный вариант – первый, когда картина, которую вы себе нарисовали, совпала с реальностью. Почему не второй? Получив больше, будете ли вы уверены, что состояние удивления будет приятным? Поскольку могут возникнуть вопросы: нужно ли оно вам и не придется ли за это доплачивать. Соблюсти баланс между ожиданием и реальностью сложно, но вполне осуществимо. Надо научиться управлять ожиданиями – не только своими, но и окружающих. Как добиться максимально возможного соответствия картины мира пользователей, заказчика и других заинтересованных лиц реальности на примере IT-проекта рассказывает руководитель QA-отдела SimbirSoft Марина Тарасова.

В статье автор разбирает типичный случай из практики, объясняет, какие действия нужно предпринять, чтобы все остались довольны.

Читать далее

https://habr.com/ru/post/707850/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707850

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Адаптивная верстка: старый друг, который не бросит в трудную минуту

Вторник, 20 Декабря 2022 г. 11:37 (ссылка)

Всем привет! Меня зовут Айрат, я frontend-разработчик IT-компании SimbirSoft. Поговорим о такой теме, как адаптивная верстка.

ДИСКЛЕЙМЕР: адаптив для сайта как явление на языке мемов уже смело можно назвать «баяном», впервые в России он появился в 2012 году (10 лет назад, Карл!). Даже React – самая популярная на данный момент библиотека для UI-разработки вышла только год спустя. И, наверное, вы подумали: «Да что тут читать? Даже у сайта булочной есть адаптив под мобильные устройства». Справедливое замечание... Мы тоже так думали, но не тут-то было. Представьте наше удивление, когда за последние полгода чуть ли не каждый второй клиент обязательным требованием выставляет наличие адаптивной верстки для сайта. Удивляет нас это потому, что адаптив – опция «из коробки» для каждого нашего проекта, на которой мы даже не акцентируем внимание. Всем же понятно, что он должен быть. Оказывается, нет…

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

Читать далее

https://habr.com/ru/post/706494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706494

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Оптимизация затрат на ИТ. Шаг первый: аудит процессов

Четверг, 15 Декабря 2022 г. 11:44 (ссылка)

Хотите усилить команду или улучшить текущие процессы, проанализировать или пересмотреть бюджет разработки? Процесс улучшений должен быть стратегическим, нацеленным на долгосрочные решения, а также сокращение временных и финансовых затрат. Галина, руководитель QA отдела ИТ-компании SimbirSoft расскажет о возможных точках оптимизации бюджета на разработку и как их поможет найти аудит.

Читать далее

https://habr.com/ru/post/705630/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705630

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Java. Работа с XML-документами

Понедельник, 12 Декабря 2022 г. 12:16 (ссылка)

Привет, Хабр! Меня зовут Михаил, я SDET-специалист компании SimbirSoft. Я занимаюсь автоматизацией тестирования, в основном это работа с WEB и REST API, но на последнем проекте применял SOAP. Мне приходилось работать с сообщениями этого протокола, а именно:

— выполнять проверку наличия обязательных атрибутов и тегов SOAP сообщений;

— сравнивать содержание различных сообщений;

— вносить изменения или генерировать новые сообщения для исходящих запросов.

В своей статье я поделюсь несколькими способами работы с XML-документами. Материал будет полезен тем, кто впервые сталкивается в работе из кода с подобными документами на Java.

Читать далее

https://habr.com/ru/post/704818/?utm_source=habrahabr&utm_medium=rss&utm_campaign=704818

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Архитектура сайта: Node.js (Nuxt.js) + ORM

Среда, 30 Ноября 2022 г. 09:09 (ссылка)

Привет, Хабр! Меня зовут Влад, я frontend-разработчик в SimbirSoft. Я часто задумывался, почему на проектах, где используется Node.js (в частности Nuxt.js и Next.js — фреймворки на базе Vue и React), мы каждый раз, словно по шаблону дополнительно используем еще одну прослойку бэка — PHP, Java, C# или другой язык программирования, к примеру, «неродной» JavaScript. И тогда я с головой погрузился в анализ ситуации по работе с популярными системами управления базами данных (СУБД), файлами, изображениями и другими естественными потребностями современного проекта.

Читать далее

https://habr.com/ru/post/702230/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702230

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как работать с процессами и потоками в Python

Среда, 23 Ноября 2022 г. 10:50 (ссылка)

Раскрывать тему параллельного или асинхронного программирования непросто. Во-первых, она перегружена терминологией и трудна для понимания. Как правило, тонкости и особенности работы с языками усваиваются, лишь когда столкнешься с ними на практике. Во-вторых, в контексте Python тоже много своих подводных камней. Но сегодня почти любой современный web-сервис сталкивается с необходимостью многопоточности или асинхронности. Поскольку это многопользовательская среда, мы хотим направить всю процессорную мощность не на ожидание, а на решение прикладных задач бизнеса, чтобы все пользователи во время получили необходимые данные.

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

Читать далее

https://habr.com/ru/post/701020/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701020

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Следим и вычисляем с Vue 3, или Как использовать watchEffect

Вторник, 08 Ноября 2022 г. 09:54 (ссылка)

Привет! Меня зовут Алексей, я frontend-специалист SimbirSoft. В этой статье разберем новый метод слежения за реактивными свойствами watchEffect.

С появлением Vue 3 c Composition API стало доступно два метода слежения — watch и watchEffect. Если «старый» метод watch всем хорошо знаком и не должен вызывать затруднений у Vue-разработчиков, то новый метод стоит изучить подробнее. Материал будет полезен разработчикам, переходящим с Vue 2 на Vue 3 и всем «вьюшникам», которые еще не разобрались с этим методом.

Composition API предоставляет нам два разных метода слежения за реактивными свойствами — watch и watchEffect. Они похожи, но все же каждый полезен в определенных случаях. Рассмотрим, какие сходства и различия существуют у этих методов:

Читать далее

https://habr.com/ru/post/697910/?utm_source=habrahabr&utm_medium=rss&utm_campaign=697910

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Пять диалогов с ментором. Как улучшить процесс обучения QA-специалистов

Пятница, 28 Октября 2022 г. 10:32 (ссылка)

Привет! Меня зовут Дарья, я QA-специалист компании SimbirSoft и руководитель группы менторов в городе Ульяновске. По образованию психолог и проработала до IT более 8 лет в образовательной сфере. Сменив профессию, я нашла применение своему опыту, и уже около двух лет развиваю свои психологические компетенции в менторстве QA-специалистов.

Я работала с разными менти (иначе говоря, подопечными), да и прошлый опыт был богат на сложные ситуации. Они на мгновение ставят в тупик, но заставляют искать новый подход, делать шаг вперед в профессиональной деятельности. И как я смогла убедиться, сколько бы опыта у тебя не было, всегда найдется человек, который удивит.

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

Читать далее

https://habr.com/ru/post/695858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695858

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Генерация кода API клиента приложения на основе пакета dart openapi generator

Среда, 26 Октября 2022 г. 10:43 (ссылка)

Привет! Меня зовут Даниил, около трех лет я занимаюсь mobile-разработкой. В начале работы над коммерческими проектами с использованием Flutter и языка Dart мне приходилось тратить много часов на реализации методов обращения к REST API бэкенда проекта. Тогда я задумался, как можно оптимизировать написание кода сервисов, которые работают с удалённым сервером заказчика. Это позволило мне сократить трудозатраты и время на разработку почти в 10 раз, а клиенту — быстрее получать готовый продукт.

В этой статье я рассмотрю целесообразность и практический опыт кодогенерации для клиентский приложений написанных на Flutter, REST API с помощью таких библиотек, как openapi_generator и swagger_dart_code_generator.

Читать далее

https://habr.com/ru/post/695528/?utm_source=habrahabr&utm_medium=rss&utm_campaign=695528

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Новые функции внедрения зависимостей в .Net 6

Понедельник, 03 Октября 2022 г. 11:12 (ссылка)

Продолжаем делиться полезными материалами в backend-разработке. Осваивая новые инструменты, специалисты SimbirSoft часто читают материалы зарубежных авторов, чтобы быть в курсе актуальных тенденций. В этот раз наш выбор пал на серию материалов британского разработчика Эндрю Лока про новые возможности .NET 6. С разрешения автора мы перевели статью, в которой он разбирает функции внедрения зависимостей в .NET 6. Материал будет полезен тем, кто хочет познакомиться с нововведениями в .Net 6 при переходе на эту технологию.

Читать далее

https://habr.com/ru/post/690970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690970

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Готовимся к миграции чувствительных данных

Понедельник, 26 Сентября 2022 г. 10:55 (ссылка)

Привет! Меня зовут Адель, я аналитик ИТ-компании SimbirSoft, кроме того, я интересуюсь Data Science. Тема миграции данных из одной системы в другую не нова. Она связана с анализом большого объема информации и связей между различными участками данных, где стоимость ошибки может быть высокой и нужна особая ответственность. Вокруг этой информации построены основные бизнес-процессы, а значит от них напрямую зависит прибыль компании-клиента.

Каждый перенос данных – это большой пласт работ в проекте, и делая это уже много раз при запуске новых систем, мы постоянно ищем способы ускорения этих работ и уменьшения количества ошибок при переносе. В этой статье хочу рассказать, как можно решить проблему миграции чувствительных необработанных данных, которые на протяжении долгого времени заполнялись и хранились в Excel.

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

Читать далее

https://habr.com/ru/post/690098/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690098

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Разработка Angular-приложений и построение их архитектуры

Вторник, 13 Сентября 2022 г. 09:38 (ссылка)

Привет! Меня зовут Самат, я frontend-специалист компании SimbirSoft.

Моё первое знакомство с Angular началось с погружения в документацию, которая помогла мне лучше понять, как устроен этот фреймворк. Наверняка, этого было бы достаточно, чтобы подключиться к проекту или заняться его разработкой с нуля.

Но если после подключения разработчик заходит в уже выстроенную систему, и его задачи редко связаны с архитектурой, то в разработке с нуля ситуация обстоит иначе, даже если на первый взгляд кажется, что вопросов не возникнет. Они появятся позже, когда окажется, что нельзя легко и просто внести важную фичу или безопасно изменить часть приложения, так как она тесно связана с другой частью. А компоненты приложения, которые мы сами же и писали, покажутся незнакомыми и сложными.

Цель этой статьи – познакомиться с темой построения архитектуры Angular-приложений. Я расскажу о том, как разработать приложения таким образом, чтобы специалист любого уровня при наличии знаний Angular мог легко разобраться в коде и структуре приложения. И как избежать проблем масштабирования.

Читать далее

https://habr.com/ru/post/687712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687712

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Управление релизами в QA

Понедельник, 22 Августа 2022 г. 12:03 (ссылка)

Управление релизами охватывает все этапы продукта — от разработки и тестирования до продакшена. Это самая ответственная роль, которую может взять на себя IT-специалист. Вместе с коллегами из направления QA SimbirSoft рассказали, на что стоит обратить внимание IT-специалисту, стартующему в роли релиз-менеджера или решившему проанализировать процесс релизов на проекте.

Читать далее

https://habr.com/ru/post/683862/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683862

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Вредные советы для React-разработчиков

Пятница, 19 Августа 2022 г. 10:01 (ссылка)

Недавно британские ученые открыли, что на свете бывают непослушные разработчики, которые все делают наоборот. Им дают полезный совет: «Не подключай целую библиотеку ради одной функции», — они берут и подключают. Им говорят: «Будь внимателен на код-ревью», — они тут же начинают апрувить все подряд. Ученые придумали, что таким разработчикам нужно давать не полезные, а вредные советы. Они все сделают наоборот, и получится как раз правильно.

Читать далее

https://habr.com/ru/post/683338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683338

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Путь к метрикам

Четверг, 11 Августа 2022 г. 08:28 (ссылка)

Метрики используют для оценки, отражения динамики и выявления слабых мест в процессе разработки. Как их внедрять и применять здесь и сейчас? А если у вас в команде проблемы с процессами, может вам и не до метрик? Раз вы видите проблемы, то, наверное, как-то их оцениваете, измеряете, пусть и условно. Как решаются проблемы и появляются метрики, на примере одного из проектов рассказывает QA-специалист SimbirSoft Виктор.

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

Читать далее

https://habr.com/ru/post/681970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=681970

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Сравниваем возможности отечественных облаков. С чего начать, если вы переносите данные?

Пятница, 29 Июля 2022 г. 14:18 (ссылка)

Перенос данных из одного облачного хранилища в другое – сродни переезду. Для того чтобы он не стал пожаром, нужно подготовиться: оценить ваши потребности, возможности разных хранилищ и их ограничения. Вместе с DevOps-командой SimbirSoft рассмотрим несколько популярных сервисов, которые имеют дата-центры на территории страны – Yandex Cloud, VK Cloud Solutions, SberCloud – и разберем первые шаги по переезду. Статья может быть полезна тем, кто ищет площадку для переноса данных из другого облака или традиционной инфраструктуры.

Читать далее

https://habr.com/ru/post/679814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679814

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Преимущества виртуальных машин и работа с UEM в QA

Четверг, 21 Июля 2022 г. 09:52 (ссылка)

Всем привет! Сегодня мы рассмотрим основные аспекты UEM (Unified Endpoint Management) — технологии, применяемой в сервисах по управлению клиентскими устройствами. Речь пойдет о виртуализации и виртуальных машинах для тестирования и обеспечения качества. Статья будет полезна для QA и DevOps уровней джуниор-мидл.

Это обзорный материал, в которым мы постарались максимально подробно описать действие виртуализации. Разберем понятие управления клиентскими устройствами, задачи и преимущества виртуальных машин в работе QA, поделимся методикой настройки и использования ВМ.

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

Стремясь сократить финансовые затраты, бизнес интересуется сервисами по управлению клиентскими устройствами, так как в большинстве стран документооборот и обмен информацией перешел в онлайн. Для контроля информации, работы с техническими средствами коммуникации и коммутации необходим единый сервис управления, такой как виртуальные машины.

Читать далее

https://habr.com/ru/post/678010/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678010

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как выбрать инструмент для тестирования API

Пятница, 08 Июля 2022 г. 14:24 (ссылка)

В список требований, предъявляемых к QA-специалистам, включают умение тестировать API приложений.

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

Чтобы выбрать инструмент для тестирования API на своем проекте, вам нужно четко представлять свои цели, объект и результат, который хотите получить. Неправильно выбранный инструмент может привести к увеличению трудоемкости и затягиванию процесса тестирования, а также к пропуску багов.

В этом материале мы рассмотрим наиболее распространенные виды API, выделим их характерные особенности, а также разберем популярные инструменты для тестирования API и опишем применение на практике. Изучив этот материал, вы сможете выбрать наиболее подходящий инструмент и использовать его на своем проекте.

Читать далее

https://habr.com/ru/post/675878/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675878

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Хочу перемен: почему пора переходить на Vue 3

Пятница, 08 Июля 2022 г. 09:13 (ссылка)

Привет! Меня зовут Влад, я frontend-разработчик в компании SimbirSoft. Мне приходилось создавать приложения как на старых версиях Vue, так и на новых. Причем многие из моих коллег вполне успешно разрабатывают на Vue 2 и не спешат переходить на Vue3, даже спустя два года после релиза.

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

В этой статье попытался раскрыть новшества, которые могут стать «триггером» для миграции на новую технологию для обеих заинтересованных групп. Поговорим об экосистеме Vue 3, о новинках и пользе для разработчиков и бизнеса. И, разумеется, сравним Vue 2 и Vue 3 с технической точки зрения. Также рассмотрим одно из главных нововведений фреймворка – Composition API, раскроем технические нюансы и определим лучшие кейсы использования нового API.

Читать далее

https://habr.com/ru/post/675692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=675692

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<блог компании simbirsoft - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda