Некоторое время назад я гуглил интернет по поводу “REST vs SOAP”,
прочитал пару статей и вроде бы все понял, но не почувствовал от этого
никакого удовлетворения. Что-то было не так, то ли я не почувствовал
основную идею, то ли просто читал, одновременно слушая новый музон и
думая о новой фиче в проекте. Как появилось время, решил восполнить этот
пробел, заодно написав полезную статью по этому поводу.
воскресенье, 18 ноября 2012 г.
Битовые операции в PHP на примерах
Навеяно статьей об обработке критических ошибок в PHP.
Обратил внимание, что несмотря на то, что коды ошибок в PHP специально
заточены под битовые операции, тем не менее, что в примерах статьи, что в
комментариях, для проверки кодов ошибок используются обычные операторы
сравнения.
Статьи по MongoDB
Коллеги, при разработке приложений, мы каждый день сталкиваемся с
потребностью в гибком хранении информации (обновлении, поиске по ней, и
т.д.). Класс продуктов, которые решают этот круг задач, как все мы знаем
— Базы данных. Но что это такое в нашем понимании? У многих «база
данных» твердо ассоциируется с MySQL, таблицами и SQL-запросами. И это
устраивает до определенного момента. Действительно, реляционные базы
данных дают массу преимуществ в работе: поскольку данные имеют сильную
связанность, не нужно контролировать целостность базы данных. Используя
простой под-запрос можно выбрать количество комментариев к каждому посту
в блоге. Используя JOIN нетрудно делать сложные связанные выборки и
получать данные сразу о нескольких сущностях.
Software People 2012: Кросс-функциональная команда — это хорошо... или плохо
Кросс-функциональная команда -- это хорошо... или плохо
Доклад Максима Дорофеева
О вреде кросс-функциональности:
Доклад Максима Дорофеева
О вреде кросс-функциональности:
- О пользе специализации
- Экономика теории ограничений
- ТОС Burn-Down chart
- Эффект семи нянек
- Эффект выпрямления сроков
- Эффект вечных очередей
суббота, 10 ноября 2012 г.
jquery.cookie - простой, легкий jQuery плагин для работы с cookies.
jquery.cookie
A simple, lightweight jQuery plugin for reading, writing and deleting cookies.Moment.js: легкая работа с датами
Moment.js это отличная библиотека для работы с датами в JavaScript.
Не все базы одинаково полезны
Сергей Аверин, Руководитель проекта десктопных приложений компании Badoo, выступил на High Performance Conference 9 августа с докладом: «Не все базы одинаково полезны».
Некоторые тезисы:
Некоторые тезисы:
- оставайтесь на MySQL, не поддавайтесь моде на NoSQL;
- железо — дешевле людей. На старте масштабируйтесь железом и типовым открытым софтом (и его настройками);
- заурядному стартапу нужно минимум полгода, чтоб вылезти из ресурсов одного сервера;
- думайте про консистентность заранее, на уровне архитектуры, а то потом сами её выпилите;
- для веб-сервисов, не являющихся биллингами или процессингами, не нужна высокая связность и синхронность;
- поиск на MySQL FULLTEXT — обречён. Используйте Sphinx или иные специализированные движки;
- главное в надёжности — железо и резервирование по нему. Badoo использует Percona, а NoSQL — сильно распиарен.
воскресенье, 4 ноября 2012 г.
Подписаться на:
Сообщения (Atom)