Why Objects Over Arrays?

I saw a tweet earlier today “there seems to be this obsession with turning everything into an object”. Here’s a detailed response as to why using objects instead of arrays is a good idea, in my opinion. The Problem I once took over a project written in ActionScript 3. It was a fairly simple project. Five mini-games…

Read More

ConFoo Montreal Early Bird + Vancouver Dates

You can save on ConFoo Montreal tickets until January 20, 2017. This huge conference will be held on March 8-10, 2017 and will feature over 150 presentations. There is a great range of topics, including PHP, many other programming languages, databases, security, performance, machine learning and project management. We also just confirmed the dates for…

Read More

Conference Organization: Speaker Agreement

At ConFoo, we use a speaker agreement to ensure that accepted speakers take their commitment seriously and understand the impact of a cancellation. We used to lose thousands of dollars due to speakers cancelling after we already purchased their flight (as a non-profit, that hurts). It’s also an opportunity to remind them to be respectful and make sure…

Read More

ConFoo Vancouver & Montreal

We recently released the presentations for ConFoo Montreal. This giant conference will be held on March 8-10, 2017. It’s also the last chance to get tickets for ConFoo Vancouver, held on December 5-7, 2016. ConFoo is a multi-technology conference aimed specifically at web developers. It has between 100 and more than 150 presentations by local…

Read More

MySQL Duplicate Entry, But Not Really

I chased an interesting bug today. MySQL was complaining about “Integrity constraint violation: 1062 Duplicate entry”. I had all the necessary safeguards in my code to prevent duplicates in tha column. I gave up on logic and simply dumped the contents of the problematic column for every record. I found that there was a record with…

Read More