<?xml version="1.0" encoding="UTF-8"?>
<!-- Эта карта сайта была сгенерирована динамически 4 апреля, 2026 в 3:16 дп плагином All in One SEO v4.8.6 — оригинальным плагином SEO для WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://blog.gramant.ru/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Блог компании Грамант</title>
		<link><![CDATA[https://blog.gramant.ru]]></link>
		<description><![CDATA[Блог компании Грамант]]></description>
		<lastBuildDate><![CDATA[Wed, 26 Jun 2019 11:49:17 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://blog.gramant.ru/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://blog.gramant.ru/2012/08/05/optimizatciya-dostavki-video/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2012/08/05/optimizatciya-dostavki-video/]]></link>
			<title>Оптимизация доставки видео на десктопные и мобильные устройства</title>
			<pubDate><![CDATA[Wed, 26 Jun 2019 11:49:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2020/05/15/grammaticheskij-bag-na-sajte-roi-ru/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2020/05/15/grammaticheskij-bag-na-sajte-roi-ru/]]></link>
			<title>Грамматический баг на сайте roi.ru</title>
			<pubDate><![CDATA[Wed, 20 May 2020 14:54:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/09/01/leto-znojnoe-bud-so-mnoj/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/09/01/leto-znojnoe-bud-so-mnoj/]]></link>
			<title>лето знойное будь со мной</title>
			<pubDate><![CDATA[Wed, 15 Aug 2018 10:34:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/04/11/zapret-klavishi-backspace-na-veb-stranice/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/04/11/zapret-klavishi-backspace-na-veb-stranice/]]></link>
			<title>Запрет клавиши backspace на веб странице</title>
			<pubDate><![CDATA[Wed, 15 Aug 2018 10:33:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2019/10/09/upravlenie-slozhnostju-programmnogo-proekta/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2019/10/09/upravlenie-slozhnostju-programmnogo-proekta/]]></link>
			<title>Управление сложностью программного проекта</title>
			<pubDate><![CDATA[Wed, 09 Oct 2019 09:31:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2018/07/26/damp-dannyh-v-memcached/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2018/07/26/damp-dannyh-v-memcached/]]></link>
			<title>Дамп данных в memcached</title>
			<pubDate><![CDATA[Wed, 09 Oct 2019 09:28:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2016/11/08/angular2/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2016/11/08/angular2/]]></link>
			<title>Angular2</title>
			<pubDate><![CDATA[Tue, 25 Apr 2017 11:46:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/12/04/videoplaza-review/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/12/04/videoplaza-review/]]></link>
			<title>Обзор cистемы Karbon компании Videoplaza</title>
			<pubDate><![CDATA[Thu, 26 Jul 2018 15:03:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2017/05/17/microservices-vs-monolith-compromise/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2017/05/17/microservices-vs-monolith-compromise/]]></link>
			<title>Микросервисы или монолит: в поисках золотой середины</title>
			<pubDate><![CDATA[Thu, 26 Jul 2018 15:02:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2017/04/21/microservice-size-matters/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2017/04/21/microservice-size-matters/]]></link>
			<title>Микросервисы: когда размер имеет значение</title>
			<pubDate><![CDATA[Thu, 26 Jul 2018 15:01:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2018/07/26/patch-dlya-pecl-memcached/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2018/07/26/patch-dlya-pecl-memcached/]]></link>
			<title>Патч для pecl-memcached</title>
			<pubDate><![CDATA[Thu, 26 Jul 2018 14:49:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2017/04/05/php-fpm-patches/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2017/04/05/php-fpm-patches/]]></link>
			<title>Наши патчи в php</title>
			<pubDate><![CDATA[Fri, 12 May 2017 13:34:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2017/01/19/remote-software-development/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2017/01/19/remote-software-development/]]></link>
			<title>Лонгрид про удаленную разработку</title>
			<pubDate><![CDATA[Wed, 15 Feb 2017 12:59:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/06/16/trading-desk-by-developer/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/06/16/trading-desk-by-developer/]]></link>
			<title>Trading Desk глазами разработчика</title>
			<pubDate><![CDATA[Wed, 18 Jun 2014 04:44:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/07/16/cappture-review/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/07/16/cappture-review/]]></link>
			<title>Обзор системы Cappture</title>
			<pubDate><![CDATA[Wed, 16 Jul 2014 16:37:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/07/13/grails-deploy-script/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/07/13/grails-deploy-script/]]></link>
			<title>Пишем deploy-скрипт для Grails</title>
			<pubDate><![CDATA[Wed, 13 Jul 2011 11:28:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/08/10/filesystem_cache_hit_ratio/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/08/10/filesystem_cache_hit_ratio/]]></link>
			<title>Оценка эффективности filesystem кеша</title>
			<pubDate><![CDATA[Wed, 10 Aug 2011 14:27:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2012/06/06/f1-measure/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2012/06/06/f1-measure/]]></link>
			<title>Немного о Precision и Recall</title>
			<pubDate><![CDATA[Wed, 06 Jun 2012 14:16:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2013/02/15/shopium-intervju-s-rukovoditelem-proekta/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2013/02/15/shopium-intervju-s-rukovoditelem-proekta/]]></link>
			<title>Shopium: интервью с руководителем проекта</title>
			<pubDate><![CDATA[Tue, 17 Jun 2014 12:45:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2013/06/04/banner_technologies/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2013/06/04/banner_technologies/]]></link>
			<title>Баннерные технологии: тенденции развития</title>
			<pubDate><![CDATA[Tue, 17 Jun 2014 12:43:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2012/08/05/tehnicheskoe-zadanie-principy-napisa/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2012/08/05/tehnicheskoe-zadanie-principy-napisa/]]></link>
			<title>Техническое задание. Принципы написания.</title>
			<pubDate><![CDATA[Tue, 17 Jun 2014 12:42:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/06/17/thetradedesk-review/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/06/17/thetradedesk-review/]]></link>
			<title>Обзор системы TheTradeDesk</title>
			<pubDate><![CDATA[Thu, 12 Feb 2015 10:51:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2012/03/01/in-browser-testing-with-geb/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2012/03/01/in-browser-testing-with-geb/]]></link>
			<title>Тестируем в браузере с помощью Geb</title>
			<pubDate><![CDATA[Thu, 01 Mar 2012 12:34:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/04/21/ad-forecast-2/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/04/21/ad-forecast-2/]]></link>
			<title>Прогнозирование в рекламных системах, часть 2: размещения</title>
			<pubDate><![CDATA[Mon, 21 Apr 2014 07:58:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2014/01/30/ad-forecast-1/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2014/01/30/ad-forecast-1/]]></link>
			<title>Прогнозирование в рекламных системах, часть 1: ёмкость</title>
			<pubDate><![CDATA[Fri, 18 Apr 2014 15:04:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/05/11/sposob-zashhity-media-kontenta-vozmozhe/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/05/11/sposob-zashhity-media-kontenta-vozmozhe/]]></link>
			<title>Способ защиты медиа-контента. Возможен ли DRM в Вебе.</title>
			<pubDate><![CDATA[Wed, 11 May 2011 13:06:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/02/16/kodeki-kontejnery-potoki/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/02/16/kodeki-kontejnery-potoki/]]></link>
			<title>Кодеки, контейнеры, потоки</title>
			<pubDate><![CDATA[Wed, 16 Feb 2011 12:27:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/09/29/otdaem-mnogo-trafika/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/09/29/otdaem-mnogo-trafika/]]></link>
			<title>Отдаем много трафика</title>
			<pubDate><![CDATA[Wed, 07 Oct 2009 12:55:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/05/10/o-tom-kak-my-pishem-tz/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/05/10/o-tom-kak-my-pishem-tz/]]></link>
			<title>О том, как мы пишем ТЗ</title>
			<pubDate><![CDATA[Tue, 10 May 2011 05:06:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/03/10/v-pomoshh-mnogojazychnym-komandam/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/03/10/v-pomoshh-mnogojazychnym-komandam/]]></link>
			<title>В помощь многоязычным командам</title>
			<pubDate><![CDATA[Mon, 14 Mar 2011 12:06:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/02/04/osobennosti-napisanija-java-prilozhenij-2/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/02/04/osobennosti-napisanija-java-prilozhenij-2/]]></link>
			<title>Особенности написания java-приложений для Android (часть 2)</title>
			<pubDate><![CDATA[Fri, 04 Feb 2011 15:25:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/11/22/grails-jquery-ajax-anchor-navigation/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/11/22/grails-jquery-ajax-anchor-navigation/]]></link>
			<title>Grails, jQuery, AJAX: делаем anchor-навигацию</title>
			<pubDate><![CDATA[Tue, 23 Nov 2010 08:07:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/01/01/ob-ispolzovanii-gwt-i-gae-v-proektah-chast-2/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/01/01/ob-ispolzovanii-gwt-i-gae-v-proektah-chast-2/]]></link>
			<title>Об использовании GWT и GAE в проектах. Часть 2</title>
			<pubDate><![CDATA[Tue, 04 Jan 2011 13:58:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/01/01/ob-ispolzovanii-gwt-i-gae-v-proektah/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/01/01/ob-ispolzovanii-gwt-i-gae-v-proektah/]]></link>
			<title>Об использовании GWT и GAE в проектах</title>
			<pubDate><![CDATA[Tue, 04 Jan 2011 13:50:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/11/18/chto-vhodit-v-sistemnuju-podderzhku-inte/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/11/18/chto-vhodit-v-sistemnuju-podderzhku-inte/]]></link>
			<title>Что входит в системную поддержку интернет проектов</title>
			<pubDate><![CDATA[Thu, 18 Nov 2010 11:10:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/10/03/java-kak-jazyk-veba/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/10/03/java-kak-jazyk-veba/]]></link>
			<title>Java как язык Веба</title>
			<pubDate><![CDATA[Sun, 07 Nov 2010 16:28:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/10/19/video-hosting-howto/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/10/19/video-hosting-howto/]]></link>
			<title>Как устроен видео-хостинг</title>
			<pubDate><![CDATA[Fri, 12 Nov 2010 19:38:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/02/04/osobennosti-napisanija-java-prilozhenij-1/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/02/04/osobennosti-napisanija-java-prilozhenij-1/]]></link>
			<title>Особенности написания java-приложений для Android  (часть 1)</title>
			<pubDate><![CDATA[Fri, 04 Feb 2011 15:16:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/10/13/google-apps-engine-i-ego-mesto-v-menjajushhemsja-mire/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/10/13/google-apps-engine-i-ego-mesto-v-menjajushhemsja-mire/]]></link>
			<title>Google Apps Engine и его место в меняющемся мире</title>
			<pubDate><![CDATA[Wed, 13 Oct 2010 10:29:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/09/03/bystryj-grep/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/09/03/bystryj-grep/]]></link>
			<title>Быстрый grep</title>
			<pubDate><![CDATA[Tue, 07 Sep 2010 10:30:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/10/16/za-chto-my-ljubim-balsamiq-mockups/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/10/16/za-chto-my-ljubim-balsamiq-mockups/]]></link>
			<title>За что мы любим Balsamiq Mockups</title>
			<pubDate><![CDATA[Sat, 16 Oct 2010 11:48:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/04/27/grails-jquery-ajax-pervoe-znakomstvo/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/04/27/grails-jquery-ajax-pervoe-znakomstvo/]]></link>
			<title>Grails, jQuery, AJAX: первое знакомство</title>
			<pubDate><![CDATA[Wed, 28 Apr 2010 09:39:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2011/02/07/java-logging-nightmare-history/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2011/02/07/java-logging-nightmare-history/]]></link>
			<title>Java Logging: история кошмара</title>
			<pubDate><![CDATA[Mon, 07 Feb 2011 07:56:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/07/16/frd-apology/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/07/16/frd-apology/]]></link>
			<title>Апология  FRD</title>
			<pubDate><![CDATA[Tue, 15 Dec 2009 10:37:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/08/19/security-through-obscurity/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/08/19/security-through-obscurity/]]></link>
			<title>Security through obscurity</title>
			<pubDate><![CDATA[Thu, 19 Aug 2010 15:12:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/10/15/absoljutno-bespoleznyj-test-1-php-vs-groovy/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/10/15/absoljutno-bespoleznyj-test-1-php-vs-groovy/]]></link>
			<title>Абсолютно бесполезный тест №1: PHP vs Groovy</title>
			<pubDate><![CDATA[Mon, 16 Nov 2009 20:13:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/10/07/sudo-i-paroli/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/10/07/sudo-i-paroli/]]></link>
			<title>sudo и пароли</title>
			<pubDate><![CDATA[Mon, 16 Nov 2009 20:08:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/10/08/kak-ubedit-drugih-chto-ty-ne-spamer/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/10/08/kak-ubedit-drugih-chto-ty-ne-spamer/]]></link>
			<title>Как убедить других, что ты не спамер.</title>
			<pubDate><![CDATA[Mon, 16 Nov 2009 19:14:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2010/09/06/bazy-dannyh-v-21-veke-povorot-na-90-graduso/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2010/09/06/bazy-dannyh-v-21-veke-povorot-na-90-graduso/]]></link>
			<title>Базы данных в 21 веке &#8212; поворот на 90 градусов</title>
			<pubDate><![CDATA[Mon, 06 Sep 2010 14:42:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://blog.gramant.ru/2009/11/27/python_tx_with_stmt/]]></guid>
			<link><![CDATA[https://blog.gramant.ru/2009/11/27/python_tx_with_stmt/]]></link>
			<title>Окультуривание транзакций с помощью WITH в Python</title>
			<pubDate><![CDATA[Fri, 27 Nov 2009 08:36:26 +0000]]></pubDate>
		</item>
				</channel>
</rss>
