<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Javascript on MemoryLeak</title><link>https://blog.memoryleak.ovh/tags/javascript/</link><description>Recent content in Javascript on MemoryLeak</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Mon, 12 Dec 2016 11:46:00 +0000</lastBuildDate><atom:link href="https://blog.memoryleak.ovh/tags/javascript/index.xml" rel="self" type="application/rss+xml"/><item><title>OData &amp; ngTable : un duo de choc</title><link>https://blog.memoryleak.ovh/posts/odata-ngtable-un-duo-de-choc/</link><pubDate>Mon, 12 Dec 2016 11:46:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/odata-ngtable-un-duo-de-choc/</guid><description>&lt;p&gt;Dernièrement, j’ai pas mal fait joujou avec &lt;a href="http://www.odata.org/documentation/" target="_blank"&gt;OData&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;C’est quand même super plaisant de pouvoir requêter une source de données via une URL et avec une richesse proche de ce que l’on connait avec du SQL.&lt;/p&gt;
&lt;p&gt;Une fois n’est pas coutume je ne vais pas parler de .NET mais plutôt partager avec vous un bout de javascript qui met en évidence la facilité avec laquelle vous pourrez brancher des tables &lt;a href="http://ng-table.com/" target="_blank"&gt;ngtable&lt;/a&gt; avec votre backend odata.&lt;/p&gt;</description></item><item><title>Live charting avec SignalR</title><link>https://blog.memoryleak.ovh/posts/live-charting-avec-signalr/</link><pubDate>Mon, 26 Sep 2011 21:21:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/live-charting-avec-signalr/</guid><description>&lt;p&gt;&lt;a href="https://github.com/SignalR" target="_blank"&gt;SignalR&lt;/a&gt; is awesome ! Oui il va falloir vous habituer à entendre dire que cette librairie est un petit bijou.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://fabrice.michellonet.free.fr/MyMemoryLeaks/Posts/43/SignalR_awesome.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mais qu&amp;rsquo;est-ce qu&amp;rsquo;elle a de si bien cette librairie SignalR ?&lt;/strong&gt;
SignalR fournit une couche d&amp;rsquo;abstraction au-dessus des &lt;a href="http://en.wikipedia.org/wiki/WebSocket" target="_blank"&gt;WebSocket&lt;/a&gt; et des &lt;a href="http://en.wikipedia.org/wiki/Long_polling#Long_polling" target="_blank"&gt;long polling connections&lt;/a&gt; pour les développeurs .NET et fonctionne sous IIS sans avoir à installer un autre service à côté.&lt;/p&gt;
&lt;p&gt;Jusqu&amp;rsquo;alors il existait bien des solutions commerciales de ces technos dans l&amp;rsquo;écosystème .NET mais aucune n&amp;rsquo;avait vraiment convaincu, souvent par manque d&amp;rsquo;intégration forte entre le client et le serveur; rendant la communication entre les deux fastidieuse.&lt;/p&gt;</description></item><item><title>Razor plugin pour SyntaxHighlighter</title><link>https://blog.memoryleak.ovh/posts/razor-plugin-pour-syntaxhighlighter/</link><pubDate>Mon, 28 Feb 2011 22:47:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/razor-plugin-pour-syntaxhighlighter/</guid><description>&lt;p&gt;Comme beaucoup d&amp;rsquo;entre vous j&amp;rsquo;utilise l&amp;rsquo;excellent &lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/" target="_blank"&gt;SyntaxHighlighter&lt;/a&gt; d&amp;rsquo;Alex Gorbatchev, pour mettre en forme les snippets de code sur mon blog.&lt;/p&gt;
&lt;p&gt;Bien qu&amp;rsquo;il dispose de nombreux plugin de prise en charge de language, parfois très ésotérique, je n&amp;rsquo;ai encore rien vu pour le language préféré de tous ceux qui font du MVC 3 ou du WebMatrix, j&amp;rsquo;ai nommé &lt;a href="http://www.asp.net/webmatrix/tutorials/2-introduction-to-asp-net-web-programming-using-the-razor-syntax" target="_blank"&gt;razor&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://fabrice.michellonet.free.fr/MyMemoryLeaks/Posts/38/razor.jpg" alt="razor"&gt;&lt;/p&gt;
&lt;p&gt;Du coup, je me suis lancé et voici une toute première version téléchargeable &lt;a href="http://fabrice.michellonet.free.fr/MyMemoryLeaks/SH3/scripts/shBrushRazor.js" target="_blank"&gt;ici&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>