Новый ASP.NET 5

Сейчас просматривая доклады по новому ASP.NET 5 был поражен тому какую огромную работу провела команда разработчиков. Здесь даже больше работа над собой, чем над платформой. Если подумать то в этот раз Microsoft не идет своим «правильным» путем а старается использовать уже существующий опыт разработчиков других платформ.

Read More

Изменения в блоге

Уже давно зреет мысль об изменениях в блоге. Время идет, все меняется. Существующий дизайн мне давно наскучил да он и на мобильных устройствах, ко всему прочему, отображается так себе. Фотогалерея не работает уже около 2 лет из-за одного изменения CMS и теперь её нужно переписывать. Но главное, чего мне не хватает это гибкость. Так как сайт написан на CMS то любое изменение необходимо проводить в согласованном с системой управления виде.

Read More

Проблема с сессией в Chrome: решение

В прошлом своем посте я писал о внезапно возникшей проблеме с сессией. Благодаря помощи коллеги и Fiddler удалось обнаружить странное поведение Chrome. При открытии страницы через IE или FF происходил один запрос. При использовании браузера от Google их было уже 3: непосредственно к странице, к файлу favicon.ico и странице default.aspx. Вот тут и крылась проблема.

Read More

Проблема с сессией в Chrome

Недавно в production окружении был обнаружен странный баг, который воспроизводится только в Google Chrome. Первоначально была мысль, что какая-то проблема с JavaScript. Однако при детальном изучении стало понятно, что проблема в том, что после выполнения AJAX Callback-ов сессия ASP.NET слетает полностью. Была мысль, что идентификатор сессии (ASP.NET_SessionId) изменяется, однако Fiddler показывает его одним и тем же во всех запросах.

Read More

Попробовал Kinect

Вчера был в гостях у брата и попробовал поиграться с Kinect - это просто непередаваемые ощущения особенно если играть вдвоем. Бокс, гольф, теннис гонки на карах в Star Wars.

Read More

Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing CodeКогда я написал свою первую программу (это были небольшие часики с кучей настроек) я совсем не задумывался о красоте кода. И потому он был пропитан большим количеством дублирований. Копипастом делалось огромное число одинакового функционала и меня это мало беспокоило. В конечном итоге только код главной страницы разросся до 2500 строк кода. Это было более 10 лет назад.

Read More

Российский хостинг бессмысленный и беспощадный

Я уже давно отошел от использования хостинга, который так или иначе связан со странами бывшего СССР. И дело даже не в том, что я не люблю эти страны и они мне как-то насолили, нет. Я сам живу в Беларуси и вроде бы должен любить свою страну и все что с ней связано. И когда еще любить нашу природу или историю (но не всю) как-то можно, то уж родной сервис никак.

Read More