Magento – Additional Properties in the Product Listing
The Magento E-commerce platform is a highly customizable online store, with the full source code provided for advanced manipulation and coding. With the flexibility, however, often comes the challenge...
View ArticleCreating a GUI with Powershell
The Powershell scripting language helps extend Windows batch files by providing a fully functional programming language and the capability to natively run .Net code. By leveraging the .Net Windows...
View ArticleWhy Salt is Critical for Data Encryption
From banking and finance to healthcare, as highly sensitive database applications have migrated to the Internet, it is absolutely vital to ensure that their data is properly protected. Sensitive data...
View ArticleWindows Version Control: Git vs SVN
For developers evaluating version control software, there are realistically three primary contenders: Git, Mercurial and SVN. Git and Mercurial offer distributed version control (DVCS), while...
View ArticleNext in UI Design: No UI
At a presentation yesterday on new trends in UI Design, designer Drew Davidson provided a surprising maxim: the best UI is no UI. As computers advance to the point of being able to predict exactly...
View ArticleUsing Wget with Cookies
One of the powerful tools available in most Linux distributions is the Wget command line utility. With a simply one-line command, the tool can download files from the web and save them to the local...
View ArticlePrinciples of Aggressive Programming
While much has been said and entire volumes have been written regarding Defensive Programming techniques, few authors have broached the topic of Aggressive Programming. Whereas Defensive Programming...
View ArticleCross-domain Node.js Function Calls
Node.js and AJAX provide a full spectrum of development capabilities that rival the desktop environment. From image editing software to 3D interactive games, many desktop apps have successfully moved...
View ArticleNode.js Video Chat Tutorial
The video chat revolution is bringing application interactivity to new frontiers. Whether used to provide real-time communication, improve customer service, or give technical training, the prevalence...
View ArticleWhy Node.js Is the Ideal Language for High-Performance Web Applications
Every ten or so years, a programming language emerges that changes the face of software development. From C++ in the 80’s, to Java in the 90’s, to C# .Net in the 2000’s, each iteration transforms how...
View Article