Sais pas quel sera le programme, mais si certains comme moi ont encore
des zones d'ombres sur "non blocking", "asynchronous", et "event
driven", je veux bien chercher et faire une intro la dessus :\

On 6/16/13, Mamadou Diagne <[email protected]> wrote:
> Je peux faire une affiche et la promo, la date ?, le programme ?
>
> Genova
> @dofbi
> +221703337332
>
>
> Le 16 juin 2013 à 22:41, Patrick Nsukami <[email protected]> a écrit :
>
>> On 6/14/13, Hassane Moustapha <[email protected]> wrote:
>>> Salam
>>>
>>> Et si on organisait un après midi pour parler de "*Node.JS*"  et tout ce
>>> qui tourne autour ? frameworks, outils, etc.
>>
>> Je peux tenter d'obtenir une salle, des chaises, un projo et un apres
>> midi a villaACT.
>>
>>>
>>> :D
>>>
>>> Best regards,
>>> Hassane Moustapha
>>> ****************************************************************
>>> (+222) 44 92 41 15
>>> (+221) 77 366 77 92
>>> (+221) 33 820 65 43
>>>
>>> *Skype :* hassane.moustapha
>>> http://twitter.com/hassanemoustaph
>>> http://www.linkedin.com/in/hassanemoustapha
>>> ****************************************************************
>>>
>>>
>>> Le 14 juin 2013 20:22, Alioune Dia <[email protected]> a écrit :
>>>
>>>>
>>>> Oui, c'est exactement ça, callback ou plus exactement differed
>>>> callback dans le monde de Twisted/Python. Exemple ce programme
>>>> sous  Java Script va afficher.
>>>>
>>>> Hello world
>>>> 200 OK
>>>>
>>>> var request = require('request');
>>>> request('https://github.com', function(err, res, body){
>>>>    if (err){
>>>>        console.log(err);
>>>>    }else {
>>>>         console.log('200 OK');
>>>>    }
>>>> });
>>>> console.log('Hello world')
>>>> —Ad
>>>>
>>>>
>>>> Le 14 juin 2013 16:35, Pape Samba Diop <[email protected]> a écrit :
>>>>
>>>> non-blocking network I/O veut dire qu'une exécution ne bloque pas
>>>> d'autres
>>>>> exécutions, et celà se fait à l'aide du concept de "callback". Par
>>>>> exemple
>>>>> je fais une requête sur une table qui peut prendre 10secondes, in
>>>>> non-blocking je dois pouvoir faire d'autres opérations, et une fois la
>>>>> requête terminée, le callback m'envoie la réponse ("traitement effectué
>>>>> avec succès").
>>>>> Any suggestions are welcome!
>>>>>
>>>>>
>>>>>
>>>>> Le 14 juin 2013 13:47, Patrick Nsukami <[email protected]> a écrit :
>>>>>
>>>>> Salut a tous,
>>>>>>
>>>>>> En effet, "non blocking network I/O" est une expression que je tente
>>>>>> de bien comprendre :(
>>>>>> Je saisi pas encore tres bien le concept.
>>>>>>
>>>>>> On 6/14/13, Alioune Dia <[email protected]> wrote:
>>>>>>> Node.js  est un logiciel permettant aux développeurs de programmer
>>>>>>> des
>>>>>>> applications client/Serveur en JavScript .le programme  est écrit
>>>>>>> dans
>>>>>>> un simple fichier
>>>>>>>
>>>>>>> java scripts .Nodejs intégré un serveur Web
>>>>>>> vous évitant ainsi l’intégration de serveurs externe comme Apache .
>>>>>>> La force de Nodejs est son implémentation basées sur l' entrée sortie
>>>>>>> non bloquante.De fait les applications Web conçus avec Nodejs sont
>>>>>>> entrainement Rapide.
>>>>>>> Mais le choix d'un tel outils est encore plus intéressant lorsque
>>>>>>> votre application doit interagir avec des interfaces/API Rest.
>>>>>>>
>>>>>>> 1 - http://nodejs.org/
>>>>>>> 2 - https://github.com/aliounedia/nodejs_demo
>>>>>>> 3 - https://github.com/aliounedia/nodejs_demo/blob/master/app.js
>>>>>>>
>>>>>>>
>>>>>>> Dans ce demo, j'ai tous mis dans une seul , fichier mais lorsque le
>>>>>>> programme prend de l’ampleur , vous pouvez aussi bien éclater et
>>>>>>> structure , par exemple créer des modes de données .Moi j'aime
>>>>>>> bien , c'est encore plus passionnant que du Python.
>>>>>>
>>>>>> Je me trompe peut etre, mais Twisted et Tornado, ne font ils pas la
>>>>>> meme chose que NodeJs?
>>>>>>
>>>>>> N'etant pas tres a l'aise avec JS, j'ai préféré me faire la main avec:
>>>>>> Atmosphere: https://github.com/Atmosphere/atmosphere
>>>>>> Vertx: https://en.wikipedia.org/wiki/Vert.x
>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sincerely,
>>>>>>
>>>>>> "still water is deep"
>>>>>> Patrick Nsukami, Python/Java web developer
>>>>>> twitter: @LeMeteore
>>>>>> phone: +221 70 605 15 88
>>>>>> Linkedin: http://www.linkedin.com/pub/patrick-nsukami/2b/26/767
>>>>>>
>>>>>> --
>>>>>> Ce message a été envoyé à la liste [email protected]
>>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ce message a été envoyé à la liste [email protected]
>>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>>> Le site du DakarLUG : http://dakarlug.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ce message a été envoyé à la liste [email protected]
>>>> Gestion de votre abonnement : http://dakarlug.org/liste
>>>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>>>> Le site du DakarLUG : http://dakarlug.org
>>>>
>>>
>>
>>
>> --
>> Sincerely,
>>
>> "still water is deep"
>> Patrick Nsukami, Python/Java web developer
>> twitter: @LeMeteore
>> phone: +221 70 605 15 88
>> Linkedin: http://www.linkedin.com/pub/patrick-nsukami/2b/26/767
>>
>> --
>> Ce message a été envoyé à la liste [email protected]
>> Gestion de votre abonnement : http://dakarlug.org/liste
>> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>> Le site du DakarLUG : http://dakarlug.org
>
> --
> Ce message a été envoyé à la liste [email protected]
> Gestion de votre abonnement : http://dakarlug.org/liste
> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
> Le site du DakarLUG : http://dakarlug.org


-- 
Sincerely,

"still water is deep"
Patrick Nsukami, Python/Java web developer
twitter: @LeMeteore
phone: +221 70 605 15 88
Linkedin: http://www.linkedin.com/pub/patrick-nsukami/2b/26/767

--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à