Месяц: Июнь 2021
-
Пишем свой профайлер для анализа производительности приложения на Android
—
от автора
По мере развития приложения стоит проводить её аудит для выявления неявных деградаций в производительности. Недавно я проводил аудит раздела комментариев iFunny и написал собственный профайлер. Он не заменит имеющиеся на рынке инструменты Android Profile из Android Studio, Battery Historian и Systrace, но обладает рядом плюсов:Негативное влияние профилировщика на производительность приложения сводится к минимумуДокументация итераций оптимизации…
-
Разработка REST-серверов на Go. Часть 4: применение OpenAPI и Swagger
—
от автора
Перед вами четвёртый материал о разработке REST-серверов на Go. Здесь мы поговорим о том, как можно воспользоваться OpenAPI и Swagger для реализации стандартизированного подхода к описанию REST API, и о том, как генерировать Go-код на основе спецификации OpenAPI. Перевод предыдущих частей: ❒ Разработка REST-серверов на Go. Часть 1: стандартная библиотека. ❒ Разработка REST-серверов на Go.…
-
Мотивация сотрудников на создание интересных продуктов в Параллельной вселенной
—
от автора
В этом посте мы на несколько минут заглянем в Параллельную вселенную и посмотрим, как у них организованы рабочие процессы, задана мотивация и как они ищут новые продукты.Ему повезло, он такой как всеСотрудник отдела мозгополоскательных программ компании «Ы» Молодец Александрович стоял в пробке и безнадёжно опаздывал на работу. Причиной пробки была большая авария между кучевыми и…
-
Как идея изобрести один прибор обернулась в создание научного центра?
—
от автора
Студенческий научный центр «Механизм» занимается развитием молодежной науки, реализует проекты молодых ученых, занимается проведением выставок и конференций и вообще это очень крутые ребята. «Ну это было только начало»В 2016 году студентка Радиотехнического факультета Марина Кузякина решила заняться научной деятельностью и создать аналог мультиметра, только более узкой направленности. Для помощи в создании она обратилась к своему…
-
Знакомство с ArangoDB
—
от автора
ArangoDB – мультимодельная БД с возможностью хранения данных как графов, документов и ключ-значение.Взял материал с бесплатного курса на udemy и Outline курса Стоит обратить внимание на training center и докиМожно работать по HTTP API, фронт, терминал и библиотеку питонаКонцепцияArangoDB хранит объекты в json документах с поддержкой обращения по ключу, за которое отвечает специальное поле _key.Есть два типа коллекций:Стандартная. Хранилище документов…
-
Теория Графов. Часть 1 (Введение и классификация графов)
—
от автора
«Графы являются одним из объединяющих понятий информатики – абстрактное представление, которое описывает организацию транспортных систем, взаимодействие между людьми и телекоммуникационные сети. То, что с помощью одного формального представления можно смоделировать так много различных структур, является источником огромной силы для образованного программиста». Стивен С. Скиена В этой статье:ВведениеКлассификация графовВведение Сначала под землей города Москвы ничего не…
-
Главные причины, почему мы разрабатываем веб-приложения на Symfony
—
от автора
В компании Outsourcify мы работаем над проектами разного размера: от небольших сайтов, состоящих из нескольких страниц, до сложных бизнес-приложений. В зависимости от конкретного случая мы рекомендуем клиентам разные технические решения (например, мы пишем много одностраничных приложений на JavaScript и работаем с WordPress), но в самых сложных сценариях, когда разрабатываются крупные веб-приложения, занимающие группу разработчиков на…
-
Mode on: Сравнить две лучшие системы автоматического оцветнения
—
от автора
Продолжение заметок про оцветнение. Запустим уже несвежую, но ещё новую нейросеть и будем сравнивать со старичком Deoldify на множестве тестовых примеров, чтобы оценить скорость надвижения будущего. Статья носит практическую направленность, поэтому воды про принцип работы Transformer не будет, впрочем, попытка объяснять на пальцах широкой публике, как же эта штука работает, превратилась бы в обман. Преподаватель:…
-
Поиск среди 10000 GitHub репозиториев на Postgres (используя только MacBook)
—
от автора
Привет! Меня зовут Никита Галушко, я R&D-разработчик в Lamoda. Специально для Хабра я сделал вольный перевод интересной статьи “Postgres regex search over 10,000 GitHub repositories (using only a Macbook)”. Ее автор провел эксперимент: собрал датасет из 10 тысяч GitHub-репозиториев и проверил, насколько Postgres подходит для поиска по документам на одной машине — MacBook Pro, а также…
-
Как стать product-менеджером: специфика профессии, must-have навыки и вектор развития
—
от автора
Product-менеджер (продакт-менеджер или просто “продакт”) — это человек, который отвечает за успех продукта или какой-то его части. Миссия продакта отчасти альтруистическая и состоит в создании чего-то ценного, что сделает жизнь людей лучше. С другой стороны, сегодня профессия product-менеджера очень популярна, поэтому появляется все больше искателей легкого пути: проходишь онлайн-курс, добавляешь строку “product-менеджер” в резюме и просишь зарплату…