Code
Understanding Basic SQL Joins
MySQL joins are keywords used to create select statements that allow developers to get data from multiple tables based on some relationship. Querying a database is, perhaps, one of the most common tasks in web development, since almost every mode...
4 Considerations for Responsive Mobile Design
Mobile Internet use is on the rise. Some analysts estimate that smartphones will become the most common way of accessing the web in just the next three or four years. With so much emphasis on mobile, web designers and developers are increasingly ...
8 SEO Reasons to Crawl Your Clients' Sites
The first thing I do when working with a new site is set my favorite crawler on it. This gets me acquainted with all the URLs, site sections, interlinkings, forgotten pockets, scars and warts. A good crawler offers a wealth of data useful not just...
Hover-based Animation with CSS3
One popular trend in web design is to include CSS3-based animation that does not require JavaScript to make page elements interactive. In fact, in many cases, CSS3 animations — or transitions — will run more quickly and smoothly than similar effe...
29 New Tutorials for HTML5
HTML5 is the foundation on which to build most websites and web apps. Along with that requirement comes a wide assortment of HTML5 tutorials from the developer community. Here is a list of recent HTML5 tutorials. There are several tutorials on H...
Scrape Site Content with Simple HTML DOM Parser in PHP
Web scraping is a helpful technique for comparing prices; collecting unstructured site content and organizing it in a way that is easier to present; and even collecting data for a multi-site search feature. Web scraping is similar to web indexing...
5 Examples of What WebGL Can Do
Web-based Graphics Library (WebGL) is a JavaScript extension that can be used in HTML5 canvas elements to bring three-dimensional (3D) graphics to the web browser without the need for a special plugin. WebGL is at least partially supported in mos...
JavaScript Frameworks Galore
JavaScript plays an important role in user experience, providing interactivity, Ajax-driven data, form validation, and much more. Writing the JavaScript necessary for managing a site feature like a content slider, a REST API, or an Ajax shopping ...
SEO: Top 3 Developer Gripes
In my ongoing efforts to work more closely with developers to achieve search engine optimization goals, I decided to poll a few of my developer friends anonymously to understand their side of the love, less-love relationship between search engine ...
Google Releases New Rapid-Prototyping, Scripting Language
After hinting that a new scripting language was in the works for nearly a year, Google finally released "Dart" last week, in what some believe is an effort to replace JavaScript. According to the official Dart website, "Dart is a new class-based ...
Upload and Store Images with PHP
PHP's predefined $_FILES variable and some simple HTML make it easy to upload and store images. From customer profile pictures to product personalization, there are many times when a developer may want to allow users to upload an image. Fortunate...
SEO: PageRank Sculpting for 2011
As recently as 2007, search engine optimization experts were excited by the concept of PageRank or link sculpting, the practice of applying "rel=nofollow" tags to links of lesser value so that more link juice would flow to the other more valuable ...
Create Your Own WSDL-SOAP API
A custom web service can make it easier to share site information, market through affiliates, or better connect business programs. And writing a standards-compliant web service is easy. According to the World Wide Web Consortium (W3C), a web serv...
Quickly Migrate Products to Magento via a SOAP API
Magento's core application programming interface (API) makes it easy to migrate products into and out of the platform or reconcile online and brick-and-mortar inventory and sales. One of the Magneto platform's best features is its API, which supp...
Pure CSS3 Sliding Vertical Navigation
CSS3 transitions make it possible to create JavaScript-like animations with nothing more than a line or two in a style sheet, enabling web designers and developers to build relatively complex behaviors like sliding vertical navigation with ease. ...
Storing Form Data in MySQL
From registration forms to ecommerce shopping carts, collecting the data users input into web forms and storing that data in a database is one of the most common web development tasks. In this article, you'll find an introduction to this task tha...
Animate On-Site Merchandising with CSS
On-site merchandising is the concept of presenting relevant, related, and featured products to shoppers visiting an online store. Often on-site merchandising takes the form of web banners or similar graphics. CSS3 makes it easy to animate on-site ...
Build an Always-Ready Project Starter Kit
Web technologies change quickly. But regardless of these changes, many web developers start every project the same way: creating a directory and some basic files. To save time, consider building an always-ready project starter kit that can be easi...
Populating the New Google+ Snippet
Google recently introduced new sharing features that more closely integrate its +1 button with the Google+ social network, including a publisher "snippet" that gives website owners control over how a page will appear when it is shared on Google+. ...
7 Functional MySQL User Interfaces
The MySQL relational database management system powers many of the dynamic websites on the Internet. But in its standard form, it does not have a graphic user interface (GUI). Fortunately, there are many functional GUIs available. In this article...
