Archive - Jan 12, 2010

I Want a New Project! (aka: Sagewing is Thinking out Loud)

"Well, those of you who have been reading my ranting posts for all these years know that I've been through several businesses in the last 10 years ... It's been great, but I an longing for new, different projects to sink my teeth into.

How to Be Confident without Being Arrogant

Confidence is a powerful trait. Confidence can make you successful. Confident people are like magnets…they tend to capture the attention, trust and respect of those around them. They believe they can do it, so they take risks and reap the rewards. It’s reassuring to work with someone who shows confidence in his work and his ability to get the job done and done well.

Apprendre PHP 5.3 en écrivant un ORM

Peter Verhage propose sur le blog de ibuilding un tutoriel de mise en place d'un ORM en utilisant certaines fonctionnalités de PHP 5.3. L'objectif n'est pas d'écrire un ORM aussi complet que Doctrine ou Propel mais d'améliorer ses compétences en programmation et accessoirement de comprendre certaines fonctionnalités apparues avec PHP 5.3.

On peut ainsi découvrir (ou redécouvrir) dans ce tutoriel l'utilisation des namespaces, une nouvelle utilisation du mot-clé "static" ou encore le fonctionnement de la nouvelle méthode magique "__callStatic".

Why Your Website Statistics Reports Are Wrong, Part 1

Marketing departments love website statistics. There’s nothing better than handing a CEO a freshly generated report showing how their website traffic is growing. That’s when the trouble starts.

BMP2GD

Package:
BMP2GD
Summary:
Convert images in the BMP format
Groups:
Graphics
Author:
mehmet emin akyüz
Description:
This class can be used to convert images in the BMP format.

Simple Singleton

Package:
Simple Singleton
Summary:
Create singleton objects
Groups:
Design Patterns, PHP 5
Author:
freedelta
Description:
This is a simple class that can be used to create singleton objects.

Design Patterns and Reusable Code

"What is your opinion? Are design patterns supposed to provide reusable code or not? If not, and each implementation of a pattern takes just as much time as the first, then where are the productivity gains from using design patterns?"

How Semantic Markup Helps Server-side Developers Write Reusable Code

If you spend most of your coding time working directly with the browser, you probably already know how much easier maintenance, testing, and rendering consistency all are when your markup is well-structured and semantic. The importance of separating content and presentation is not lost on you. Moreover, you know how to accomplish that separation well.