Category Archives: Uncategorized

Word Ladders, or How to go from “angry” to “happy” in 20 steps

Acknowledgement: To Brandon, the person who attracted my attention to this problem. From Wikipedia, the free encyclopedia: A word ladder (also known as a doublets, word-links, or Word golf) is a word game invented by Lewis Carroll. A word ladder … Continue reading

Posted in Uncategorized | Leave a comment

Migrating to WordPress: https://dnovatchev.wordpress.com

As part of a global migration of spaces.live com to WordPress, I am migrating my blog to: https://dnovatchev.wordpress.com   Please, update your links, and sorry for the inconvenience.   From now on all my current and future posts will only be … Continue reading

Posted in Uncategorized | Leave a comment

Should XPath have virtual axes?

In his recent blog-article: “XPath needs virtual axes. Making XPath more XPathy?” Rick Jelliffe sais: “I really like XPath2. I would never recommend anyone start with XPath1, unless you were doing very basic transformations with no text processing or data … Continue reading

Posted in Uncategorized | 2 Comments

XPath 2.0 Gems: Find all duplicate values in a sequence (Part 2)

Update: Minor correction in the last two rows of the table — thanks to a comment by Michael Ludwig. I will talk about the efficiency of this and other related XPath expressions in my next post. In my first post … Continue reading

Posted in Uncategorized | 2 Comments

Part 3: The Swiss Army Knife of Data Structures … in C#

In Part 1 of these series I described an implementation of the Finger Tree data structure in C#. Part 2 reported the results of performance tests with the standard .NET Enumerable class and the finger-tree-based sequence The new data provided … Continue reading

Posted in Uncategorized | Leave a comment

Oleg Tkachenko has joined Microsoft

Long time Microsoft MVP Oleg Tkachenko has joined Microsoft’s Visual Studio team. Oleg is well-known for his work on a number of popular XML/XSLT – related open source projects, such as EXSLT.NET, MVP.XML, nXslt.exe, the Iron XSLT project type of … Continue reading

Posted in Uncategorized | Leave a comment

The Balisage conference program is available

The Balisage conference program is available and a quick  look  shows there are some very interesting presentations.

Posted in Uncategorized | Leave a comment