<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-34300632</atom:id><lastBuildDate>Mon, 17 Sep 2018 04:21:21 +0000</lastBuildDate><category>DataObjects.Net</category><category>Help Server</category><category>promotion</category><category>9facts</category><title>Xtensive – News Blog</title><description>News, ideas and plans.</description><link>http://blog.x-tensive.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>111</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-3072582270619902368</guid><pubDate>Thu, 01 Dec 2011 09:58:00 +0000</pubDate><atom:updated>2011-12-01T15:58:29.960+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DataObjects.Net</category><category domain="http://www.blogger.com/atom/ns#">Help Server</category><category domain="http://www.blogger.com/atom/ns#">promotion</category><title>Big Winter Sale</title><description>&lt;img border=&quot;0&quot; src=&quot;http://dataobjects.net/img/do-discount-prices.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;We are glad to announce that Big Winter Sale is starting on the 1st of December and will last till the end of the year. During this time you get &lt;b&gt;50% off&lt;/b&gt; any edition of &lt;a href=&quot;http://dataobjects.net/prices.aspx&quot;&gt;DataObjects.Net&lt;/a&gt; and &lt;a href=&quot;http://x-tensive.com/Products/HS/&quot;&gt;Help Server&lt;/a&gt;. To apply this 50% special to your order, just enter &lt;b&gt;DEC2011PROMO&lt;/b&gt; coupon code at the shopping cart or product checkout page.&lt;br&gt;&lt;br&gt;Should you have any questions, please email to &lt;a href=&quot;mailto:sales@x-tensive.com&quot;&gt;sales@x-tensive.com&lt;/a&gt;.&lt;br&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;Xtensive.com Sales Team</description><link>http://blog.x-tensive.com/2011/12/big-winter-sale.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-4945751217188623662</guid><pubDate>Tue, 22 Nov 2011 13:19:00 +0000</pubDate><atom:updated>2011-11-22T20:34:55.073+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">9facts</category><title>We&#39;ve launched 9facts.com</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-Ch5EYKv6Y9w/Tsux_qC9R8I/AAAAAAAAIjQ/K_jk390CM58/s1600/nine-facts-for-google.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-Ch5EYKv6Y9w/Tsux_qC9R8I/AAAAAAAAIjQ/K_jk390CM58/s1600/nine-facts-for-google.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;I&#39;m happy to announce the launch of alpha version of&amp;nbsp;&lt;a href=&quot;http://9facts.com/&quot;&gt;9facts.com&lt;/a&gt;&amp;nbsp;- a new and pretty risky project I started nearly 6 months ago (see &lt;a href=&quot;http://blog.alexyakunin.com/2011/11/im-back.html&quot;&gt;my blog post about this&lt;/a&gt;). 9facts is&amp;nbsp;a social service for sharing and comparing facts related to you, your friends, and people you know.&lt;br /&gt;&lt;br /&gt;Xtensive was involved in its creation as co-investor, together with &lt;a href=&quot;https://twitter.com/#!/leonidvolkov&quot;&gt;Leonid Volkov&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-H2bNJrTPp84/TsAcrTNlCII/AAAAAAAAIh4/9FKRZcTO8Xk/s1600/_9facts.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;http://2.bp.blogspot.com/-H2bNJrTPp84/TsAcrTNlCII/AAAAAAAAIh4/9FKRZcTO8Xk/s400/_9facts.png&quot; width=&quot;286&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Home page of 9facts.com displays the topmost&lt;br /&gt;&amp;nbsp;achievements in your country, city,&lt;br /&gt;and groups  you&#39;re in, including your friends&#39; group.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The service is focused on local fact rankings: nearly any group of people there has its own fact ranking (top facts). This feature allow users to compare and highlight their own skills in a group of people they belong to (city, country, college, school, company, etc.). On contrary, most of rankings available on the web are global, so 9facts is designed to change this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;&lt;i&gt;Never compare your inside with somebody else&#39;s outside. Your true value depends entirely on what you are compared with.&lt;/i&gt;&lt;br /&gt;– Bob Wells&lt;/blockquote&gt;&lt;br /&gt;The problems we&#39;re trying to address:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;There is no single place on the web, where you can compare yourself with other people&lt;/span&gt; by the whole set of metrics that are relevant to you. We are talking about nearly any metrics - e.g. your birth date, height, the number of hours you spent at work during this month, the highest place you&#39;ve ever visited, the deepest dive you&#39;ve made, the number of miles you run this week, your reputation on Stack Overflow and so on.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;Most of the ratings on the web are &lt;i&gt;global&lt;/i&gt;, but &lt;i&gt;local ratings&lt;/i&gt; seem more important in our life.&lt;/span&gt; E.g. what a reputation on Stack Overflow says about a person in general? Almost nothing. But being compared with reputation among developers in his city or in his company it becomes more meaningful. The same can be stated about nearly any metric: &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;almost no one remembers his position in global rating on Stack Overflow, but you&#39;d definitely remember you&#39;re #1 (#2, #3) on Stack Overflow in your city or company.&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;If we&#39;re able to compare an arbitrary set of such metrics for arbitrary groups of people in real time (e.g. your productivity measured by &lt;a href=&quot;http://www.rescuetime.com/&quot;&gt;RescueTime&lt;/a&gt; + the number of LOCs you committed + the number of tasks closed in issue tracker), &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;we bring Google Analytics to the world of achievements and productivity of people&lt;/span&gt;. This must be a precious tool for business and it&amp;nbsp;is&amp;nbsp;attractive&amp;nbsp;for people as well, since they can identify and highlight their local or global successes (e.g. attach them to a CV). Moreover, people will use such a tool to compare and fix achievements of their kids.&lt;/li&gt;&lt;li&gt;If we&#39;re able to fix nearly any facts, &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;we can identify the most popular facts in a particular group of people. And this set of facts nicely describes what&#39;s common for this group&lt;/span&gt;. E.g. if it&#39;s a group of bodybuilders, most of them publish the weight they push, muscle size, etc.; if it&#39;s a group of developers, they compare their reputation on Stack Overflow, number of committed lines of code, lists of technologies they use, etc. Travelers might count the number of countries they visited, driving fans - the&amp;nbsp;horsepower&amp;nbsp;of their cars, and so on. &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3d85c6;&quot;&gt;Imagine, you&#39;re visiting some event and instantly see the most popular activities and achievements for the whole group of people there&lt;/span&gt;. IMO, that&#39;s cool!&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So that&#39;s&amp;nbsp;what 9facts should finally evolve to: a tool allowing you to share and compare arbitrary (but mainly measurable) facts about your own and about other people. Currently we&#39;re just in the beginning -&amp;nbsp;&lt;a href=&quot;http://9facts.com/about&quot;&gt;&quot;About 9facts&quot;&lt;/a&gt; page describes the current state of the project. The&amp;nbsp;limitations it has now include:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Absence of an API allowing third-party apps to push facts with measurable data to it, although there are few integrated data providers grabbing some facts from Facebook, Twitter, Stack Overflow and RescueTime. Also, you can enter the facts manually there -&amp;nbsp;&lt;a href=&quot;http://9facts.com/about&quot;&gt;our presentation&lt;/a&gt; explains what&#39;s so unique in this part.&lt;/li&gt;&lt;li&gt;Logging of facts with data sequences&amp;nbsp;(i.e. data change charts)&amp;nbsp;is not yet implemented.&lt;/li&gt;&lt;li&gt;Some of essential social features aren&#39;t added yet - e.g. there is no messages, notifications about your high positions in tops and so on.&lt;/li&gt;&lt;li&gt;UI/UX certainly needs to be improved as well - some actions and implied results there are far from being obvious.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The good news is that the service already works, and you already can compare yourself with the people nearby you (or in your city, country and so on). This can be done in 3 simple steps: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://9facts.com/Account/Register&quot;&gt;Register&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://9facts.com/Account/Login&quot;&gt;sign in&lt;/a&gt;&amp;nbsp;to 9facts&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://9facts.com/Settings/BasicInfo&quot;&gt;Specify your city or country in account&amp;nbsp;settings&lt;/a&gt;&amp;nbsp;-&amp;nbsp;otherwise you facts won&#39;t appear in city / country tops.&lt;/li&gt;&lt;li&gt;Enable one or more&amp;nbsp;&lt;a href=&quot;http://9facts.com/FactProviders&quot;&gt;fact providers&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://9facts.com/AddFact&quot;&gt;try to add some facts about you manually&lt;/a&gt;. If you don&#39;t know what to add,&amp;nbsp;&lt;a href=&quot;http://9facts.com/User/Top&quot;&gt;look up the biggest top&lt;/a&gt;&amp;nbsp;to get some ideas (remember, there is &quot;Add fact like this&quot; action in context menu of any fact).&lt;/li&gt;&lt;/ul&gt;We&#39;d&amp;nbsp;highly appreciate if you share your impression with us by&amp;nbsp;sending an email to&amp;nbsp;&lt;a href=&quot;mailto:info@9facts.com&quot;&gt;info@9facts.com&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://9facts.uservoice.com/forums/134427-general&quot;&gt;leave a feature request @ UserVoice&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What makes 9facts attractive for developers right now, and why we announce it here?&lt;/b&gt; 9facts allows you to create &lt;a href=&quot;http://9facts.com/User/DisplayFactPage/1?name=alex&amp;amp;factPageName=cv&quot;&gt;a single page containing the most important information about you&lt;/a&gt;, and a significant part of this information can be gathered and updated automatically:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The time you spend working, as well as your productivity measured by RescueTime&lt;/li&gt;&lt;li&gt;Your reputation on Stack Overflow&lt;/li&gt;&lt;li&gt;The number of recommendations on LinkedIn you have&lt;/li&gt;&lt;li&gt;&lt;i&gt;Upcoming:&lt;/i&gt;&amp;nbsp;your VCS statistics, the list of technologies and tools you&#39;re actually using, etc. -&amp;nbsp;as you may find, software developers is one of groups we&#39;d like to attract first.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So 9facts allows you to create your online profile showing how you&#39;re compared with other people by each metric that is relevant to you. Also, it&#39;s a nice way to know something new about people around you - e.g. you can find out who in your city has the largest number of friends on Facebook (&lt;a href=&quot;http://9facts.com/FacebookFactProvider&quot;&gt;enable Facebook fact provider&lt;/a&gt;), or made the highest parachute jump (&lt;a href=&quot;http://9facts.com/AddFact/Add/2051&quot;&gt;add this fact&lt;/a&gt;). Take a look at &lt;a href=&quot;http://9facts.com/Keyword/Top?keywordId=2059&quot;&gt;top facts for &quot;Yekaterinburg&quot; keyword&lt;/a&gt; to get the imagination of this.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;9facts already&amp;nbsp;&lt;span lang=&quot;EN-US&quot;&gt;won a competition for being presented to Steve Blank at Start-up Rocket - we were&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.steveblank.ru/2011/10/03/prezentatsii-uchastnikov-start-up-rocket-proverka-gotovnosti-startapov-k-vyhodu-na-mezhdunarodnyy-rynok&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;among 8 Russian startups&lt;/span&gt;&lt;/a&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;selected by PwC, StartupPoint and i-Accelerator for this event.&amp;nbsp;&lt;/span&gt;More information about our progress can be found in &lt;a href=&quot;http://blog.9facts.com/&quot;&gt;9facts blog&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2011/11/weve-launched-9factscom.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Ch5EYKv6Y9w/Tsux_qC9R8I/AAAAAAAAIjQ/K_jk390CM58/s72-c/nine-facts-for-google.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-1903510446499305951</guid><pubDate>Wed, 15 Dec 2010 18:01:00 +0000</pubDate><atom:updated>2010-12-15T23:01:16.375+05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DataObjects.Net</category><category domain="http://www.blogger.com/atom/ns#">Help Server</category><title>Christmas Sale</title><description>&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_iHnCjIZdGL8/TQiv6E3ddzI/AAAAAAAAASI/dM2ufnfF-5M/s1600/happy-banner.png&quot; /&gt;&lt;br /&gt;&lt;br /&gt;We are glad to announce that Xtensive.com Christmas Sale has started today, December 15 and will last till the end of the year. During this time you get &lt;b&gt;20% off&lt;/b&gt;&amp;nbsp;any edition of &lt;a href=&quot;http://dataobjects.net/prices.aspx&quot;&gt;DataObjects.Net&lt;/a&gt; and &lt;a href=&quot;http://x-tensive.com/Wiki.aspx?Article=Editions_and_Prices_%28Help_Server%29&quot;&gt;Help Server&lt;/a&gt;. To apply this 20% Christmas special to your order, just enter the following coupon code at the shopping cart or product checkout page: &lt;b&gt;DEC2010PROMO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Should you have any questions, please email to &lt;a href=&quot;mailto:sales@x-tensive.com&quot;&gt;sales@x-tensive.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Merry Christmas and Happy New Year!&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;Xtensive.com Sales Team</description><link>http://blog.x-tensive.com/2010/12/christmas-sale.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_iHnCjIZdGL8/TQiv6E3ddzI/AAAAAAAAASI/dM2ufnfF-5M/s72-c/happy-banner.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-1994678973961961029</guid><pubDate>Thu, 27 May 2010 13:45:00 +0000</pubDate><atom:updated>2010-05-27T19:45:00.386+06:00</atom:updated><title>Users from Russia and CIS countries, apply for discounts!</title><description>Если вы, или компания, в которой вы работаете, находитесь в России или странах СНГ, сейчас - наилучшее время для приобретения наших продуктов.  Для получения &lt;i&gt;значительной&lt;/i&gt; скидки на один из них отправьте нам e-mail с информацией, позволяющей нам определить ваш аккунт на &lt;a href=&quot;http://x-tensive.com/&quot;&gt;x-tensive.com&lt;/a&gt;,  а так же наименования продуктов, которые вам интересны.&lt;br /&gt;&lt;br /&gt;Предложение актуально до 15 июля 2010 г.&lt;br /&gt;&lt;br /&gt;In English:&lt;br /&gt;&lt;br /&gt;If you (or a company you work for) are from Russia or one of CIS countries, it&#39;s a perfect time to purchase our products.  Apply for a discount by sending us e-mail allowing to identity your account at &lt;a href=&quot;http://x-tensive.com/&quot;&gt;x-tensive.com&lt;/a&gt; and list products you are planning to purchase  to gain a &lt;i&gt;significant&lt;/i&gt; discount.&lt;br /&gt;&lt;br /&gt;The proposal remains intact till July 15th, 2010.</description><link>http://blog.x-tensive.com/2010/05/users-from-russia-and-cis-countries.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-3876517399551203274</guid><pubDate>Thu, 27 May 2010 12:39:00 +0000</pubDate><atom:updated>2010-05-27T18:49:51.657+06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DataObjects.Net</category><category domain="http://www.blogger.com/atom/ns#">Help Server</category><category domain="http://www.blogger.com/atom/ns#">promotion</category><title>Free licenses for DataObjects.Net and Help Server for bloggers, article writers and user group speakers</title><description>We offer free licenses for DataObjects.Net and Help Server for bloggers, article writers and user group speakers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The rules:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We give&amp;nbsp;&lt;i&gt;promotional&amp;nbsp;points&lt;/i&gt; for each publication or talk related to DataObjects.Net.&lt;/li&gt;&lt;li&gt;The idea and content of publication or talk must be previously approved by us to apply for points, although there can be exceptions. So you can apply for points after the publicaiton or talk, but we don&#39;t guarantee they&#39;ll be provided in this case.&lt;/li&gt;&lt;li&gt;Exact count of&amp;nbsp;promotional&amp;nbsp;points in each particular case is determined by the scoring rules described below. Scoring rules might change later.&lt;/li&gt;&lt;li&gt;Each point is equal to 1 EUR.&lt;/li&gt;&lt;li&gt;You may acquire our licenses, upgrades and support subscriptions for your promotional points, or get a discount for the same amount of EUR. If item is priced in other currency (e.g. USD), the conversion rate for your points is determined by this way:&amp;nbsp;&lt;a href=&quot;http://www.google.com/search?q=1+eur+in+usd&quot;&gt;http://www.google.com/search?q=1+eur+in+usd&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Unfortunately, promotional points aren&#39;t convertable to real money :)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Scoring:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Publication in your own blog:&lt;/span&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;PointsYouGet = 100 + 2 *&amp;nbsp;CountOfVisitorsCameToUsFromArticlePageDuring1stMonth&lt;/span&gt;.&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Publication of technical article on specialized site (&lt;a href=&quot;http://codeproject.com/&quot;&gt;CodeProject.com&lt;/a&gt;, etc.):&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;PointsYouGet = 300 + 2 * CountOfVisitorsCameToUsFromArticlePageDuring1stMonth&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Publication of short article / announcement on social link exchange resource (&lt;a href=&quot;http://reddit.com/&quot;&gt;reddit.com&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://stumbleupon.com/&quot;&gt;stumbleupon.com&lt;/a&gt;, &lt;a href=&quot;http://webresourcesdepot.com/&quot;&gt;webresourcesdepot.com&lt;/a&gt;, etc.):&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;PointsYouGet = 0.3 * CountOfVisitorsCameToUsFromArticlePageDuring1stMonth&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Talk @ .NET UG / ALT.NET UG or similar event:&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;PointsYouGet = 300 + 20 * CountOfListeners&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Additionally, we provide 1 Standard Edition license (of either DataObjects.Net or Help Server) to be gifted to a participant that:&lt;br /&gt;a) Will take active part in discussions;&lt;br /&gt;b) Will really need the license.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Placing logo of one of our products with link to us at your web site:&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;PointsYouGet = 0.5 *&amp;nbsp;CountOfVisitorsCameToUs.&amp;nbsp;&lt;/span&gt;New points are calculated each month.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;Something else, that might be interesting for us:&lt;/span&gt;&amp;nbsp;we&#39;re open for any interesting suggestions, so please send us your proposal by e-mail. This includes writing a sample for us, adding some missing functionality, improving our documentatiuon and so on.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Remarks:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;CountOfVisitorsCameToUsFromArticlePageDuring1stMonth&lt;/span&gt; is determined by our Google Analytics counters installed at &lt;a href=&quot;http://x-tensive.com/&quot;&gt;x-tensive.com&lt;/a&gt;. We&#39;ll send you a screenshot (or a set of them) approving the info.&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;CountOfListeners&lt;/span&gt; is determined by your photos or video.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;So hopefully, some of you will like this idea. By heping us to promote our products, you&#39;re getting indirect advantage as well: better sales usually imply faster development.&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/05/we-offer-free-licenses-for-dataobjects.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-5358455142910415052</guid><pubDate>Thu, 01 Apr 2010 10:26:00 +0000</pubDate><atom:updated>2010-04-01T16:26:27.755+06:00</atom:updated><title>&quot;Guess, who&quot; quest</title><description>Our designer just shared&amp;nbsp;&lt;a href=&quot;http://x-tensive.com/Wiki.aspx?Article=The_Team&quot;&gt;the photos of our team members&lt;/a&gt;&amp;nbsp;that, by his optinion, express their characters best of all. Definitely a &quot;must see&quot; page, if you&#39;d like to know &quot;who is who&quot; @ our team ;)</description><link>http://blog.x-tensive.com/2010/04/guess-who-quest.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-4521162317917415497</guid><pubDate>Thu, 01 Apr 2010 10:24:00 +0000</pubDate><atom:updated>2010-04-01T16:36:26.684+06:00</atom:updated><title>Dmitri Maximov talks about our new &quot;Envy&quot; project</title><description>Here is&amp;nbsp;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/04/birth-of-envy-project.html&quot;&gt;the whole story&lt;/a&gt;. If you&#39;d like the idea, don&#39;t forget to leave a comment there. AFAIK, they spent a lot of time on planning and discussions.</description><link>http://blog.x-tensive.com/2010/04/dmitri-maximov-talks-about-our-new-envy.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-8493001660713588661</guid><pubDate>Mon, 29 Mar 2010 05:13:00 +0000</pubDate><atom:updated>2010-03-29T11:13:03.298+06:00</atom:updated><title>15% discount on Help Server till the end of March</title><description>Enter&amp;nbsp;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;2010.03&lt;/span&gt;&lt;/b&gt;&amp;nbsp;coupon code after following any of &quot;Buy now&quot; links on &lt;a href=&quot;http://x-tensive.com/Wiki.aspx?Article=Editions_and_Prices_(Help_Server)&quot;&gt;this page&lt;/a&gt;&amp;nbsp;to get it.</description><link>http://blog.x-tensive.com/2010/03/15-discount-on-help-server-till-end-of.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-461686721103154520</guid><pubDate>Mon, 29 Mar 2010 05:04:00 +0000</pubDate><atom:updated>2010-03-29T12:03:18.671+06:00</atom:updated><title>&quot;Can ORM make your application faster?&quot; series</title><description>In March I started to write a series of posts called &lt;a href=&quot;http://digg.com/d31Mu2o&quot;&gt;&quot;Can ORM make your application faster?&quot;&lt;/a&gt;. 6 posts are already there, although the whole sequence isn&#39;t finished yet (planning to do this in two weeks).&lt;br /&gt;&lt;br /&gt;I hope it will be interesting for anyone who uses ORM tools or considers this.</description><link>http://blog.x-tensive.com/2010/03/can-orm-make-your-application-faster.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-4664364589155539937</guid><pubDate>Mon, 29 Mar 2010 04:48:00 +0000</pubDate><atom:updated>2010-03-29T11:14:12.580+06:00</atom:updated><title>DataObjects.Net: upcoming changes and plans</title><description>Recently I made two important posts related to DataObjects.Net future:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/upcoming-changes.html&quot;&gt;Upcoming changes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/plans-for-dataobjectsnet-v43-future.html&quot;&gt;Plans for v4.3 and future goals&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Please read them, if you&#39;re using this product or planning to use it.&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/03/dataobjectsnet-upcoming-changes-and.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-2272468726633254312</guid><pubDate>Mon, 29 Mar 2010 04:43:00 +0000</pubDate><atom:updated>2010-03-29T11:13:24.560+06:00</atom:updated><title>Discount and subscriptions on DataObjects.Net</title><description>We updated&amp;nbsp;&lt;a href=&quot;http://wiki.dataobjects.net/index.php?title=License&quot;&gt;&quot;License&quot; page in DataObjects.Net Wiki&lt;/a&gt;&amp;nbsp;- now it reflects some changes&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/upcoming-changes.html&quot;&gt;we&#39;re planning to implement&lt;/a&gt;. There are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Discounts:&lt;/b&gt;&amp;nbsp;right now we offer 15% discount for new orders, and 10% - for subscription prolongations. The offer is intact till March 31, 2010.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Subscriptions:&lt;/b&gt;&amp;nbsp;now you can pay for SMB and Enterprise licenses by ordering a subscription with 2-month billing period. So totally there are 6 payments, 20% of pay-at-once license cost each, thus total license cost is about 20%. But imagine: 99 USD per month - it&#39;s cheaper than VPS, and there is 15% discount! Conditions will never be more attractive. I wrote we&#39;ll adjust the prices in June, mainly to properly position the product relatively to its competitors. Check out e.g.&amp;nbsp;&lt;a href=&quot;http://www.ideablade.com/DevForceWinClient/DevForceWinClient_Licensing.html&quot;&gt;this one&lt;/a&gt;,&amp;nbsp;and think which of such functional can be covered by DO4 with DisconnectedState.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Internal license&lt;/b&gt;&amp;nbsp;is not available now.&lt;/li&gt;&lt;/ul&gt;</description><link>http://blog.x-tensive.com/2010/03/discount-and-subscriptions-on.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-6841786398096275760</guid><pubDate>Sat, 06 Mar 2010 01:02:00 +0000</pubDate><atom:updated>2010-03-06T06:02:10.547+05:00</atom:updated><title>New posts in blogs</title><description>&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GniWEWPCI/AAAAAAAAHrY/Cev0BPfzXL4/s1600-h/Ay.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GniWEWPCI/AAAAAAAAHrY/Cev0BPfzXL4/s320/Ay.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://blog.alexyakunin.com/&quot;&gt;Alex Yakunin&#39;s blog:&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/simple-audit-logging-with-do4-code-some.html&quot;&gt;Simple audit logging with DO4: code + some analysis of DO4 brains :)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/just-changed-default-logging-provider.html&quot;&gt;Default logging mode in DO4 is changed&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/thoughts-what-must-be-done-asap-to.html&quot;&gt;Thoughts: what must be done ASAP to improve v.4.2?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/link-volatile-keyword-in-c-memory-model.html&quot;&gt;Link: &quot;Volatile keyword in C# – memory model explained&quot;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/03/dataobjectsnet-v42-is-released.html&quot;&gt;DataObjects.Net v4.2 is released!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/help-server-v301-is-released.html&quot;&gt;Help Server v3.0.1 is released!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/news-links-to-new-topics-in-furum.html&quot;&gt;News &amp;amp; links to new topics in furum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/alternative-dataobjectsnet-download.html&quot;&gt;Alternative DataObjects.Net download location&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/versions-and-locking-tests-code-samples.html&quot;&gt;Versions and locking tests (code samples for Manual): the links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/dataobjectsnet-v42-rc2-is-available.html&quot;&gt;DataObjects.Net v4.2 RC2 is available&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/dataobjectsnet-v42-rc2-is-available.html&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/my-google-buzz-feed.html&quot;&gt;My Google Buzz feed&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/x-tensivecom-is-updated-warning-beta.html&quot;&gt;X-tensive.com is updated (warning: beta version!)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/dataobjectsnet-v42-rc-is-available.html&quot;&gt;DataObjects.Net v4.2 RC is available&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/test-pass-results.html&quot;&gt;Test pass results&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/support-for-connection-strings-and-new.html&quot;&gt;Support for connection strings and new way of setting default schema&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/im-back.html&quot;&gt;I&#39;m back ;)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/purpose-of-proxykeygenerator.html&quot;&gt;The purpose of ProxyKeyGenerator&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/quest-of-day.html&quot;&gt;Quest of the day&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/new-chapter-in-manual-hackers-guide-to.html&quot;&gt;New chapter in Manual: &quot;Hacker&#39;s guide to DataObjects.Net&quot;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/new-chapter-in-manual-hackers-guide-to.html&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/one-more-manual-update.html&quot;&gt;One more Manual update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/why-there-is-no-debuggerskipthrownexcep.html&quot;&gt;Why there is no [DebuggerSkipThrownException(typeof(...))]?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/preliminary-version-of-dataobjectsnet.html&quot;&gt;Preliminary version of DataObjects.Net Manual in PDF&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/disconnectedstate-operationset-events.html&quot;&gt;DisconnectedState, OperationSet, events and operation logging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2010/01/happy-new-year.html&quot;&gt;Happy New Year!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/linq-is-nice-same-problem-solved-by.html&quot;&gt;LINQ is nice: the same problem solved by different LINQ queries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/testing-new-version-of-help-server.html&quot;&gt;Testing new version of Help Server&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5GnzwlnX8I/AAAAAAAAHro/BlUzbha-xhc/s1600-h/DM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5GnzwlnX8I/AAAAAAAAHro/BlUzbha-xhc/s320/DM.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/&quot;&gt;Dmitri Maximov&#39;s blog:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/denis-krjuchkov-vs-oracle.html&quot;&gt;Denis Krjuchkov vs. Oracle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/dataobjectsnet-42-rcs-health-status.html&quot;&gt;DataObjects.Net 4.2 RC’s health status&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/google-url-shortener-for-everyone.html&quot;&gt;Google URL shortener for everyone&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/microsoft-sql-server-ce-35-provider-for.html&quot;&gt;Microsoft Sql Server CE 3.5 provider for DataObjects.Net 4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/file-sync-problem-and-possible.html&quot;&gt;File sync problem and possible solutions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/02/code-quality-assessment-concept.html&quot;&gt;A code quality assessment concept&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/01/ayende-on-dependency-injection.html&quot;&gt;Ayende on Dependency Injection&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/01/updates-on-dataobjectsnet-development.html&quot;&gt;Updates on the development process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2010/01/frank-confession.html&quot;&gt;A frank confession&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/query-preprocessors-inversion-of.html&quot;&gt;Query preprocessors, Inversion of control &amp;amp; Localization support LINQ translator extension&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/logging-part-3-configuring-logging.html&quot;&gt;Logging, part 3. Configuring logging through log4net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/logging-part-2-architecture.html&quot;&gt;Logging, part 2. Architecture &amp;amp; configuration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/logging-part-1-introduction.html&quot;&gt;Logging, part 1. Introduction&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GnmxVkcYI/AAAAAAAAHrg/naPgOXQbGpw/s1600-h/AKf.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GnmxVkcYI/AAAAAAAAHrg/naPgOXQbGpw/s320/AKf.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/&quot;&gt;Alex Kofman&#39;s blog:&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/2010/01/persistnt-inrerfaces-story.html&quot;&gt;Persistent Hierarchies and Key Generators&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/2010/01/new-wpf-sample.html&quot;&gt;New WPF sample&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/2009/12/wpf-applications-and-dataobjectsnet.html&quot;&gt;WPF applications and DataObjects.Net&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5Gn7VHZPDI/AAAAAAAAHrw/741DTMhpCmg/s1600-h/DK.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5Gn7VHZPDI/AAAAAAAAHrw/741DTMhpCmg/s320/DK.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/&quot;&gt;Denis Krjuchkov&#39;s blog&lt;/a&gt;&amp;nbsp;(new!):&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/03/linq.html&quot;&gt;LINQ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/02/unified-storage-level-exceptions.html&quot;&gt;Unified storage level exceptions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/02/postsharp-is-going-closed-source.html&quot;&gt;PostSharp is going closed source&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/02/pratice-of-functional-programming.html&quot;&gt;Practice of functional programming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/02/oracle-challenge.html&quot;&gt;Oracle challenge&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://deniskrjuchkov.blogspot.com/2010/02/yep-im-here.html&quot;&gt;Yep, I&#39;m here&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5Gn-y0D29I/AAAAAAAAHr4/cRQpUrHk96w/s1600-h/AI.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5Gn-y0D29I/AAAAAAAAHr4/cRQpUrHk96w/s320/AI.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/&quot;&gt;Alex Ilyin&#39;s blog&lt;/a&gt; (new!):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/03/wpf-resources.html&quot;&gt;WPF Resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/02/csla-first-impression.html&quot;&gt;CSLA – First impression&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/02/code-quality-test.html&quot;&gt;Code quality test&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/01/inventing-logger-module.html&quot;&gt;Inventing Log module&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/01/web-forms-and-aspnet-mvc.html&quot;&gt;Web forms and ASP.NET MVC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alexilyin.blogspot.com/2010/01/between-tirany-and-democracy.html&quot;&gt;Between Tirany and Democracy&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;P.S. Guys, sorry, but I just decided to share your Skype pics here - people should know your real nature :)&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #274e13;&quot;&gt;// Actually I did this just to add some colors. And I know they don&#39;t read comments.&lt;/span&gt;</description><link>http://blog.x-tensive.com/2010/03/new-posts-in-blogs.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_niouYlmVT4c/S5GniWEWPCI/AAAAAAAAHrY/Cev0BPfzXL4/s72-c/Ay.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-1519548914584211723</guid><pubDate>Fri, 05 Mar 2010 23:58:00 +0000</pubDate><atom:updated>2010-03-09T04:49:27.308+05:00</atom:updated><title>Online web help: industry standards, help browsers \ converters and help authoring tools</title><description>&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;span id=&quot;goog_1267782090442&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1267782090443&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Abstract:&lt;/span&gt; &lt;i&gt;this article might be helpful for you, if you ever considered publishing product help on the web&lt;/i&gt;.&amp;nbsp;It provides a short review of &lt;i&gt;online help browsers used by market leaders&lt;/i&gt;, as well as&amp;nbsp;&lt;i&gt;widely adopted &amp;nbsp;commercial and freeware&amp;nbsp;solutions&lt;/i&gt; allowing to publish product help on the web. So if you&#39;re planning to publish help files for your product on the web, you&#39;ll be aware of all the &lt;i&gt;options&lt;/i&gt;, as well as of &lt;i&gt;standard user expectations&lt;/i&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Disclaimer:&lt;/span&gt;&amp;nbsp;since my company has its own product in this category, I can&#39;t pretend to provide&amp;nbsp;&lt;i&gt;fully independent&lt;/i&gt;&amp;nbsp;review of various help browsers.&amp;nbsp;&lt;i&gt;But I&#39;ll try to&lt;/i&gt;.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What is really important for your potential (or existing) customers browsing your help? There are many factors (documentation quality itself, usability, design), but finally all of them can be expressed as &lt;i&gt;overall user experience in comparison to widely known help browsers on the market,&lt;/i&gt;&amp;nbsp;such as online MSDN Library web site or Visual Studio .NET Help.&lt;/div&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Online help browsers used by market leaders&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D2egyhwpI/AAAAAAAAHpA/8jWlrEK9vyc/s1600-h/MSDN_Classic.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D2egyhwpI/AAAAAAAAHpA/8jWlrEK9vyc/s200/MSDN_Classic.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Microsoft MSDN Library&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/default.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/default.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nice features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;3 versions – Classic, Lightweight Beta, ScriptFree&lt;/li&gt;&lt;li&gt;Search with hints, but only in Classic version!&lt;/li&gt;&lt;li&gt;Good URLs&lt;/li&gt;&lt;li&gt;Good print version&lt;/li&gt;&lt;li&gt;Community content (comments), &quot;Rate the article&quot;.&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5D2fscDl5I/AAAAAAAAHpI/Y2hyIkHLhYM/s1600-h/MSDN_Lightweight.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5D2fscDl5I/AAAAAAAAHpI/Y2hyIkHLhYM/s200/MSDN_Lightweight.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No index - likely, because it must be incredibly large there&lt;/li&gt;&lt;li&gt;I don&#39;t understand why it always reload the whole page. In general, this makes impression of slower operation.&lt;/li&gt;&lt;li&gt;Open TOC nodes get closed on navigation (except the ones in current navigation path).&lt;/li&gt;&lt;/ul&gt;Summary: really good browser for such a large help collection.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Adobe Online Help&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL: &lt;a href=&quot;http://help.adobe.com/en_US/Acrobat/9.0/Professional/index.html&quot;&gt;http://help.adobe.com/en_US/Acrobat/9.0/Professional/index.html&lt;/a&gt; - for Adobe Acrobat&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D20s9VC8I/AAAAAAAAHpQ/MJJAFL4Yk9g/s1600-h/Adobe_Online_Help.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;304&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D20s9VC8I/AAAAAAAAHpQ/MJJAFL4Yk9g/s320/Adobe_Online_Help.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Nice features:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Comments, rating - with RSS&lt;/li&gt;&lt;li&gt;Good design&lt;/li&gt;&lt;li&gt;Good URLs (but see the notes below - it looks like plain HTML everywhere)&lt;/li&gt;&lt;li&gt;No need for Print button :)&lt;/li&gt;&lt;/ul&gt;Issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TOC&amp;nbsp;disappears&amp;nbsp;when you click on a TOC link&lt;/li&gt;&lt;li&gt;TOC always gets completely loaded.&lt;/li&gt;&lt;/ul&gt;Notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No AJAX, no frames&lt;/li&gt;&lt;li&gt;No index&lt;/li&gt;&lt;li&gt;Search there relies on global search at Adobe.com.&lt;/li&gt;&lt;/ul&gt;Summary:&amp;nbsp;this is mainly plain HTML (except comments), with all the limitations. The same approach won&#39;t work for large help collections (references, etc.). But Adobe team made really a good job - all the exposed documentation there is relatively short.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Autodesk Online Help&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;URL: &lt;a href=&quot;http://download.autodesk.com/us/maya/2010help/&quot;&gt;http://download.autodesk.com/us/maya/2010help/&lt;/a&gt;&amp;nbsp;- for Maya&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5D3HcP1-LI/AAAAAAAAHpg/kUmy_Luq6u0/s1600-h/Autodesk_Online_Help.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5D3HcP1-LI/AAAAAAAAHpg/kUmy_Luq6u0/s320/Autodesk_Online_Help.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Issues:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Top frame URL does not change. It seems there is no way to get link to current page.&lt;/li&gt;&lt;li&gt;Keyword and search indexes are &lt;i&gt;fully loaded into the browser&lt;/i&gt; on navigation to corresponding tabs. Chrome process immediately eats ~ 200Mb.&lt;/li&gt;&lt;li&gt;It seems search is implemented in JavaScript.&lt;/li&gt;&lt;li&gt;No &quot;Print&quot; button.&lt;/li&gt;&lt;li&gt;Buggy splitter (IE8, Chrome, Firefox 3.6).&lt;/li&gt;&lt;li&gt;I&#39;d say, design looks a bit&amp;nbsp;ancient&amp;nbsp;;)&lt;/li&gt;&lt;/ul&gt;Summary: an attempt to provide Windows Help user experience there looks at least as unfinished.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;JetBrains WebHelp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL:&amp;nbsp;&lt;a href=&quot;http://www.jetbrains.com/resharper/webhelp/&quot;&gt;http://www.jetbrains.com/resharper/webhelp/&lt;/a&gt;&amp;nbsp;- for ReSharper&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D3iWJKz7I/AAAAAAAAHpo/SbnQJW1n180/s1600-h/JetBrains_webhelp.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5D3iWJKz7I/AAAAAAAAHpo/SbnQJW1n180/s320/JetBrains_webhelp.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nice features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AJAX TOC with sync on navigation&lt;/li&gt;&lt;li&gt;Search on the right is good solution for wide screen (now it is the most frequent case, especially for developers).&lt;/li&gt;&lt;/ul&gt;Issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No URLs. Permalinks are available, but they lead to pages without header, TOC and Search.&lt;/li&gt;&lt;li&gt;No highlighting of search results&lt;/li&gt;&lt;li&gt;No index (probably, JetBrains help does not contain it)&lt;/li&gt;&lt;li&gt;No &quot;Print&quot; button, but permalinks bring you to pages that are ideal for printing.&lt;/li&gt;&lt;/ul&gt;Notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Built with &lt;a href=&quot;http://www.extjs.com/&quot;&gt;ExtJS&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;Summary: very good, especially for API references. Good UX, as at the whole JetBrains&#39; web site.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;ComponentOne NetHelp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL:&amp;nbsp;&lt;a href=&quot;http://helpcentral.componentone.com/Documentation.aspx&quot;&gt;http://helpcentral.componentone.com/Documentation.aspx&lt;/a&gt;&amp;nbsp;- for all C1 products&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7Oo03iiI/AAAAAAAAHp4/t8M2TbJJ_C0/s1600-h/C1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7Oo03iiI/AAAAAAAAHp4/t8M2TbJJ_C0/s320/C1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nice features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&quot;Previous page&quot; and &quot;Next page&quot; buttons available at toolbar.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Issues:&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Top frame URL does not change. It seems there is no way to get link to current page.&lt;/li&gt;&lt;li&gt;TOC, keyword and search indexes are&amp;nbsp;&lt;i&gt;fully loaded into the browser&lt;/i&gt;&amp;nbsp;on navigation to corresponding tabs.&lt;/li&gt;&lt;li&gt;Most likely, search is implemented in JavaScript.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Summary: visually better than Autodesk Online Help, but UX is very similar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Oracle Help Technologies&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;URL:&amp;nbsp;&lt;a href=&quot;http://www.oracle.com/technology/tech/java/help/index.html&quot;&gt;http://www.oracle.com/technology/tech/java/help/index.html&lt;/a&gt;&amp;nbsp;- there is a link to demo.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5F7VOGGk2I/AAAAAAAAHqA/NyzhF1bZi1U/s1600-h/Oracle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5F7VOGGk2I/AAAAAAAAHqA/NyzhF1bZi1U/s320/Oracle.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nice features:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;All the features I expect to see (based on e.g. MSDN library experience) are available there.&lt;/li&gt;&lt;/ul&gt;Issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No good URLs, but there are permalinks.&lt;/li&gt;&lt;/ul&gt;Notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Animation of left pane is slooow... Completely unclear, why they use it at all there.&lt;/li&gt;&lt;li&gt;Design must be improved (my own opinion = very subjective).&lt;/li&gt;&lt;/ul&gt;Resume: one of the most featured help browser among the others. The only lacks I&#39;d list is its design &amp;amp; slow animation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Eclipse Documentation&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL: &lt;a href=&quot;http://help.eclipse.org/galileo/index.jsp&quot;&gt;http://help.eclipse.org/galileo/index.jsp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5D3r_6uynI/AAAAAAAAHpw/lPCXTckvxT0/s1600-h/Eclipse_Online_Help.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5D3r_6uynI/AAAAAAAAHpw/lPCXTckvxT0/s320/Eclipse_Online_Help.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nice features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All&amp;nbsp;the &amp;nbsp;features I expect to see are available there.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Good search results (with quotations).&lt;/li&gt;&lt;/ul&gt;Issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No URLs, no permalinks.&lt;/li&gt;&lt;/ul&gt;Notes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Index search returns paged results. Looks a bit strange from the point of UX.&lt;/li&gt;&lt;li&gt;Really ancient design.&lt;/li&gt;&lt;/ul&gt;Resume: one of the most featured help browser among others here, although I think its design must be improved as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Mono Documentation&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL: &lt;a href=&quot;http://www.go-mono.com/docs/index.aspx&quot;&gt;http://www.go-mono.com/docs/index.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7a8OuVmI/AAAAAAAAHqI/k5rE4SO5-zM/s1600-h/Mono.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7a8OuVmI/AAAAAAAAHqI/k5rE4SO5-zM/s320/Mono.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Nice features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AJAX TOC&lt;/li&gt;&lt;li&gt;It works noticeably faster than other help browsers - at least, from our office. Most likely, they properly tuned up content caching headers there.&lt;/li&gt;&lt;/ul&gt;Issues:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;No search&lt;/li&gt;&lt;li&gt;No index&lt;/li&gt;&lt;li&gt;No URLs&lt;/li&gt;&lt;li&gt;Clicking on &quot;permalink&quot; closes all the nodes in TOC&lt;/li&gt;&lt;li&gt;1px splitter&amp;nbsp;&amp;nbsp;-&amp;nbsp;&lt;i&gt;I noticed it only by occasion :)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;Resume: search feature must definitely be added there. Generally, it must be better, since Mono is positioned as free alternative to Microsoft .NET. The only fact partially &quot;saving&quot; them now is that people can use Microsoft .NET help instead of this one (although Mono has a set of unique assemblies).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #660000;&quot;&gt;Other examples:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PHP Help:&amp;nbsp;&lt;a href=&quot;http://www.php.net/manual/en/&quot;&gt;http://www.php.net/manual/en/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;MySQL Help:&amp;nbsp;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.5/en/&quot;&gt;http://dev.mysql.com/doc/refman/5.5/en/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Maple Help:&amp;nbsp;&lt;a href=&quot;http://www.maplesoft.com/support/help/AddOns/view.aspx?path=MaplePortal&quot;&gt;http://www.maplesoft.com/support/help/AddOns/view.aspx?path=MaplePortal&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Online help browsers available on the market&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;This part contains just a list of them: usually product web site provides all the necessary information (supported features, browsers, etc.).&lt;br /&gt;&lt;br /&gt;Supported help formats (.CHM, .HxS, etc.) and server platforms are mentioned here. Products are listed alphabetically.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5F8Xz13xRI/AAAAAAAAHqQ/cOG3XAXQ09w/s1600-h/chm2web.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5F8Xz13xRI/AAAAAAAAHqQ/cOG3XAXQ09w/s200/chm2web.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;A!K Research Labs &lt;span style=&quot;color: #990000;&quot;&gt;chm2web&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Product page: &lt;a href=&quot;http://chm2web.aklabs.com/&quot;&gt;http://chm2web.aklabs.com/&lt;/a&gt;&lt;br /&gt;Online demo: &lt;a href=&quot;http://chm2web.aklabs.com/helpfr/&quot;&gt;http://chm2web.aklabs.com/helpfr/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Supported help file formats: .CHM&lt;br /&gt;Supported server platform: any (generated web sites use only HTML and JavaScript).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5F8p9Fh5CI/AAAAAAAAHqY/B4rWc2vmUhQ/s1600-h/WinhelpCGI.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://4.bp.blogspot.com/_niouYlmVT4c/S5F8p9Fh5CI/AAAAAAAAHqY/B4rWc2vmUhQ/s200/WinhelpCGI.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Herd Software Development &lt;span style=&quot;color: #990000;&quot;&gt;WinhelpCGI&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Product page: &lt;a href=&quot;http://www.herdsoft.com/linux/produkte/winhelpcgi.html&quot;&gt;http://www.herdsoft.com/linux/produkte/winhelpcgi.html&lt;/a&gt;&lt;br /&gt;Online demo: &lt;a href=&quot;http://www.herdsoft.com/ti/winhelpcgi/&quot;&gt;http://www.herdsoft.com/ti/winhelpcgi/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Supported help file formats: WinHelp (.HLP)&lt;br /&gt;&lt;div&gt;Supported server platform: Linux, web server with CGI support is required.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Oracle &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Help Technologies&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;URL:&amp;nbsp;&lt;a href=&quot;http://www.oracle.com/technology/tech/java/help/index.html&quot;&gt;http://www.oracle.com/technology/tech/java/help/index.html&lt;/a&gt;&amp;nbsp;- there is a link to demo.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;This tool was described above.&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported help file formats: Oracle Help&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported server platform: cross-platform (viewer is implemented in Java),&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F-NRO4FPI/AAAAAAAAHqo/7qov58vdxn8/s1600-h/HelpServer.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F-NRO4FPI/AAAAAAAAHqo/7qov58vdxn8/s200/HelpServer.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;X-tensive.com&amp;nbsp;&lt;span style=&quot;color: #990000;&quot;&gt;Help Server&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.x-tensive.com/Products/HS/&quot;&gt;http://www.x-tensive.com/Products/HS/&lt;/a&gt;&lt;/div&gt;Online demo:&amp;nbsp;&lt;a href=&quot;http://help.x-tensive.com/&quot;&gt;http://help.x-tensive.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Supported help file formats: Microsoft Help 1.x (.CHM) and 2.x (.HxS), plain HTML&lt;br /&gt;Supported server platform: Windows, IIS 6.0/7.0 with ASP.NET 3.5.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;Help authoring/generation tools supporting web help (website) output&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Tools listed below are capable to generate web site from help project. They do not support standard help formats, but if you&#39;re building a documentation using one of these tools, it can can be converted to a website exposing it on the web.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GWMqhbqsI/AAAAAAAAHrQ/0X9HfE2uCYA/s1600-h/FlashHelp.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GWMqhbqsI/AAAAAAAAHrQ/0X9HfE2uCYA/s200/FlashHelp.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Adobe &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;RoboHelp&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/products/robohelp/&quot;&gt;http://www.adobe.com/products/robohelp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;There are two ways of building web-based documentation in RoboHelp:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Using&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/products/robohelp/productinfo/flash_help/&quot;&gt;FlashHelp&lt;/a&gt; output format&lt;/i&gt;&lt;i&gt;.&lt;/i&gt;&amp;nbsp;An example is&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/products/robohelp/productinfo/flash_help/gallery/Corporate/ActionEdit1.htm&quot;&gt;here&lt;/a&gt;&amp;nbsp;(official).&lt;/li&gt;&lt;li&gt;&lt;i&gt;Using WebHelp output format.&lt;/i&gt;&amp;nbsp;An example is &lt;a href=&quot;http://specsintact.ksc.nasa.gov/WebHelp/SI4.htm&quot;&gt;here&lt;/a&gt;&amp;nbsp;(not official - unfortunately, I was unable to find an official one at &lt;a href=&quot;http://www.adobe.com/&quot;&gt;Adobe.com&lt;/a&gt;, so I took one from &lt;a href=&quot;http://www.adobe.com/products/robohelp/customer_examples/&quot;&gt;this list&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7Oo03iiI/AAAAAAAAHp4/t8M2TbJJ_C0/s1600-h/C1.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5F7Oo03iiI/AAAAAAAAHp4/t8M2TbJJ_C0/s200/C1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;ComponentOne NetHelp in&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Doc2Help&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.componentone.com/SuperProducts/DocToHelp/&quot;&gt;http://www.componentone.com/SuperProducts/DocToHelp/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Web help example:&amp;nbsp;&lt;a href=&quot;http://helpcentral.componentone.com/Documentation.aspx&quot;&gt;http://helpcentral.componentone.com/Documentation.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;i&gt;This tool was described above.&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported server platform: any (generated web sites use only HTML and JavaScript).&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GMRHRvO9I/AAAAAAAAHrA/GgCMlpjuRWE/s1600-h/HelpConsole.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://3.bp.blogspot.com/_niouYlmVT4c/S5GMRHRvO9I/AAAAAAAAHrA/GgCMlpjuRWE/s200/HelpConsole.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;ExtremeEase &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;HelpConsole&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.extremeease.com/HelpConsole_2008_Overview.htm&quot;&gt;http://www.extremeease.com/HelpConsole_2008_Overview.htm&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Web help example:&amp;nbsp;&lt;a href=&quot;http://www.extremeease.com/help/demo%20help%20system/default.aspx&quot;&gt;http://www.extremeease.com/help/demo%20help%20system/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported server platform: any (generated web sites use only HTML and JavaScript).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GAceBwcCI/AAAAAAAAHqw/qVzyz9eyJN4/s1600-h/VSdocman.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GAceBwcCI/AAAAAAAAHqw/qVzyz9eyJN4/s200/VSdocman.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Helixoft &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;VSdocman&lt;/span&gt; and &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;VBdocman&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.helixoft.com/vsdocman/overview.html&quot;&gt;http://www.helixoft.com/vsdocman/overview.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Web help example:&amp;nbsp;&lt;a href=&quot;http://www.helixoft.com/images/stories/vsdocman/help/&quot;&gt;http://www.helixoft.com/images/stories/vsdocman/help/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported server platform: any (generated web sites use only HTML and JavaScript).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5GOdwf3cyI/AAAAAAAAHrI/D0Rb7XLl1JE/s1600-h/Sandcastle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S5GOdwf3cyI/AAAAAAAAHrI/D0Rb7XLl1JE/s200/Sandcastle.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Microsoft &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Sandcastle&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://www.codeplex.com/Sandcastle&quot;&gt;http://www.codeplex.com/Sandcastle&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sandcastle is general purpose documentation generator using XML comments in C# \ VB.NET files to build it. There are two ways of building web-based documentation using it:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Using &lt;/i&gt;&lt;a href=&quot;http://docproject.codeplex.com/wikipage?title=DocSite%20Templates&amp;amp;referringTitle=How%20To%20Build%20Help%20For%20a%20Web%20Site%20Project&quot;&gt;&lt;i&gt;DocSite Templates&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&amp;nbsp;for &lt;/i&gt;&lt;a href=&quot;http://www.codeplex.com/DocProject&quot;&gt;&lt;i&gt;Docproject&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt; Example output screenshots are &lt;a href=&quot;http://docproject.codeplex.com/wikipage?title=DocSite%20Example%20Images&amp;amp;referringTitle=DocSite%20Templates&quot;&gt;here&lt;/a&gt; (I couldn&#39;t find real web site, so there are just screenshots). Generated web site requires IIS 6.0 with ASP.NET 2.0 to run.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Using Sandcastle Website output.&lt;/i&gt; Examples of such documentation:&amp;nbsp;&lt;a href=&quot;http://www.mvcsharp.org/API_Docs/Index.aspx&quot;&gt;first&lt;/a&gt;, &lt;a href=&quot;http://docs.sharpsvn.net/current/&quot;&gt;second&lt;/a&gt;, &lt;a href=&quot;http://developers.nexida.com/help/&quot;&gt;third&lt;/a&gt; (not official, Sandcastle authors currently don&#39;t maintain official example site).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GEEStYUyI/AAAAAAAAHq4/0OIyg_f0jw4/s1600-h/NDoc.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;150&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S5GEEStYUyI/AAAAAAAAHq4/0OIyg_f0jw4/s200/NDoc.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;NDoc&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Product page:&amp;nbsp;&lt;a href=&quot;http://ndoc.sourceforge.net/&quot;&gt;http://ndoc.sourceforge.net/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Web help example:&amp;nbsp;&lt;a href=&quot;http://ndoc.sourceforge.net/reference/&quot;&gt;http://ndoc.sourceforge.net/reference/&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Discontinued&lt;/b&gt;, although you still can use this tool to build documentation for .NET 1.1&amp;nbsp;projects.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Supported server platform: any (generated web sites use only HTML and JavaScript).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Links&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_documentation_generators&quot;&gt;Wikipedia: Comparison of documentation generators&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Help_authoring_tool#Common_Help_Authoring_Tools&quot;&gt;Wikipedia: Help authoring tools&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;P.S. Please&amp;nbsp;leave a comment here, if you&#39;ll find a mistake.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/03/online-web-help-industry-standards-help.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_niouYlmVT4c/S5D2egyhwpI/AAAAAAAAHpA/8jWlrEK9vyc/s72-c/MSDN_Classic.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-6738792957512655536</guid><pubDate>Mon, 01 Mar 2010 22:33:00 +0000</pubDate><atom:updated>2010-03-05T14:07:01.895+05:00</atom:updated><title>DataObjects.Net v4.2 is released!</title><description>&lt;a href=&quot;http://www.x-tensive.com/Products/DO/Default.aspx&quot;&gt;DataObjects.Net v4.2&lt;/a&gt; is our first official release after v4.0.5&amp;nbsp;(August 2009) - a bit more than 6 months have passed after that moment, and as you will find, we didn&#39;t waste the time during this period:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;What&#39;s new&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.x-tensive.com/Products/DO/Wiki.aspx?Article=Documentation&quot;&gt;Manual&lt;/a&gt;. It&#39;s still a work in progress, but I admit most important 80% of it are already written.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedTopics.htm#OptimisticConcurrencyControlVersionInfoAndRelatedTypes&quot;&gt;Entity versions API&lt;/a&gt;: &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;VersionInfo&lt;/span&gt;, &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;[Version]&lt;/span&gt; attribute and a set of related classes allowing to track version changes and validate optimistic locking conditions.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/06-DisconnectedOperations.htm#DisconnectedOperations&quot;&gt;DisconnectedState API&lt;/a&gt; capable of switching any Session to true &quot;offline&quot; mode. &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;DisconnectedState&lt;/span&gt; objects act as &lt;i&gt;moveable&lt;/i&gt; and &lt;i&gt;cloneable&lt;/i&gt; caches that can be attached to and detached from sessions. They can be serialized, are capable of providing optimistic locking for entities they cache, moreover, the operation log they maintain can be serialized and sent to another machine separately. So this is really a huge improvement enabling DataObjects.Net to operate in disconnected or occasionally connected scenarios.&lt;/li&gt;&lt;li&gt;Full-text search&amp;nbsp;working natively on MSSQL and PostgreSQL.&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/Xtensive.Storage/Xtensive.Storage.Tests/Linq/FreeTextTest.cs#65&quot;&gt;Example queries are here&lt;/a&gt;; there is still no documentation for this feature, although its usage is really simple. Full-text search support isn&#39;t available for Oracle yet.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/04-DomainsAndSessions.htm#ConnectionToDatabase&quot;&gt;Support for SQL Azure, SQL Server CE, Oracle and standard connection strings&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/09/objec-to-object-mapper-is-our-upcoming.html&quot;&gt;Object-to-object mapping API&lt;/a&gt;. Again, uncovered in Manual, but you can look at &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/Xtensive.Storage/Xtensive.Storage.Manual/ObjectMapper/ObjectMapperTest.cs&quot;&gt;code we&#39;re planning to use while describing this API&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Unified API for registration and activation of persistent types and services. IoC framework we use now is much more flexible; there is no dependency on Common Service Locator, but container we use is fully replaceable - e.g. you can use Unity instead of it (&lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/Xtensive.Storage/Xtensive.Storage.Tests/Storage/IoC/UnityTest.cs#21&quot;&gt;test is here&lt;/a&gt; - again, this isn&#39;t covered in Manual yet).&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/09-Performance.htm#FutureDelayedQueries&quot;&gt;Future (delayed) queries&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/09-Performance.htm#PrefetchAPI&quot;&gt;prefetch API&lt;/a&gt;&amp;nbsp;and &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/09-Performance.htm#StatementBatching&quot;&gt;uber-batching&lt;/a&gt;&amp;nbsp;provide much better performance almost for free.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedTopics.htm#UnifiedExceptions&quot;&gt;Unified provider-independent exceptions&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Lots of LINQ provider extensions, including&amp;nbsp;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/05-Queries.htm#ProjectionsToCustomTypes&quot;&gt;projections to custom types&lt;/a&gt; (POCO objects in LINQ queries), &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/05-Queries.htm#LocalCollectionsInQueries&quot;&gt;local collections in queries&lt;/a&gt;, &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedLinq.htm#CustomizingLINQTranslation&quot;&gt;custom LINQ compiler extensions&lt;/a&gt; and even &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/Xtensive.Storage.Samples/Xtensive.Storage.Samples.Localization/QueryPreprocessor.cs&quot;&gt;custom query pre-processors&lt;/a&gt;&amp;nbsp;allowing, for example, to&amp;nbsp;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/query-preprocessors-inversion-of.html&quot;&gt;automatically convert your queries to &quot;localized&quot; ones&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Richer&amp;nbsp;&lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedTopics.htm#Events&quot;&gt;Session-level events&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Much faster&lt;/i&gt;&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;Entity&lt;/span&gt; or &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/issues/detail?id=292&quot;&gt;graph removal&lt;/a&gt;. Likely, you know DataObjects.Net (as before) supports &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/03-ModellingDomains.htm#Associations&quot;&gt;pretty complex Entity removal process&lt;/a&gt;.&amp;nbsp;It recursively discovers the graph of references to removing entities and finally removes nodes (Entities) and nullifies the edges (associations) in the whole graph. This ensures removal happens safely and every affected entity gets notified. But such a siscovery process is pretty complex: in DataObjects.Net v3.9 complex removal was the slowest operation (~2 times slower then entity creation). But now we&#39;ve involved the whole bunch of new APIs to make this efficient: future queries and prefetch API are used to discover the graph faster, statement batching helps to &quot;join&quot; query operations with removals together. So I&#39;m ready to bet complex removals are now at least 5-10 times faster than in v4.0.5.&lt;/li&gt;&lt;li&gt;A set of &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedTopics.htm#IntegratedServices&quot;&gt;integrated services&lt;/a&gt; allowing to study the state of DataObjects.Net caches, invalidate them and execute such low-level operations on entities as direct field modification (w/o property setter invocation). &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/11-AdvancedTopics.htm#UsingDirectAcessorsToPerformLowlevelOperationsOnPersistentObjects&quot;&gt;DirectSqlAccessor&lt;/a&gt; is, likely, one of the most useful services among them.&lt;/li&gt;&lt;li&gt;Significant improvements in schema upgrade API. And yes, now there are &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/10-DatabaseSchemaUpgrade.htm#MoveAndCopyFieldHints&quot;&gt;move (to another type) and copy field hints&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://forum.x-tensive.com/viewtopic.php?f=29&amp;amp;t=5784&amp;amp;p=13977#p13970&quot;&gt;New DomainUpgradeMode.Legacy&lt;/a&gt; allows to use DataObjects.Net with legacy schemas. There are still some limitations, but in many cases they must not act as show stoppers.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://forum.x-tensive.com/viewtopic.php?f=29&amp;amp;t=5760&amp;amp;p=13878#p13875&quot;&gt;New SessionManager type&lt;/a&gt; simplifying usage of DataObjects.Net in web applications.&lt;/li&gt;&lt;li&gt;Support for custom type discriminators (use &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;[TypeDiscriminator]&lt;/span&gt; and&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;[TypeDiscriminatorValue]&lt;/span&gt; attributes).&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/issues/detail?id=34&quot;&gt;TypeId column is created only when it&#39;s necessary&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;We&#39;ve made a lot of other features and changes, but I hope the most important ones are listed above now. If you&#39;re interested, see &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/issues/list?can=1&amp;amp;q=Milestone:Release4.1%20Status:Done&amp;amp;colspec=ID%20Type%20Stars%20Summary%20Milestone%20Priority%20Status%20Component%20Owner%20Reporter&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/issues/list?can=1&amp;amp;q=Milestone:Release4.2+Status:Done&amp;amp;colspec=ID+Type+Stars+Summary+Milestone+Priority+Status+Component+Owner+Reporter&amp;amp;x=priority&amp;amp;y=milestone&amp;amp;cells=tiles&quot;&gt;that&lt;/a&gt; lists, there are all the issues we&#39;ve implemented from v4.0.5 release (198 in total).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Known issues&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Installer&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/new-installer-installbat.html&quot;&gt;Install.bat \ Uninstall.bat&lt;/a&gt; files must be executed with Administrator permissions on Windows Vista and above. Of course, this is important only if you&#39;ll use them. Standard installer already does this (you&#39;ll be requested to provide&amp;nbsp;Administrator permissions&amp;nbsp;for it&amp;nbsp;by UAC prompt on its start).&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Framework itself&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Oracle support for 10g is temporarily broken in the current version, so you can use it only with Oracle 9i and 11g.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Manual&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;A set of &amp;nbsp;sections must be added, including &quot;Disconnected operations&quot;, &quot;Full-text search&quot;, etc.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Reference&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;We should remove the whole&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;System&lt;/span&gt; namespace&amp;nbsp;(&lt;a href=&quot;http://blog.alexyakunin.com/2010/02/im-back.html&quot;&gt;earlier I wrote Xtensive.Core publishes some of its types there&lt;/a&gt;) from it because of Sandcastle bug - it was listing the types from&amp;nbsp;mscorlib.dll there,&amp;nbsp;but wasn&#39;t listing &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/#hg/Xtensive.Core/Xtensive.Core/System&quot;&gt;our own ones&lt;/a&gt;. Not really important (there are mainly extension methods), but unpleasant.&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Sandbox projects&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/#hg/Sandbox/OrderAccounting&quot;&gt;OrderAccounting project&lt;/a&gt;&amp;nbsp;is buggy. Frankly speaking, we were unable to fix all the issues there during last days. The cause is DissconnectedState key remapping behavior on &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;ApplyChanges&lt;/span&gt;, which is relatively new. All the issues there will be fixed shortly; for now we recommend you to study WPF - it fully relies on DisconnectedState as well now.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Nearest plans&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Improve Manual and samples further releasing&amp;nbsp;minor updates 1-2 times per month.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Migrate to .NET 4.0 and PostSharp 2.0. Or, more precisely, provide .NET 4.0 version - so far we aren&#39;t going to fully leave .NET 3.5.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/03/dataobjectsnet-v42-is-released.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-2441099396531599408</guid><pubDate>Sat, 27 Feb 2010 22:18:00 +0000</pubDate><atom:updated>2010-02-28T03:25:59.996+05:00</atom:updated><title>Help Server v3.0.1 is released!</title><description>We&#39;ve just uploaded &lt;a href=&quot;http://www.x-tensive.com/Downloads/Default.aspx?Path=HelpServer&quot;&gt;Help Server v3.0.1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;What&#39;s new:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;New CSS-based themes&lt;/b&gt;&amp;nbsp;designed to improve the usability: there are &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Blue&lt;/span&gt; and &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;BlackCurrant&lt;/span&gt; themes with&amp;nbsp;horizontal/vertical header. Tab bar is now always vertical.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Keyboard support:&lt;/b&gt;&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-C (TOC),&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-I (Index),&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-S (Search); Up/Down/Left/Right, Tab, Shift-Tab; Enter (open the document).&amp;nbsp;&lt;span style=&quot;color: #990000;&quot;&gt;In Firefox&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Alt+Shift; in Safari&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Shift; in Opera&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Shift-Esc, Shift.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Upscale and downscale support&lt;/b&gt;&amp;nbsp;(Ctrl-&quot;+&quot;, Ctrl-&quot;-&quot; in most of browsers).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Opera &amp;amp; Safari support.&lt;/b&gt;&amp;nbsp;Currently Help Server displays ideally in 5 major browsers: Internet Explorer, Firefox, Chrome, Safari and&amp;nbsp;Opera.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Updates:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Various performance-related improvements. &lt;/b&gt;In particular, ~ 20-30% faster startup time on large help collections.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;&lt;b&gt;Screenshots:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S4mZfJ-dHII/AAAAAAAAHoo/2L2Af2DOcW4/s1600-h/HelpServer-BlueTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin: 0.1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_niouYlmVT4c/S4mZfJ-dHII/AAAAAAAAHoo/2L2Af2DOcW4/s320/HelpServer-BlueTheme.png&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S4mZhMomdnI/AAAAAAAAHow/sHRB5eUpIH4/s1600-h/HelpServer-BlackCurrantTheme.png&quot; imageanchor=&quot;1&quot; style=&quot;margin: 0.1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_niouYlmVT4c/S4mZhMomdnI/AAAAAAAAHow/sHRB5eUpIH4/s320/HelpServer-BlackCurrantTheme.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;As usual, you can &lt;a href=&quot;http://www.x-tensive.com/Downloads/Default.aspx?Path=HelpServer&quot;&gt;download new version here&lt;/a&gt;.&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/02/help-server-v30-is-released.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_niouYlmVT4c/S4mZfJ-dHII/AAAAAAAAHoo/2L2Af2DOcW4/s72-c/HelpServer-BlueTheme.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-7012422385256985516</guid><pubDate>Wed, 17 Feb 2010 01:37:00 +0000</pubDate><atom:updated>2010-02-17T06:48:15.674+05:00</atom:updated><title>X-tensive.com is updated (warning: beta version!)</title><description>Today we&#39;ve published a new (=&amp;nbsp;face lifted) version of &lt;a href=&quot;http://www.x-tensive.com/&quot;&gt;X-tensive.com&lt;/a&gt;. Changes there aren&#39;t dramatic, but I like the way it changed. Mainly, we touched &lt;a href=&quot;http://www.x-tensive.com/&quot;&gt;the front page&lt;/a&gt; and &lt;a href=&quot;http://www.x-tensive.com/Products/DO/Default.aspx&quot;&gt;DataObjects.Net page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Press F5, if you feel there is something wrong - old CSS might be cached.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;Note that it&#39;s a beta version, so there are lots of issues&lt;/span&gt; - some links from first page banner points to wrong articles; plus, there are pearls like &quot;Localized versions of objects (January 2010)&quot; (factual mistake: this is already implemented as &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/Xtensive.Storage.Samples/#Xtensive.Storage.Samples/Xtensive.Storage.Samples.Localization&quot;&gt;Localization sample&lt;/a&gt;). They&#39;ll be eliminated during this week.&lt;br /&gt;&lt;br /&gt;And, likely, you already know that on the beginning of the next week we&#39;re releasing two major updates to our products:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.x-tensive.com/2010/02/dataobjectsnet-v41-rc-is-available.html&quot;&gt;DataObjects.Net v4.2&lt;/a&gt;: the first v4.X release with &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/index.htm&quot;&gt;Manual&lt;/a&gt; (we&#39;re true programmers ;) ) &amp;amp; &lt;a href=&quot;http://blog.alexyakunin.com/2010/02/im-back.html&quot;&gt;tons of new features&lt;/a&gt;. For now you can check out the &lt;a href=&quot;http://blog.x-tensive.com/2010/02/dataobjectsnet-v41-rc-is-available.html&quot;&gt;release candidate&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.x-tensive.com/2009/12/testing-new-version-of-help-server.html&quot;&gt;Help Server v3.0&lt;/a&gt;&amp;nbsp;fully supporting keyboard-only navigation and two absolutely new, shiny skins (&lt;a href=&quot;http://help.x-tensive.com/&quot;&gt;check out&lt;/a&gt;). Have you ever seen more&amp;nbsp;pleasantly&amp;nbsp;looking online help browser? For me, now &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/default.aspx&quot;&gt;MSDN web site&lt;/a&gt; looks pale in comparison to it, not speaking about the usability.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So stay tuned :)&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/02/x-tensivecom-is-updated-warning-beta.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-6959446944840866921</guid><pubDate>Wed, 17 Feb 2010 01:09:00 +0000</pubDate><atom:updated>2010-02-17T12:49:55.134+05:00</atom:updated><title>DataObjects.Net v4.2 RC is available</title><description>It happened: now you can &lt;a href=&quot;http://www.x-tensive.com/Downloads/?Path=DataObjects.Net&quot;&gt;download DataObjects.Net v4.2 Release Candidate&lt;/a&gt;. Its &lt;a href=&quot;http://help.x-tensive.com/##DataObjects.Net/html/9c590bef-ff3e-4a5e-9e3b-5cd30d11156c.htm&quot;&gt;reference&lt;/a&gt; and &lt;a href=&quot;http://dataobjectsdotnet.googlecode.com/hg/Manual/index.htm&quot;&gt;manual&lt;/a&gt; (in PDF) are available there as well.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;What&#39;s new&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please refer to &lt;a href=&quot;http://blog.alexyakunin.com/2010/02/im-back.html&quot;&gt;this post&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Stability&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;The version we&#39;ve published must be quite stable - especially, for Microsoft SQL Server and PostgreSQL. I just looked up test results @ our build servers - from 0 to 2 tests fail there out of ~ 1380 in different test configurations(mapping scenarios)&amp;nbsp;for these two database servers.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So v4.2 RC is more stable than any official release we published earlier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Known issues&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Installer&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Database creation wizard must be added for SQL Server!&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;Framework itself&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Oracle support for 9i and 10g is broken in the current version (AFAIK, because of schema extractor bug), so you can use it only with Oracle 11g.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;b&gt;Manual&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A set of &amp;nbsp;sections must be added, including &quot;Versions, CC &amp;amp; locking&quot;, &quot;Full-text search&quot;, etc.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Reference&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://help.x-tensive.com/##DataObjects.Net/html/N_System.htm&quot;&gt;System namespace&lt;/a&gt; contains classes from mscorlib.dll,&amp;nbsp;but doesn&#39;t contain &lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/#hg/Xtensive.Core/Xtensive.Core/System&quot;&gt;our own ones&lt;/a&gt;. Must likely this is a result&amp;nbsp;of bug in Sandcastle.&lt;/li&gt;&lt;li&gt;.HxS version: all resources from Manual are missing there (images, CSS, etc.).&amp;nbsp;Since .CHM version contains all these files, this can be a result of bug&amp;nbsp;in Sandcastle.&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Samples&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;All connection URL lists in samples must be extended to support&amp;nbsp;default SQL Server Express installation and, likely,&amp;nbsp;SQL Server CE database.&lt;/li&gt;&lt;li&gt;WPF Sample logo: we must provide 64x64 icon here&amp;nbsp;(current one looks absolutely inacceptable in Windows 7 taskbar).&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Sandbox projects&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/p/dataobjectsdotnet/source/browse/#hg/Sandbox/OrderAccounting&quot;&gt;OrderAccounting project&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No copyright, etc. (standard header for our .cs files)&lt;/li&gt;&lt;li&gt;Thrown exceptions aren&#39;t shown&lt;/li&gt;&lt;li&gt;Default connection URL must be set to memory (likely, the same must be done for other Sandbox projects)&lt;/li&gt;&lt;li&gt;Bugs:&lt;br /&gt;- PlainWpf: Customers, Add ..., Close - error.&lt;br /&gt;- PlainWpf: Default number is 0. KeyGenerator bug, or?&lt;br /&gt;- Mvvm: error on any Add/Open action.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Nearest plans&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We&#39;re going to fix most of these issues on this week (e.g. likely, the issues related to Sandcastle won&#39;t be fixed) and release v4.2 final.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There will be minor updates related to code base as well - mainly, bugfixes, if something new will be found.&lt;/div&gt;</description><link>http://blog.x-tensive.com/2010/02/dataobjectsnet-v41-rc-is-available.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-4371335380731415776</guid><pubDate>Tue, 22 Dec 2009 11:08:00 +0000</pubDate><atom:updated>2010-03-06T05:20:04.062+05:00</atom:updated><title>New posts in blogs</title><description>&lt;div&gt;&lt;a href=&quot;http://blog.alexyakunin.com/&quot;&gt;Alex Yakunin&#39;s blog:&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/dataobjectsnet-v41-is-updated-to-v41.html&quot;&gt;DataObjects.Net v4.1 is updated to v4.1 RC2 (build 168); status update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/fixing-bugs-in-dataobjectsnet-linq.html&quot;&gt;Fixing the bugs in DataObjects.Net LINQ translator: an example case&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/boolean-branching-in-dataobjectsnet.html&quot;&gt;Boolean branching in DataObjects.Net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/dataobjectsnet-at-google-wave.html&quot;&gt;DataObjects.Net at Google Wave&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/must-we-rename-dataobjectsnet.html&quot;&gt;Should we rename DataObjects.Net?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/what-do-you-need-in-dataobjectsnet.html&quot;&gt;What do you need in DataObjects.Net right now?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/merged-dataobjectsnet-manual-for-now.html&quot;&gt;Merged DataObjects.Net manual (for now only in HTML)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/nice-part-of-manual-advanced-linq.html&quot;&gt;Nice part of Manual: Advanced LINQ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-v41-features-nested.html&quot;&gt;DataObjects.Net v4.1 features: nested transactions + cheat sheet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/using-dataobjectsnet-with-linqpad.html&quot;&gt;Using DataObjects.Net with LINQPad&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/new-feature-of-v41-subquery-batching.html&quot;&gt;New feature of DataObjects.Net v4.1: subquery batching&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/visual-tools-model-designer-profiler.html&quot;&gt;Visual tools: model designer &amp;amp; profiler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/nightly-builds-are-back-again.html&quot;&gt;Nightly builds are back again ;)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-exit-poll-conclusions.html&quot;&gt;DataObjects.Net &quot;exit poll&quot;: conclusions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/microsoft-streaminsight-vs-rx-framework.html&quot;&gt;Microsoft StreamInsight vs Rx Framework&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/silverlight-4-binary-assembly.html&quot;&gt;Silverlight 4: binary assembly compatibility with .NET 4!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/status-update-v41-release-is-scheduled.html&quot;&gt;Status update: v4.1 release is scheduled for the next week, plans for v4.2&lt;/a&gt;&amp;nbsp;// shame to me :(&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/&quot;&gt;Dmitri Maximov&#39;s blog:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/localization-support-part-4-queries.html&quot;&gt;Localization support, part 4. Queries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/localization-support-part-3-crud.html&quot;&gt;Localization support, part 3. CRUD operations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/localization-support-part-2-practice.html&quot;&gt;Localization support, part 2. Domain modeling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/localization-support-part-1-theory.html&quot;&gt;Localization support, part 1. Theory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/12/npgsql2-provider-version-207.html&quot;&gt;Npgsql2 provider, version 2.0.7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/11/news-part-1-nested-transactions.html&quot;&gt;Nested transactions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/11/new-personal-blog.html&quot;&gt;New personal blog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/&quot;&gt;Alex Kofman&#39;s blog:&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/2009/12/soft-delete-or-logical-delete.html&quot;&gt;&quot;Soft Delete&quot; (aka &quot;Logical Delete&quot;) in ORM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://xtensive%20company%20and%20dataobjects.net/&quot;&gt;Auto-transactions API&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://alex-kofman.blogspot.com/2009/11/xtensive-company-and-dataobjectsnet.html&quot;&gt;Xtensive company and DataObjects.Net&lt;/a&gt;&lt;span id=&quot;goog_1261478888088&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_1261478888089&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://www.blogger.com/&quot;&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2009/12/new-posts-in-blogs.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-7665238617657809125</guid><pubDate>Tue, 22 Dec 2009 11:08:00 +0000</pubDate><atom:updated>2009-12-22T16:08:23.705+05:00</atom:updated><title>Testing new version of Help Server</title><description>&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;We&#39;ve just updated&amp;nbsp;&lt;a href=&quot;http://help.x-tensive.com/&quot;&gt;help.x-tensive.com&lt;/a&gt;&amp;nbsp;to the upcoming&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/12/testing-new-version-of-help-server.html&quot;&gt;Help Server&lt;/a&gt;&amp;nbsp;v3.0.&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;What&#39;s new:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;New CSS-based skins&lt;/b&gt;&amp;nbsp;designed to improve the usability: there are Blue and Black themes with&amp;nbsp;horizontal/vertical header (4 themes total;&amp;nbsp;&lt;a href=&quot;http://test.help.x-tensive.com/&quot;&gt;Black theme with horizontal header is here&lt;/a&gt;). Tab bar is now always vertical.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Keyboard support:&lt;/b&gt;&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-C (TOC),&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-I (Index),&amp;nbsp;&lt;b&gt;Alt&lt;/b&gt;-S (Search); Up/Down/Left/Right, Tab, Shift-Tab; Enter (open the document).&amp;nbsp;&lt;span style=&quot;color: #990000;&quot;&gt;In Firefox&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Alt+Shift; in Safari&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Shift; in Opera&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Alt&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&amp;nbsp;= Shift-Esc, Shift.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Zooming&lt;/b&gt;&amp;nbsp;(Ctrl-&quot;+&quot;, Ctrl-&quot;-&quot; in most of browsers).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Opera &amp;amp; Safari support.&lt;/b&gt;&amp;nbsp;So currently it works ideally in 5 major browsers: Internet Explorer, Firefox, Chrome, Safari and&amp;nbsp;Opera.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;If you&#39;ll find any bug there, please describe it in comments to &lt;a href=&quot;http://blog.alexyakunin.com/2009/12/testing-new-version-of-help-server.html&quot;&gt;this post&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2009/12/testing-new-version-of-help-server.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-6879185878084823656</guid><pubDate>Sun, 15 Nov 2009 13:06:00 +0000</pubDate><atom:updated>2009-11-15T18:06:47.456+05:00</atom:updated><title>New posts in blogs</title><description>&lt;a href=&quot;http://blog.alexyakunin.com/&quot;&gt;Alex Yakunin&#39;s blog&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/bit-surprising-kudorank-9-out-of-10-at.html&quot;&gt;A bit surprising: KudoRank #9 out of 10 at Ohloh&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-manual-links-to-ready.html&quot;&gt;DataObjects.Net Manual: links to written parts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/visual-studio-net-project-template.html&quot;&gt;Visual Studio .NET project template icons&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/weekly-bunch-of-links.html&quot;&gt;Weekly bunch of links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-and-ormbattlenet-at.html&quot;&gt;DataObjects.Net and ORMBattle.NET at Ohloh&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/bit-faster-way-to-checkout.html&quot;&gt;Faster way to checkout DataObjects.Net&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/&quot;&gt;Dmitri Maximov&#39;s blog:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/11/dataobjectsnet-goes-to-ohlohnet.html&quot;&gt;DataObjects.Net goes to Ohloh.net&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://blog.x-tensive.com/2009/11/new-posts-in-blogs_15.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-4252306305537211410</guid><pubDate>Wed, 11 Nov 2009 05:59:00 +0000</pubDate><atom:updated>2009-11-11T11:06:03.053+05:00</atom:updated><title>LiveUI: new version and new web site</title><description>We are glad to announce new version of &lt;a href=&quot;http://liveui.net/&quot;&gt;LiveUI web framework&lt;/a&gt; is out. Besides architectural&amp;nbsp;improvements, it provides such new features as form validation, layouts, trees and Ext JS file uploading.&lt;br /&gt;&lt;br /&gt;Visit &lt;a href=&quot;http://liveui.net/&quot;&gt;its renewed web site&lt;/a&gt; to check out the &lt;a href=&quot;http://liveui.net/demos&quot;&gt;demos&lt;/a&gt;.&amp;nbsp;Note &lt;i&gt;how&lt;/i&gt; they&#39;re integrated into LiveUI web site - UI composition is one of the most important features of LiveUI, so there is no IFrame; moreover, original demo modules were not modified to work as hosted components inside the main site (based on LiveUI + DataObjects.Net 4 as well).&lt;br /&gt;&lt;br /&gt;You can view C# code of each demo online - &lt;a href=&quot;http://liveui.net/extjs-tree-demo&quot;&gt;ExtJS tree demo&lt;/a&gt;&amp;nbsp;there provides code browser.&lt;br /&gt;&lt;br /&gt;P.S. &lt;a href=&quot;http://liveui.net/docs/manual.html&quot;&gt;Manual&lt;/a&gt; is far from completion yet. But there is an&amp;nbsp;introduction&amp;nbsp;now.</description><link>http://blog.x-tensive.com/2009/11/liveui-new-version-and-new-web-site.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-3644998038207186843</guid><pubDate>Tue, 10 Nov 2009 15:23:00 +0000</pubDate><atom:updated>2009-11-10T20:29:06.856+05:00</atom:updated><title>New posts in blogs</title><description>The list of posts we published in our personal blogs from the last delivery of our newsletter:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.alexyakunin.com/&quot;&gt;Alex Yakunin&#39;s blog&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-and-sql-azure.html&quot;&gt;DataObjects.Net and SQL Azure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/poll-connectionurl-vs-connection-string.html&quot;&gt;Poll: ConnectionUrl vs connection string&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/ormbattlenet-scorecard-is-updated.html&quot;&gt;ORMBattle.NET scorecard is updated&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/our-coding-standards-and-style-links.html&quot;&gt;Our coding standards and style: links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/pushing-changes-to-dataobjectsnet.html&quot;&gt;Pushing the changes to DataObjects.Net source code repository&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-and-64-bit-windows.html&quot;&gt;DataObjects.Net and 64-bit Windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/aspnet-mvc-sample-nerddinner-port-for.html&quot;&gt;ASP.NET MVC Sample (NerdDinner port) for DataObjects.Net&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/some-pleasent-benefits-of-hosting.html&quot;&gt;Some pleasent benefits of hosting the sources at Google Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/building-dataobjectsnet-from-source.html&quot;&gt;Building DataObjects.Net from source code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/migration-from-subversion-to-mercurial.html&quot;&gt;Migration from Subversion to Mercurial: issues and workarounds&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/11/dataobjectsnet-source-code-is-uploading.html&quot;&gt;DataObjects.Net source code is uploading to Google Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/weird-issue-with-accessing-webconfig.html&quot;&gt;Weird issue with accessing Web.config section on 64-bit Windows Server 2008 (IIS 7)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/functional-programming-monads-links.html&quot;&gt;Functional programming, monads: links&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/shame-to-me-do4-installer-does-not.html&quot;&gt;Shame to me: DO4 installer does not properly sets up everything for IIS 7 and 64-bit Windows&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/&quot;&gt;Dmitri Maximov&#39;s blog:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/11/dataobjectsnet-goes-to-google-code.html&quot;&gt;DataObjects.Net goes to Google Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/dataobjectsnet-v4-manual.html&quot;&gt;DataObjects.Net v4 manual&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-complete.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies. Complete reference set&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-part-7.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies, part 7. Custom key generators&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-part-6.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies, part 6. Identity fields&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-part-5-key.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies, part 5. Key providers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><link>http://blog.x-tensive.com/2009/11/new-posts-in-blogs.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-2710955761128288298</guid><pubDate>Wed, 21 Oct 2009 19:27:00 +0000</pubDate><atom:updated>2009-10-22T01:27:22.058+06:00</atom:updated><title>New posts in blogs</title><description>&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Here is the list of posts we published in our personal blogs from the last delivery of our newsletter.&amp;nbsp;Most important ones are starred by&amp;nbsp;&lt;span style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://blog.alexyakunin.com/&quot;&gt;Alex Yakunin&#39;s blog&lt;/a&gt;:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/great-tool-yuml.html&quot;&gt;Great tool: yUML&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/100-score-on-linq-tests-at-ormbattlenet.html&quot;&gt;100% score on LINQ tests at ORMBattle.NET!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/official-launch-of-visual-studio-2010.html&quot;&gt;The official launch of Visual Studio 2010 and .NET Framework 4 is March 22nd, 2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/recommended-article-rx-framework-linq.html&quot;&gt;Recommended article: The Rx Framework (LINQ to events)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/upcoming-disconnectedstate-preliminary.html&quot;&gt;Upcoming DisconnectedState: preliminary example code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;ul&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/&quot;&gt;Dmitri Maximov&#39;s blog:&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-part-4.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies, part 4. Working with keys&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #990000;&quot;&gt;*&lt;/span&gt;&lt;a href=&quot;http://dmitrimaximov.blogspot.com/2009/10/arbitrary-keys-hierarchies-part-3.html&quot;&gt;Arbitrary keys &amp;amp; hierarchies, part 3. Evolution of Key&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2009/10/new-posts-in-blogs_22.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-590581846586862323</guid><pubDate>Wed, 21 Oct 2009 19:20:00 +0000</pubDate><atom:updated>2009-10-22T01:20:17.208+06:00</atom:updated><title>Help Server 2.1.1 is released</title><description>We&#39;ve fixed several important issues there; moreover, now it automatically switches to scriptless mode when JavaScript is not available.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Updates:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;&quot;Content&quot; tab is usable even if JavaScript is turned off&lt;/span&gt;&lt;/li&gt;&lt;li&gt;PlainToc.aspx is removed&lt;/li&gt;&lt;li&gt;Memory consumption optimization.&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;Fixes:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;color: #990000;&quot;&gt;Installer does not properly install web application on IIS 7&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Articles inside help files can&#39;t be added to &lt;span style=&quot;color: #cc0000;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;lt;nodes&amp;gt;&lt;/span&gt;&lt;/span&gt; structure&lt;/li&gt;&lt;li&gt;Articles from help files are not indexed by search engines, if they&#39;re added as separate nodes in&amp;nbsp;&lt;span style=&quot;color: #cc0000; font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;lt;nodes&amp;gt;&lt;/span&gt;&amp;nbsp;structure&lt;/li&gt;&lt;li&gt;Help files with the same name are not properly indexed by search engines.&lt;/li&gt;&lt;li&gt;Wrong locale decoding for .Chm files&lt;/li&gt;&lt;li&gt;Garbage information can be extracted from binary TOC of .HxS files&lt;/li&gt;&lt;li&gt;Invalid plain index can be extracted from .HxS files&lt;/li&gt;&lt;li&gt;&quot;Loading...&quot; is showing before loading process starts while scrolling up in &quot;Index&quot; tab&lt;/li&gt;&lt;li&gt;Wait page is showing only for &quot;Search&quot; tab&lt;/li&gt;&lt;li&gt;Invalid content encoding,&amp;nbsp;see &lt;a href=&quot;http://forum.x-tensive.com/viewtopic.php?f=19&amp;amp;t=5515&quot;&gt;http://forum.x-tensive.com/viewtopic.php?f=19&amp;amp;t=5515&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The updated files are already published in our &lt;a href=&quot;http://www.x-tensive.com/Downloads/?Path=&quot;&gt;Downloads area&lt;/a&gt;.&lt;/div&gt;</description><link>http://blog.x-tensive.com/2009/10/help-server-211-is-released.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-34300632.post-5722612706886623971</guid><pubDate>Wed, 21 Oct 2009 08:38:00 +0000</pubDate><atom:updated>2009-10-21T14:41:16.515+06:00</atom:updated><title>This month&#39;s offer: free consulting hours for SMB and Enterprise licenses</title><description>If you are planning to order &lt;a href=&quot;http://wiki.dataobjects.net/index.php?title=License&quot;&gt;commercial license for&amp;nbsp;DataObjects.Net&lt;/a&gt;, right now is the perfect time for doing this:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We grant &lt;span style=&quot;color: #990000;&quot;&gt;160 hours (1 man-month)&lt;/span&gt; of &lt;a href=&quot;http://x-tensive.com/Wiki.aspx?Article=Consulting_and_support&quot;&gt;consulting&lt;/a&gt; for each Enterprise license ordered till Oct&amp;nbsp;31,&amp;nbsp;2010.&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;color: #660000;&quot;&gt;40 hours (1 man-week)&lt;/span&gt;&amp;nbsp;of consulting&amp;nbsp;are granted for each SMB license ordered till&amp;nbsp;Oct&amp;nbsp;31,&amp;nbsp;2010.&lt;/li&gt;&lt;li&gt;You will be able to use these consulting hours during 1 year after purchase date.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Consulting&amp;nbsp;implies any works (&lt;span style=&quot;color: #990000;&quot;&gt;including programming&lt;/span&gt;) related to development of applications on DataObjects.Net. We can assist you in development of persistent model, resolve any issues you&#39;ll face or even implement a custom extension to DataObjects.Net.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;Note that till the end of this month we&#39;ll deliver v4.1 release:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Printable manual &amp;amp; actualized &lt;a href=&quot;http://wiki.dataobjects.net/&quot;&gt;Wiki&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://blog.alexyakunin.com/2009/10/upcoming-disconnectedstate-preliminary.html&quot;&gt;DisconnectedState&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ASP.NET MVC sample (&lt;a href=&quot;http://haacked.com/archive/2009/03/10/chapter-one-pro-aspnetmvc.aspx&quot;&gt;NerdDinner&lt;/a&gt; running on DO4)&lt;/li&gt;&lt;li&gt;Implementation of &lt;a href=&quot;http://blog.x-tensive.com/2009/10/dataobjectsnet-v41-rc-is-available.html&quot;&gt;many other features&lt;/a&gt;, such as Prefetch API and local collections will be improved.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description><link>http://blog.x-tensive.com/2009/10/this-month-offer-free-consulting-hours.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item></channel></rss>