Journal Création d'un web-service de type REST en Opa

Posté par  .
Étiquettes :
11
7
sept.
2012

Bonjour à tous,

je viens de publier sur Github un petit tutoriel sur la gestion en Opa des requêtes HTTP de type REST et permettant de montrer comment Opa se compare à d'autres frameworks facilitant le développement de services RESTful en JavaScript.

Pour ce faire, j'ai écrit une petite application permettant de traiter des requêtes REST telles que POST, PUT, DELETE et GET et de manipuler des ressources en conséquence.

Voici le début du tutoriel (par soucis de (…)

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco, Lucas Bonnet, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier.
16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Journal JavaScript, performances, et Firefox

Posté par  . Licence CC By‑SA.
83
10
août
2012

Sommaire

Le JavaScript (…)

Journal Challenge Développeurs Opa

Posté par  . Licence CC By‑SA.
11
20
juin
2012

Le Challenge Développeurs Opa est un concours de programmation dans lequel les développeurs doivent coder puis déployer une application en utilisant le framework Opa. Le thème de l’application est laissé à l’initiative de la créativité développeur. L’objectif est de concevoir une application en Opa mais aussi, grâce aux prix qui seront offerts, de permettre aux développeurs de continuer à travailler sur cette appli après la fin du Challenge voire peut-être de créer leur start-up ! Plus de 15 000$ de récompenses (…)

Sortie de GNU LibreJS 4.7

Posté par  . Édité par Florent Zara. Modéré par patrick_g. Licence CC By‑SA.
23
5
juin
2012
GNU

GNU LibreJS est une extension des navigateurs Firefox et dérivés qui permet de n'exécuter que le code javascript libre intégré aux pages web que l'on visite. Une fois cette extension installée, seuls les javascripts explicitement marqués comme libres dans le code source des pages web sont chargés par le navigateur.

LibreJS apporte un minimum d'intelligence dans le blocage, il ne bloque pas notamment les scripts considérés comme triviaux, c'est-à-dire qui ne contiennent ni requêtes Ajax, ni appels dynamiques à scripts externes, ni constructions difficiles à analyser sans interpréter le programme (par exemple : utilisation de la fonction eval, appel à des méthodes via la notation crochets, etc.). La version 4.7 apporte une évolution majeure : LibreJS detecte maintenat 256 différentes versions de bibliothèques libres populaires comme jQuery, MooTools et Prototype : il compare les hash SHA1 des fichiers upstream avec ceux proposés par le site web, et ne bloque pas les copies verbatim de ceux-ci.

Journal Javascript Garden

Posté par  . Licence CC By‑SA.
Étiquettes :
18
29
mai
2012

Bondour Nal !

Ces derniers temps, j'ai du abandonner la sérénité et la bienfaisante rigueur de l'OCaml pour le Javascript. C'est un peu comme faire découvrir l'open bar a un ascète: ça rend fou et il y a un risque de coma.

Bref, je connaissais le Javascript, mais faut avouer que ça a pas mal évolué. Et pour mes travaux actuels, j'avais besoin de vraiment comprendre le Javascript (le this, le pourquoi du Namespace.Prototype, etc.).

Et donc, j'ai découvert JavaScript Garden (…)

Journal Pourquoi acheter un domaine pour le contenu statique ?

Posté par  . Licence CC By‑SA.
Étiquettes :
17
26
mai
2012

Bonjour Nal,

Aucun rapport avec le sujet de ce journal, mais Barack Opama (tout du moins son équipe de campagne) a lancé récemment une page « The Life of Julia » (la vie de Julia). La page montre les moments de la vie d'une femme si Obama est réélu en opposition à si Mitt Romney le remplaçait.

Pour ceux qui vivent dans une cave, la course pour le poste de président bas son plein aux outre-atlantique. Ayant entendu parlé de (…)

Journal Sortie de Punix beta5, et d'un émulateur 68k en javascript !

Posté par  (site web personnel) . Licence CC By‑SA.
20
28
avr.
2012

Sommaire

Une cinquième beta pour Punix

Pour ceux qui ont apprécié ma dernière dépêche sur Punix, voici quelques nouvelles !

Christopher Williams a sorti une 5ème version beta de son système d'exploitation Unix pour calculatrice à base de Motorolla 68000.
Cette version est disponible pour TI89 et TI92+, et les sources sont disponibles.
Si vous souhaitez compiler depuis les sources, il vous faudra vous munir de :

EditableGrid, des nouvelles du projet

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco et Benoît Sibaud. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
37
24
avr.
2012
JavaScript

Il y a un an et demi, j'avais publié ce billet concernant une bibliothèque Javascript nommée Editablegrid. Pour rappel, cette bibliothèque permet de créer facilement des tableaux éditables. C'est l'outil idéal pour gérer des données provenant d'une base de données par exemple.

Depuis la première publication le projet a bien évolué et la bibliothèque s'est enrichie de nouvelles fonctionnalités, entre autres grâce aux retours des utilisateurs. Mais il y a un autre grand changement : la licence. Le projet est désormais publié sous double licence MIT et GPL afin de permettre son utilisation dans des projets non-GPL.

Journal Réflexions à propos de NodeJS et de Javascript plus globalement

Posté par  (site web personnel) . Licence CC By‑SA.
30
18
avr.
2012

Bonjour,

cela fait quelques jours que je me pose la question suivante : « Est-ce que Node.js ne va pas devenir une technologie incontournable / majeur dans les 2 ans qui viennent ? »

Le contexte

Je suis un développeur Python depuis de nombreuses années. J'aime ses librairies, j'aime ses outils, j'aime sa communauté.
J'aime tellement sa syntaxe que quand je vois la syntaxe d'autres langages, j'ai une réaction quelque peu épidermique à la lecture du code.
Avec le temps, l'habitude de la (…)

Journal Déploiement de Transcript sur KGeography

Posté par  . Licence CC By‑SA.
46
16
mar.
2012

KGeography propose une multitude de cartes à ses utilisateurs soucieux d’étendre leurs horizons par l’apprentissage de la géographie. Problème, ces cartes sont affublées d’un article rendant épique la recherche du moindre pays : « La France » ne précède pas « Le Guatémala » qui n’est pas suivi de « Haïti », etc. Face à cette situation, le plus simple aurait été de supprimer les articles disgracieux pour ne conserver que les noms des pays… C’était sans compter les différents questionnaires du programme ; KGeography interrogeant l’utilisateur (…)

Journal La FSF lance le JavaScript License Web Label

Posté par  .
14
10
fév.
2012

Camarade libriste, te sens tu sales quand ton navigateur télécharge des fichiers javascript non libres, si c'est le cas, la FSF vient a ton secours en lançant l'initiative JavaScript License Web Labels, afin de faciliter l'identification des licences des scripts utilisés sur un site.
Pour ce faire, le webmaster * n'aura qu'à ajouter à son site, une page contenant un joli tableau avec la liste des scripts et leurs licences.
Un plug-in pour Firefox est dispo.

*LOL