Author's Blogs

My Opinion on Intel's Cloud Services Platform beta
By Asaf ShellyPosted 02/05/20132
January, 2014: The Intel® Cloud Services Platform beta has concluded. Please see http://software.intel.com/en-us/articles/intel-cloud-services-platform-beta-conclusion for more information.   For a few months we have an App on Intel's AppUp store. It is called Photo Touch and it is a photo edit...
Every App is made of these elements
By Asaf ShellyPosted 01/30/20130
Almost any device today has software on it. This includes laptops, Ultrabooks, cell phones, TV sets, Set-Top-Boxes, Microwave Ovens, Cars, Medical Devices, etc. Software is created by software companies and software developers. I have seen only a few software companies who really consider all the...
Can you be more devoted to your code?
By Asaf ShellyPosted 11/18/20121
I'd be surprised if you were and would love to hear about it. It all starts with Intel's and Code Project's coding competition App Innovation Contest for a MultiTouch application. I heard about it a couple of days before the submission deadline and rapidly created a basic photo editing applicatio...
Are You Tracking Your Usability Bugs?
By Asaf ShellyPosted 11/15/20120
The answer is "almost". There are two types of bugs: Reliability and Usability. A Reliability Bug is an unintended error which causes your application to fail the user. This user can either be a person or another system. An example would be saving "We paid 832$ for an Ultrabook with 4GB RAM" and...
Architecture Pattern: Compute On Demand
By Asaf ShellyPosted 10/18/20126
There are so many examples of applications using pre-processing strategy that it is trivial. For example using a webcam we often find the device driver doing some software adjustments and corrections such as white balancing. Too often we find devices using software features. Other examples would ...
Why you should use Procedural and OOP in every application
By Asaf ShellyPosted 04/30/20120
Almost everyone wants to do architecture and almost everyone wants to do the UI. It means that every programmer has an opinion about the architecture and infrastructures in use. When you export an API for your system you get more opinions and when your product is an infrastructure (ex. Microsoft)...
ACER Ultrabook Review
By Asaf ShellyPosted 04/03/20120
Not too long ago we heard about Ultrabook machines and X86 Windows 7 systems operating on solar cells indoors and now we have Ultrabooks popping up everywhere. Between the possible options I decided that I am going to keep my DELL Latitude laptop as a workstation for now but still get a new Ultra...
Pre-Release Parallel Programming and Architecture Video Series
By Asaf ShellyPosted 02/23/20122
Before I tell you the whole story here is a backstage clip: Behind The Scenes (Player) / (YouTube) / (Download) The series is a 'six pack' of videos starting from the basic introduction and covering everything you need to know in order to understand parallel computing concepts and methodologies. ...
Mathematical Parallelization By Compilers
By Asaf ShellyPosted 10/21/201111
This is not to say that compilers can automatically parallelize code. I would however really like to see that happen and here is an interesting and reliable way to parallelize operations. If a compiler can use this method of thinking then it can also be used as hints for developers writing code t...
Flaws of Object Oriented Modeling Continue
By Asaf ShellyPosted 10/21/20111
I am posting this as a response to all comments to a previous post called “Flaws of Object Oriented Modeling”. That post created a live discussion that also continued to forums on other websites. It seems that we got so used to OOP and OOD that it sounds like it is the only way to go, making it d...