• Как команда технарей свою компанию создавала, сезон 3 (наконец-то полетело!)



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

      Наши предыдущие статьи про душещипательную историю бравых технарей на вольных хлебах, которые покинули уютные компании, стабильный оклад, соц. пакеты и всякие плюшки посмотрели под 80К раз, больше сотни голосов, несколько сотен в избранном:

      Читать дальше →
    • Как команда технарей свою компанию создавала, сезон 2 (жизнь в кризис)


        Первая наша статья получила большой отклик на Хабре, 62 тысячи просмотров, +94 голосов, 340 раз добавили в избранное. Это очень круто, и мы с радостью расскажем, что у нас произошло за последний год.

        В этом сезоне вы узнаете:
        • как в первый же год заработать 7 млн. в обороте на аутсорсе;
        • как потерять свой первый лям и не сойти с ума;
        • как стать спасителями для ваших клиентов, снять с них боль и ад вечно проблемного IT;
        • как выживать в кризис;
        • и супербонус для тех, кто хочет начать свой бизнес: наша бизнес-модель с преферансом и балеринами. Математически обоснованный расчет стоимости нормочаса на аутсорсе.

        Читать дальше →
      • Как команда технарей свою студию создавала. Опыт первых месяцев. Достижения, фейлы, умозаключения…


          Уверен, многих технарей посещала идея создания своего бизнеса. Вот и у нас в определенный момент все звёзды сложились так, что казалось — это беспроигрышный вариант: сильная техническая команда, откуда ни возьмись появились менеджеры, готовые продавать наши услуги, есть даже пара проектов на старт. Грех не попробовать. И мы рискнули. Фактически всё надо ставить с нуля.
          Читать дальше →
        • Nextdeep.com – web extension или новый формат накопления знаний о любой странице в интернете

            Идея простая. Мы бродим по интернету, иногда находим что-то интересное, что цепляет, и хочется узнать больше. Будь-то суперновинка для гиков, курорт в Азии или новый способ взлома серверов пентагона.
            Открываем поисковик, постепенно продираемся через позиции, бережно подобранные искусственным мозгом поисковых машин и щедро сдобренных нескончаемыми бюджетами SEO-оптимизаторов. Открываем один сайт, второй, на десятом узнаем про полезный форум или бложик … Просто вспомните, сколько времени Вам потребовалось, чтобы собрать все действительно хорошие закладки по интересующей Вас теме?

            А как иначе-то?
            Читать дальше →
          • MyJamRing = информер пробок + будильник для Iphone

              image
              Так уж сложилось, что последние 7 лет я работаю в относительно свободном графике. Т.е. могу прийти на работу как в 9 утра, так и в 12 дня, ну а домой — совсем большой разброс по времени. Все зависит от пробок: как только они спадают, я стартую. Если с уходом все понятно — можно глянуть яндекс, то как быть с утренним подъемом? Вставать в 8 утра и смотреть пробки глупо.

              Я хочу вставать, когда их нет.
              Читать дальше →
            • Готовая команда под ваш интернет-стартап

                Многие компании сталкиваются с проблемой подбора новой команды под проект, и очень многие знают как не легко сейчас найти действительно сильную команду с опытом работы, способную эффективно решать поставленные задачи.
                Однако бывают счастливые совпадения — готовая команда сама ищет компанию. Почему?
                Читать дальше →
              • Статья по мотивам моего выступления на PHPConf. Общий обзор Flex-а и связки PHP&Flex

                  Статья будет полезна тем, кто хочеть познакомиться с Flex и его интеграцией с PHP, оценить плюсы и минусы использование этого решения в продакшен. Хочу заметить выступление почти двух годичной давности, однако многое (практически все=) до сих пор актуально.

                  PHP&Flex, «новая» альтернатива для создания Rich Internet Applications

                  Читать дальше →
                • как эффективно скрестить jira и svn

                    Исходная задача заключается в том, что мы хотим связать комиты в SVN с тикетами JIRA, причем:
                    1. Не должны пропускаться комиты без реально существующих тикетов в Jira
                    2. Непосредственно в Jira должна быть возможность посмотреть что (кто, когда...) комителось в SVN к контексте конкретного тикета.

                    Как оказалось не так просто нагуглить инфу на эту тему. Есть куча решений jira pre-commit hooks, но только одно (может и есть другие?!, но я не нашел) позволяет решить задачу «реально существующих тикетов в Jira». И так решения…
                    Читать дальше →
                  • маленькие особенности Zend Framework-a

                      Думаю будет полезно тем, кто начинает разбираться с ZF

                      Вопрос-Ответ:

                      1. Хочу писать нормальные имена action-ов, например MySuperCuperAction, выдает ошибку.
                      Для этого в url-e пишет /mycontroller/my-super-cuper/ или через току, разделитель можно менять Zend_Controller_Dispatcher_Abstract->setWordDelimiter

                      2. В моделях приходиться каждый раз получать адаптер к базе
                      делаем Zend_Db_Table_Abstract::setDefaultAdapter($db) при инициализации и забываем в модельках про это.

                      3. Как рендерить в Named Segments response объекта (Часто применяется в лайаутах, например $this->layout()->sidebar)
                      Способов много
                      — в action-ах пишем render('MyActionName', 'MyNamedSegment'), тем самым результат рендеринга акшена MyActionName, запишется в MyNamedSegment, т.е. в лайаутах можно будет выводить $this->layout()->MyNamedSegment
                      — добавляем в объект Response $response->append('MyNamedSegment', 'myContent')
                    • падает хабрасила. Глюк?!

                        Что-то я совсем не понимаю. Было +12, потом вдруг стало -1. При этом никто меня не минусовал, ни коменты, ни топики, ни карму. Сегодня поставили +1 на комент, сила опять упала в минус на немного. Мне конечно пофиг, но осадок остался =)

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

                          Может пригодиться. Как просто подсчитать:

                          — кол-во строк кода
                          find project_folder -name *.php -exec cat {} \; | wc -l

                          -кол-во классов, функций, if-ов и т.д
                          find project_folder -name *.php -exec cat {} \; | grep class | wc -l

                          Прошелся по всем своим проектам. Интересное наблюдение, в схожих проектах кол-во if-ов падает, кол-во классов и функций растет.