Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «tod»
Масштабирование Wix до 100 миллионов пользователей. Начало 2016-03-23 16:37:08
Привет! Сегодня мы начинаем серию постов от наших инженеров о масштабировании Wix. Наша ...
+ развернуть текст сохранённая копия
Привет! Сегодня мы начинаем серию постов от наших инженеров о масштабировании Wix. Наша аудитория росла динамично: конструктор сайтов Wix был создан в 2006-м году, в 2009-м году аудитория нашего сервиса составила 1 миллион пользователей, а сегодня эта цифра достигла уже 80 миллионов. О нашей архитектуре на каждом этапе разработки расскажет в серии постов о масштабированиии главный архитектор программного обеспечения Wix Йоав Абрахами.
Когда мы в 2006 году запускали Wix, не было четкого понимания, какая именно реализация конструктора Flash-сайтов окажется рабочей, и что на самом деле означает сделать WYSIWYG конструктор сайтов. Мы были заняты разработкой двух Flash-приложений: одно для редактирования сайтов (оно создавало представление сайта в виде XML-документа) и другое для отображения сайтов (на основе XML-документа). Большая часть разработки велась на Flash. Помимо этого, нам также был необходим сервер для хранения и обработки XML-файлов на основе шаблона URL или домена сайта. Наш первый бэкенд-инженер построил этот сервер на Tomcat, Hibernate, Ehcache и MySQL. Кроме того, в основе нашего сервера был его собственный фреймворк, который генерировал файлы-сущности Java из HBM-файлов Hibernate, что делало возможным добавление нового кода путем наследования из сгенерированных классов.
Читать дальше →
Тэги: tdd, wix.com, блог, веб-разработка, девелопмент, компании, конструктор, масштабирование, методологии, опыт, разработки, сайтов, создание
Wix: разработка с видом на море 2016-03-16 15:52:03
Привет, Хабр! Это первый пост конструктора сайтов Wix, сегодня мы расскажем о том, что ...
+ развернуть текст сохранённая копия
Привет, Хабр! Это первый пост конструктора сайтов Wix, сегодня мы расскажем о том, что представляет из себя наш продукт с технологической точки зрения, как работают наши инженеры и какие убеждения мы разделяем при разработке и деплойменте (который в Wix происходит каждые 7 минут).
Но обо всем по порядку.
Читать дальше →
Тэги: tdd, wix, wix.com, блог, веб-разработка, компании, первый, пост, приветствие
Тестирование JS. Кармический Webpack 2016-03-03 23:51:00
+ развернуть текст сохранённая копия
Привет!
Пару месяцев назад я писал пост, о том как научить webpack для spa.
С того момента инструмент шагнул вперед и оброс дополнительным количеством плагинов, а так же примерами конфигураций.
В этой статье хочу поделиться опытом смешивания гремучей смеси webpack + jasmine + chai + karma.
Читать дальше →
Тэги: chai, html, jasmine, javascript, karma, tdd, testing, webpack, веб-разработка, веб-сервисов, тестирование
[Перевод] Архитектура чистого кода и разработка через тестирование в PHP 2016-02-20 12:11:14
+ развернуть текст сохранённая копия
Понятие «архитектура чистого кода» (Clean Code Architecture) ввел Роберт Мартин в блоге 8light. Смысл понятия в том, чтобы создавать архитектуру, которая не зависела бы от внешнего воздействия. Ваша бизнес-логика не должна быть объединена с фреймворком, базой данных или самим вебом. Подобная независимость даёт ряд преимуществ. К примеру, при разработке вы сможете откладывать какие-то технические решения, например выбор фреймворка, движка/поставщика БД. Также вы сможете легко переключаться между разными реализациями и сравнивать их. Но самое важное преимущество такого подхода — ваши тесты будут выполняться быстрее.
Просто подумайте об этом. Вы действительно хотите пройти роутинг, подгрузить абстрактный уровень базы данных или какое-нибудь ORM-колдовство? Или просто выполнить какой-то код, чтобы проверить (assert) те или иные результаты?
Читать дальше →
Тэги: group, mail.ru, php, tdd, web-разработка, блог, веб-приложений, веб-разработка, веб-сервисов, компании, тестирование
TED: Как сохранять спокойствие, когда известно, что стресс неизбежен 2016-01-05 09:03:00
+ развернуть текст сохранённая копия
В стрессовой ситуации вы действуете не лучшим образом. На протяжении тысячелетий мозг эволюционировал так, чтобы под действием стресса вырабатывать кортизол, который тормозит рациональное, логическое мышление, но даёт шанс на выживание, если, к примеру, на вас напал лев. Нейробиолог Дэниел Левитин считает, что существуют способ избежать ошибок, даже когда ваш мозг затуманен под давлением стресса — премортем. «Время от времени у всех нас что-то будет не получаться, — говорит он. — Смысл в том, чтобы заранее продумать, в чём могут быть наши промахи». chernov.pro
Тэги: ted, видео, эффективность
Главная / Главные темы / Тэг «tod»
|
Взлеты Топ 5
Падения Топ 5
|