<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ido Flatow&amp;#39;s Blog&lt;h3&gt;Veni Vidi Scripsi&lt;/h3&gt; : Presentation</title><link>http://blogs.microsoft.co.il/blogs/idof/archive/tags/Presentation/default.aspx</link><description>Tags: Presentation</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Slide decks and demo code from my Visual Studio Live 2011 (Orlando) sessions</title><link>http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx</link><pubDate>Thu, 08 Dec 2011 04:22:28 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:950730</guid><dc:creator>Ido Flatow</dc:creator><slash:comments>35</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/idof/rsscomments.aspx?PostID=950730</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx#comments</comments><description>&lt;p&gt;Yesterday I had two session in VS Live, one about the new features of WCF 4, and the other about the new way to develop web applications using ASP.NET MVC, the Razor view engine, jQuery, and IIS 7.5 Express.&lt;/p&gt;  &lt;p&gt;The slide decks and demo code for both sessions can be downloaded from here: &lt;a href="http://bit.ly/vslive-2011-orlando"&gt;http://bit.ly/vslive-2011-orlando&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I really enjoyed delivering both sessions, and congratulations to all the people that won &lt;a href="http://www.youtube.com/watch?v=UbdRmLaHMeY"&gt;Angry Bird balls&lt;/a&gt; for answering my questions, and for asking tough questions.&lt;/p&gt;  &lt;p&gt;Hopefully we will meet in next year’s VSLive (if my sessions are picked up again).&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="margin:0px;padding:0px 0px 0px 0px;"&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx"&gt;&lt;img border="0" alt="kick it on DotNetKicks.com" src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx&amp;amp;bgcolor=6600FF" /&gt;&lt;/a&gt; &lt;a href="http://dotnetshoutout.com/Submit?url=http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx"&gt;&lt;img alt="Shout it" src="http://dotnetshoutout.com/image.axd?url=http://blogs.microsoft.co.il/blogs/idof/archive/2011/12/07/slide-decks-and-demo-code-from-my-visual-studio-live-2011-orlando-sessions.aspx" style="border:0px;" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=950730" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Presentation/default.aspx">Presentation</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/ASP.NET+MVC+3/default.aspx">ASP.NET MVC 3</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Visual+Studio+Live_2100_+2011/default.aspx">Visual Studio Live! 2011</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/VS+Live/default.aspx">VS Live</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/razor/default.aspx">razor</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/jquery/default.aspx">jquery</category></item><item><title>My Fiddler Session in Sela’s Dev Days</title><link>http://blogs.microsoft.co.il/blogs/idof/archive/2011/06/30/my-fiddler-session-in-sela-s-dev-days.aspx</link><pubDate>Thu, 30 Jun 2011 21:26:37 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:847805</guid><dc:creator>Ido Flatow</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/idof/rsscomments.aspx?PostID=847805</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/idof/archive/2011/06/30/my-fiddler-session-in-sela-s-dev-days.aspx#comments</comments><description>&lt;p&gt;Today was my last session in the Dev-Days conference, and this time it was about Fiddler.&lt;/p&gt;  &lt;p&gt;In this 1-day session we saw how Fiddler can be used to sniff communication, use it as a reverse proxy, manipulate the communication, and how to extend Fiddler with your own custom inspectors and request/response tampering code.&lt;/p&gt;  &lt;p&gt;We also saw several extensions for fiddler such as the SyntaxView, the request code generator, and the FiddlerScript utility that enables you to edit the Fiddler’s script using intellisense.&lt;/p&gt;  &lt;p&gt;You can download the presentation and the code samples (including two sample inspectors I wrote) from &lt;a href="http://bit.ly/fiddler201106"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Hope to see you again in our next conference.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=847805" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Presentation/default.aspx">Presentation</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Sela/default.aspx">Sela</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/DEV/default.aspx">DEV</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/fiddler/default.aspx">fiddler</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Dev+days/default.aspx">Dev days</category></item><item><title>What’s new in WCF 4 lecture for the .NET Developers User Group</title><link>http://blogs.microsoft.co.il/blogs/idof/archive/2011/01/21/what-s-new-in-wcf-4-lecture-for-the-net-developers-user-group.aspx</link><pubDate>Fri, 21 Jan 2011 19:33:58 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:775904</guid><dc:creator>Ido Flatow</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/idof/rsscomments.aspx?PostID=775904</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/idof/archive/2011/01/21/what-s-new-in-wcf-4-lecture-for-the-net-developers-user-group.aspx#comments</comments><description>&lt;p&gt;Two days ago I gave a lecture at the Israeli .Net Developers User Group (IDNDUG) in Microsoft. The lecture went great and there were a lot of good questions.&lt;/p&gt;  &lt;p&gt;The presentation and the code samples are available for public download at the following &lt;a href="http://tinyurl.com/idndugwcf4" target="_blank"&gt;link&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;During the lecture someone asked me a question regarding support for JSONP (JSON with padding) in WCF RESTful calls, and I answered that as far as I know there is no such support. But… since I’m quite senile I forgot that I did see such support with WCF and the WebHttpBinding.&lt;/p&gt;  &lt;p&gt;To use JSONP with WCF you’ll need to do the following:&lt;/p&gt;  &lt;p&gt;1. Enable the &lt;a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.webhttpbinding.crossdomainscriptaccessenabled.aspx" target="_blank"&gt;crossDomainScriptAccessEnabled&lt;/a&gt; attribute in the webHttpBinding binding configuration element:&lt;/p&gt;  &lt;pre style="border-bottom:#cecece 1px solid;border-left:#cecece 1px solid;padding-bottom:5px;background-color:#fbfbfb;min-height:40px;padding-left:5px;width:432px;padding-right:5px;height:128px;overflow:auto;border-top:#cecece 1px solid;border-right:#cecece 1px solid;padding-top:5px;"&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt; &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;bindings&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;webHttpBinding&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;    &lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;binding&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;crossDomainScriptAccessEnabled&lt;/span&gt;=&lt;span style="color:#0000ff;"&gt;&amp;quot;true&amp;quot;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;         
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;  &lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;webHttpBinding&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="background-color:#fbfbfb;margin:0em;width:100%;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;font-size:12px;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;bindings&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;2. When calling the service, add the callback key to your query string, for example:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://localhost/myService/getSomething?id=7&amp;amp;callback=getSomethingCallback"&gt;http://localhost/myService/getSomething?id=7&amp;amp;callback=getSomethingCallback&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3. Make sure your service returns responses in the JSON format, either by settings it in the service code, or by setting it in the webHttp behavior configuration (sample code and configuration can be found in my presentation samples).&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=775904" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/JSON/default.aspx">JSON</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Presentation/default.aspx">Presentation</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/.NET+4/default.aspx">.NET 4</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/IDNDUG/default.aspx">IDNDUG</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/What_2700_s+new/default.aspx">What's new</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/jsonp/default.aspx">jsonp</category></item><item><title>מה משותף ל-Entity Framework ו-AJAX ?</title><link>http://blogs.microsoft.co.il/blogs/idof/archive/2008/08/16/entity-framework-ajax.aspx</link><pubDate>Sat, 16 Aug 2008 08:36:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:130846</guid><dc:creator>Ido Flatow</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/idof/rsscomments.aspx?PostID=130846</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/idof/archive/2008/08/16/entity-framework-ajax.aspx#comments</comments><description>&lt;div dir="rtl" align="right"&gt; &lt;p&gt;בכללית, שתיהן טכנולוגיות שהן &amp;quot;תוספות&amp;quot; לתשתית המוכרת - Ado.Net Entity Framework ו-Asp.Net AJAX.&lt;/p&gt; &lt;p&gt;בפרט - כל אחת מהטכנולוגיות באו לענות על צורך שהיה חסר: EF באה לענות על מחסור בכלי ORM מיקרוסופטי (לאלו שאינם נוטים להשתמש בכלים צד שלישי) ו-AJAX בא לפתור בעיה חמורה שהיתה בביצועים של אפליקציות ASP.NET.&lt;/p&gt; &lt;p&gt;המצחיק הוא, אגב, ששתי טכנולוגיות אלו &lt;a href="http://blogs.microsoft.co.il/blogs/idof/archive/2008/07/20/entity-framework-json.aspx" target="_blank"&gt;לא ממש עובדות טוב ביחד&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:a676159b-fe7f-46e2-949f-7d0978be0257" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;p&gt;ב-15/9 אני אעביר הרצאה על כל אחת מהטכנולוגיות &lt;a href="http://blogs.microsoft.co.il/blogs/idof/WindowsLiveWriter/EntityFrameworkAJAX_A2B3/%D7%A4%D7%95%D7%A8%D7%95%D7%9D%20%D7%93%D7%95%D7%98%20%D7%A0%D7%98%2015.9.08.jpg" target="_blank"&gt;בפורום מפתחי דוטנט צה&amp;quot;ל&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;לאלו מכם שעדין לובשים מדים, והנושאים מעניינים אתכם, אתם מוזמנים להרשם.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=130846" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/EF/default.aspx">EF</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Entity+Framework/default.aspx">Entity Framework</category><category domain="http://blogs.microsoft.co.il/blogs/idof/archive/tags/Presentation/default.aspx">Presentation</category></item></channel></rss>