Как стать автором
Обновить
32.16
Рейтинг
Kolesa Group
Строим классифайды в Центральной Азии
Сначала показывать
  • Новые
  • Лучшие

Видео с Kolesa Android Meetup: о MVVM, антипаттернах и модульной разработке

Блог компании Kolesa GroupРазработка мобильных приложенийРазработка под AndroidКонференции


Привет, Хабр!

Мы болеем за IT-сообщество в Казахстане, поэтому периодически устраиваем митапы и конференции для разработчиков.

19 июля в офисе «Колёса | Крыша | Маркет» мы провели Kolesa Android Meetup.

Чтобы выбрать наиболее интересные темы, мы провели открытое голосование в нашей группе на Facebook, по итогам которого выбрали три доклада для митапа:

  • «Антипаттерны разработки»;
  • «От теории до тестирования MVVM»;
  • «Модульная разработка».

Под катом — делимся с вами видео и докладами.

Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Просмотры4.2K
Комментарии 0

Newman и Continuous Integration на примере Atlassian Bamboo. Изобретение велосипеда

Блог компании Kolesa GroupТестирование IT-систем


Введение


В недавней статье наш боевой товарищ actopolus рассказал о том, как мы научились применять Postman для реализации функционального тестирования нашего API проекта. Научившись писать функциональные тесты, и написав их порядка полутора сотен, мы решили, что настало то самое время — время прикрутить эти тесты к нашим CI-сборочкам.


Вообще, изначально процесс интеграции Postman-тестов в сборки можно было разбить на 3 простых этапа:


  1. Формирование production-ready коллекции тестов для Postman
  2. Подготовка docker-образа среды для запуска тестов
  3. Написание тасков для того, чтобы собрать всё воедино и запускать на агентах

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


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

Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Просмотры6.9K
Комментарии 14

Почему вам стоит перестать использовать продуктовые роадмапы и попробовать GIST

Блог компании Kolesa GroupУправление разработкойУправление проектамиРазвитие стартапаУправление продуктом
Перевод

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




На протяжении лет я разработал немалое количество продуктовых стратегий, роадмапов и диаграмм Ганта по проектам. Но больше я их не делаю. Я нашёл альтернативу получше, о которой сейчас расскажу.

Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Просмотры18K
Комментарии 8

Модульная разработка Android приложений

Блог компании Kolesa GroupРазработка под AndroidGradle
Из песочницы

image


При разработке Android приложений наступают моменты, когда те или иные части кода можно вынести в виде библиотек, чтобы можно было переиспользовать их в разных проектах:


  • Модули в проекте, которые часто встречаются. Например, кастомные View
  • Когда существующий API неудобный или не позволяет сделать то, что задумали — создаем расширение для этого API

Чаще всего все проблемы были решены задолго до нас, но в нашем случае нужно было вынести часть слоя бизнес-логики и фактически весь слой, отвечающий за данные в 3 наших основных продукта объединенной компании Колёса Крыша Маркет. Все наши продукты – классифайды про автомобили, недвижимость и прочие товары. Поэтому нами, разработчиками, было решили написать одно решение для всех продуктов компании. К тому же, это облегчило нашу работу.

Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Просмотры11K
Комментарии 2

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018

Блог компании Kolesa GroupРазработка веб-сайтовPHPGoКонференции
image

Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции.

Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб-конференцию Kolesa/Web 2018!

В программе 7 докладов от Колёса Крыша Маркет, Avito, Badoo, дискуссии в перерывах и море вкусных угощений.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры2.5K
Комментарии 7

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

Блог компании Kolesa GroupПроектирование и рефакторингGo

Основная цель проектов – зарабатывать деньги. Проект над которым мне довелось работать, не стал исключением.


Я разработчик компании Колёса Крыша Маркет и сегодняшний пост будет посвящен тому, как мы дифференцировали цены на платные услуги на нашем “classified”.


Наша компания разрабатывает 3 продукта, каждый под 3 платформы – web, android и ios. Пользователи могут применять к объявлениям различные платные услуги, например, платное продление срока жизни объявления или размещение в блоке горячих предложений.


Когда меня привлекли к этому проекту, у меня в голове еще до начала обсуждения держалась мысль, что за дифференцированные цены?


Дифференцированная цена — цена формирование которой зависит от характеристик объявления (регион, марка, модель, год и т.д.).


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

Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Просмотры4.5K
Комментарии 3

Введение в Postman

Блог компании Kolesa GroupAPIТестирование веб-сервисов
Tutorial

image


“Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, Inc

Когда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой!


В этой статье мы расскажем о Postman и попробуем написать свой первый скрипт.

Читать дальше →
Всего голосов 39: ↑39 и ↓0+39
Просмотры321K
Комментарии 43

Опыт перехода проекта на phalcon с php 5.6 на 7.1

Блог компании Kolesa GroupВысокая производительностьPHPPhalcon
image

Время идет, прогресс приносит свои плоды, каждый месяц выходят новые версии того или иного программного обеспечения. То же происходит и с языком PHP. Наша команда проекта krisha.kz решила, что уже пора совершить переход на новую версию интерпретатора. Мы поделимся опытом перехода PHP с версии 5.6 на 7.1, который обслуживает наш основной монолит.

Существует видео об устройстве этого монолита. Его особенностью является, то что он основан на фреймворке Phalcon версии 2. В связи с этим, помимо обновления самого PHP, нам нужно было поработать и над переходом на 3-ю версию Phalcon.

Собственно, сам переезд был осуществлен еще 11 октября 2017 — руки не доходили написать про это. Но, думаю, тем кто использует флакон будет интересно.
Читать дальше →
Всего голосов 28: ↑26 и ↓2+24
Просмотры9.6K
Комментарии 11

Что нам стоит CDN построить

Блог компании Kolesa GroupВысокая производительностьРазработка веб-сайтовКлиентская оптимизацияLua

Медленные сайты раздражают пользователей. Когда основной контент — фоточки, а сайт тормозит — это раздражает вдвойне. И как бы мы ни оптимизировали свой сервис, всегда остаётся такой фактор, как качество связи между пользователем и нашим ЦОДом. В решении этой проблемы нам помогает CDN.

Мы — это компания «Колёса Крыша Маркет», разработчик самых крупных и посещаемых сайтов частных объявлений в Казахстане и фотографии из объявлений — критически важная часть нашего бизнеса.
Читать дальше →
Всего голосов 24: ↑22 и ↓2+20
Просмотры12K
Комментарии 18
2

Информация

Дата основания
Местоположение
Казахстан
Сайт
job.kolesa.kz
Численность
201–500 человек
Дата регистрации
Представитель
Anel Kerimbekova