CategoryCoding

Coding articles and tutorials ranging from JavaScript to PHP and Content Management Systems.

Top 5 Favorite Web Development Podcasts

T

I am often interested in hearing about how people within the software development community keep up with the latest changes in tools, technologies and programming languages. It seems that every few months there is a new framework or better way of doing something in an entirely new tool-set or language. For me personally, I don’t have much time during the day to spend reading the latest...

Testing email in a local development environment

T

Have you ever had a need to test email functionality on an application within your local development setup?  I have found this process to be both time consuming and confusing in the past, especially when working within firewall restrictions.  Of course we can always test with real dummy email addresses, but what if we accidently send a mass email out to real users?  It is much...

MSDN Perks: Azure Development Environment

M

Recently Microsoft started offering a $100 per month credit to all MSDN subscribers for using their Azure cloud based services.  A lot of developers here at ICF have MSDN subscriptions so I definitely recommend checking this out if you haven’t already done so.  I never really considered using Azure for anything as I had assumed it was mostly used as a cloud based hosting service...

Drupal Ladder

D

Last week I attended my first Drupal ‘learn sprint’.  For anyone interested in contributing to the Drupal community, learn sprints are a great way to network with other professionals in the area while learning how you can contribute to Drupal.

Decision Tree Outline

D

The decision tree application is currently a work-in-progress.  The main source files can be downloaded here: Source Files.  The current demo is non-functional and only shows a subset of the application, which will be developed in the upcoming weeks: Demo Application (Work in progress)

Number and Password Problems

N

The following are my responses to a series of simple PHP problems (attached in the Word File).  I needed to review Doyle (2010) chapters 9 and 10 which cover form submission and session variables in order to complete these exercises.  I also leaned on chapter 18 which goes into depth on regular expressions to assist with pattern recognition.

More PHP String Functions

M

This is post 7 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions This week I rewrote one of the PHP tasks from earlier and created a new function to emulate the functionality of str_pad.  The...

Strings

S

This is post 6 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions PHP provides many different functions for manipulating strings.  Some of the more common functions are provided here, however for a...

PHP Language Basics

P

This is post 5 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions This week I have been focusing on the first few chapters of Doyle (2010), specifically on PHP language basics, decisions and...

Conditional Statements and Looping

C

This is post 4 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions Conditional statements (or decisions) and loops make up a good portion of programming code in general.  I am familiar with these...

Data Types, Variables and Constants

D

This is post 3 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions Variables in PHP are similar to define and use as with other programming languages.  PHP uses loose typed variables, in other...

Introduction to PHP

I

This is post 2 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions This week I have been reading the first five chapters of Beginning PHP 5.3, Doyle (2010).  Chapter 1 gave a good overview of PHP...

Dynamic Websites

D

This is post 1 of 7 in the series “PHP Basics” An introductory series to PHP development Dynamic Websites Introduction to PHP Data Types, Variables and Constants Conditional Statements and Looping PHP Language Basics Strings More PHP String Functions This summer I have enrolled in a Dynamic Websites independent study for my graduate program.  The course will focus mainly on...

Coldfusion 9 and IIS

C

I have been developing in ColdFusion for a while locally using the built in web server. Recently at work several of the projects I am involved with moved to an IIS production server. In order to test fully in my local environment I needed to install IIS and setup ColdFusion to use it as the server instead of its built in version.

Get the Latest on ColdFusion at CFHour

G

One of the challenges of having a long commute to work is finding new and interesting ways to make the morning and evening drives more interesting. Over the last year I have found the perfect answer by subscribing to podcasts that I am interested in, which have also served to advance my own personal development and education.

About Author

Ian Carnaghan

I am a software developer and online educator who likes to keep up with all the latest in technology. I also manage cloud infrastructure, continuous monitoring, DevOps processes, security, and continuous integration and deployment.

Follow Me