Skip to: Site menu | Main content



Archive for the 'Uncategorized' Category

Blog

Secure Logins with Challenge-Response

Background No matter how securely you code your site, someone with a valid password can access that which you mean to keep private. The best solution is, of course, to keep any and all pages that require the input of a password protected using an SSL certificate. In reality, not all sites can afford the [...]

Implementing Single Table Inheritance in CakePHP

Single Table Inheritance is on of the coolest features of Ruby on Rails. Unfortunately, it is one feature that has not made its way into CakePHP. With a little bit of work, however, you can implement it for yourself. It should be noted, however, that this is by no means a complete solution. What follows [...]

Tutorials

This is where I will link all of my tutorials. Implementing Single Table Inheritance In CakePHP Secure Logins With Challenge-Response

My new car keeps getting better

We just got a new car: a Dodge Caliber. There are many amazing things about this car, enough that I’ll devote a whole posting to it once I have some pictures to go along with it. One thing I wanted to mention, however, was something I noticed on the drive home from the movies tonight. [...]

Seen Saw III

This evening Lindsay and I went to see Saw III with some friends. I have to say I found it rather disappointing. The twists and turns that were so excellent in the first two movies are there. The story is quite strong and the ending was very well done. So, what was wrong with it? [...]

About

Jeff Read is the creator / evil genius behind ifisgeek.com. Originally from Sydney, Nova Scotia he currently calls Saskatoon, Saskatchewan his home. A Programmer/Analyst by day and a Programmer by night he enjoys well-commented code, and long walks on the beach with his wife.

New Directions

It has been quite a while since I last posted anything here, and for that I apologize. Life has been terribly busy in the last while. Work has been eating up a lot of my time – overtime is great for the bank account but not so good for the blog. Added to the time [...]

Webstats Is A Spectator Sport

I have recently started submitting links to my site to various other sites such as the CakePHP wiki, the google group for CakePHP and digg. Almost immediately I started seeing a significant increase in the traffic to my site. I use Google Analytics to track these metrics, and I have to admit, I have become [...]

The Joys of Single Table Inheritance

CakePHP started as a PHP port of the Rails framework (please read the sidebar if you are unfamiliar with Ruby on Rails) but has grown into its own, in my opinion, most excellent project. Cake has the benefit of being based on PHP which is still, I believe, the most popular web programming language out [...]