Learn how to update the Magento e-commerce platform the right way by taking advantage of its powerful extension capabilities.
More articles by Jason Gilmore
Jade templating engine and Stylus CSS preprocessor are HTML and CSS done right, particularly for Web developers who prefer a somewhat more structured environment.
Adding user authentication to your Ruby apps is simple with the Sinatra framework.
The DataMapper ORM library lets Ruby developers effortlessly plug into a wide variety of data stores. Get a demo of this powerful tool.
Sinatra uses a compact syntax, allowing you to create succinct yet immediately understandable APIs in Ruby.
How does a traditional Web developer bridge the technical gap between Web and mobile environments? Enter PhoneGap.
Sencha Touch is a mobile Web application framework with a unique set of compelling features based largely on HTML5 and CSS3.
With the jQTouch plugin, Web developers can build mobile Web applications that overcome the unique challenges presented by mobile environments.
Shopify, a hosted e-commerce application, greatly simplifies creating and launching an online store that integrates into a business' existing infrastructure.
Blueprint CSS, the open source CSS framework, frees Web developers from making Web design decisions.
Indexing and searching data stored across multiple file formats? Try the powerful combination of the Lucene search library and the Solr search application.
Interested in building Web-based games? Check out these seven useful resources guaranteed to help you get started.
You've heard the buzz about the Clojure programming language. Learn how to begin experimenting with this powerful Lisp dialect.
Learn how to create Web-based applications that run seamlessly on the iPad and then how to integrate them into the iPad interface.
The Google Maps API V3 controls provide developers with a great deal of flexibility, both in how they are presented and whether they appear at all.
If you're a PHP Developer Tools (PDT) user, these 10 tips will make you a much more efficient PHP developer on Eclipse.
The PHP object-relational mapper Doctrine 2 offers expansive capabilities for effectively managing data and relations.
Learn two easy ways to begin testing your Zend Framework forms using PHPUnit and the Zend_Test component.
Conceptualizing your desired data's relationship with database tables will quickly help you determine which type of SQL join to use.
Want to manage your code repositories more effectively? These 10 utilities for the Git version control system will do the trick.
This video introduction to PHP's object-oriented features explores creating class hierarchies through inheritance, class abstraction, and managing arrays of objects.
Cascading Style Sheets 3 (CSS3) eventually will become the Web standard for stylizing presentational markup. Here are 10 reasons why.
These nine cutting-edge PHP development projects bring the PHP language to everything from Android to Apple's Cocoa to Ruby.
The Git version control system offers a fantastic set of features for completing writing projects in a fast, efficient and organized way.
The PHP Extension and Application Repository, or PEAR, is a treasure trove of high-quality PHP libraries. These 10 are particularly powerful.
Even in alpha, jQuery Mobile promises to help developers build mobile Web applications that can work seamlessly on the wide array of available devices.
These nine recent jQuery features cover everything from mobile development to testing to HTML 5.
The Google Maps API V3 offers incredibly easy customization features, including the ability to substitute the default map markers with custom versions you can seamlessly integrate into your website.
Whether you pick and choose or apply all 10, these MySQL command-line tips will save you a great deal of time and effort.
Interested in deploying your own Wiki? Check out these 10 commercial and open source Wiki products for PHP, Python, Ruby, Java, and .NET.
The Ruby/AWS library lets you integrate Amazon's Product Advertising API -- an interface for mining Amazon's enormous product catalog -- into your Web applications.
Key changes in version 3 of the Google Maps API affect the way you write location-based scripts and upgrade existing Version 2 applications.
The Zend Framework can ease your PHP development, but mastering its nuances can take a while. These 10 productivity tips will save you some time.
With Quercus, PHP and Java developers can mix and match the respective capabilities of both languages.
These 10 productivity-boosting PHP development tools will free you from menial, repetitive tasks, making you more efficient.
The powerful SimplePie PHP library makes building a rudimentary custom RSS aggregator easy.
These 10 PHP development projects prove that experimentation in the PHP community is as strong as ever.
Building a link-shortening service is a fun and educational way to get acquainted with the intricacies of creating a functional, Ajax-enhanced website.
Zend Framework's Twitter component makes it trivial to perform tasks such as posting updates to your Twitter account and retrieving the latest updates from your contacts. See it in action.
PHP regular expression syntax can be almost indecipherable. Using these 10 examples, you can construct even complex PHP regular expressions with ease.
Tag clouds empower website users to help organize the site's content. Luckily for PHP developers, the Zend Framework has a component for those.
Integrating MySQL stored procedures and views into your PHP development can go a long way towards separating web site logic from the domain model.
Need a simple way to manage access to your Web content? The open source Apache Web server and MySQL database have everything you need.
Writing CSS code can be a bear for Web developers. These ten CSS tools and frameworks can make the development process much easier.
Get an introduction to seven open source solutions embraced by millions of .NET developers around the globe.
Learn the fundamentals behind storing BLOBs within the Windows Azure cloud using the Zend Framework's Zend_Service_WindowsAzure component.
The NoSQL database MongoDB is on the rise because of its flexibility and scalability. Find out how to implement MongoDB in your Web development.
Use Doctrine, the open source object-relational mapper, to map database tables to PHP objects.
Making the switch from the CVS or Subversion version control system to Git? These 10 pointers will make for a smooth transition.
Choosing the best string manipulation function for your PHP development task can be a chore. Here are the ideal solutions to 10 common string-related tasks.
The powerful new Zen Coding IDE plugin allows developers to write HTML with blazing speed.
These 10 powerful security procedures will help protect your Linux, Apache, MySQL and PHP-driven website against common attacks.
The Zend Framework offers a lot of layout flexibility. Learn some fundamentals of managing layouts within your Zend Framework-driven applications.
With jQuery's powerful selector syntax, you can find any conceivable element in a Web page.
Add the HTML_QuickForm2 PEAR package to your PHP development for streamlined HTML forms creation and validation.
Learn 10 indispensable Linux commands that can make web development work much easier and even more enjoyable.
The MySQL EXPLAIN statement provides insight into MySQL's query execution plans. This video demonstrates how you can use this powerful feature to boost your MySQL database performance.
The major frameworks can be overkill for many PHP development projects. These 10 lightweight solutions have minimal resource and time requirements.
Learn all about DotNetNuke, the world's most popular content management system built atop ASP.NET -- and it's open source.
The NetBeans IDE boasts a series of great features that can cut time and pain from your PHP development process.
Learn how to search Google's vast books database using the Zend Framework's powerful Zend_Gdata component.
Store your PHP application data in the cloud using the Zend Framework and Microsoft Azure.
PHP 5.3 delivers several powerful new features to the PHP development world. Explore a few of the most notable, including namespaces, closures, and new ternary syntax.
Learn how to create a variety of powerful and visually appealing dialog windows using jQuery.
The stability of PHP content management with the flexibility of a web framework, that's what the ExpressionEngine PHP CMS has to offer.
SQL JOINs can help you retrieve interrelated data stored in multiple tables from your MySQL (or really any relational) database.
Enhance your Google Maps API-driven applications using these 10 little-known yet powerful tips.
Learn how to build custom traffic analysis interfaces using PHP, the Google Analytics Data Export API, and the Google Analytics API PHP interface.
The Google Maps API's custom overlay features let you represent spatial data encompassing large distances. Learn how to use them.
Use these 10 powerful jQuery plugins to enhance your web site UI with usability improvements and some eye candy!
Use these powerful tools to increase your MySQL development productivity.
Turbocharge your PHP development with these five fantastic frameworks: CakePHP, CodeIgniter, DooPHP, Symfony, and Zend.
Meet Git, an open-source version control system that reduces rather than adds to the overhead of managing a software project.
Interested in what PHP has to offer for content management systems? This article introduces you to five powerful CMS solutions and provides real-world examples for each.
Learn how to add Google Maps markers and store their coordinates in a database using a blend of jQuery, PHP and MySQL.
Web developers, the powerful Firefox Web Developer Toolbar add-in can send your productivity soaring.
Learn how to create a simple conversion calculator using the Zend Framework's Zend_Measure component. Converting between the world's measurement units will never be easier.
Provide your visitors with a Google Maps API-based service that allows them to view map locations in and around their zip codes.
Learn how the security-conscious ways to integrate your PHP-driven web sites with the underlying operating system.
Let PHP's powerful array of date-related features ease the often ugly task of date formatting and manipulation.
Presenting data visually can quickly reveal crucial trends. Learn how to use the Google Chart API in conjunction with PHP to create a variety of useful charts.
PHP's native capabilities for sending e-mail make e-mail distribution from your web site a breeze. Learn how to use one of PHP's most practical features.
Using the combined power of the Google Maps API, jQuery, and PHP, you can manipulate marker positions and save the updated coordinates to your local database with ease!
Take heart XML-weary Ruby developers, Ruby's powerful Hpricot library can parse and manipulate XML with amazing flexibility and ease.
Using an MVC framework? Pack the model with as much data-related logic as possible while maintaining a streamlined controller. You'll produce cleaner, more maintainable code.
Processing user-supplied form data can be fraught with errors. Not so with the Zend Framework! This tutorial shows you how to use the Zend Framework's Zend_Validate component to easily and conveniently validate complex form data.
The Zend_Auth component, part of the Zend Framework, provides a mechanism for authenticating users in your web apps. Jason Gilmore will show you how use this robust component to give users the ability to create their own accounts.
Creating the next great community-driven Website? Using the Zend Framework, you can validate and manage your users' file uploads with ease. Read on to learn how.
Build powerful product-driven websites by using the Zend Framework to plug in to the vast Amazon.com database.
Web-based mapping solutions are in high demand these days. Learn how to take advantage of the Google Maps API and YM4R/GM plugin to add mapping capabilities to your Rails applications!
Rails 2.0 was released with great fanfare in early December. Get acquainted with some of the popular framework's newest features.
Use Rails' Active Record validation callbacks to exercise greater control over user input.
Use Rails' Active Record validations feature to filter user input with ease.
Rails' Active Record association types make table relationship management a snap. Learn how to use this powerful feature to manage complex MySQL table relations more effectively than ever before!
Take a look at SQLite, a fully featured relational database which, at just 250KB, is by itself able to easily fit on a floppy disk yet capable of managing terabyte-sized databases. You also will see how it works with PHP.
Would you like to broaden your site's exposure beyond an English speaking audience? See how the Zend framework can help you easily complete that task.
The technology has arrived. These articles will show you how to take advantage of it.
If you are not at JavaOne this year here is your chance to learn about the opening announcements.
Learn how to build a search engine where you can store a fairly significant amount of text within a MySQL database then extract and display parts of that text in a browser.
See how you can make your MySQL database absolutely scream!
Discover a great open source solution for recording your MP3 files and learn how to give your users control over the playback of your tastefully embedded audio messages.
Frameworks such as CakePHP can handle even the most tedious aspects of web application development, user input validation included.
Just as with buildings CakePHP Scaffolding is a great way of setting up the early parts of developing a web application.
Use the HTTP request method in conjunction with PHP, culminating with an example involving the geocoding of numerous addresses for storage in a MySQL database
Google has added geocoding capabilities to its Maps API. What's more, this feature isn't limited to the U.S.; street-level geocoding is also offered for Canada, France, Germany, Italy, Japan, and Spain! This tutorial shows you how to use this new feature, further streamlining your use of this wonderful API.
Can the company that transformed its name into a commonly used verb beat out the other Web Services?
Make a geocoding database available to the world through a Perl-driven web service. Then, to demonstrate the service, a PHP web services client talks to this Perl service to retrieve coordinates for a given mailing address, and then passes those coordinates to the Google Maps API to create the appropriate map.
Create a database allowing you to pinpoint the vast majority of mailing addresses throughout the United States, opening up the possibility to create any number of spatial applications.
Discover how to retrieve map coordinates using the geocoder.us Web services and PHP.
Create applications that are as rich and responsive as any desktop-based application, but with the added advantage of accessibility via the ubiquitous web browser with the use of AJAX and the Google Maps API.