LAPSUS : Le code derrière une application

À quoi ressemble le code d'une application sur un serveur LAPSUS ?

Développer une application sur un serveur applicatif LAPSUS requiert un très haut niveau de compétences techniques qui n'est pas à la portée de n'importe qui. Pour vous en convaincre, je vais détailler ici les principales fonctions utilisées.

FINT Is Not Twitter

Pourquoi je développe FINT

Plus je développe, plus j’ai besoin de communiquer sur un certain nombre de sujets, notamment les nouveaux articles de cybercarnet, ou la disponibilité de nouveaux téléchargements.

Écrire un article de cybercarnet prend un certain temps, ne serait-ce que pour la structure, la mise en forme, la vérification, la recherche des sources. Parfois, il  m’est juste nécessaire de publier une nouvelle courte. J’utilise habituellement plutôt Google+ que je trouve pratique, mais assez lourd à l’usage – j’entends ma machine vrombir dès que je l’utilise. Et puis c’est une solution centralisée et propriétaire.

Conception web avec moteur hybride

Développer des applications web avec un moteur hybride

Je développe toujours des applications web en tenant compte des performances énergétiques. Et je m’arrange toujours pour qu’elles consomment le moins de ressources possible. Pour certaines applications pensées en mode « single », je vais même jusqu’à imposer qu’elles puissent tourner sur des Raspberry Pi. Mais comme j’aime que ce soit simple à utiliser, il faut inclure aussi « simple à installer ».

La méthode de base est « décompresser et utiliser ». Ce qui implique l’usage de fichiers gérés en local plutôt qu’une base de données. Tout d’abord parce qu’une base de données nécessite plus de ressources pour fonctionner (daemon, écoute de port, etc.) mais aussi plus de complications au moment de l’installation et configuration (mot de passe, définition de ports).

C’était l’idée de départ que j’avais pour deux applications en cours de développement : EntropyCMS et FINT. Les développements commençaient bien, mais rapidement, les premières limitations sont apparues.