Web Development

Trends, tools and development tips and tricks.

Add CSS, Database Tables to Your CodeIgniter App

Getting Started with CodeIgniter
In my last installment, we set up a framework so we could begin building the app we’ll dig into today. Before we go any further, however, we need to do two more things. See All of Scott’s CodeIgniter Stories. First, our app has no styling. Here’s some basic CSS so we have something that’s at least a little more attractive: This isn’t a CSS tutorial, so I won’t go over the code in depth. It’s fairly straightforward, anyway. All I’ve… continue…

Tech Venture Funding Rises 10 Percent

Dice Techonomics
The trends in venture funding last year were much like those in the job market: While overall numbers were down, those in tech were up. Overall venture funding in the U.S. fell 10 percent during 2012, to $26.5 billion. That’s the first decline in three years. On the other hand, the software industry — historically the largest investment segment for venture capital — posted a 10 percent increase over 2011 to $8.3 billion. A total of 1,266 software deals were… continue…

How to Build a To-Do App with CodeIgniter

Getting Started with CodeIgniter
Now that I’ve introduced you to the framework, it’s time to get started on our project.  We’re going to be creating a to-do app, step-by step, over the course of the next few tutorials. Today, we’re going to do the initial configuration and I’m going to introduce you to a helper, specifically the form helper. This is something you’ll always want to include in your autoload file because it is going to be called all the time. What good is… continue…

How to Build a To-Do App with CodeIgniter

Getting Started with CodeIgniter
Now that I’ve introduced you to the framework, it’s time to get started on our project.  We’re going to be creating a to-do app, step-by step, over the course of the next few tutorials. Today, we’re going to do the initial configuration and I’m going to introduce you to a helper, specifically the form helper. This is something you’ll always want to include in your autoload file because it is going to be called all the time. What good is… continue…

An Outstanding Guide to JavaScript and jQuery

Book cover: Murach's javascript and jquery thumbnail
jQuery is open source at its finest. It’s a fast and small JavaScript library that streamlines things HTML document traversal and manipulation, event handling, animation and Ajax. It offers a simple API that works across browsers. It’s great. But for those of us who’ve used it infrequently over, the documentation isn’t the easiest to work with. Oh, sure, it’s complete and includes a lot of examples, but it usually takes me an hour or two of Web searching to find… continue…

Modeling Data With CodeIgniter

Getting Started with CodeIgniter
This is going to be the last chapter in my series on CodeIgniter before we begin our project. It’s important to understand how to model data for consumption by views. I’m not going to go into the basics of MySQL here. There are plenty of courses out there to learn about that. For a lot of what you do in CodeIgniter, you’re not going to be writing SQL, anyway. We’ll be using CI’s ActiveRecord. Please note this is not Ruby’s… continue…

How to Build Controllers and Views with CodeIgniter

Getting Started with CodeIgniter
Now that we have the CodeIgniter configuration out of the way, let’s get started with our first controller. We’ll also create a view for it, and then we’ll pass data from the controller to the view. Creating a controller is fairly easy once you’ve done it a couple of times, but at first it can be a bit confusing to someone with little experience in PHP.  There are three major rules for controllers: They must have names that are legal… continue…

CodeIgniter: How to Configure the Framework

Getting Started with CodeIgniter
In this, the second part of my series on working with CodeIgniter, we’ll move into configuring the framework for use on a local computer or dedicated server. Since the staff at Ellis Labs has made this easy, you’ll be up and running in minutes. If you’ve unzipped the CI zip file, as I described in my first post on CodeIgniter, you should be looking at something like this: As I said in Part 1, the first thing I do when… continue…

Getting Started With CodeIgniter

Getting Started with CodeIgniter
CodeIgniter is a popular PHP MVC framework that’s developed a following for a variety of reasons: First, it’s very well documented. Second, there’s a lot of support for it in forums — people are familiar with it and generally happy to help. Third, there are many, many tutorials out there on how to use it. Fourth, it’s free. And fifth, it’s MVC. This is the first in a series where we’ll delve in CodeIgniter. We’ll start with an introduction to… continue…

5 Gutsy Steps to Remain a Relevant Web Developer

Resisting Change Leads to Obsolescence or Death
Got a Web developer gig and feeling cushy in the job? Ahem, better wake up before your pillow is pulled out from under you. Ask Jeremy Morgan, a lead Web developer for CDI IT Solutions and a former hiring manager at other companies, and Betsy Collard, a veteran Silicon Valley career coach. Last year, when startup PHP Fog pivoted and transformed itself into AppFog, the issue of remaining relevant as a Web developer prompted discussion among Morgan and his older… continue…