Dot.Blog

C#, XAML, Xamarin, UWP/Android/iOS

Avez-vous une bonne idée des temps de latence ?

Bien que cela regarde directement le hardware, les temps de latence des principales opérations d’un ordinateur impactent directement sur le logiciel. Comment prendre de bonnes décisions d’architecture, d’algorithme sans aucune connaissance même approximative de ces temps ? Plus...

Windows Phone : les bases de données locales

[new:30/05/2014]Depuis la version 7.1 Windows Phone offre une gestion de base de données intégrée manipulable en LINQ. Peu de développeurs semblent en connaitre l’existence et encore moins la façon d’en tirer le meilleur parti alors qu’on la retrouve bien entendu sous Windows Phone 8 et 8.1. Bonne occasion de faire le point sur cette fonctionnalité !Plus...

Les Cloud Design Patterns !

[new:15/02/2014]Le groupe Patterns & Practices vient de publier "les Cloud Design Patterns", un assortiment d'une quarantaine de DP visant le cloud et ses problèmes/solutions, complété de guidelines et de plein d'informations bien utiles. Je vous conseille cette publication qui tente de rationaliser le Cloud encore peu utilisé, souvent par peur de ne pas trop savoir comment s'en sortir. Ces Design Patterns sont là pour combler ce manque d'expérience... Bonne lecture (c'est ici : http://goo.gl/uMYWnR).

SQLite sur Windows 8 (ARM et Intel)

[new:31/12/2012]Ecrire des applications intelligentes qui dépassent le niveau de la lampe de poche ou de la liste “todo” est un impératif pour qu’enfin le marché Windows 8, tant sur Smartphone que tablettes et PC puisse prendre son essor. Des softs sérieux, voire LOB, voilà ce dont à besoin Windows 8. Tout comme le PC doit en partie son succès à MultiPlan, l’ancêtre de Excel. Or il n’existe pas de machine ou d’architecture qui a pu survivre et s’imposer sans une gamme de logiciels intelligents, pros. Les jeux sont une chose mais ne permettent pas d’assoir le sérieux d’un OS. Et pour toutes ces applications il faut bien souvent une base de données… SQLite est une possibilité à étudier de près…Plus...

A bas les Datagrid !

[new:31/08/2012]Eric Ambrosi, le seul en France avec votre serviteur à être MVP Silverlight, a commis en début du mois un petit papier intitulé “Supprimons les DataGrid de 90% de nos écrans ça fera du bien... aux utilisateurs”. Sachant que je défends depuis 15 ans au moins cette position (mode née avec des logiciels comme Borland Paradox ou MS Access) car les grilles sont toujours ou presque l’expression d’une méconnaissance des besoins de l’utilisateur (sauf rares exceptions), je ne peux que vous inciter à lire le billet de Eric qui justifie en designer cette position radicale mais ô combien salutaire. C’est pas long, et c’est une lecture saine et édifiante !

Un Parser SQL Gratuit, et un beautifier en prime

[new:30/06/2011]On parle tellement de technologies avancées comme Entity Framework qu’on en oublie parfois qu’au bout de la chaine ce bon vieux SQL existe toujours et que plus souvent qu’on le croit il faut en écrire, voire en mettre en forme, et plus difficile encore, en parser. Mais parser SQL est une tâche très difficile. Sauf si on ruse un peu...Plus...

Silverlight : gérer une base de données locale

[new:31/05/2011]Tout le monde le sait, Silverlight ne gère pas de base de données, en tout cas directement. C’est une technologie “client” et si données il y a elles sont stockées côté serveur. La “glue” pour faire fonctionner l’ensemble s’appelle WCF, quelle qu’en soit la mouture. Or bien souvent les applications Silverlight tireraient profit d’une base de données purement locale. Il existe certaines solutions payantes, mais je vais vous présenter une solution simple, gratuite et open source : Silverlight Database (un nom vraiment dur à retenir !Plus...