 |
We are very proud to share with you that our company became Top 100 ComponentSource Bestselling Publisher for 2011-2012, and we are even more proud to say that it is for 4th year in row!
ComponentSource, the largest marketplace for software components and developer tools, started their business in 1995 and since 2006 they held their annual ranking of bestselling products and publishers based on the total sales dollar value of orders placed by customers during the year.
|
“We are delighted to be one of the Top 100 ComponentSource Publishers again! To be recognized by the largest marketplace of software components is a really meaningful and tangible reward for our work. It is based on real money value developers invest into our components and not on subjective opinions” comments the reward Michael Payson, Perpetuum Software CTO.
More information…
Tags: componentsource award, perpetuum award
Normally sorting is simple: you just need to tell which one of the two elements is larger. However, it’s not always the case – sometimes the items don’t have linear structure, and pairwise comparison is not possible. So let me piggyback on the hot topic of graph search and show you a useful
and beautiful trick for sorting items in a SharpShooter report.
Which tasks you may need this for?
Well, think about plugins ecosystem in your app where a plugin could depend on other plugins, so you need to come up with the correct loading order:
Or you might be creating an online learning app and need to list course prerequisites for any given course:
Or consider project management: after finishing a task you can work on either one of its children, so listing all the tasks “properly sorted” in a report wouldn’t be that easy! Say, below is a simplified version of a startup project – if you where to present all tasks in a sorted list, will you place “setup legal entity” before “bugfixing” or after it?
The answer to this and other similar questions is topological sort and in this post we’d see how to implement it in a SharpShooter report. Read the rest of this entry »
Tags: algorithms, sorting
This is the last video tutorial of the series devoted to SharpShooter Reports features. The previous ones are
The final part shows the true power of scripts in reports. You will also see the use of report styles in action.