Méthode pour concevoir un logiciel

J’ai récemment reçu une question très pertinente qui était de comment passer d’une idée d’une application web ou de bureau au code. Ce n’est pas toujours évident, car il y a beaucoup de facettes à examiner en détails comme l’utilisation, les données et orchestration du tout. Voici ma technique.

Continuer la lecture de Méthode pour concevoir un logiciel

Linux – Bash – Mettre à jour les temps entre deux sauvegardes

J’ai récemment dû réinstaller tout ce que j’avais sur mon serveur maison et l’une des applications est de faire une sauvegarde de mes données importantes à un entrepôt crypté sur Amazon. Le problème ici est qu’en recopiant tous mes fichiers sur mon serveur, les dates sont d’aujourd’hui, alors que sur Amazon, elles sont toutes dans le passé. Cela signifie qu’à la prochaine exécution de ma sauvegarde, tous mes 20G de données vont être recopiés sur Amazon. Yeark!

Continuer la lecture de Linux – Bash – Mettre à jour les temps entre deux sauvegardes

Déboguer les matrices d’affichage OpenGL

Tout le monde qui s’est amusé à faire du OpenGL a dû souffert dès le départ à réussir à faire afficher quelque chose à l’écran. On a beau définir des coordonnées d’objets, cela ne veut pas dire qu’ils feront coucou dans l’écran pour la très simple raison que la « caméra » ne regarde pas la bonne chose.

Continuer la lecture de Déboguer les matrices d’affichage OpenGL

Éditeur visuel GWT et Swing dans Eclipse

Pendant longtemps, quand je devais faire un GUI en Java, j’utilisais NetBeans, étant donné que les éditeurs visuels dans Eclipse étaient tous payants. C’était dérangeant étant donné que tous mes plugins que j’utilise sont dans Eclipse, alors je dois passer d’un éditeur à l’autre et ce n’est pas très efficace.

Continuer la lecture de Éditeur visuel GWT et Swing dans Eclipse

WebMotion: Une petite plate-forme web pour Java

Récemment, j’ai commencé à me créer une petite librairie Java qui me permettrait de configurer un mini site web rapidement. Je voulais pouvoir décrire des chemins URL avec des paramètres et recevoir toutes ces informations. J’ai commencé ce projet étant donné qu’utiliser une plate-forme plus complète comme Spring MVC nécessitait trop de configuration pour le mini site web désiré. Par contre, je ne savais pas que j’avais mis un lien dans mes favoris à regarder plus tard: une autre librairie déjà existante et qui fait exactement ce que je désire et qui se nomme WebMotion.

Continuer la lecture de WebMotion: Une petite plate-forme web pour Java

Expert SEO, titre inutile

Durant mon année de consultant à mon compte, j’ai vu plusieurs demandes d’experts SEO (Search Engine Optimisation) et j’ai eu plusieurs clients qui me demandaient si j’étais un expert SEO. Ma réponse à ces demandes était tout simplement de dire que ça n’existe pas. Il n’y a que de bonnes pratiques de développement et pour le reste, s’il y a un expert qui promet un référencement d’enfer, c’est qu’il a certainement des pratiques douteuses qui vont rapidement faire monter le référencement, mais tout aussi rapidement faire bannir le site web des moteurs de recherches. Il y a longtemps que je voulais écrire cet article et disons que la confirmation de mes propos par Google (Good Content Trumps SEO) tombe à point.

Continuer la lecture de Expert SEO, titre inutile

Intrégration de SpringSource, Spring MVC, Hibernate, MySQL et Tomcat

Utiliser plusieurs librairies pour programmer accélère grandement le développement d’applications en n’ayant pas à recoder plusieurs fois les mêmes fonctionnalités. Par contre, il arrive que la configuration initiale d’un environnement qui inclut toutes ces technologies soit très fastidieuse surtout pour les nouveaux arrivants. J’ai créé un petit projet exemple avec une vidéo explicative pour l’intégration de tous les outils. Pour une liste de ce que chaque technologie fait, continuer la lecture.

Continuer la lecture de Intrégration de SpringSource, Spring MVC, Hibernate, MySQL et Tomcat