Tutorial ClickOnce

The easy way to deploy the .Net applications

In 2007 i wrote a tutorial about ClickOnce technology.  I try many time to put it on the web, but the format was to “complexe” to be only copy-paste.  Recently some reader ask me to re-work the formatting…
So here it is I just put it as a pdf.
I hope you like it…

Tutorial ClickOne (PDF)


~Franky

Introducing “Razor” – a new view engine for ASP.NET - ScottGu's Blog

Introducing “Razor” – a new view engine for ASP.NET - ScottGu's Blog: "Introducing “Razor” – a new view engine for ASP.NET

One of the things my team has been working on has been a new view engine option for ASP.NET.

ASP.NET MVC has always supported the concept of “view engines” – which are the pluggable modules that implement different template syntax options. The “default” view engine for ASP.NET MVC today uses the same .aspx/.ascx/.master file templates as ASP.NET Web Forms. Other popular ASP.NET MVC view engines used today include Spark and NHaml.

The new view-engine option we’ve been working on is optimized around HTML generation using a code-focused templating approach. The codename for this new view engine is “Razor”, and we’ll be shipping the first public beta of it shortly." [...]

One day in the Life of a coder

This one was to good...

~Franky

Read all of ASP.NET MVC 2 in Action now while you wait for the printed book

I just read this on the Jeffrey Palermo's blog, awesome reading.  I'm in a hurry to start...
image
Read all of ASP.NET MVC 2 in Action now while you wait for the printed book : Jeffrey Palermo (.com): "First, you should place your advance order for ASP.NET MVC 2 in Action at http://manning.com/palermo2. That way, you will receive the printed book even before you see it at your local bookstore.
The entire book is finished, and we are just moving through production right now. But that doesn’t mean you have to wait to read it and learn about ASP.NET MVC 2. Since the beginning of the book project, you have been able to see the progression of the book on GitHub, our project site and version control system. That’s right, version control is for more than just code!
Head over to http://github.com/jeffreypalermo/mvc2inaction and go to the “manuscript” folder to read the entire book in Word document form. All the content is there. In fact, the Word documents for the 1st edition is there as well. You can see just how much we have expanded the 2nd edition to not only cover version 2 but also to incorporate lessons learned using the framework over the last 2 years."
References: http://jeffreypalermo.com/blog/read-all-of-asp-net-mvc-2-in-action-now-while-you-wait-for-the-printed-book/

Fenêtre de dialogue JQuery avec ajax

Un collègue m'a demandé de l'aider pour faire une fenêtre de dialogue pour une application web. Rien de plus simple avec JQueryUI, un simple .dialog() et... "Oui mais le contenu du dialogue doit être une page externe...".   Ah ah, voilà qui semblait compliquer les choses.

Normalement pour faire un dialogue c'est très simple:
   1: <div id="MyDialog">
   2:  <h2>Bravo!</h2>
   3:  <p>Vous avez affiché une boite de dialogue avec succès</p>
   4: </div>
   5: <script type="text/javascript">
   6:  $(document).ready(function(){
   7:   $("#MyDialog").dialog();  
   8:  });
9:</script>

The Official jQuery Podcast – Episode 18 – Jeffery Way (Nettuts)

The Official jQuery Podcast – Episode 18 – Jeffery Way (Nettuts)
Posted April 2nd, 2010 by Ralph Whitbeck

The Official jQuery PodcastThis week we talked with Jeffrey Way. He is the editor of Nettuts+, and the Site Manager of ThemeForest and CodeCanyon. Jeffrey gives an overview of the Nettuts+ website and explains why their tutorials focus so much on jQuery and gives some examples of recent jQuery related articles.

We also announce the winner of the Nettuts giveaway for a free jQuery Conference Bay Area ticket. And that wasn’t the only thing we gave away this week either!

You can subscribe to the show in iTunes or via the raw RSS feed or you can download the MP3.
jQuery: » The Official jQuery Podcast – Episode 18 – Jeffery Way (Nettuts)

Print Friendly?

Lors d'un post précédant, je vous ai présenté PDFmyUrl, un outil qui permet d'imprimer en PDF. Le problème avec ce genre d'outil c'est que le format de la page n'est pas toujours conservé. Parfois, le résultat est même inutilisable, une publicité vient se placer par dessus du texte. Et si l'on imprime sur papier alors il y a tellement de vide entre les publicités les marges et menus qu'on imprime 2 fois plus de papier que nécessaire.



Voici donc ce que j'ai trouvé pour régler ce problème : Print Friendly.

En PDF svp

J'ai trouvé un petit service bien simple, mais très utile:  Pdf my url. Comme son nom l'indique, il permet de transformer une page web en un fichier PDF. Donc au lieu de devoir installer les cutePDF de ce monde on peut à partir de n'importe quel ordinateur convertir toutes les pages web en un fichier PDF.

Enfin Google Reader disponible partout et offline

Il est connu que Google est ton ami quand tu cherches de l'information.  Il est également connu qu’un des meilleurs lecteurs de fil RSS (RSS feeds), en ligne est Google Reader.  Cependant en mode déconnecté, ce dernier n’est pas du tout de la partie.  Voici comment remédier à cette situation.

Via PC

Mon lecteur préféré (voir: Recherche du parfait lecteur de flux RSS ) FeedDemon offre maintenant la possibilité de synchroniser avec Google Reader.  La nouvelle version 3 (toujours en bêta) permet via les options de faire la synchronisation.  Le lecteur NewsGator qui était la version online ne sera plus maintenu à compter du 31 août 2009 et sera remplacé par Google Reader.

Via Mobile (téléphone intelligent Windows Mobile)

Depuis quelques jours la compagnie SBSH a lancé son nouveau lecteur: NewsGo Touch.  Cette application permet de lire les fils RSS, les comptes twitter et surtout de synchroniser avec notre compte de Google Reader.

Ce n'est pas tout, NewsGo Touch permet de lire le billet (posts) avec les images et tout ça en mode déconnecté! Même Google Reader et son Google Gears ne fait pas ça...
Cependant, j’ai remarqué quelques problèmes de performance lors de la synchronisation…  L’application est jeune et l’équipe de support est au courant de ce problème et travaille à y remédier.

Un peu plus

J'ai également découvert l'application Google Synch qui permet de synchroniser: courriel, contact, tâches et calendrier de notre compte Google avec notre mobile! 
J'ai donc tout partout, ça c'est la belle vie!

Références:

~ Franky