De bons défauts

Il est courant qu'une fonction puisse retourner une valeur par défaut.

Par exemple, imaginez une méthode qui fouille dans les données d'un objet pour retourner une partie de ces données. Si cette méthode ne trouve pas ce qu'elle cherche, on choisira en général entre 2 options : lancer une exception ou retourner une valeur par défaut.

Le traitement d'exception pouvant se révéler un peu lourd à gérer, particulièrement sur des méthodes souvent utilisées, on préférera la plupart du temps retourner une valeur par défaut.

class Collection {

	protected $_data = array( );

	public function getData( $key ) {
		if ( isset( $this->_data[ $key ])) {
			return $this->_data[ $key ];
		}
		return false;
	}
}
Lire la suite

De l’idée à la réalisation

Bret Victor, concepteur logiciel, expose sa vision de ce que devrait être le développement, et plus généralement tout ce qui touche à la réalisation d'une idée.

Convaincu que les logiciels que nous utilisons manquent de fonctionnalités, forcent à trop d'abstraction, il présente plusieurs démos très parlantes et efficaces pour nous montrer sa vision de la création sur ordinateur.

Et tout ça mérite vraiment d'être vu !

La typographie vue par Typekit

Tim brown, type manager chez Typekit, propose une belle conférence sur la typographie, et comment il l'utilise et la met en scène sur le web.

Extrait également des conférences Build, celle de Jason Santa Maria, creative director chez Typekit qui livre son point de vue sur la typographie et la manière dont elle définit un design, communique un message.

De la typographie pour le web

Ici, je vais vous parler d'un élément capital du design web : la typographie.

Trop souvent délaissée par les designers, la typographie est pourtant la première chose de laquelle se soucier. On le sait, sur internet, c'est le contenu qui prime. Le texte. Partant de ce constat, on comprend vite que la typographie doit être traitée avec soin, étudiée en finesse. Un texte agréable à lire donnera envie au lecteur de le suivre et évitera tant que possible la fatigue visuelle due à la lecture sur écran.

De plus, elle peut être un sujet d'étude extrêmement vaste d'un point de vue stylistique. Je fais partie des personnes qui pensent qu'une belle typographie vaut milles images et éléments de décor superflus.

Lire la suite

Un web plus vert

Comme tout ce qui existe d'artificiel, internet consomme de l'énergie. A chaque fois que votre blog est visité, il pollue (énergie consommée par le serveur, l'internaute, ...). Heureusement, pour les plus écolos d'entre nous, il existe beaucoup de moyens pour réduire cette pollution par le web.

Pour les autres, sachez que ces moyens sont sensiblement les mêmes que ceux mis en place pour optimiser une page, la rendre plus rapide et efficace, alors ne vous arrêtez pas en si bon chemin 😉 !

Lire la suite