• Опыт работы с американскими платежными системами

      Всем привет! Я работаю над e-commerce стартапом в штатах и за последнее время удалось поработать с рядом сервисов электронных платежей, а именно Stripe, Braintree и Paypal. Сегодня хочу немного рассказать о том, какие особенности электронных платежей есть в Штатах, о практическом опыте использования вышеназванных сервисов и так же ряд общих мыслей на эту тему.
      Читать дальше →
      • +3
      • 12,7k
      • 5
    • Отчет о конференции AgileKitchen 29 ноября 2013

        29 ноября состоялась очередная конференция AgileKitchen, посвященная гибким методологиям разработки. Конференция отметилась немалым количеством участников и, как всегда, интересными докладами.
        На этот раз конференция прошла в офисе Mail.ru group. Выражаем благодарность за возможность воспользоваться комфортабельным и красивым офисом.

        image
        Читать дальше →
      • Впечатления от конференции DevOpsDays 2013 Mountain View

          Конференция закончилась всего несколько часов назад, поэтому в голове еще небольшой сумбур от количества и качества полученной информации. Надеюсь, написав этот пост у меня получиться разобраться в собственных мыслях. Сначала будут общие впечатления, затем кратко пробегусь по докладам и закончу мыслями на тему того, о чем говорили на конференции, благо таких мыслей накопилось по ходу прилично. Хотите узнать, о чем сейчас говорят в мире DevOps? Тогда вам под кат. И да, пост будет длинным, но в конце будет бонус-сюрприз).
          Читать дальше →
          • +18
          • 4,3k
          • 1
        • Зачем и как мы делаем аудиты

            Представьте, что у вас что-то заболело (не дай бог, конечно). Вы идете к врачу и тут есть две возможности:

            • «Резать к чертовой матери!»
            • Вы идете сдавать анализы и после этого узнаете, что просто съели что-то не то


            Лично мне и моим коллегам нравится второй вариант, именно поэтому, когда нас просят внедрить «эти ваши аджайлы», мы проводим аудит. Но мы не такие, как PricewaterhouseCoopers — мы лучше, мы неформальные и мы даем ценные результаты. Как именно — читайте под катом!
            Читать дальше →
          • Spec By Example на примере одного требования



              Всем привет! Продолжаю тему постов про подход к сбору требований под названием Spec By Example. Я уже делал вебинар про общие ценности данного подхода (о нем чуть ниже), а сегодня хочу показать как оно на работает на примере достаточно простого, на первый взляд требования. Самого требование звучит очень просто:
              В системе должно отображаться уровень заполненности склада за счет отображения количества товаров каждого типа. При отгрузке/приеме товаров значение должно обновляться.
              В принципе, ничего сложного, но давайте посмотрим, какие сюрпризы таятся внутри!
              Читать дальше →
            • 12 антипаттернов DevOps

              • Перевод
              От переводчика. Продолжая серию переводов про DevOps, в этот раз хочется поговорить о том, как делать НЕ надо. Мы сталкивались с этим, каждый раз, когда приходит что-то новое, например agile. Возникают культы карго, слышаться речи, что мы особенные и у нас все не так и так далее. Так давайте же попробуем избежать этого в случае DevOps.

              Итак, вы хотите стать DevOps? Хорошо, но прежде чем начать, давайте взглянем на некоторые вещи, которые вы не должны делать.

              В старые добрые времена, мы просто называли их «плохие идеи», но появилась дипломатия и политкорректность, ушел «мозговой штурм» и появился «idea shower», а вместе с ним и слово «анти-паттерны».

              Если «паттерн» это правильный путь, то по своей сути «анти-паттерн» является неправильным — и поэтому, чтобы не дать вам пойти неверным путем, мы составили этот список (с небольшой помощью DevOps сообщества).
              Читать дальше →
            • Темная сторона кода


                «Покой — это ложь. Есть только страсть.
                Через страсть я познаю силу.
                Через силу я познаю могущество.
                Через могущество я познаю победу.
                Через победу мои оковы рвутся.
                И Великая Сила освободит меня.»

                — Кодекс ситов

                Я хочу поговорить о темной стороне кода и о том, к чему это приводит. Что я понимаю под темной стороной кода? С моей точки зрения — это такой код, который был написан программистами, которые поддались желанию написать кое-как, исходя из своих собственных целей, а не целей продукта. Они оставили покой (размеренное написание кода согласно практикам) в угоду страсти (код ради кода). А если есть темная сторона, то есть и ее представители — Темные властелины, Дарты. Вот о них мы сегодня и поговорим.
                Читать дальше →
              • 11 важных вещей, которые нужно знать про DevOps — часть вторая

                • Перевод
                (Продолжение перевода, первая часть здесь)

                8. Как Infosec и QA интегрируются в поток работ DevOps?

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

                Примером риска, связанного с недостаточно проверенным процессом развертывания, является известная проблема Dropbox в 2011, когда аутентификация была отключена на четыре часа, что позволило неавторизованным пользователям получить доступ ко всем хранимым данным.
                Читать дальше →
              • 11 важных вещей, которые нужно знать про DevOps — часть первая

                • Перевод

                От переводчика


                В 2009 года за рубежом возникло движение, которое назвало себя DevOps. На первый взгляд это разработчики с навыками сисадминов и сисадмины с навыками разработчиков. Но на самом деле это отнюдь не так. Данное подход имеет четкие цели, философию, инструменты и методы, которые только некоторые русскоязычные компании начинают использовать. Мне кажется, что данный подход у нас незаслуженно игнорируется и мне хотелось бы рассказать об 11 вещах, которые нужно знать о DevOps, в частности:
                • что такое DevOps
                • каковы его ценности
                • как он внедряется
                • кому он приносит пользу

                Надеюсь, этот текст вам понравится.

                Читать дальше →
              • Проект Дневники Инженера: challenge accepted!

                  imageКогда из разработчика становишься консультантом или коучем, то сразу появляются следующие вопросы:
                  • А почему ты перестал быть программистом?
                  • Как ты можешь учить, если сам не кодишь?
                  • Неиграющий тренер?
                  • ваш вопрос

                  Что самое главное — вопросы такого типа нельзя считать на 100% троллингом, все они обоснованы. Чтобы как-то ответить на эти вопросы и было решено стартовать этот проект. Проект частично будет обучающим (будет рассмотрены техники XP и гибкого тестирования), частично развлекательный, частично направленный на развитие сообщества и так далее. Больше подробностей под катом.
                  Читать дальше →
                  • –1
                  • 3,7k
                  • 6