{"id":3913,"date":"2013-07-02T07:00:01","date_gmt":"2013-07-02T07:00:01","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2013\/07\/02\/i-didnt-go-to-build-in-san-francisco-but-ill-be-at-ramp-in-budapest\/"},"modified":"2013-07-02T07:00:01","modified_gmt":"2013-07-02T07:00:01","slug":"i-didnt-go-to-build-in-san-francisco-but-ill-be-at-ramp-in-budapest","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20130702-01\/?p=3913","title":{"rendered":"I didn&#039;t go to \/\/build\/ in San Francisco, but I&#039;ll be at RAMP in Budapest"},"content":{"rendered":"<p><a href=\"https:\/\/channel9.msdn.com\/Events\/Build\/2013\/9-004\"> Larry went to \/\/build\/<\/a>, but I didn&#8217;t. On the other hand, I will be at <a href=\"http:\/\/rampconf.com\/\"> RAMP<\/a> in Budapest. I will be presenting (in English) on the evolution of Windows, specifically on the lessons learned over the first two decades of Windows that led to the design of WinRT, the Windows Runtime.\n Although the conference has sold out, you can <a href=\"http:\/\/rampconf.com\/#tickets\"> register for free to view the sessions online via live streaming<\/a>. I&#8217;m on at 12:15 (Budapest local time) on July 12. It&#8217;s the last session before lunch, so everybody will be hungry and anxious for my talk to be over.\n To whet your appetite, here&#8217;s a screen shot from my presentation:<\/p>\n<table style=\"font-family: Consolas, monospace;font-weight: bold;background-color: #0000E0;color: #E0E0E0\" cellpadding=\"0\" cellspacing=\"0\">\n<tr>\n<td style=\"background-color: #E0E0E0;color: #000000\">  File  Edit  View  Search  Run  Watch  Options  Calls                    Help  <\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #000000;color: #E0E0E0\">&#9484;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&#8729;<\/span>&#9500;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;local&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&uarr;<\/span>&#9500;&#9472;&#9516;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&#8729;<\/span>&#9500;reg&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&uarr;<\/span>&#9500;&#9472;&#9488;<\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>                                                                  <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> AX = 001F <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>                                                                  <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> BX = 0949 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>                                                                  <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> CX = 0FC0 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9500;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&#8729;<\/span>&#9500;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;<span style=\"background-color: #E0E0E0;color: #000000\">source1 CS:IP hello.c (ACTIVE)<\/span>&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&uarr;<\/span>&#9500;&#9472;&#9508;<\/span> DX = 0A00 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>1:      #include &lt;windows.h&gt;                                     <span style=\"background-color: #E0E0E0;color: #000000\">&uarr;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> SP = 0FC0 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>2:                                                               <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> BP = 0000 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>3:      int FAR PASCAL WinMain(HINSTANCE hInstance,              <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> SI = 0000 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>4:                             HINSTANCE hPrevInstance,          <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> DI = 0CFB <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>5:                             LPSTR lpCmdLine,                  <span style=\"background-color: #E0E0E0;color: #000000\">&#9608;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> DS = 1827 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>6:                             int nCmdShow)                     <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> ES = 0000 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>7:      {                                                        <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> SS = 1827 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>8:          return MessageBox(NULL,                              <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> CS = 1027 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>9:                            &#8220;Hello, world!&#8221;,                   <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> IP = 01A8 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>10:                           &#8220;My first program&#8221;,                <span style=\"background-color: #E0E0E0;color: #000000\">&#9618;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span> FL = 2200 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><span style=\"background-color: #E0E0E0;color: #000000\">&larr;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&#9618;&rarr;&darr;<\/span><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>           <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9484;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&#8729;<\/span>&#9500;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;command&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9508;<span style=\"background-color: #E0E0E0;color: #000000\">&uarr;<\/span>&#9500;&#9472;&#9508;<\/span>NV UP EI PL<span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>CV2207 Message:  Loaded symbols for C:\\PROGRAM\\HELLO.EXE          <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>NZ NA PO NC<span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>CV1053 Warning:  TOOLS.INI not found                              <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>           <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>&gt;                                                                 <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>           <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>                                                                  <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span>           <span style=\"background-color: #000000;color: #E0E0E0\">&#9474;<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #000000;color: #E0E0E0\">&#9492;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9524;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9472;&#9496;<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #E0E0E0;color: #000000\"> &lt;F8=Trace&gt; &lt;F10=Step&gt; &lt;F5=Go&gt; &lt;F6=Window&gt; &lt;F3=Display&gt;                         <\/td>\n<\/tr>\n<\/table>\n<p> Although I am familiar with <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/aa260976(v=VS.60).aspx\"> Hungarian notation<\/a>, I know no Hungarian. I do know a good amount of German, and I hope that plus English will be enough to let me carry out some simple transactions.<\/p>\n<p> <b>Update<\/b>: I&#8217;m told the recording will be available on <a href=\"http:\/\/www.infoq.com\">InfoQ<\/a> at no charge, but I have no details beyond that. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Larry went to \/\/build\/, but I didn&#8217;t. On the other hand, I will be at RAMP in Budapest. I will be presenting (in English) on the evolution of Windows, specifically on the lessons learned over the first two decades of Windows that led to the design of WinRT, the Windows Runtime. Although the conference has [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-3913","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>Larry went to \/\/build\/, but I didn&#8217;t. On the other hand, I will be at RAMP in Budapest. I will be presenting (in English) on the evolution of Windows, specifically on the lessons learned over the first two decades of Windows that led to the design of WinRT, the Windows Runtime. Although the conference has [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/3913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=3913"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/3913\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=3913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=3913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=3913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}