If you are a web programmer in the U.S., as you navigate the job market, one things becomes quickly apparent: outsourcing overseas is extremely inexpensive and easy to come by, and lots of companies are doing it. A quick glance
The Most In-Demand Web Developer Skills, March 27th, 2013
In an effort to help developers determine the most in-demand web developer skills, we will occasionally publish results of searches on job postings for several currently popular web technologies…here are the results of our first survey in this series, taken
5 Popular Codeigniter Hosting Options
One of the major selling points of Codeigniter over other frameworks such as Symfony and Ruby on Rails, is that it is quite portable over a wide variety of hosting environments. With no command-line access requirements, minimal configuration, and low
Other Skills PHP Programmers Should Learn Next
As web programmers, nothing could be more important than the choices we make about which technologies we should set aside the time to master. Freelancers have an exceptional amount of freedom in this area, as we can often choose which
Using Design Patterns in PHP: Part 1
Since PHP has become quite a capable language for object-oriented programming, this tutorial will explore some of the possibilities of using design patterns in PHP. For those new to the concept of Design Patterns, I highly recommend what is considered
Connect via Remote MySQL on Bluehost and Other Shared Hosts
Bluehost, like most shared hosting companies that offer mySQL, block external connections to mySQL databases by default, and provide customers with access to phpMyAdmin in order to handle mySQL administration tasks. Many web developers are quite happy to use phpMyAdmin,
Book Review: Beginning PHP 5.3 by Matt Doyle
The very first book I would like to review is one geared towards beginners of web programming and PHP: Beginning PHP 5.3 by Matt Doyle. Due to the immediate availability of tutorials and information on the web, I actually find
WordPress jQuery Tricks
One of the major selling points of WordPress is that one can set up a very sophisticated website without having to do a great deal of coding. This can be advantageous even to the most experienced programmer, when a client’s
Better Codeigniter Models Part II
In the first article in this series, I demonstrated how we can make extremely simple and reusable insert and update functions in our Codeigniter models by using abstraction. Now, I’ll go one step further, as we continue to build a
Better Codeigniter Models Part I
Even when using a framework with a specific methodology such as Codeigniter, programmers handle their models in widely different ways. The most basic examples provided in many tutorials, and those given in the Codeigniter user guide, suggest creating Codeigniter models