Developing for the WebI started web design and development back in 1998 at the University of Colorado. After using Perl for a year, I switched to ASP and have been using ASP.NET in its various forms since.
Straight out of college I started a web development and design company called Etchedweb, LLC. Many e-commerce retail stores were developed during that time with most in production over a decade. On top of design and development, we offered custom hosting solutions and search engine optimization (SEO). In addition, we operated three internet retail stores of our own during that time giving us a day-to-day experience of the demands of being an internet retailer.
Furthermore, I have setup and managed these developed sites on Windows 2000, 2003 and 2016 using SQL Server, IIS, and DNS. With proper management, Windows servers have proven to be reliable in production with little to no down time.
Although development speed varies with each framework, I have learned that no matter which framework I choose, the fastest way to production is to reuse previous code. This idea led to the satisfaction of many of our clients at Etchedweb, LLC due to its minimal cost and quick turn around. As they say, there's no need to reinvent the wheel. Therefore, while there might be a speed difference in the beginning, it ends up much the same in the long run.
A Few Projects Designed And Developed
UPDATE: This website is being converted to responsive Core MVC, MVC 5 and Web Forms. Take a look at the following links but note that the conversion is not yet complete.
Core.BlueChopsticks.com in Core 2.2 MVC
Mvc.BlueChopsticks.com MVC 5
Blue Chopsticks had some interesting features. For instance, you could contact customer service through the custom developed online instant messenger installed on the web site. The instant messenger used Macromedia Flash for its implementation and alerted you to a new message with a sound it played. It also had a customer service portal the customer could log into and manage their order.
Other abilities, as a web site, included reporting what key word and which search engine the new order's customer came from within the last 45 days. This last feature being very important for SEO efforts. It also had extensive use of Windows Script Host to automatically process orders in areas where no other technology was available. With as much automation it had, one customer service representative was all it needed to process as much as 200 orders per day and still tend to other duties like answering telephones. Other features included its own implementation of an affiliate program, a vendor management portal, and much more.
Like BlueChopsticks.com, it had unique capabilities like reporting which search engine and the keyword typed there for each order. It relied on SEO for much of its business, its custom administration back end provided all the features needed to run it. Like all other web sites I've developed, all errors generated in any part of the web site are logged into the database and emailed to me for review.
Unlike BlueChopsticks, which used Authorize.net for credit card processing, LeatherTree used Payflow Pro.
Much of the programmed code was based on BlueChopsticks, but it had unique features of its own. One of these features was that it generated semi-static files to eliminate URLs with querystrings - one of the advantages of MVC.
See more work on my portfolio page here.