Друзья, сегодня я расскажу вам историю о том, как просто и изящно решить проблему еnd-to-еnd тестирования web-сервиса доставки кофе с помощью нового open source тестового фреймворка. Мы проведем проверку не только работы сайта, но и менеджеров и даже службы доставки, к тому же потратим на это минимум усилий и времени. А в качестве бонуса за приложенные усилия получим кружечку горячего кофе прямо в руки. Всех любителей приключений прошу под кат…
Рубрика «web-разработка» - 20
Доставляем себе в офис чашку горячего кофе одной командой консоли с помощью TestCafe
2017-01-16 в 5:47, admin, рубрики: automation, automation testing, devexpress, functional testing, javascript, node.js, nodejs, open source, web-разработка, Разработка веб-сайтов, Тестирование IT-систем, Тестирование веб-сервисов, тестирование сайтов, функциональное тестированиеjson-api-normalizer: легкий способ подружить Redux и JSON API
2017-01-04 в 10:28, admin, рубрики: api, Elixir, javascript, JSON API, node.js, phoenix, react.js, ReactJS, redux, web-разработка, Разработка веб-сайтов
В последнее время набирает популярность стандарт JSON API для разработки веб-сервисов. На мой взгляд, это очень удачное решение, которое наконец хоть немного стандартизирует процесс разработки API, и вместо очередного изобретения велосипеда мы будем использовать библиотеки как на стороне сервера, так и клиента для обмена данными, фокусируясь на интересных задачах вместо написания сериалайзеров и парсеров в сто первый раз.
Падают ли сайты на праздники чаще, чем обычно? Мифы, реальность и как себя обезопасить
2016-12-28 в 11:04, admin, рубрики: host-tracker, monitoring, uptime, web-разработка, Блог компании ХостТрекер, веб-проекты, веб-сервисы, ит-инфраструктура, мониторинг сайта, мониторинг сервера, Серверное администрирование, Сетевые технологии, хостинг, ХостТрекерПриближаются новогодние праздники, и это особое время для многих сфер деятельности. Для кого-то это мертвый сезон, для других же — возможность дополнительно заработать. Людям, чья деятельность тесно связана с работой сайтов и вообще ИТ инфраструктуры, тоже нелегко. С одной стороны, хочется расслабиться, но с другой — присутствует иррациональный страх, что тщательнейшим образом настроенная система, работающая без перебоев уже много месяцев, упадет, как только от нее отвернешься. Что характерно, нередко так и бывает. Как все же позволить себе отдохнуть? Один из выходов — внешний мониторинг сайтов и серверов.
Оптимизируем redux хранилище для более производительных изменений
2016-12-22 в 21:14, admin, рубрики: javascript, performance, performance optimization, React, react.js, ReactJS, redux, web-разработка, производительность, производительность javascriptЭтот пост является продолжением поста про оптимизацию производительности списка в React приложении.
Внимание. В данном посте примеры подготовлены специально для Redux приложений. Но сам подход возможно применить и с другими библиотеками. Так же нижеприведенный совет работает в react-redux версии 5. Я не смог достичь желаемого результата в версии 4. Глубоко разбираться в причинах я не стал.
И так, стандартный способ хранить некоторое множество элементов в приложении — это хранить их в массиве:
const state = {
targets: [{id: 'target1', radius: 10}, {id: 'target2', radius: 2}]
};
Еще три онлайн-курса Mail.Ru Group в открытом режиме
2016-12-21 в 11:00, admin, рубрики: mail.ru, stepic, web-разработка, Блог компании Mail.Ru Group, онлайн-курс, Программирование, разработка, Разработка веб-сайтов
C 5 по 15 декабря наш отдел образования Mail.Ru Group открыл в режиме без сроков и дедлайнов еще несколько курсов, записанных на платформе Stepik по мотивам занятий в Технопарке. Их можно проходить в удобном для вас режиме без риска потерять баллы. Даже занимаясь не спеша, у вас будет шанс получить сертификат с высокой оценкой.
Читать полностью »
Как научить веб-приложение говорить на 100 языках: особенности локализации
2016-12-14 в 7:17, admin, рубрики: i18n, javascript, l10n, web, web-разработка, Блог компании Badoo, интернационализация, локализация, локализация интерфейса, перевод, Программирование, Разработка веб-сайтов
Ключевой особенностью онлайн-сервисов является то, что к ним имеют доступ пользователи практически со всего мира, говорящие на разных языках. Если вы разрабатываете такой сервис и хотите, чтобы им могли пользоваться люди из разных стран, то вам нужно его перевести и адаптировать, иными словами — локализовать.
Идея написания этой статьи возникла после MoscowJS митапа, на котором я говорил о том, как происходит процесс локализации в компании Badoo. Но в этой статье я бы хотел рассказать немного подробнее об особенностях локализации на примере веб-приложений, о том, какие существуют решения для локализации и почему в Badoo пошли своим путем. Всем неравнодушным — добро пожаловать под кат.Читать полностью »
Неизменяемый JavaScript: как это делается с ES6 и выше
2016-12-09 в 12:44, admin, рубрики: ES6, es7, javascript, web-разработка, Блог компании Издательский дом «Питер», ПрограммированиеЗдравствуйте, уважаемые читатели. Сегодня мы хотели бы предложить вам перевод статьи о неизменяемости в современном JavaScript. Подробнее о различных возможностях ES6 рекомендуем почитать в вышедшей у нас замечательной книге Кайла Симпсона "ES6 и не только".
Читать полностью »
О бравом React’е замолвите слово
2016-12-02 в 7:12, admin, рубрики: Facebook, javascript, React, web-разработка, Блог компании Издательский дом «Питер», Профессиональная литератураЗдравствуйте, уважаемые читатели!
Спешим вас порадовать — мы уже вовсю переводим книгу небезызвестного Стояна Стефанова о библиотеке React

Мы сочли, что этот молодой росток на массивном стволе JavaScript нелишне будет бережно прорекламировать, поэтому предлагаем почитать обзорную и слегка восторженную статью, которая, на наш взгляд, устарела всего на пару абзацев (их мы опустили)
Читать полностью »
Блеск и нищета php. Эволюция языка от 4.x к 7.1
2016-12-01 в 3:38, admin, рубрики: cms, java, php, php7, php7.1, symfony, web-разработка, yii, Программирование, Разработка веб-сайтов
По слухам сегодня должен состояться релиз 7.1. Поэтому хотелось бы немного оглянуться назад и посмотреть, а как же php вырос из набора костылей и подпорок в полноценный язык для веба. Прямо по шагам, т.е. по версиям. А в конце хотелось бы немного поразжигать поразмыслить о роли php в современной экосистеме.
Давайте мысленно вернемся во времена php4, когда получили своё развитие wordpress, bitrix и миллионы других CMS и домашних страничек.
ASP.NET Core: Ваше первое приложение на Mac c использованием Visual Studio Code
2016-11-23 в 14:12, admin, рубрики: .net, api, ASP, ASP.NET, asp.net core, azure, C#, c#.net, http, microsoft, msaspnetcore, open source, Visual Studio, web-application, web-разработка, Блог компании Microsoft, веб-службы, руководство, руководство для разработчикаПредставляем вам последнюю статью из цикла по разработке на ASP.NET Core. В данной статье вы узнаете как можно написать свое первое приложение ASP.NET Core на Mac.



