• Как организовать Performance Review в IT-компании: опыт Badoo


      Привет, Хабр! Меня зовут Алексей Рыбак, я – глава разработки в Badoo. В феврале в нашем московском офисе Badoo проходил Techleads-митап, где я рассказывал про наш процесс Performance Review. Эта статья написана по мотивам моего выступления.

      Читать дальше →
    • Улучшая performance review

        Про то, как в Avito работает performance review, я очень много раз рассказывал внутри компании, а этой весной ещё и на двух конференциях — TeamLeadConf и CodeFest. Мы активно вкладываемся в доработку процесса, проводим много экспериментов и собираем кучу полезных данных, поэтому каждое новое выступление стабильно включает в себя какой-то новый контент. Цель этой статьи — не выдать вам готовое коробочное решение, а поделиться всеми практиками и инсайтами, которые мы обнаружили на своем пути.


        Читать дальше →
      • Как фрилансеру открыть фирму в Латвии и какие преимущества это дает

        • Tutorial

        1. Введение


        Всем привет, меня зовут Владислав, я из России, и я фрилансер-программист. Сейчас на Хабре очень популярная тема — юридические и налоговые вопросы при работе с Upwork, как получать и декларировать плату от зарубежных заказчиков, и так далее.



        Я тоже довольно долго изучал эти вопросы. Российское законодательство по этим вопросам сильно зарегулировано, и все эти законы и правила причиняют массу проблем фрилансерам, работающим на зарубежный рынок. В итоге я принял решение перевести свой «бизнес» в другую юрисдикцию. Изучив все возможные варианты, я выбрал такой путь — зарегистрировать фирму ООО в Латвии, и принимать платежи от заказчиков на эту фирму. То есть просто переместить свой бизнес из России в Латвию.

        Я уже год работаю в таком формате, я сталкивался с разными проблемами и оценил плюсы и минусы. В итоге я решил, что в сумме я выиграл от такого решения. В комментариях к статьям о фрилансе я периодически читаю вопросы типа «как работать на заказчиков из США», «Как платить налоги на платежи с Upwork-а», и поэтому я решил поделится своим опытом, тем более что подобных статей я еще нигде не видел.
        Читать дальше →
      • Как ботаники заведения автоматизируют

          image

          Привет, Хабр. Прошло почти 2 года после моего последнего поста. Очень рад, что он оказался для многих полезным. За эти 2 года мы сделали очень многое. И мне хотелось бы поделиться опытом и своими впечатлениями.

          С 20 заведений-клиентов из одной страны мы выросли почти до 4 000 из 12 стран. Наша команда выросла в 5 раз. Открыли офис в Москве и Варшаве. Выпустили приложение, помимо iOs и Web, еще на Android и Windows. Значительно увеличили функционал. Перевели Poster на 5 языков. За последний квартал приняли участие в 3-х международных выставках. Тесно дружим с такими компаниями как Epson, Microsoft, Intel. За нами пристально следят несколько крупных инвесторов. Европейская компания предложила нам поглощение.

          На первый взгляд может показаться, что все просто и безоблачно, но уверяю это не так. Самое интересное и опасное только предстоит. По сути мы прошли только первый этап — этап проверки идеи и построения первой версии продукта. Дальше предстоит самый сложный этап — этап становления, когда происходит внутренняя оптимизация и реструктуризация компании. Именно об этом я и хочу рассказать.
          Читать дальше →
        • Прокачка TinyMCE 4

          Здравствуйте, меня зовут Константин, я работаю front-end-разработчиком на информационно-развлекательном портале, основную долю контента которого составляют новости и статьи. И, конечно же, нам было крайне важно организовать удобную работу с порталом для наших редакторов. О том, каких успехов мы добились на данном поприще, и будет эта статья.
          Читать дальше →
          • +31
          • 35,4k
          • 5
        • Как мы готовим React, Require и Backbone

          Как следует из официальной документации, React.js — V из MVC, и, как правило, вместе с ним применяются другие решения, в данном случае — Backbone.js и Require.js. А еще Jasmine, Karma и Grunt. Сегодня я поделюсь наброском проекта с применением этих инструментов.

          Ссылка для нетерпеливых.

          Хотелки


          • Прозрачная структура проекта;
          • Автоматизация всей рутинной работы;
          • Автоматизация тестирования;
          • Модульность;
          • Повторное использования кода;
          • Производительность.

          Интересно что из этого получилось?
        • Проблема инициализации объектов в ООП приложениях на PHP. Поиск решения при помощи шаблонов Registry, Factory Method, Service Locator и Dependency Injection

            Так уж повелось, что программисты закрепляют удачные решения в виде шаблонов проектирования. По шаблонам существует множество литературы. Классикой безусловно считается книга Банды четырех «Design Patterns» by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides" и еще, пожалуй, «Patterns of Enterprise Application Architecture» by Martin Fowler. Лучшее из того, что я читал с примерами на PHP – это «PHP Objects, Patterns and Practice» by Matt Zandstra. Так уж получилось, что вся эта литература достаточно сложна для людей, которые только начали осваивать ООП. Поэтому у меня появилась идея изложить некоторые паттерны, которые я считаю наиболее полезными, в сильно упрощенном виде. Другими словами, эта статья – моя первая попытка интерпретировать шаблоны проектирования в KISS стиле.
            Сегодня речь пойдет о том, какие проблемы могут возникнуть с инициализацией объектов в ООП приложении и о том, как можно использовать некоторые популярные шаблоны проектирования для решения этих проблем.
            Читать дальше.
          • Philosopher — новый бесплатный шрифт

              Мой знакомый делает бесплатные шрифты для дизайнеров, очень хочу показать вам последний из них:

              image

              Автор шрифта продвигает бесплатную типографику от дизайнеров для дизайнеров.

              Прочитать подробнее о шрифте и пообщаться с автором можно у него в ЖЖ

              Здесь можно бесплатно скачать сам шрифт
            • Netgear Universal WiFi Internet Adapter WNCE2001, или как из любого Ethernet на бытовом устройстве сделать WiFi 802.11n

                Обзор некоторых железок должен выглядеть примерно так: «Работает. Серьезных недостатков не имеет. Цена такая-то. Рекомендую». Ну и фотография коробки, чтобы в магазине не промахнуться. Так бы, наверное, и написал о сегодняшнем агрегате, но, боюсь, серьезные парни такую лаконичность не оценят, а для несерьезных писать скучно. Поэтому изложу эти тезисы чуть подробнее – для пущей их ясности.

                Итак, у меня на кухне висит телевизор Acer. Простенький такой, 19-дюймовый, с разрешением 1440х900. На нем ребенок во время принятия пищи смотрит мультфильмы, ну и жена на них тоже поглядывает. Конечно, тот ужас-ужас, который идет по эфирным телеканалам, мы ребенку стараемся не показывать. От греха. Поэтому сзади телевизора приклеен на двусторонний скотч плеер WD TV Live, а в него воткнуто две флэшки. И вот с них-то и идет на экран всякое, вроде «Тачек» или «Простоквашино». Разумеется, все это записано в DVD-разрешении, и до поры нам всем всё нравилось. Но вот однажды угораздило меня добыть абсолютно лицензионный (мимо проходи, РАО, мимо) рип пиксаровских «Тачек» в Full HD. Включил я его на телевизоре и, знаете ли, ошалел. Вроде и диагональ маленькая, и разрешение у матрицы не дотягивает до Full HD, но картинка стала настолько лучше, что возвращаться на SD категорически не захотелось.

                Netgear WNCE2001
                Читать дальше →
              • Обзор маршрутизатора Netgear WNR3500

                  Москва. Лето. Жара. В таких условиях не то что человек, даже железо отказывается работать. Вот и мой старенький маршрутизатор Trendnet Tew-633GR совсем отказался выполнять возложенные на него функции.

                  На смену ему был приобретен новенький беспроводной маршрутизатор Netgear WNR3500. О нем и пойдет речь далее.

                  Почему?


                  Многие коллеги по работе осуждают меня за такого рода покупки. Говорят: «Зачем тебе такой маршрутизатор? У тебя же дома стоит сервер, ты it-шник все-таки. Все это можно настроить за пару часов. И никаких вложений!».

                  Читать дальше →
                • FM-трансмиттер в машину

                       Мне не стыдно признаться – у меня сейчас убитая девятка с убитой магнитолой и что-то вкладывать в нее просто нет смысла – лучше подкопить на новый авто, а этот оставить «для лопат и картошки» )

                    image

                       Ну а что, учиться — подойдет. Зато я молод и полон сил ) когда приходится куда-то выбраться, согласитесь, гораздо приятней ехать под музыку. Под катом – бюджетный вариант решения вопроса.
                    Читать дальше →
                  • Сигнализация из компьютера и микрофона

                      Хочу представить вашему вниманию программу, которую я написал в попытке найти еще одно применение GSM модему, хотя работать она может и без него. Сфер применения у данной программы может быть много, нужно только включить фантазию. Например — простейший вариант сигнализации, реагирующей на громкий звук, GSM-няня (по аналогии с радио-няней).
                      Читать дальше →
                    • VLC: Стрим и Стрим-Сервер #2

                        image
                        В этой части мы рассмотрим «Простой Стриминг» через GUI для домохозяек, а для примера нам послужат ситуации:
                        1. Когда мы выступаем в роли локального транслятора, для людей с лимитированным интернетом, с отключенным интернетом, или для тех, кто считается с вашим вкусом и хочет смотреть то, что вы им порекомендуете.
                        3. Если вы захотите передавать видео со своей вебкамеры, просто цифровой камеры и любых других подобных устройств, через DirectShow.

                        Читать дальше →
                      • VLC: Стрим и Стрим-Сервер #1

                          По просьбам трудящихся, начинаем потихоньку разворачивать тему стриминга при помощи VLC, но для начала немного вводной информации, о которой стали часто спрашивать после Двух серьезных разговоров о VLC
                          image
                          Читать дальше →
                        • Серьезный разговор о VLC #2

                            В продолжении темы "Серьезный разговор о VLC"



                            Под катом:
                            1. VLC Extended (самые приятные мелочи которые просто радуют)
                            • VLC Wall (Просмотр одного видео на 2...81 (теоретически 9801) мониторах)
                            • Играем в Puzzle из видео который смотрим :)
                            2. Слушаем Подкасты. Радиостанции и перенаправляем их в стрим.
                            • Делаем свою онлайн Радиостанцию.
                            3. Делаем "Screencast" При помощи VLC (Сьемка экрана в видео файл или вещание в сеть)
                            4. Отправляем данные о музыке в свой профиль на LAST.FM (Аудиоскробблинг)
                            5. Запуск VLC без GUI интерфейса (Для и по просьбе любителей mPlayer)
                            — Просмотр/конвертация/сохранение видео с Youtube.
                            … и небольшой хинт для мучеников с Прокси на Windows. ну и пара ответов на частые вопросы, которые задавались с момента прошлой публикации.
                            Читать дальше →
                          • Серьезный разговор о VLC

                              Под катом:

                              1. Небольшое введение в медиаплеер/сервер VLC.
                              2. Удаленное управление VLC.
                              2.1. VLC в качестве Пульта ДУ (iPhone/iPod Touch\КПК)
                              3. Одиночное/пакетное конвертирование/кодирование видео в VLC (на примере кодирования видео для iPod/iPhone)


                              Читать дальше →
                            • Первые шаги на пути к покупкам на ebay, dealextreme, focalprice, kaidomain…

                                Не секрет, что на ebay, DX, KD и прочих онлайн-магазинах существует много гаджетов и товаров, которых в РФ не найти. Чтобы удовлетворить свои гиковские потребности, а также просто тратить с умом, рано или поздно приходится обращаться к интернет магазинам. Однако новички теряются во всех этих «палках, клеймах, лотах, диспутах, EMS, USPS и прочее», а также некоторые не владеют английским для того, чтобы элементарно зарегиться в paypal.
                                Для этой цели админом форума ebay-forum.ru был создан подробнейший pdf-мануал, с которым я и предлагаю всем желающим ознакомиться.

                                1. Регистрация

                                Регистрация в PayPal для России
                                Регистрация на аукционе eBay
                                Верификация PayPal аккаунта

                                2. Покупка

                                Часть1: Покупка лота — аукцион
                                Часть2: Покупка лота — фиксированная цена
                                Часть3: Оплата выгранных лотов по PayPal

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

                                Added
                                т.к. возникли вопросы по картам, то немного углубимся

                                visa электрон не пройдет в 90% случаев по личному опыту. Нужна visa классик, но опять таки не всех банков. Гарантированно с paypal работают следующие карты
                                * ВТБ24, Виртуальные карты
                                * Альфа-банка, Виртуальные карты
                                * Банк Москвы, Visa Virtuon
                                * Промсвязьбанк, MasterCard Virtual
                                * Мастер-банк, Visa Virtuon
                                * UniCredit Bank, Visa Virtuon
                                * Собинбанк, MasterCard Virtual, Visa Virtuon
                                * Банк Возрождение, Visa Virtuon
                                * Visa Unembossed Финсервис банка
                                * GE Money Bank, Visa Classic Unembossed

                                — Из комментов:
                                Беларусь, Банк «Москва-Минск» Visa Electron принимается в ПэйПал, если тупо в адресе вместо Беларуси указать Россию

                                карточка виза классик (самая обычная) промсвязьбанка 100% работает с пайпалом

                                VISA Electron банка Русский Банк Развития (www.rbr.ru) — не получилось (PayPal сказал, что карта не подходит)
                                VISA Classic банка Raiffeisen BANK (www.raiffeisen.ru) — успешно зарегистрировался

                                VISA Classic Балтийского банка и VISA Gold Банка Санкт-Петербург нормально работают с онлайновыми магазинами и PayPal

                                Регистрировал на PayPal карту MasterCard Virtual от УралСиб — работает отлично, обслуживание 100р\год, интернет-банк бесплатный

                                — Чтобы узнать подойдет ли Ваша карта для оплаты в интернете, просто позвоните в банк и спросите у них об этом.
                                Карту какого банка выбрать НЕ ВАЖНО. Единственное на что стоит обратить внимание — это на интернет банкинг/смс оповещения, чтобы контролировать сколько денег на текущем счету и сколько снялось с карты.
                                Также имеет смысл добавить, что банки-эмитенты виртуальных карт могут накладывать ограничение на максимальную сумму расходуемых средств в месяц. Так у ВТБ24 это 500долл. Т.е. вы в месяц сможете совершить покупок на сумму до 500долл.
                              • Тихий компьютер своими руками

                                  Компьютер давно уже стал таким же обычным предметом в доме, как и например холодильник. Но почему-то многие пользователи компьютеров, особенно не сильно «продвинутые» считают, что современный компьютер должен шуметь. Он ведь мощный, ему нужен БП на XXX ватт, а шум — это неизбежность. Однако для большинства типичных домашних конфигураций это не так. Их можно сделать как минимум тихими, а то и вовсе практически бесшумными. Далее я расскажу, как добиться этого без значительных финансовых вложений простыми и доступными средствами.
                                  Читать дальше →
                                • Мертвые с косами. И тишина…

                                    Хочу поделиться опытом сборки бесшумного компьютера для дома.

                                    Недавно я публиковал статью о выборе современного монитора, которую хабрапользователи довольно высоко оценили. Это дало вдохновение для второй части. Как и в прошлый раз, прошу не рассматривать статью как нечто академическое, просто мне хотелось поделиться информацией, на сбор которой ушло много времени.
                                    Я задался целью собрать из комплектующих максимально тихий системный блок, при этом надежный и быстрый, для комфортного кодирования HD-видео. Вот как это было.

                                    Корпус

                                    Компьютерный корпус — это всего лишь коробка, более или менее прилично выглядящая. Однако, если уделить внимание шумоизоляции, удобству сборки и эффективности охлаждения, то все не так очевидно. Для большей гибкости я рассматривал корпуса без блока питания, т.к. уже заранее выбрал один из самых тихих БП (см. ниже).
                                    Сразу скажу, что получилось дорого. Я выбрал корпус Antec P182 (на фото выше). Без блока питания они выпускают несколько моделей. Наиболее известные серии — P182 и P190 (сильно дороже). Есть еще довольно маленький корпус без БП NSK4000, но в небольших корпусах охлаждение менее эффективно и требует более шумных вентиляторов.
                                    Наряду с Antec я почитал про корпуса Lian-Li. Они оригинальны тем, что сделаны из чистого алюминия. Выглядят очень стильно и сделаны с высоким качеством. Но в России распространены еще меньше, чем Antec.
                                    Можно было, конечно, найти много хороших корпусов среди более дешевых. Что мне понравилось в Antec?
                                    Читать дальше →