Blog d'un Éternel Geek

Liste des articles classés dans : Developpement

Facebook lâche son éditeur de code Hack Codegen en open-source sur Github

http://vivageek.com/data/images/dev/codegen.jpg

 

Incroyable ! Cela ne s'arrête plus. À croire qu'un élan frénétique de partage a pris d'assaut les âmes de tous les développeurs du net.

 

Après  Windows, Intel, google, ACAT,…, c'est au tour de Facebook de faire des heureux. Il a mis le code source de son framework CodeGen sur Github.

 

Développé sur HHVM (HipHop. Virtual Machine), la fameuse machine virtuelle basée sur la technologie PHP présenté en juillet 2013 devant la communauté de concepteur.

 

Hack Codegen est une bibliothèque pour générer facilement un code Hack et de l'écriture dans les fichiers signés qui empêchent les modifications indésirables. Ce code n'était jusqu'à présent utilisé que par les équipes du réseau social en interne.

 

Non seulement, il permet d'automatiser l'écriture du code, mais en plus vous pouvez utiliser votre propre façon de décrire un problème et générer le code correspondant. C'est tout simplement une bombe dans le web2.0.

Lire la suite de Facebook lâche son éditeur de code Hack Codegen en open-source sur Github

PHP 7 : bilan de son potentiel et de ses nouveautés

http://vivageek.com/data/images/dev/php7ready.jpg

 

Le langage de programmation le plus utilisé au monde connu sous le sigle PHP dont l'éléphant est le symbole a décidé de tous écraser sur son passage pour 2015.

 

Les RFC qu'il a dévoilés sur son site afin que les concepteurs puissent se préparer au changement vont permettre d'avoir un PHP plus efficace et surtout de gagner en vitesse.

 

Plus de onze ans que l'on stagne sur PHP 5, il n'innove plus et devenait progressivement de plus en plus problématique.

 

Mais en octobre 2015, ils nous offrent une nouvelle mouture baptisée 7 et non 6 qui va faire parler d'elle durant longtemps et même faire oublier sa longue absence.

Lire la suite de PHP 7 : bilan de son potentiel et de ses nouveautés

Gotty et tmate : travaillez en binôme à distance via vos navigateurs

http://vivageek.com/data/images/dev/gotty-.jpg

 

L'informatique ne cessera jamais de nous étonner. Ces deux scripts permettent de jumeler 2 ordinateurs pour communiquer des informations de leurs terminaux de commande à travers un navigateur.

 

Si vous désirez faire afficher votre terminal de commande en ligne, rien de plus facile avec ces deux outils qui le font simplement et efficacement. Ils transformeront votre navigateur comme un relais permettant d’afficher tout ce que vous taperez sur votre terminal et même plus en permettant de partager votre connexion avec une tierce personne.

 

Gotty utilise le protocole HTTP classique en passant par votre serveur local sur le port 8080 par défaut, tandis que tmate utilise plutôt le serveur SSH sécurisé donc le protocole HTTPS.

Lire la suite de Gotty et tmate : travaillez en binôme à distance via vos navigateurs

HTML6 en avant première-Définitions, structures et caractéristiques

http://vivageek.com/data/images/dev/html6.jpg

 

Vous allez me dire, il n'a pas encore finis de nous parler d'HTML5, il nous parle déjà du 6. En plus, Wikipédia ne le mentionne même pas dans ses registres.

 

En effet, cette introduction est nécessaire et n'entravera pas nos pérégrinations dans l'HTML5. Mais vous ayant fait part du CSS4 à venir, je me devais de vous mettre l'eau à la bouche avec HTML6.

 

La communication pour être efficace doit tenir compte des futurs standards.

 

Ces numéros n'évoquent que des évolutions et ne changent pas radicalement les standards préétablis. Regardez lorsque nous avons évoqué les fonctionnalités très intéressantes comme le support audio et vidéo. HTML5 avec le Responsive et le stockage hors ligne ont fait avancer le Web2.0 d'un pas-de-géant.

 

Mais voila, je suis curieux et j'ai eu envie d'aller voir si dans les près d'HTML6 l'herbe qui y pousser étais plus verte et je n'ai pas été déçus.

 

Allons voir ensemble de quoi retourne ce nouveau jouet pour développeur.

Lire la suite de HTML6 en avant première-Définitions, structures et caractéristiques

CSSNext pour les impatients qui veulent déjà tester CSS4

http://vivageek.com/data/images/css/cssnext2.png

 

Je vous parlais déjà de CSS4 il y a quelques jours à peine et j'ai un mémo sur le CSS3 qui devrait arriver.

 


Mais voilà des développeurs ont décidé qu'ils ne voudraient pas attendre que nos chers navigateurs prennent en compte la plupart des règles trop avant-gardiste pour eux, ils leur donneront un coup de main.

 


Comment ? À l'aide du script CSSNext qui est un transpileur qui va juste compiler nos spécifications CSS3/CSS4 non-pris en compte en un autre plus compatible. Il s'appuie sur la plateforme Node.js.

 

 

Cela permet donc en attendant d'être un peu comme dans une navette qui nous mène dans un an ou plus dans le futur du Design.

Lire la suite de CSSNext pour les impatients qui veulent déjà tester CSS4

Le courant statique Open Source Github : 6 CMS pour vous faire changer d'avis

http://vivageek.livehost.fr/data/images/news/info/git.jpg

Finis les bases de données monstrueuses qui font ralentir les sites web. Avec la progression du hacking de CMS et des exploits divulgués autour des grands noms de plateforme dynamique web, la population internaute peu à peu se décide à quitter le confort du tout en clic pour les CMS Statiques.

 

Pas de BDD, pas de souci.

 

En effet, ce qui cause le plus de problème sur un site reste évidemment les problèmes rencontrés assez souvent au niveau des serveurs.

 

Beaucoup de webmaster débutant se rendent compte que leur hébergement mutualisé à bande passante illimité n'est en fait qu'un leurre.

 

Alors que Faire ? La solution est de faire comme beaucoup de blogger ces dernières années qui ont choisis de passer sur des CMS ou Framework de type statique. Mais attention, on peut être un site statique comme VivaGeek et avoir de la gueule et bouger quand même comme on va le voir ensemble.

Lire la suite de Le courant statique Open Source Github : 6 CMS pour vous faire changer d'avis

HTML5 une porte vers le futur : un contenu plus Light, plus permissif, plus puissant.

http://vivageek.livehost.fr/data/images/dev/html5lenouveau.jpg

HTML5 définit des familles d’éléments plus variés que de simples blocs et incorpore : des métas informations, des éléments de flux, un contenu embarqué et un contenu interactif.

 

HTML5 a évolué et a dépasser son statut de spectateur ou de simple contenant pour devenir un véritable maître d'arme en terme de libération technique sur une page web.

 

Nous allons voir ce qu'il est maintenant capable de faire sur un contenu simple avec ces nouvelles balises. Des balises moins lourdes, des autorités nouvelles, des fonctions plus étendues, donc HTML5 apporte avec son lot de nouveautés ainsi qu'un vent de frais chez les Web Développeur.

 

Lire la suite de HTML5 une porte vers le futur : un contenu plus Light, plus permissif, plus puissant.