HTML5 – DOM Shadow

Les bonnes pratiques de développement voudraient que l’on crée des composants encapsulés réutilisables, facilitant la maintenance. En HTML5, cette possibilité voit doucement le jour avec le DOM shadow qui est en cours de standardisation (supporté uniquement depuis la version 25 de Chrome, article testé avec Canary). Le DOM shadow permet donc d’encapsuler du contenu en…

Node JS, javascript & réseau

Node.js est un framework libre orienté réseau, très populaire actuellement, notamment pour le multijoueur. Effectivement, node.js permet d’exécuter du javascript, habituellement coté client, maintenant coté serveur et ce de façon très performante. Son fonctionnement est basé sur l’évènementiel et l’utilisation du moteur V8 de la VM (machine virtuelle) Google Chrome qui optimise et compile JIT…

Une API League Of Legends officielle !

Riot a décidé de gâter les développeurs fans de LOL pour noël, puisqu’une API officielle est sortie en ce doux mois de décembre ! Cette API est disponible sur le site de Riot developer et est très bien documentée, facile à utiliser, bref simplicité et efficacité ! 🙂 Pour débuter, rien de plus simple, il…

Dart, le successeur du Javascript ?

Dart, le nouveau nom de Dash, est maintenant prêt… Lancé depuis 2 ans par Lars Bak, qu’il a été dévoilé par Google comme alternative à Javascript, la version 1.0 et le SDK sont disponibles après avoir été récemment officialisé par Mountain View. A quoi ça sert ? Dart serait destiné a résoudre des problèmes du…

Ajouter des procédures stockées avec entity framework 4

Que ça soit pour des raisons de sécurité ou de légèreté des données à importer, l’utilisation de procédures stockées peut être une bonne solution. Une fois votre procédure stockée créée, il faut ajouter un fichier .edmx au projet afin de faire la liaison entre l’application et la base de données. Une fois la procédure stockée…

Du Javascript propre… Round #2

Suite à mon premier post dans ma quête de rendre plus simple, plus lisible et donc plus maintenable mon code JavaScript, voici donc le deuxième round, dans lequel je traiterai des « classes ». Cela nous fait donc revenir sur le point numéro 5 du round #1 pour l’améliorer. Et pour cela, je vais comparer le pure…

Design Pattern – MVVM

Le patron de conception MVVM, signifiant Model View View-Model, est adapté pour la conception d’application proposant une forte interaction avec la vue, notamment les applications utilisant du data binding.   L’architecture MVVM sera très bien adapté pour les sites web avec Angular JS par exemple, mais aussi les applications Dot.Net utilisant le XAML pour leurs…

Bootstrap, le design web facilité !

Bootstrap est un framework très utile à la création de site web ou d’application mobile HTML5 créé par Mark Otto et Jacob Thornton et soutenu par Twitter. Cette boite à outils du web designer est bien complète puisqu’elle nous propose, aussi bien des snippets HTML, du CSS responsive design poussé et des composants spécifiques en…

Du Javascript propre… Round #1 !!!

Écrire du code Javascript propre est assez difficile… Sur trop de projets, j’ai rencontré la difficulté du javascript quasi impossible à maintenir au bout de 6 mois, trop souvent éparpillé dans nos pages. Je vais donc tenter de trouver une solution la plus complète possible, et sans framework autre que jQuery dans un premier temps,…

Sample Code C# – Envoi de mail

Dans beaucoup d’applications, pas uniquement web, nous avons besoin d’envoyer des mails, comme par exemple lors d’une inscription sur notre site ou encore une newsletter. Voici donc un petit snippet sur comment envoyer un mail a plusieurs utilisateurs. La classe MailHelper.cs : public class MailHelper     {         public static void SendMail(string[] adresses, string subject,…