Récemment en développement Web (Édition avril '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.

Le débat infâme sur les deux-points

Ahh, JavaScript. Je pense que cela a causé plus de conflits que cetteHelen Cette fois-ci, il y a eu beaucoup d'activités autour d'une seule virgule manquante. Je ne veux pas t'éloigner du drame alors regarde la discussion sur Github ci-dessous, après avoir attrapé du pop-corn.

Personnellement, si vous n'êtes pas CoffeeScript-ing, ajoutez simplement ce fichu point-virgule et appelez-le un jour..

Cliquez ici pour le drame sur Internet

Django passe à Github, enfin

La plupart des pythonistes connaissent Django. Pour ceux qui ne le font pas, Django est un framework Python de haut niveau qui vous aide dans le développement Web. Bien que Django ait un repo sur Github depuis longtemps maintenant, il était dans un état de désolation. On voyait souvent que le repo ne contenait que des versions très en retard.

Eh bien, pas plus que ça. Django a finalement déménagé à Github et le repo semble être actif. Si vous êtes intéressé, Subversion était ce qui était utilisé pour gérer Django plus tôt, depuis 2005..

Repo Github

Meteor, une nouvelle façon de créer des applications

Fatigué des infrastructures et des technologies actuelles, un groupe de développeurs a créé une infrastructure complète, JavaScript uniquement.

Meteor est un ensemble de nouvelles technologies permettant de créer des applications Web de haute qualité en une fraction du temps, que vous soyez développeur expert ou débutant. Je suis sûr que les gens en ont déjà assez de lire sur JavaScript et le grand nombre de frameworks qui poussent chaque jour, mais cela vaut vraiment le coup d'oeil.

Lire la suite

SPDY gagne plus de traction avec Firefox Beta

SPDY, développé par Google, est un protocole réseau destiné à améliorer les temps de chargement des pages Web ainsi que la sécurité sur le Web..

Comme pour tout ce qui a trait au Web, il faut des siècles pour normaliser quoi que ce soit et les navigateurs ont déjà commencé à implémenter des versions expérimentales de la technologie. La dernière version bêta de Firefox ajoute le support pour le protocole, l'activant par défaut. Ce n'est pas le seul navigateur à faire: Chrome inclut déjà la prise en charge de SPDY, tandis qu'Opera en fait de même avec son aperçu de la version 12..

Notes de version

Microsoft annonce le thème Metro jQuery Mobile

Afin d'accroître la notoriété de son interface Metro épurée, Microsoft a ouvert un design à thème Metro pour jQuery Mobile. Le thème comprend un grand nombre de widgets et d’interactions sur le thème Metro et semble fonctionner très bien..

Lire la suite

Firefox est maintenant à la version 12

Un autre mois, une autre mise à jour de Firefox. Pour être honnête, les mises à jour sont maintenant plutôt substantielles cette fois-ci.

Cette version introduit une tonne d'outils de développement et d'améliorations, ainsi qu'un processus de mise à jour beaucoup plus simple. La liste des mises à jour relatives aux développeurs, celles qui nous intéressent vraiment, en fait une lecture assez intéressante. Assurez-vous de cliquer sur le lien ci-dessous..

Lire la suite

CoffeeScript, maintenant avec le mode strict de JavaScript, mise à jour vers la version 1.3

Les développeurs aiment ou détestent CoffeeScript. Personnellement, je l'aime et c'est pourquoi vous voyez cela ici. La dernière version applique le plus strict au moment de la compilation en vous aidant à résoudre ces problèmes ennuyeux et insidieux..

La version 1.3 apporte également des améliorations au REPL ainsi que de nombreuses améliorations et améliorations..

Changer le journal

Mises à jour Rails à la lumière des récents problèmes de sécurité

Avec les ravages causés par le problème d'affectation en masse le mois dernier, l'équipe Rails a reconsidéré sa position sur ce problème et a sorti la version 3.2.3 qui modifie la valeur de config.active_record.whitelist_attributes . Cette version contient également divers correctifs et améliorations assortis..

Notes de version


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..


Smooth.js

Smooth.js prend un tableau de nombres ou de vecteurs et renvoie une fonction paramétrique qui interpole en continu ce tableau. Smooth.js supporte plusieurs méthodes d'interpolation et des options flexibles pour le comportement des limites.

Github Repo


Chemin de défilement

jQuery Scroll Path est un plugin qui vous permet de définir votre propre chemin de défilement personnalisé. Ce que cela signifie exactement est mieux compris en consultant la démo. Le plugin utilise une syntaxe de canevas pour dessiner des chemins, en utilisant les méthodes moveTo, lineTo et arc. Pour aider à obtenir le bon chemin, une superposition de la toile avec le chemin peut être activée lors de l'initialisation du plugin.

Github Repo


keymaster.js

Keymaster est une micro-bibliothèque simple (environ 100 CdC) permettant de définir et d’attribuer des raccourcis clavier. Il n'a pas de dépendances.

Github Repo


jambon

Microframework PHP pour une utilisation avec tout ce que vous aimez. Fondamentalement, juste un routeur rapide avec une syntaxe agréable et un singleton de cache. J'ajouterai d'autres éléments au fur et à mesure, comme peut-être un système d'extension, un chargeur automatique et d'autres éléments permettant de rendre le développement en PHP moins irritant qu'il ne l'est actuellement..

Github Repo


mailcheck.js

Le plugin jQuery qui suggère un bon domaine lorsque vos utilisateurs l'orthographient mal dans une adresse email.

Github Repo


Hammer.js

Hammer.js est une bibliothèque javascript qui peut être utilisée pour contrôler les gestes sur les appareils tactiles..

Github Repo


Monorail.js

Monorail.js ne vous forcera jamais et n'utilise que ce dont vous avez besoin. Monorail.js ne vous obligera jamais à installer quelque chose d'inutile à votre projet. Le but est d'utiliser ce dont vous avez besoin. Tout ce qui est autre que la création d'un projet sera toujours optionnel.

Github Repo


arc en ciel

Rainbow est une bibliothèque mettant en évidence la syntaxe de code écrite en Javascript. Il a été conçu pour être léger (1,4 Ko), facile à utiliser et extensible..

Github Repo


Chronologie

Il existe de nombreux outils de chronologie sur le Web, mais ils sont presque tous difficiles à utiliser pour les yeux ou difficiles à utiliser. Créez des calendriers à la fois esthétiques et intuitifs pour les utilisateurs. La chronologie est idéale pour extraire des médias de différentes sources. Il suffit de mettre un lien à partir de Twitter, YouTube, Flickr, Vimeo, Google Maps ou SoundCloud pour que Timeline l’adapte parfaitement. Plus de types de médias seront pris en charge à l'avenir.

Github Repo


FakeS3

FakeS3 est un serveur léger qui répond aux mêmes appels auxquels Amazon S3 répond..
Il est extrêmement utile pour tester S3 dans un environnement sandbox sans passer des appels vers Amazon, qui non seulement nécessite un réseau, mais vous coûte également de précieuses dollars..

Github Repo


retina.js

retina.js facilite la diffusion d'images haute résolution sur des appareils dotés d'un écran Retina. Lorsque vos utilisateurs chargent une page, retina.js vérifie chaque image de la page pour voir s’il existe une version haute résolution de cette image sur votre serveur. Si une variante haute résolution existe, le script bascule cette image sur place.

Github Repo


Sac à dos

Rucksack est un plugin JQuery pour organiser les éléments qui peuvent tenir dans la largeur donnée. Il repose sur l'algorithme de sac à dos.

Github Repo


jQuery PopBox

jQuery PopBox est un élément d'interface utilisateur simple ballon inspiré de 37Signals Highrise CRM.

Github Repo


html2canvas

Ce script vous permet de prendre des "captures d'écran" de pages Web ou de parties de celles-ci, directement sur le navigateur de l'utilisateur. La capture d'écran est basée sur le DOM et, en tant que telle, elle peut ne pas correspondre à 100% à la représentation réelle, car elle ne crée pas une capture d'écran, mais la construit en fonction des informations disponibles sur la page.

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.

PHP: une fractale de mauvais design

Un examen détaillé des raisons pour lesquelles la plupart des gens, lorsqu'ils reçoivent un pistolet avec deux balles et demandent de tirer sur Hitler ou PHP, veulent utiliser PHP deux fois. En tant qu'amoureux de PHP, je ne peux m'empêcher d'être d'accord avec beaucoup de cet article..

Lire la suite

PHP est nul! Mais j'aime ça!

Un contrepoint vraiment bien écrit à l'article précédent, soutenu par beaucoup de raisonnement raisonné.

Lire la suite

Le point-virgule infernal

Brendan Eich commente sa position sur l'ensemble du problème JavaScript sur les points-virgules.

Lire la suite

Comment être un programmeur réussi sans un diplôme de CS

Une réponse merveilleusement détaillée sur StackOverflow qui explique comment devenir un programmeur kickass sans un diplôme CS élevé.

Lire la suite

Aucun temps mort pour les applications Rails

Une présentation très informative décrivant la marche à suivre pour exécuter et mettre à niveau vos applications Rails..

Lire la suite

Être "senior"

Une bonne petite lecture sur l'industrie du logiciel et la course autour des titres.

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!