Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on 6th March, 2011

nopCommerce Ecommerce platform

nopCommerce Ecommerce platform

While researching options for a shopping cart module for an ASP.NET application, I came across several packages. Of course, I had already gone through the list of the popular players in this market: dotshoppingcart vevocart znode volusion aspdotnetstorefront Microsoft Commerce Server. And there are likely several more. However, most of these listed carry a hefty price tag and the ones that don’t just didn’t feel like the right choice for the app I am developing, based on reviews of developers who have had to work with them. However, one package, NopCommerce, impressed me out of the box: it is an open source e-commerce solution that is based on ASP.NET 4.0 and installs using Microsoft Web Platform Installer (in my case, on Arvixe Hosting). I was able to use it right away and the list of customizable features and options is vast. The jury is still out until I play with it some more, but from my initial research, this is the one I will be using for this project....

Read More

Posted by on 4th October, 2010

Swype for mobile devices…

Swype for mobile devices…

I have had a Nexus One cellphone for a while and with so many applications available, it is usually a common topic to ask what the best application for an Android device is. The same is true with many iPhone users trying to brag about how cool their phone is compared to an Android. When that happens, I mention Swype. Unlike many apps that are cool, I have yet to see something as truly revolutionizing as Swype, not just for mobile devices, but for all keyboard entry enabled devices. Swype is an alternative virtual keyboard, that instead of recognizing single letters (it can do that too, by the way), it recognizes a shape drawn over the letters that make up a word. It then compares the trajectory of the shape within its library and guesses the word for you. We have had many alternative pointing devices in the last 20 years…however, keyboard devices have stayed relatively pretty much the same, other than a slight variation in shape. Imagine a...

Read More

Posted by on 4th May, 2009

Google Android phone…

Google Android phone…

Although I have pretty much always had one, I have never really cared much for the functionality of a cellphone, other than what it was meant to do…like placing phonecalls. I have an uninteresting Motorola Rzr, so anything is pretty much an upgrade. So I decide to get a new phone. Windows Mobile? no thanks. I have had experience with a couple of pda’s and until Microsoft comes out with something completely new, I will not go through that again…iPhone? no thanks, not yet. I am warming up to the idea, but it seems that everyone has one and I would have to be forced to switch providers. What else…: Google Android…? all my Google apps constantly synchronized? Built-in GPS and Google Maps…? Unlimited Internet via 3G in my area? I now understand what is so interesting about a smart phone. The amount of productive apps that are available, the variety of functions they can performs is impressive, especially the location-aware applications. The one drawback is that if I...

Read More

Posted by on 14th April, 2009

Desktop fences…

Desktop fences…

On occasions, I come across some software that saves me a ton of time or help me be a bit more organized. Here is one that definitively helps me both ways. I use my desktop as somewhat of a clipboard for temporary files and end up with a cluttered workspace. When it gets out of control, I then tend to create a folder called “old desktop” and must have several of these in my backups. This software allows you to create these regions or fences that hold your shortcuts and files together. You can create as many as you want and basically group your files. There is a ton more features and even more good products from their site. Oh, and did I mention it is free…? read...

Read More

Posted by on 1st November, 2008

SharePoint Feature Deployment Tip.

SharePoint Feature Deployment Tip.

In a previous article, I have shown how to build a SharePoint Feature and here is just a trick that could save you quite some time… The issues is that when developing a SharePoint features (or any other component), you end up writing, compiling and testing your code many times over. The code you are writing is a separate component that, essentially, has to be taken from Visual Studio, registered in the GAC, plugged into SharePoint and then manually activated. Then you realize something isn’t working, you make a change to your code, compile and you end up with a new component, but you can’t try it, before turning off and “unplugging” the component that is currently plugged into SharePoint. And that is just the class…if you make changes to anything inside the Features folder, you have to remember to upload that as well… In other words, it requires several manual steps outside of the development environment that could consume a lot of time. To make it easier for myself, I...

Read More

Posted by on 13th October, 2008

Microsoft Releases Silverlight 2…

Microsoft Releases Silverlight 2…

Microsoft Corp. today announced the availability of Silverlight 2, one of the industry’s most comprehensive and powerful solutions for the creation and delivery of applications and media experiences through a Web browser. Silverlight 2 delivers a wide range of new features and tools that enable designers and developers to better collaborate while creating more accessible, more discoverable and more secure user experiences. [button link=”http://www.microsoft.com/presspass/press/2008/oct08/10-13Silverlight2PR.mspx?rss_fdn=Press%20Releases” color=”#FFFFCC” size=”1″ style=”4″ dark=”1″]read...

Read More

Posted by on 23rd August, 2008

Bug tracking software

Bug tracking software

I am evaluating several bug tracking/project management software packages and have found a couple of interesting one that seem very robust and are quite popular. Even better, I have found that two of these offer some sort of free version of their paid product, being the amount of users, the only limitation… OnTime 2008 by Axosoft. Offers a single developer edition for free (details here and here). FogBugz by FogCreek software. Offers a trial that (via workhappy.net) can be enabled to work fully functional for two users in student and startup edition ...

Read More

Posted by on 14th August, 2008

Intellisense not working in Visual Studio…

Intellisense not working in Visual Studio…

IntelliSense is Microsoft's implementation of autocompletion, best known for its use in the Microsoft Visual Studio integrated development environment. In addition to completing the symbol names the programmer is typing, IntelliSense serves as documentation and disambiguation for variable names, functions and methods using metadata-based reflection." (Wikipedia) So, I can’t quite remember when exactly Intellisense stopped working for me in Visual Studio 2008, but I know I have been without (automatic) Intellisense for quite a while.When typing a dot after an object or method, it used to just show up automatically… I could however have it come up by pressing <CTRL><SPACE> and eventually got in the habit of just doing that when I needed it, without attempting to find out exactly why it was broken in the first place… So, several months later, I stumble upon an entry by Richard Fennell, who explains how to fix it. I thought I’d post it for when it breaks again, I know where to find the answer… In Visual Studio 2008, select Tools...

Read More

Posted by on 12th August, 2008

Free 60 DevExpress controls…

Free 60 DevExpress controls…

Here is an opportunity to take advantage of: DevExpress is offering single developer licenses for 60 of their controls free of charge, without royalties or distribution costs. These are very high quality controls that should not be left out when considering any web (or windows) application development project. You see their ads in MSDN magazine every month and this is your chance to get them and use them without spending a cent. “Once you register, you will be forwarded an Email with your login credentials to our product download portal. With this information in hand, you will be able to download and install all the controls and tools listed above free of charge. The applications you create with these controls can be distributed royalty free (see the EULA that accompanies the products for more information). Note that the installation you download will include evaluation versions of our entire product line. You can install these trials if you wish during the setup process. Visual Studio 2005 and Visual Studio 2008...

Read More

Posted by on 12th August, 2008

Optimizing tools for ASP.NET

Optimizing tools for ASP.NET

We all know that you can ask for directions to the same destination multiple times and get different answers each time. They will all lead you to your destination; however, some direction may get you there faster, some have a more scenic panorama, some with clear instructions and others are difficult to follow. The exact same is true for software development; each developer will write code their own way and have a reason as to why some function was written a certain way. However, with software, a key requirement is that we often don't want the elegance, the scenic nor the "pretty" code, but simply the code that executes efficiently, robustly and fast. How do you know if your code does exactly that…? You don't really know until you take your code for a test run and measure its performance… There are a ton of tools out there that will assist in giving you a diagnosis of speed, performance, etc. Morgan at PHPVS.net has written a good article highlighting...

Read More