Node.js + MongoDB Hello World Example

Voici un simple exemple utilisant node.js et MongoDB.
Nous allons voir comment crée une base de donnée, ce connecter à celle-ci, ajouter des document, les rechercher et finalement les supprimer. Le tous en Node.js.

Lire la suite

Connection HTTP simultanées en node.js

Afin de parcourir une liste d’1 millions d’URL nous voulons exécuter les requêtes en parallel mais pas toute en même temps.

Lire la suite

Développer une App Dropbox en Java

Aujourd’hui nous allons prototyper une application Dropbox capable d’envoyer des fichier entre un client et un server sans utiliser le protocole FTP.

Nous regarderons plus en détail la librarie JCommander et le processus d’authentification afin d’uploader et downloader des fichiers depuis Dropbox.

Lire la suite

4 façons de créé un Java jar exécutable

Dans un 1er temps il faut bien comprendre qu’est ce qu’un jar exécutable.
Simplement un fichier zip, renommer en fichier jar qui embarque du code compiler.

  • Jar exécutable en utilisant Eclipse
  • Utiliser Maven pour crée un jar exécutalbe
  • Crée un Java jar exécutable à la main
  • Importer les jar au runtime
  • Command Line Interface en Java : tours d’horrizon

    Pourquoi utiliser la ligne de commande CLI ?

    • Plus rapide pour faire un prototype lorsque l’inconnu technique n’ai pas l’interface graphique.
    • Plus rapide pour debuger
    • Plus puissant que les UI qui délibérement n’implémenter pas toutes les possibilités par souci d’ergonomie
    •  Quelques fois c’est même obligatoire sur linux ou autre unix serveur. Lorsque la ligne de command est la seul option. C’est le cas sur la pluspart des serveurs.

    Développer pour la ligne de commande n’ai pas toujours pertiant et il existe évidemment des avantages en faveur de l’interface graphique.

    Lire la suite