PHP 5.3 on OSX

February 22nd, 2010 20 comments

I wanted to play with Symfony 2 and so needed to install PHP 5.3 on my OSX 10.5. What seemed like a simple task turned into a huge waste of my time.

I use MAMP because it’s a nice out-of-the-box solution. The problem is, it still doesn’t ship with 5.3 because it’s waiting for it to be “stable”.

Read the rest…

Tags:

Building a conference website

February 19th, 2010 8 comments

Building a conference website as the conference was being organized is probably one of the biggest challenges I ever faced. It is also the project I’m the most proud of. I’d like to share that experience with you. By the way, the event is still in progress, so my work on the site is not done.

Throw away old code

The first decision was to throw away the old code base that dated back to the first PHP Quebec Conference in 2003. We decided to start from scratch with the Symfony framework and I was going to be in charge (yay!)

Priorities

The conference was moving on and I had to keep up with the programming. Developing the website was only part of my responsibilities as an organizer, which made things even more difficult time-wise. I had to prioritize and develop the strict minimum based on the immediate conference needs. There was very little time to test between deployments (I know, it’s bad practice).

1. Logo and design

I was learning the framework while another member of the team, Yann Larrivée, was building the project skeleton. At the same time, we had an organizer, Mathieu Chartier, and his partner prepare the logo and the website design. Last year I was the one doing it and you could clearly see that I’m no designer and no expert in Web standards.
Read the rest…

Tags: ,

Conferences: great places for networking

January 13th, 2010 6 comments

There are many networking events,
but I find that the best ones are

Web conferences

It is where you meet other geeks like you, book publishers, great contacts at some of the biggest companies, contributors to your favorite open source projects, potential start-up partners and the list goes on.

Read the rest…

Tags: ,

ConFoo.ca: End of Early Bird Rate

January 12th, 2010 No comments

We are pleased to to unveil the schedule for the ConFoo conference. With over 130 presentations in 8 rooms, ConFoo brings you the best of web development. Note that the early bird price is available only until January 22nd.

Over 100 specialists will be present at the conference to share their knowledge during talks and training. Among them will be:

You would not want to miss the following presentations:

Register online before January 22nd and save 200$! http://confoo.ca/en/register

Looking forward to see you at the conference.

Tags: ,

PayPal DPRP in Sandbox

December 18th, 2009 9 comments

I ran into a problem this week when testing PayPal’s API with recurring payments in the sandbox. I kept getting a “DPRP is disabled for this merchant” response. After reading dozens of blog posts and forum threads, I did not find any useful answer.

I dug deeper and understood that DPRP (Direct Payment Recurring Payment) is only available to Website Payments Pro accounts. So my test account needed an upgrade. I hoped to find something in the account Profile but did not find anything. Event PayPal’s search did not yield any results. I finally found it through an obscure navigation path.

Here it is in 5 “easy” steps:

First, find the My Account Tools box on the bottom right of your dashboard. Click on My Business Setup.


Read the rest…

Tags: