Je suis heureux de te faire partager ce qui me fait vibrer au sein de ce petit blog.
Il n'a pas d'autres prétentions que d'être pour moi une sorte de wiki ( OK BOOMER ! ) sur lequel je peux m'appuyer lorsque la mémoire me fait défaut et qui, par extension peut t'être utile si tu rencontres les mêmes difficultés que moi, ou que tout simplement tu as le même besoin ou la même envie.
Je profite également de cette petite plateforme pour te faire partager ma passion pour le sport nature et le triathlon.
Bienvenue sur ces quelques pages. C'est sans pub et sans commentaires.
L'espace témoignages, livre d'or, contenu libre est là pour vous faire participer, donner votre avis sur mes prestations, le contenu du site ou me faire part de vos suggestions...
Une évolution des besoins et de l'offre logicielle.
Lors de ma carrière professionnelle. J'ai pu me rendre compte à quel point les petites et moyennes entreprises étaient souvent confrontées à des logiciels métiers inadaptés et archaîques.
L'évolution rapide des besoins et des matériels rendaient rapidement les logiciels en place obsolétes Il fallait donc faciliter la maintenabilité des applications et logiciels en cohérence avec la vie de l'entreprise en leur donnant plus de souplesse et de modularité..
Le développement rapide de l'internet haut débit puis de la 3G rendit enfin possible de faire partager des applications métiers en mode multi-utilisateurs à travers les réseaux intranets ou internets sur n'importe quel type de terminal.
agprog.net construit des applications web.
C'est pourquoi au milieu des années 2000, je me suis spécialisé dans la réalisation de web-applications . Pour cela j'utilise beaucoup le framework Django développé en python, X.Cms un petit framework personnel codé en php et développé « from scratch » en reprenant les paradygmes de django.J'utilise également des gestionnaires de contenu comme Wordpress ou Drupal si le cahier des charges technique le permet.
Bien entendu, je peux aussi développer de petites applications en java, ruby, python ou php.
Côté client, l'application est gérée par javascript à l'aide des frameworks jquery ou angular.js.
Avec des méthodes dites agiles.
Ma méthode de travail est proche des principes des méthodes agiles type SCRUM, notamment par la forte implication du client au moment de la réalisation du logiciel, mais également par le fait que le développement est réalisé par briques logiciels livrables après tests. Chaque fonctionnalité est livrée après avoir été testée par nos soins puis validée par le client, de plus, le code subit un refactoring permanent dès que le besoin s'en fait sentir ou qu'un gain de performance peut en être attendu.