Récemment en développement Web (édition mars '12)

Le développement Web est une industrie en constante mutation, les technologies et le jargon évoluant et se transformant en un cycle sans fin. Sans parler du déluge d’informations qu’il faut traiter au quotidien.

Dans cette série, publiée tous les mois, nous tenterons de remédier à cette situation en vous présentant toutes les informations importantes, annonces, communiqués et discussions intéressantes au sein du secteur du développement Web, dans un ensemble concis. Rejoins-moi après le saut!


Nouvelles et communiqués

Toutes les nouvelles importantes en un seul endroit: communiqués, annonces, querelles entre entreprises, problèmes de sécurité et tous les problèmes connexes.

PHP 5.4 est sorti

Le vénérable langage PHP est maintenant à la version 5.4 avec un lot de nouvelles fonctionnalités et ajouts, y compris un serveur intégré et des caractéristiques.

Assurez-vous de consulter les notes de publication ainsi que notre article consacré aux nouveautés de cette version..

Notes de version
PHP 5.4 est arrivé! Ce que vous devez savoir

Vulnérabilité liée aux rails de base mais critique

Auparavant, Rails n’avait pas l’échelle. Maintenant, il y a un autre qui menace de facilement envahir le plus tôt.

Plus tôt ce mois-ci, un entrepreneur Egor Homakov a découvert une vulnérabilité en raison de la façon dont Rails gère les attributions en masse d'attributs. En conséquence, de nombreuses applications basées sur Rails ont probablement été ouvertes à des attaques faciles, ce qui nous amène à notre prochain récit…

Lire la suite

Github se casse en

En raison de la vulnérabilité de Rails, mentionnée ci-dessus, Github a été piraté, Egor obtenant ainsi un accès au commit et d'autres privilèges d'administrateur chaque dépôt.

Comment Egor a annoncé son breakin

La réponse de Github

PHP passe à Github

Dans encore plus de nouvelles relatives à Github, le projet PHP a maintenant une copie pour vos besoins de vérification chez Github. Le repo semble être activement développeur, comme prévu.

Lire la suite

Chrome dépasse IE, pour un jour

Oh comme les puissants sont tombés! Pendant une seule journée plus tôt ce mois-ci, Chrome a dépassé la part de marché d'IE. Maintenant, les choses sont de retour avec IE réclamant 34,8% tandis que Chrome a 30,9%.

Lire la suite

Lancement de Python 3.3 et Django 1.4

Pour les pythonistes, quelques grosses sorties ce mois-ci.

Django, l'un de mes frameworks Python préférés, ainsi que Python lui-même ont été mis à jour ce mois-ci. Assurez-vous de consulter les changelogs ci-dessous - les deux se vantant d'ajouts massifs de fonctionnalités.

Python 3.3

Django 1.4

Amazon Drops Prix sur les services AWS

La palette d'applications Web d'Amazon a grandement facilité le développement Web au cours des dernières années. En plus d’ajouter constamment des fonctionnalités, Amazon réduit également considérablement leurs prix, maintenant ainsi nos coûts en ligne avec les économies réalisées grâce à la loi de Moore..

Lire la suite

HaXe - un nouveau langage de programmation

haXe est un nouveau langage qui peut être compilé sur toutes les plates-formes de programmation courantes grâce à son compilateur rapide: JavaScript, Flash, NekoVM, PHP, C ++, C # et Java. C'est open source pour démarrer!

Lire la suite


New Kids On The Block

En tant que développeurs Web, la quantité de ressources que nous pouvons exploiter augmente de façon exponentielle avec le temps. Voici un aperçu des ressources récemment créées qui méritent votre attention - des nouveaux livres aux scripts et aux frameworks..


Tower.js

Full Web Stack Framework pour Node.js et le navigateur. Construit sur Node's Connect et Express, sur le modèle de Ruby on Rails. Construit pour le client et le serveur à partir de zéro.

Github Repo


Graphène

Graphene est une boîte à outils en temps réel pour tableaux de bord et graphiques basée sur D3 et Backbone..

Il a été conçu pour offrir un tableau de bord en temps réel très esthétique reposant sur le graphite (mais qui pourrait éventuellement être adapté à n'importe quel système dorsal)..

Github Repo


Heatmap.js

heatmap.js est une bibliothèque JavaScript qui peut être utilisée pour générer des cartes thermiques Web avec l'élément html5canvas en fonction de vos données. Les cartes thermiques sont entièrement personnalisables.

Github Repo


ShellJS

ShellJS est une implémentation portable (Windows inclus) des commandes shell Unix au-dessus de l'API Node.js. Vous pouvez l'utiliser pour éliminer la dépendance de votre script shell sur Unix tout en conservant ses puissantes commandes..

Github Repo


Messenger.js

Messenger.js est une bibliothèque qui rend la communication réseau via JSON simple et incroyablement rapide!

Github Repo


Kalendae

Kalendae est une tentative de faire quelque chose que personne n’a encore été capable de faire: faire un sélecteur de date qui ne craint pas. C'est entièrement portable, pas de dépendances. Pas de jQuery, pas de prototype, pas de MooTools; il suffit d'ajouter le script et la feuille de style et vous êtes prêt à partir.

Github Repo


AtomizeJS

AtomizeJS est une bibliothèque JavaScript pour l'écriture de programmes distribués, qui s'exécutent dans le navigateur, sans avoir à écrire de logique d'application spécifique sur le serveur..

Github Repo


Cassovary

Cassovary est une simple bibliothèque de traitement "grand graphe" pour la machine virtuelle Java. La plupart des bibliothèques de graphes hébergées par la JVM sont flexibles mais peu encombrantes. Cassovary est conçu dès le départ pour pouvoir gérer efficacement les graphiques comportant des milliards de nœuds et d'arêtes..

Github Repo


Surface JS

Surface est une bibliothèque JS destinée à faciliter la gestion des applications d'une page (ou des applications "Ajaxy"). Il favorise le découplage des composants et fournit des outils pour naviguer entre les "écrans" et s’intégrer à l’historique du navigateur..

Github Repo


Noty

noty est un plugin jQuery qui facilite la création de messages d'alerte, de succès, d'erreur et de confirmation, au lieu du dialogue d'alerte standard. Chaque notification est ajoutée à une file d'attente. (Sauf les grondements comme les notifications)

Github Repo


Le meilleur de l'Internet

Souvent, vous ne recherchez pas vraiment un tutoriel autant que vous recherchez un coup de gueule, une opinion ou les réflexions d'un développeur fatigué ou tout simplement un truc cool sans aucune utilisation dans le monde réel. Cette section contient des liens vers précisément ceux-ci - des choses intéressantes et cool de la communauté des développeurs.

Langages interprétés: PHP, Perl, Python, Ruby

Une feuille de référence côte à côte expliquant comment utiliser des fonctions communes en PHP, Perl, Python et Ruby. Merveilleusement utile si vous devez apprendre le cloaque qui est PERL.

Lire la suite

Apache 2.4 plus rapide que Nginx?

La dernière version d'Apache est-elle plus rapide que Nginx? Découvrez-le dans cette fusillade!

Lire la suite

Votre langage de programmation préféré n'est pas assez bon

@fhaard explique pourquoi vous êtes un fou si vous êtes trop attaché émotionnellement à un langage de programmation. Une bonne lecture!

Lire la suite

PHP n'est pas sécurisé (et autres F.U.D. d'entreprise).

Benjamin Balter supprime systématiquement de nombreuses fausses hypothèses autour de la plate-forme PHP. C'est certainement quelque chose à lier au développeur Root snooty dans votre cercle social - tout le monde a probablement été en contact avec ce brogrammer mythique.

Lire la suite

Quelle est la différence entre un URI et une URL?

Une de ces questions que j'avais trop honte de poser. Heureusement, j'ai lu ce billet sur StackOverflow qui explique de manière remarquable la différence.

Lire la suite

Pourquoi vous ne devriez jamais, JAMAIS, utiliser à nouveau la liste liée dans votre code

Ceci est un pour le programmeur de niveau relativement bas. Il est facile d'oublier que nous avons beaucoup de structures de données autres que des tableaux et des hachages en ce qui concerne le développement Web, mais si vous êtes intéressé par un autre paradigme, c'est une excellente lecture..

Lire la suite


Emballer

Voilà à peu près tous les changements majeurs survenus récemment dans notre secteur..

Voulez-vous que nous couvrions des nouvelles plus standard? Un focus sur les scripts à venir peut-être? Ou simplement des messages et des discussions plus intéressants de la communauté? Faites-nous savoir dans les commentaires et merci beaucoup pour la lecture!