Les 20 langages de programmation les plus populaires

Lors du choix d’un langage de programmation, il est intéressant de savoir si ce dernier est populaire, notamment pour évaluer sa capacité à trouver des développeurs ou évaluer l’abondance et l’activité des librairies tierces. Mais comment estimer la popularité de ce dernier ?

Il existe un indice nommé TIOBE qui estime, à partir des résultats des principaux moteurs de recherche, la popularité des différents langages de programmation depuis quelques années, ce qui permet en outre d’avoir un historique.

Continuer la lecture de « Les 20 langages de programmation les plus populaires »

Les 20 langages de programmation les plus populaires

Qu’est ce qu’un algorithme ?

Si je vous parle aujourd’hui des algorithmes, c’est qu’ils sont omniprésents dans l’informatique et les entreprises et que vous ne pourrez pas comprendre comment marche un programme informatique ou un site Internet sans avoir quelques notions d’algorithmique… Voyez-vous, les progrès liés à l’amélioration des algorithmes sont supérieurs aux progrès liés à la fameuse loi de Moore qui stipule que la puissance des ordinateurs double tous les 18 mois…

Continuer la lecture de « Qu’est ce qu’un algorithme ? »

Qu’est ce qu’un algorithme ?

Comment automatiser le web (robot, crawler, scraper) ?

Vous connaissez les macros sur Excel qui vous permettent d’abattre des tâches répétitives et de vous faire gagner un temps considérable ? Sur le web, il existe des technologies du même acabit grâces auxquelles vous n’effectuerez plus aucune tâche répétitive. On parle alors de robots, de crawling, de scraping, de data-mining…

Continuer la lecture de « Comment automatiser le web (robot, crawler, scraper) ? »

Comment automatiser le web (robot, crawler, scraper) ?

Quelles librairies (Gem) utiliser avec Ruby (on Rails)

Développer pour le web ou le mobile n’est aujourd’hui plus réinventer à chaque fois la roue. Il existe de très nombreuses librairies dans tous les langages de programmation qui vous feront gagner énormément de temps et qu’il est bon de connaître.

Je vais vous illustrer cela avec une sélection de librairies que j’utilise dans mes projets en Ruby (on Rails) parmi les 60 000 librairies nommées « Gems » dont la liste complète est disponible sur le site rubygems.org.

Continuer la lecture de « Quelles librairies (Gem) utiliser avec Ruby (on Rails) »

Quelles librairies (Gem) utiliser avec Ruby (on Rails)

Créer un site de zéro avec Ruby on Rails

Ruby on Rails est un framework web (rassemblement d’outils pour simplifier le développement de site internet), basé sur le langage Ruby qui permet de créer des applications web très puissantes et d’écrire du code avec une très grande productivité.  Cette technologie est aujourd’hui très en vogue dans le monde des startup comme le montre la liste (non exhaustive) des sites construits sur ce framework : airbnb.com, github.com, basecamp.com, twitter.com (V1), groupon.com, etc… Si vous créez une entreprise dans le secteur de l’Internet, que vous êtes responsable technique ou tout simplement que vous voulez apprendre à développer un site internet,  je vous invite très fortement à lire les mots qui suivent.

Continuer la lecture de « Créer un site de zéro avec Ruby on Rails »

Créer un site de zéro avec Ruby on Rails

Startups web, une affaire de jeunes ?

Un cliché en France est de penser qu’un jeune n’est pas suffisamment expérimenté pour créer une entreprise à succès. On entend souvent comme conseil de travailler quelques années pour se faire de l’expérience avant de démarrer une aventure entrepreneuriale.

Afin de répondre à la question si un jeune a moins de chances de succès qu’une personne expérimentée, voici un petit tableau récapitulant l’âge des fondateurs :

– des 10 entreprises du web en 2012 selon le magazine Forbes1.
– des startups dont

Continuer la lecture de « Startups web, une affaire de jeunes ? »

Startups web, une affaire de jeunes ?

Le Search Engine Optimization (SEO) ou référencement naturel

Le Search Engine Optimization (search engine = moteur de recherche) est la science (ou l’art !) qui permet à votre site d’être bien référencé sur les différents moteurs de recherche, en particulier Google. Très concrètement, le but est d’être le premier résultat naturel sur des mots clefs ciblés.

Continuer la lecture de « Le Search Engine Optimization (SEO) ou référencement naturel »

Le Search Engine Optimization (SEO) ou référencement naturel

Créez un site de e-commerce en 1h

Prestashop ou Magento sont des gestionnaires de contenu qui vous permettent de créer un site de e-commerce pour les non développeurs. Aucune ligne de code n’est à taper.

Comme j’en ai déjà parlé iciici ou ici, inutile de réinventer la roue sur vous vous contentez de créer une boutique en ligne.

Voici comment vous y prendre pour créer votre boutique en une heure à un coût limité.

Continuer la lecture de « Créez un site de e-commerce en 1h »

Créez un site de e-commerce en 1h

10 détails d’ergonomie qui expliquent le succès de Pinterest

Pinterest est un réseau social de partage de photos qui cartonne actuellement. Le site est valorisé en février 2013 2,5 milliards de dollars, 4 ans seulement après sa création. Sa croissance a été fulgurante comme le montre les chiffres de Nielsen* : Pinterest a connu en 2012 une croissance de plus de 1000% aux USA, pour atteindre 27 millions de visiteurs uniques (VU) dans ce seul pays. Attardons-nous un petit peu sur les 10 détails de l’ergonomie de Pinterest qui pourraient expliquer une partie de son succès.

Continuer la lecture de « 10 détails d’ergonomie qui expliquent le succès de Pinterest »

10 détails d’ergonomie qui expliquent le succès de Pinterest