Code
Manage Customer Calls with Twilio
Some customers just want to talk. Unfortunately, many small online retailers struggle to offer customer service over the telephone. This need can create an opportunity for web developers. Twilio offers a programmable PBX-like phone service that i...
20 New jQuery Tools and Tutorials
jQuery changes the way that you write JavaScript. Fast and concise, jQuery makes it much easier to implement JavaScript on a website. Here is a list of new jQuery tutorials and articles. There are tutorials to display sliders, text elements, and ...
Book Review: The WordPress Anthology
Experienced WordPress developers Mick Olinik and Raena Jackson Armitage have released a new book that provides detailed, tutorial-like explanations of how to optimize the WordPress loop, create custom content types, and write plugins. WordPress, ...
Selecting DOM Elements with jQuery
The jQuery JavaScript library has an excellent, cross-browser selector engine that uses CSS. Perhaps the single most common task in JavaScript development is selecting and manipulating elements from the document object model (DOM). This is one of...
Consume an RSS feed with Zend_Feed_RSS
RSS feeds from news or information sites can be consumed using some simple PHP and the Zend Framework's Feed component. The Zend Framework is a loosely-coupled, PHP component library that can be used piecemeal or as a well-equipped model-view-con...
Implementing the VideoJS HTML5 Video Player
Get consistent performance from HTML5 video in modern browsers and an Adobe Flash fallback for old ones with the VideoJS library. HTML5 makes it possible for video to be played natively in the web browser and gives developers a JavaScript API to ...
26 Git Tools and Tutorials
Git is a free and open source version control system, created by Linus Torvalds, for the collaborative development of software. Every Git clone is a full-fledged code repository with a complete history and revision tracking capabilities, not depen...
Twitter's 'Web Intents' Customizes Tweets and Follows
Twitter's "Web Intents" service makes it possible to implement semi-custom tweet and follow links with a simple HTML anchor tag. Officially, Twitter says its Web Intents service provides “popup-optimized flows for working with Tweets & Twitte...
Using a Parallax Background to Change Perspectives
So-called Parallax background animation is an interesting way to add depth to a page depth — using CSS and JavaScript. A dictionary definition of parallax describes it as something like an object's apparent change of position as a result of the o...
CSS3 Product Quick View
On ecommerce sites, it is important to provide shoppers with a clear path to purchase and help them make buying decisions as soon as possible. A product "quick view" feature can provide the shopper with important product information directly from ...
Build a Custom Promotional Page with CSS and jQuery
Ecommerce developers are often called on to build custom promotional or landing pages. Using CSS and jQuery to produce simple — yet visually pleasing — transitions and effects is a good tactic for these pages. A real world example of this sort of...
Book Review: Head First HTML5 Programming
HTML5 is a draft language standard that improves markup, offers detailed processing models for better interoperability, and introduces a number of application programming interfaces (APIs) for creating functional and efficient web applications. W...
7 Version Control Systems for Collaboration
Version Control Systems enable developers and designers to collaborate safely on a project, without having to send files back and forth, by synchronizing files in a repository and providing previous versions if something happens. Revision control ...
An Expanding Accordion Menu with CSS3
A horizontal accordion-style menu is a good way to display graphical and text content in a fixed-width layout. CSS3 transitions make it possible to build just this sort of menu with nothing except a style sheet. In this article, I will describe —...
CSS3 Flexbox Basics
Flexbox is a proposed and partly implemented layout model that has been optimized for web applications and modern website design. The flexbox model will also have an effect on responsive site design. According to the World Wide Web Consortium's (...
Store User Information in PHP Sessions
PHP sessions are a means of storing user information — such as password, username, and account number — on a website's server. Sessions rely on either session cookies or propagated URLs to pass unique session IDs between the browser and the web se...
Installing, Implementing the Sphider Open-Source Search Engine
Sphider is a free and open-source PHP-based web crawler and search engine that can be used to provide a site search feature or index content from external sites. Many ecommerce platforms include good product or site search features, but there can...
20 jQuery UI Tools and Tutorials
jQuery UI a collection of user interface widgets, interactions and effects built of top of the jQuery JavaScript Library. It is the visual controls of jQuery. Here is a collection of jQuery UI tools and tutorials. Included are documents and demos...
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 ...
