Pull to refresh
7
5
Send message

Монолитный бэкенд на Java и Vue-фронтенд: практические решения для эффективной разработки опенсорса

Reading time3 min
Views1.6K

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

Ознакомиться с Time Tracker можно по ссылке. Ждем ваших контрибьютов!

Читать далее
Total votes 3: ↑3 and ↓0+5
Comments2

Аутстафф: галера или новый люкс?

Reading time4 min
Views5.7K

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

Читать далее
Total votes 9: ↑5 and ↓4+5
Comments8

«Как черепашки и женитьба сделали из меня программиста»: история инженера, который построил международную компанию

Reading time5 min
Views3K

Привет, Хабр! Меня зовут Дмитрий Пашкевич, я — CEO компании Smartup. Родился, вырос и живу в Омске. Здесь построил международную IT-компанию и развиваю новый проект. Расскажу о том, как моя страсть к программированию переросла в успешный бизнес и о том, какие инсайты ждали меня на этом пути.

Читать далее
Total votes 15: ↑8 and ↓7+3
Comments7

Наш первый опенсорс

Reading time3 min
Views2.3K

Зарелизили опенсорс по учету рабочего времени. Заморочились и получили регистрацию в Росреестре! Молодцы со всех сторон!) Чем Smartup Time Tracker может быть полезен вам?

Читать далее
Total votes 10: ↑10 and ↓0+16
Comments16

Разрушители легенд: почему популярные IT онлайн-школы не работают, а джуны остаются без трудоустройства

Level of difficultyEasy
Reading time6 min
Views70K

Несколько лет назад, во время пандемии, на рынке труда был огромный спрос на айтишников. Сеньоров было сложно найти, а мидлов и джунов расхватывали мгновенно. Практически все, кто окончил какие-то курсы и умел программировать на начальном уровне — будь то веб, бэкенд или мобильные приложения — имели практически 100% вероятность найти работу за 2-3 месяца. Но сейчас все изменилось.

Читать далее
Total votes 50: ↑41 and ↓9+39
Comments316

Эволюция корпоративной аналитики: от Excel к ClicData и Amazon QuickSight

Reading time4 min
Views1.2K

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

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

Экстремальное программирование: полное руководство

Level of difficultyEasy
Reading time6 min
Views8.6K

Экстремальное программирование (XP) — это одна из методологий Agile. Несмотря на название, некоторые практики уже стали стандартом в индустрии — например, рефакторинг и непрерывная интеграция. XP сосредоточена на упрощении процесса разработки, минимизации документации и максимизации обратной связи от заказчиков.

Читать далее
Total votes 7: ↑5 and ↓2+5
Comments11

Database, Data Warehouse и Data Lake: что это и когда следует использовать каждое?

Level of difficultyEasy
Reading time4 min
Views14K

Данных становится все больше. Важно уметь эффективно хранить и обрабатывать их для решения сложных бизнес-задач. Одним из первых шагов на пути к успешной стратегии является выбор технологии хранения, поиска, анализа и отчетности по данным. Как выбрать между базой данных, Data Warehouse и Data Lake? Рассмотрим ключевые различия и когда следует использовать каждое.

Читать далее
Total votes 9: ↑7 and ↓2+5
Comments5

О причинах технического долга, том, как с ним бороться и убедить бизнес, что это проблема

Reading time3 min
Views2.2K

Привет, Хабр! Технический долг есть в любом крупном проекте. Он возникает, когда копятся компромиссные решения, проблемы в коде или архитектуре. Важно, что эти решения и проблемы усложняют и удорожают поддержку и обновление кода в будущем. Это своеобразные «проценты». Чем больше долг, тем больше «процентов» приходится платить.

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

Читать далее
Total votes 10: ↑6 and ↓4+6
Comments16

Кто такой сеньор, как им стать, и что делать дальше

Level of difficultyEasy
Reading time4 min
Views11K

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

Читать далее
Total votes 22: ↑13 and ↓9+10
Comments5

Влияние нефункциональных требований на разработку программного обеспечения

Reading time5 min
Views8.9K

Все требования к программным продуктом можно разделить на две группы. Это функциональные и нефункциональные требования (НФТ). Первые описывают «что» нужно сделать, вторые — «как» должна работать система. Это условия, при которых продукт должен работать, и качества, которыми он должен обладать (например, производительность, надежность, масштабируемость). Они имеют большое значение, хотя напрямую и не описывают основные функции системы. От них зависит пользовательский опыт. Сегодня расскажем о трех интересных задачах из нашей практики, в которых НФТ играли решающую роль. Будем рады обсудить ваши задачи в комментариях. Увидимся под катом!

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments0

Как, сменив архитектуру, мы оптимизировали расходы на трафик в AdTech

Level of difficultyMedium
Reading time5 min
Views1.5K

Привет, Хабр! Меня зовут Сергей Дербуш, я архитектор в компании «СмартАп Технолоджи».

Это третья часть из цикла статей о SSP (Supply‑Side Platform). В предыдущих статьях мы рассказывали о том, как поднимали систему и как боролись с проблемой несоответствия. В этой статье коснемся архитектуры и того, как от ее выбора зависит стоимость трафика. Всех, кому данная тема интересна, жду под катом!

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

О несоответствии в AdTech, и как мы с ним боролись

Level of difficultyMedium
Reading time8 min
Views1.1K

Привет, Хабр! В предыдущей статье мы рассказывали, как поднимали для клиента SSP (Supply‑Side Platform). В процессе напоролись на проблему несоответствия. 

Несоответствие — одна из самых неопределенных, трудноустранимых и распространенных проблем в AdTech, у неё нет четкого алгоритма исправления. Она может приходить и уходить без видимых причин. 

Меня зовут Сергей Дербуш, я архитектор в компании «СмартАп Технолоджи». В этой статье расскажу о проблеме в общем, а также о подходах, которые мы использовали для ее решения.

Читать далее
Total votes 4: ↑3 and ↓1+4
Comments4

Как мы запускали SSP-систему, боролись с высокими нагрузками и прокачивали навыки

Reading time11 min
Views2.7K

В этот раз к нам пришел клиент, желавший запустить собственную SSP (Supply-Side Platform). Это система, которая позволяет владельцам отдельных сайтов или целых сетей продавать рекламные места и получать доход от размещения объявлений. У клиента уже был реализован MVP системы, но оставалось еще много работы.

Меня зовут Сергей Дербуш, я архитектор в компании «СмартАп Технолоджи». Расскажу о том, что мы доделывали, чтобы система заработала на полную, и как это бустануло навыки всей команды.

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

Как мы исправили древний сервис и ускорили вдвое поставку обновлений

Reading time7 min
Views1.6K

Недавно нам довелось перевести на актуальные рельсы устаревший сервис. На этой махине у заказчика завязано много процессов — от таргетированной рекламы фармпрепаратов до доставки пробных образцов на реальный адрес. Но она не обновлялась 8 лет, и работала на древнем фреймворке Yii 1, который не поддерживается с 2015 года. Даже незначительные изменения нужно было вносить 3 недели.

Меня зовут Никита Швыряев, я руководитель отдела разработки компании «СмартАп Технолоджи». Этот проект мы перепиливали 4 месяца. Расскажу подробно, как это было, и что получилось.

Читать далее
Total votes 6: ↑6 and ↓0+6
Comments2

Information

Rating
985-th
Works in
Registered
Activity