← Февраль 2025 | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
Эта рассылка будет освещать различные аспекты разработки программного обеспечения на платформе .NET. Иногда это будут краткие описания новых технологий, иногда - обзоры каких-либо модулей, значительно упрощающих жизнь, иногда - best practice для решения тех или иных задач, основанные на рекомендациях Microsoft и конечно на моем личном опыте. И хотя в названии стоит "Записки программиста", статьи будут касаться разных областей разработки программного обеспечения, как собственно программирования, так и управления проектами, разработки архитектуры приложений, тестирования. И конечно, мне будет очень интересно выслушивать Ваше мнение - ведь не меняются только идеальные вещи, а мы с Вами пока еще не можем сказать "Я есьм ...", не так ли? :) Подробнее о рассылке можно прочесть в "нулевом" вводном выпуске.
Статистика
0 за неделю
Руководство по TFS, шаблоны и практики
Виктор Шатохин выложил полную версию замечательного документа "Групповая разработка с использованием Visual Studio Team Foundation Server. Шаблоны и практики." в русском переводе. ...
Время отклика страницы: взгляд со стороны браузера
Если вы создали сайт, который стал приобретать популярность в инете - рано или поздно вы столкнетесь с проблемой производительности. Страницы отдаются все дольше и дольше и мы начинаем прикидывать, что бы можно было улучшить. В воображении прокручиваются зарисовки из цикла "Страницы рождаются, живут, умирают": вот создается объект типа page, к объектной модели подключаются пользовательские элементы управления, периодически идут обращения к базе, вызываются обработчики событий ... Ага, вот здесь можно оптимизировать вызов хранимой процедуры, здесь - закешировать данные, а вот тут - оптимизировать код. Но не стоит забывать, что не менее интересные события происходят и по другую сторону фронта - на стороне браузера ... ...
URL rewriting в ASP.NET для поисковой оптимизации (SEO) (окончание)
Окончание статьи о URL rewriting в ASP.NET - как реализовать url rewriting своими руками, какие готовые решения и библиотеки можно использовать и как при помощи всего этого оптимизировать свой сайт. ...
URL rewriting в ASP.NET для поисковой оптимизации (SEO)
Для того, чтобы уйти от общих фраз, давайте сразу представим себе реальный пример: скажем, владелец домена news.ru заказал у вас разработку новостного портала. И как у нас водится - это должен быть портал всех порталов, убийца остальных новостных ресурсов и т.д. Он будет содержать десятки тысяч новостей, разбитых по категориям и темам и, естественно, должен быть вооружен последними достижениями SEO, чтобы максимально ускорить вожделенный и столь горячо обсуждаемый процесс "монетаризации". ...
Как совместить заказной дизайн и ASP.NET web-сайты
Вы начали разработку нового web-приложения. Аналитики обсудили с заказчиком и утвердили ТЗ. Заказ на макет первой страницы ушел в студию web-дизайна (если в вашей компании есть собственный дизайнер, все становиться проще). Его утвердили и дизайнеры принялись нарезать макет в html. Команда разработчиков получила спецификации и html-прототип дизайна, запустила Visual Studio и с энтузиазмом ломанулась навстречу премии за успешное завершение проекта. Если во время чтения последней строки у вас появилась скептическая улыбка - читайте дальше, возможно эта статья вам пригодится :) ...
Пока ребята из Вилларибо верстают сайт дивами ...
Все вы, наверное, помните holy wars "Windows vs Linux" или "С++ vs Java"? Совсем недавно я понял, что еще одна holy war "таблицы версус дивы" - та же самая история что и две предыдущие. Как любой человек, сталкивающийся с web-приложениями, я знал, что существуют старые добрые таблицы и использовал их, когда мне нужно было вывести очоредное "Hello, world!". Дивы же были чем-то сложным и загадочным. Но! Недавно мне понадобилось прикрутить к своему сайту блог, так же сверстанный в дивах ... ...
О программистах, менеджерах и вахтерах (окончание)
Теперь посмотрим, чем нам прийдется расплачиваться за эту свободу. И в завершение этого разговора прибегнем к последнему доводу ... ну не королей, конечно, а людей, которые еще не дошли до стадии мородобоя в процессе поиска истины - к примерам. Причем давайте выберем самых ярких лидеров, чтобы сразу избегнуть сомнений типа "ну-у, этот пример ни о чем не говорит, у них же бла-бла-бла ...". Эти фирмы - лидеры на рынке, они зарабатывают кучу денег, почти все хотели бы в них работать - и значит их методы и опыт гарантированно имеют право на жизнь. ...
О программистах, менеджерах и вахтерах (продолжение)
Что еще мы можем добавить в нашу копилку "информации для размышления"? Мы участвуем в Agile-проектах. Они не могут позволить себе ту роскошь, которая составляет основу их антиподов, Formal-методологий - потратить кучу времени на тщательный анализ и планирование, перепроверить риски, проработать дизайн, опробовать технологии - и только тогда приступить к самому легкому - написанию кода. А это значит, что условия будут постоянно меняться, появляться новые пожелания и выявляться новые требования. А значит - и появляться новые риски. ...
О программистах, менеджерах и вахтерах ...
Вы пришли на работу и обнаружили, что теперь вам нужно отмечать время прихода в специальной толстой книге. Или получили письмо от администратора о том, что использование аськи запрещено и соответствующие порты будут закрыты. А может у вас потребовали справку от врача, после того как вы пропустили два рабочих дня, валяясь дома с температурой. Ну или просто не смогли зайти на одну из избранных страниц ЖЖ (и на все остальные кстати, тоже). Все это может означать, что в вашей компании решили обратить внимание на трудовую дисциплину. ...
Сайт "Записки программиста"
Сегодняшний выпуск будет самым коротким, несмотря на то, что для его выхода потребовалось намного больше времени, чем обычно. Дело в том, что количество наконец-то перешло в качество и у меня появился свой собственный сайт - "Записки программиста" (www.developernotes.net). ...