Author Archive

What’s new in SharpShooter Collection 6.2

Mikhail Payson

We are happy to announce a new version 6.2 of SharpShooter Collection, a set of .NET components for reporting and data visualization.
 
I’ll say several words about the changes in the new version.

Registration vs Activation

First of all, let us tell you about some organizational changes. We updated the registration procedure for the component. Now, you don’t need to login to our website each time when you want to download our product. For some reasons, registration on our website seemed to be uncomfortable procedure for many our visitors making them abandon the privilege to have trial versions of our products and leave our website. That fact made us very sad and we replaced the obligatory registration with the one-time activation of the component right after you install it. This is free and fast! Moreover, by activating the component you get a pack of free bonus materials, account on our website and 1-month free technical support!

(more…)

April 5th, 2012

Interactive Restaurant Manager’s Console using SharpShooter Diagrams

Mikhail Payson

Let’s assume that we do orders automatization in a small restaurant. It is an advanced high-tech restaurant where each table is supplied with a touch-based tablet using which a customer can make an order.
 
We won’t pay too much attention to the application for making orders. Lets just assume that a user press a button from time to time to order one more glass of Gloria Ferrer Carneros Pinot Noir 2007 or a serve of the Stuffed London Broil & New Potatoes (please don’t follow the links if you have not had lunch yet :) .
 
I will give you a handle here to think of the user interface for orders application and we will not come back to it anymore.
 
As soon as a customer has chosen what he wants to eat or drink , the order is automatically sent to a server and is displayed in the list on the kitchen and at the bar counter for the waiters to see the orders.
 
Moreover, the restaurant manager can trace orders for each table, status of an order, how long a dish is being cooked, etc. This interface for the manager we are going to implement in our sample.
(more…)

March 9th, 2012

Roadmap 2012

Mikhail Payson

 
Perpetuum Software Roadmap 2012
 
It’s a chilly January morning and the trees outside are covered with white frost. With a cup of hot coffee and a long day-off ahead, it’s a perfect time to deliberate about the events and results of the last year and plans for the future.
 
So, let’s recall now what was going on with Microsoft products and technologies in 2011. And think about our plans.
(more…)

January 20th, 2012

“Steam-of-Consciousness-Dumping” Coding Style

Mikhail Payson

In this article I describe one of the most popular coding “anti-pattern” which causes a lot of headache for all project team.
This post is not related to Perpetuum Software products. Moreover I hope nobody believe that we use the style described in this article when creating our products :) . However we in Perpetuum Software use some techniques to avoid some serious issues in coding style. I’d like to share them with you.
I hope that you can recognize the most valuable part of this article (to my mind of course): all developers should be taught a good coding style before they became a professionals. And the project manager or the team lead is responsible for this process.
So, let’s start!
(more…)

January 4th, 2012