Les fonctions récursives en JavaScript

Copyright : Dennis Jarvis

La récursivité est un grand concept de la programmation : il s’agit d’une méthode permettant d’obtenir une solution à un problème en utilisant des instances plus petites de ce même problème. En clair, une fonction est donc dite récursive si elle s’appelle elle-même. La récursivité est une approche de la programmation un peu complexe au premier abord, puisqu’elle s’oppose à la programmation itérative. Mais elle propose des avantages indéniables : sa grande force est de pouvoir résoudre un problème en le divisant en une collection de sous-problèmes, chacun d’entre eux étant résolu par une solution évidente. Pour bien appréhender ce concept, le sous chapitre suivant est proposé en guise de rappel. Il vous permettra de faire un parallèle avec l’écriture récursive, que … Continuer la lecture de « Les fonctions récursives en JavaScript »

Améliorer l’échange autour de la performance web

Copyright : O'Reilly conferences

La première keynote à laquelle j’ai assisté lors de la conférence Velocity est celle d’Aaron Rudger. Aaron Rudger est un technicien possédant une longue expérience en tant que directeur marketing et produit senior chez Keynote Systems en Californie. Son principal objectif, en tant que professionnel référent dans son domaine, est d’établir un univers de développement performant autour des solutions de monitoring de son entreprise sans pour autant déprécier les désirs de ses clients. Maximize the return of your digital investments est avant tout une prise de connaissance sur le monde dans lequel nous évoluons actuellement, notamment en matière de performance web. La principale question soulevée est celle de la communication entre les équipes marketing et les équipes de développement. Comme … Continuer la lecture de « Améliorer l’échange autour de la performance web »

Chefchaouen, le rêve bleu marocain

Copyright : Zanthia

Chefchaouen, parfois raccourcie Chaouen, est une ville de nord-ouest du Maroc. Elle est notamment connue pour ses bâtiments aux différentes nuances bleutées : une particularité qui la rend exceptionnelle aux yeux des touristes du monde entier. L’histoire de Chefchaouen Chefchaouen tient son originalité de son histoire. Le mot « Chefchaouen » fait référence aux formes des sommets enneigés qui dominent la ville. Ces deux montagnes appelées Ech-Chaoua – ce qui signifie « les cornes » – donne leur nom à cette ville dont la traduction littérale serait « regarder les cornes ». Cette ville marocaine est fondée en 1471 par des réfugiés d’origine maure et/ou d’origine juive qui fuyaient la Reconquista, la grande période de reconquête des royaumes musulmans de la péninsule Ibérique par les souverains chrétiens. C’est … Continuer la lecture de « Chefchaouen, le rêve bleu marocain »

Problème #1 du Project Euler en JavaScript

Copyright : Pedro Ribeiro Simoẽs

Avez-vous déjà entendu parler du fameux Project Euler ? Non, jamais ?! Vraiment ? Et pourtant, il rapproche plus de 440 000 utilisateurs dans le monde entier ! La popularité du projet Euler ne cesse de croître au fil des années auprès notamment des développeurs, des étudiants des filières scientifiques, ou simplement des adultes passionnés en mathématiques. Et pour cause… Le project Euler Le projet Euler commence le 5 octobre 2001 en tant que rubrique sur le site MathsChallenge.net. Cette initiative née du clavier de Colin Hughes est aussi une manière de rendre hommage au travail du mathématicien et physicien d’origine suisse Leonhard Euler. Il consiste en une multitude de problèmes plus ou moins faciles à résoudre : il en existe plus de 500 aujourd’hui. L’objectif … Continuer la lecture de « Problème #1 du Project Euler en JavaScript »

Conférence Velocity

Copyright : christelle

Tous les acteurs du web souffrent des mêmes problématiques, à savoir réussir à proposer aux utilisateurs de leurs sites un chargement de leurs pages rapide, posséder une infrastructure leur permettant d’être sereins quelque soit la charge de leurs serveurs, proposer sans cesse une fiabilité sans pareille de leurs services, etc.. C’est dans l’objectif de fournir quelques éléments de solutions à ces questions que se tenait, il y a un peu plus de deux mois, la conférence Velocity dans la ville de Barcelone en Espagne. J’ai eu l’extrême chance de pouvoir y participer, et c’est dans ce cadre que j’ai réellement pu prendre conscience des énormes progrès qu’il nous reste tous à faire en matière de performance dans le monde du … Continuer la lecture de « Conférence Velocity »