• DevDay — открытые встречи для общительных айтишников



      Три года назад веб-разработчики 2ГИС собирались раз в месяц, чтобы поговорить о насущном. В большом отделе трудно уследить за всем подряд, и мы рассказывали друг другу, какими методами и инструментами решаем интересные задачи. Делали по два небольших доклада в рабочее время.

      Потом подумали: чтобы развиваться самим, нужно общаться с разработчиками из других компаний. Делиться своим опытом и спрашивать о вещах, в которых они разбираются лучше. Так появились DevDay — открытые встречи для общительных айтишников в Новосибирске.
      Читать дальше →
      • +15
      • 6,9k
      • 7
    • Дайджест о технологиях 2ГИС

        image

        Наши эксперты охотно делятся опытом разработки, тестирования, дизайна и управления продуктами. Весной они выступили на конференциях Mobius, CodeFest, CocoaHeads Moscow и Dump — мы собрали видео и слайды с выступлений и подготовили для вас дайджест.

        В дайджесте доклады о реактивном программировании, автоматизации тестирования windows-приложений, автоматизации рутинных фронтенд-задач, дизайне продуктов в 2ГИС и DevOps в энтерпрайзе.
        Читать дальше →
      • Новый 2ГИС под Windows Phone: архитектура и стек технологий

          картинка для привлечения внимания

          Шел 2013 год. За доллар давали 30 рублей, а я устроился в компанию 2ГИС разрабатывать под Windows Phone. Мне удалось поучаствовать в запуске почти готового к тому времени приложения 2ГИС, которое в скором времени стало доступно нашим пользователям в Marketplace.

          Была у этого приложения одна досадная особенность: оно работало на нашем WebAPI, и, соответственно, требовало подключения к Интернету. Поэтому почти сразу возникла необходимость научить 2ГИС под WP работать офлайн. А заодно решить другие насущные проблемы.
          Читать дальше →
        • «Прачечная, зачем вы мне звоните?» – мы выпустили новый 2GIS Dialer

            Есть такие релизы, про которые совсем не хочется писать, что это «обновление». То есть, технически, так и есть: мажорный релиз 1.0., добавили невероятное количество всего, ещё столько же улучшили. Но фактически — это полностью переписанное приложение.

            Обновление 2GIS Dialer именно такой случай.



            Мы выпустили первую версию 2GIS Dialer чуть больше года назад. За это время мы успели встать на миллион устройств, поймать и вылечить несколько критичных багов, собрать огромное количество фидбека и понять, что нужно улучшить в первую очередь, прежде, чем двигаться дальше.
            Читать дальше →
          • Открой Open Source 2ГИС

              Open Source 2ГИС
              2ГИС выпускает справочники и карты городов с 1999 года. За это время мы прошли большой технологический путь — от одного ПК-приложения с данными для Новосибирска до API карт и справочника, десктопных приложений на Windows, Ubuntu и OS X, мобильных приложений на Android, iOS, Windows Phone и Blackberry с данными по 270 городам мира.

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

              Этими инструментами с удовольствием делимся на Гитхабе, а для удобства сделали ещё и Open Source раздел на 2ГИС.Технологиях. Чтобы вы разобрались, что есть что, мы расскажем о наших флагманских инструментах с открытым кодом.
              Читать дальше →
            • TARS, сделай уровень frontend-рутины 0%

                image

                Frontend с каждым днём становится сложнее. Задачи — объёмнее, пользовательский интерфейс — насыщеннее, HTML, CSS и Javascript — огромнее, а сон фронтендера — короче и беспокойнее. Необходимо грамотно структурировать код, выполнять множество рутинных задач (компиляция css- и js-препроцессоров, сборка спрайтов, подготовка и оптимизация изображений, минификация файлов и др). Если вы работаете в команде — это автоматически увеличивает сложность разработки. Чтобы решить эти проблемы, я создал TARS — сборщик html-вёрстки, основанный на gulpjs.
                Уменьшить рутину
              • Главные темы CodeFest 2015

                  image

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

                  В программе семь треков: mobile-, frontend- и backend-разработка, тестирование, управление продуктами и проектами, дизайн и поток квартирников — так у нас называются дискуссионные панели.
                  Итак, к главным темам программы
                  • +22
                  • 8,7k
                  • 3
                • BattleGIS — JavaScript-движок для игры в Танчики



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

                    Хотелось сделать чего-нибудь эдакого, чтоб можно было собраться с коллегами в большой переговорке и за разного рода напитками весело провести время. Это должно было быть связано с профессиональной деятельностью: JavaScript`ом или вёрсткой, ведь чтобы погамать в Кваку или выехать на шашлыки, быть frontend-разработчиком совсем не обязательно.

                    Так родилась идея сделать JavaScript AI-challenge.
                    Читать дальше →
                  • Одиннадцатиклассница, или тестируем баги вёрстки



                      В современном вебе несправедливо мало внимания уделяется хоть сколько-нибудь автоматизированному тестированию UI. Особенно это касается статической вёрстки. На проекте 2ГИС Онлайн мы попытались частично восполнить этот пробел. Какие полезные практики мы приобрели, и о каких хороших библиотеках мы узнали, расскажем далее.
                      Получить плюс пять к качеству

                    Самое читаемое