1. Начал писать сообщение в блоге о том, как использовать Socket.io в приложении MVC.
  2. Работал с несколькими друзьями, имевшими опыт работы с WebSockets.
  3. Начал понимать, что моя внутренняя логика для Squash Tomato не сможет обрабатывать функции, которые я хотел создать, поэтому я переписываю свою внутреннюю логику и опубликую ее (вы увидите довольно много в эта почта).
  4. Я делаю документ, который содержит все детали моего приложения, включая то, для чего X и почему X такой, какой он есть. Деталей и потока моего приложения становилось слишком много, чтобы продолжать манипулировать и поддерживать его как мысленный образ, поэтому я организую, включив его в документацию.
  5. Я обнаружил 5 основных областей/вещей, нуждающихся в рефакторинге, прежде чем я запущу свое большое обновление «Семейный список» — данные списка модели пользователя должны быть перемещены в новую модель списка (включает изменение всего моего контроллера JavaScript для работы с другой моделью), все отношения списка один пользователь должен отображаться на новой странице /my-lists, все списки доступны для совместного использования И могут быть удалены, клиентский JavaScript должен содержать только чистые функции для улучшения возможности повторного использования и предотвращения непреднамеренных ошибок, а клиентский JavaScript должен работать с любым списком независимо того, сколько участников имеют доступ и права «записи».
  6. Ищу способ переместить поле из моей модели User в новые документы в новой коллекции моей новой модели List… вздох.