<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Tech Tips, Comments and Curious Stuff</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/lezamax/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/lezamax/feed.xml</link>
    <description>Information surrounding technologies that I work with at Microsoft</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:16:08 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Windows 8: Too fast?</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/windows-8-too-fast</link>
      <pubDate>Wed, 22 Aug 2012 12:12:03 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2012/08/22/windows-8-too-fast/</guid>
      <description><![CDATA[Yesterday after processing my pending pile of e-mails I decided to install the latest version of...]]></description>
      <content:encoded><![CDATA[<p>Yesterday after processing my pending pile of e-mails I decided to install the latest version of Windows on my laptop (was running the consumer preview). I used the bundled image provided by our IT department that, granted, simplifies a lot of things, but still, I was blown away by how fast Windows 8 installed; moreover I was pleasantly surprised (yet nostalgic, more on this later) that everything "just worked"; the touchscreen (I have a convertible), camera, mouse, touchpad, wifi, everything worked like a charm.</p>
<p>So, this is good right?&nbsp; Of course it is but, I couldn't avoid feeling a bit nostalgic remembering when installing an OS (not only windows) was an usually daunting task reserved for geeks; when after passing the initial screens you would have the certainty that something would have to be fixed, a missing driver, a setting here or there, etc.&nbsp; But with Windows 8 so far, things have worked right from the start. I can also "feel" (yeah, literally I have that 'sensation') that the RTM build is even faster than the consumer preview.</p>
<p>Great work Windows 8 team!</p>]]></content:encoded>
    </item>
    <item>
      <title>Apps for SharePoint 2013 code samples</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/apps-for-sharepoint-2013-code-samples</link>
      <pubDate>Tue, 21 Aug 2012 14:03:03 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2012/08/21/apps-for-sharepoint-2013-code-samples/</guid>
      <description><![CDATA[Yesterday Jim Crowley blogged about some of the code samples we have for Apps for SharePoint. But...]]></description>
      <content:encoded><![CDATA[<p><span style="font-family: verdana,geneva;">Yesterday Jim Crowley blogged about some of the <a href="https://blogs.msdn.com/b/officeapps/archive/2012/08/19/5-code-samples-to-help-you-get-started-with-apps-for-sharepoint.aspx">code samples</a> we have for Apps for SharePoint. But wait a minute; you do know what apps for SharePoint are right? Well, if you don&rsquo;t, take 5 minutes to watch <a href="https://msdn.microsoft.com/en-US/office/apps/fp123579">these videos</a> or read this introductory <a href="https://blogs.msdn.com/b/officeapps/archive/2012/07/27/building-apps-for-sharepoint-and-office-365.aspx">post</a> and you&rsquo;ll have a pretty good idea. </span><br /><span style="font-family: verdana,geneva;"></span></p>
<p><span style="font-family: verdana,geneva;">I had the privilege to work closely (they might say perhaps too closely) with our user assistance team to create what we call our 0-60 experience for both Office and SharePoint that includes all the resources in <a href="https://dev.office.com">https://dev.office.com</a> and, as expected, we have lots of code samples. </span><span style="font-family: verdana,geneva;">The approach that we took was simple; start with the basics and grow from there.&nbsp; Accordingly you will notice that we have a lot of &ldquo;hello worlds&rdquo; that illustrate fairly basic operations and over time we are going to add more that interweave different SharePoint services.&nbsp; </span><br /><span style="font-family: verdana,geneva;"></span></p>
<p><span style="font-family: verdana,geneva;">Sometimes I&rsquo;m asked if it wouldn&rsquo;t have made sense to start the other way around, with just a few big samples illustrating a ton of features.&nbsp; There are certainly pros and cons but we essentially listened to feedback and realized that reverse engineering long samples was not the best way to understand the fundamentals of a new platform. There are significant changes and a fundamental new way to think about extending SharePoint and I think our samples do a good job introducing each piece of the puzzle in a digestible way. </span><span style="font-family: verdana,geneva;">Of course once developers are up to speed they will be looking for more &ldquo;meaty&rdquo; samples and we will make sure we have those too. We are learning along with all of you, early adopters, and we are open to all your <strong>feedback</strong>; participate on our <a href="https://blogs.msdn.com/b/officeapps/">blog</a> and <a href="https://social.msdn.microsoft.com/Forums/en-US/appsforsharepoint">forum</a>.</span></p>
<p><span style="font-family: verdana,geneva;">I encourage you to try things out for yourself; it literally takes minutes to have your first app running. You don&rsquo;t even have to download anything to get started, simply <span style="font-size: medium;"><a href="https://msdn.microsoft.com/en-us/library/office/apps/fp179924(v=office.15)">sign-up for a free developer site</a></span> during the preview and get going! </span></p>
<p><br /><span style="font-family: verdana,geneva;">Happy coding and thank you for kicking the tires with the preview!</span></p>]]></content:encoded>
    </item>
    <item>
      <title>And I'm back, apps, apps, apps.</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/and-im-back-apps-apps-apps</link>
      <pubDate>Tue, 07 Aug 2012 16:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2012/08/07/and-im-back-apps-apps-apps/</guid>
      <description><![CDATA[Wow, I didn't realize it had been a year since I wrote my last blog post; I kind of hinted what I...]]></description>
      <content:encoded><![CDATA[<p>Wow, I didn't realize it had been a year since I wrote my last blog post; I kind of hinted what I was working on didn't I?&nbsp; Apps, apps, apps ;)</p>
<p>&nbsp;</p>
<p>Well, I couldn't really write about anything related to my work before but now that its all (or most of it) public I plan to share a bit of the inner workings of how and why things were designed the way they are. I worked (and continue to) in many of the areas involving Office and SharePoint apps including the store, licensing, some of the APIs but mostly the 0-60 experience; I'll share more shortly but&nbsp;in the meantime head over to <a href="https://dev.office.com/">https://dev.office.com</a> and build your first Office or SharePoint app; it will literally take you minutes to get everything you need to build your first app; even better you can win one of the prizes of the Apps for Office and SharePoint contest! <a href="https://officeappcontest.com/">https://officeappcontest.com/</a></p>
<p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Apps, the key ingredient</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/apps-the-key-ingredient</link>
      <pubDate>Thu, 14 Apr 2011 11:50:00 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2011/04/14/apps-the-key-ingredient/</guid>
      <description><![CDATA[It&rsquo;s all about Apps these days isn&rsquo;t it?&nbsp; The new App to have fun, to read news, to...]]></description>
      <content:encoded><![CDATA[<p>It&rsquo;s all about Apps these days isn&rsquo;t it?&nbsp; The new App to have fun, to read news, to find stuff, to purchase stuff, to connect with others, there is always an App for &ldquo;that&rdquo;.&nbsp; What is the main reason to see such an explosion in the &ldquo;App&rdquo; ecosystem?&nbsp; Is it devices such as Android, IPhone, Windows Phone? Is it the fact that each one of those has one or more integrated marketplaces? Is it the Tooling that makes even non-pro developers capable of building very compelling apps? Is it the fact that the very notion of an App is simple to digest for most people? What has been the key for the &ldquo;App&rdquo; explosion?<br />&nbsp;<br />Of course the safest answer is &ldquo;all of the above&rdquo; but what has been the ONE key factor that has fueled the massive explosion of Apps? IMO Amazon latest move is a true testament to the key ingredient: Integrated Marketplaces, seamless distribution and commerce channels at developer&rsquo;s fingertips that provide<strong> &ldquo;trust&rdquo; for consumers</strong>.<br />&nbsp;<br />Think about it, devices have been around for ages (though granted not as sexy as the latest ones) as well as developer tools, operating systems, etc. But it has only been until the last couple of years (with the IPhone debut to be precise) that the key ingredient was added to the App ecosystem mix: Marketplaces.&nbsp; Suddenly developers don&rsquo;t have to worry about the &ldquo;how they will distribute&rdquo; their stuff but &ldquo;what&rdquo; they will distribute.&nbsp; I don&rsquo;t know about you but in the past the thought figuring out how to distribute an App prevented me (and tons of my friends) from even thinking about doing apps; it was just not worth the time to create an App (unless it was for fun) knowing I would have a hard time distributing it and even a harder time convincing customers that it was ok to give my App a try even if it was a web app.&nbsp; Trust in the cyber world is hard to come by these days and having a company like Amazon, Microsoft or Apple backing up a &ldquo;store&rdquo; is something that consumers really care about. </p>
<p>An App &ldquo;store&rdquo; is a feature that every single major piece of software will have in the foreseeable future to the point of making it a commodity.&nbsp; The decision for us moonlighters will now be which platforms and marketplaces to target. Do you care about reach? Do you care about $$$? Do you care about having fun while coding?&nbsp;&nbsp; For me it&rsquo;s a simple decision, I will go where the masses are as long as the platform is leveled enough for me to create something useful&nbsp; without retorting to ancient languages (E.g. forget about me coding in C++, won&rsquo;t happen). <br />What about you? What is the key ingredient that makes you tick? </p>]]></content:encoded>
    </item>
    <item>
      <title>TinyText: Programming the World with Nothing more than Web Technologies (HTML, JS, CSS)</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/tinytext-programming-the-world-with-nothing-more-than-web-technologies-html-js-css</link>
      <pubDate>Sun, 06 Mar 2011 10:31:00 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2011/03/06/tinytext-programming-the-world-with-nothing-more-than-web-technologies-html-js-css/</guid>
      <description><![CDATA[What&rsquo;s the news you say? People have been programming the Web with HTML + JS + CSS&nbsp; for...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: medium;">What&rsquo;s the news you say? People have been programming the Web with HTML + JS + CSS&nbsp; for decades yet it is only now that we&rsquo;ve started seen a new breed of applications that for practical purposes are indistinguishable from native apps: Fast, responsive and rich as demonstrated on the Internet Explorer 9&nbsp; </span><a href="https://www.beautyoftheweb.com/"><span style="font-size: medium;">https://www.beautyoftheweb.com/</span></a><span style="font-size: medium;"> that work without the need of additional downloads or plug-ins. At Microsoft we get the web and it is only going to get better.<br />&nbsp;<br />I&rsquo;m talking about applications that are programmed with client web technologies that behave like native apps and in many cases are more responsive and reliable.&nbsp; It is not just about HTML5 it is about the underlying engines providing capabilities and APIs that allow programmers to use simple JavaScript to program everything. Take a look at <a href="https://nodejs.org/">Node.js</a>, a friend of mine is playing with it and he has been impressed with how easily you can program a web site (not a web page, an actual web site with the webserver included) with nothing more than JS. </span></p>
<p><span style="font-size: medium;">Mobile developers have long been using browser controls to serve as the bridge between the web and native applications for Windows Phone, Android, Iphone, you name it; yet that always has been a bit of a hack IMO but what are we if not hackers I guess.&nbsp;&nbsp; More formal, yet still limited, <a href="https://code.google.com/p/android-scripting/wiki/AndroidFacadeAPI">APIs</a> have been emerging to make scripting languages a first class citizen in this new brave world of multiple devices. </span></p>
<p><span style="font-size: medium;">Why am I so excited about all this? Well, because it has been a refreshing and rewarding experience to plunge again into the client world in one of my moonlight projects, <a href="https://www.lezamax.com">TinyText.</a>&nbsp; It is a simple yet pretty useful text messaging client that also integrates with Facebook so whenever your friends join TinyText you can also send messages to them (kind of a Facebook address book).&nbsp; <br />I originally started with the goal of building a Windows Phone app that would allow me and my wife exchange messages without paying for SMS; I just find utterly absurd to pay for SMS in a world where phones have unlimited data.&nbsp; Then my friends saw the prototype App and they like it. I thought, well, why not, let&rsquo;s release the app and have my friends join. People starting downloading the App and now I have thousands of users growing a bit each day :)</span></p>
<p><span style="font-size: medium;">Yet the biggest complaint was that there was only a client for windows phone; not anymore.&nbsp; Yesterday I released the beta version of <a href="https://www.lezamax.com/">TinyText Everywhere</a>, which is a web version of the App built with nothing else than HTML, CSS and JS. It is pretty basic I admit but it gets the job done and runs fairly decent on all devices and browsers I&rsquo;ve tried it on (IE, Chrome, Safari, Android, IPhone, IPad).&nbsp; As the underlying platforms start exposing more JS APIs I envision the web version being the &ldquo;only&rdquo; version that I will ever maintain. Sure, there will be no escape from providing different flavors of the app for different devices but it will be a lot easier to use the same language (HTML + JS + CSS) and the same distribution mechanism (the web) to cater for multiple devices.&nbsp;&nbsp; Will I ever release a native version for Android or IOs?&nbsp; I wouldn&rsquo;t discount it but we&rsquo;ll see ;)</span></p>
<p><span style="font-size: medium;">Take away from the story? In the off chance that you aren&rsquo;t yet honing your web development skills (particularly HTML5, JS), what are you waiting for? Get on it. <br /></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Variable height items?  Stick with Stackpanel</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/variable-height-items-stick-with-stackpanel</link>
      <pubDate>Fri, 31 Dec 2010 13:50:45 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2010/12/31/variable-height-items-stick-with-stackpanel/</guid>
      <description><![CDATA[So here I was, trying to make a ListBox in Windows Phone (Silverlight) scroll properly and for some...]]></description>
      <content:encoded><![CDATA[<p>So here I was, trying to make a ListBox in Windows Phone (Silverlight) scroll properly and for some reason, the thing just wouldn't scroll ok, sometimes items would stick in the middle, sometimes forcing the layout to update worked sometimes it didn't, almost like a race condition of sorts. Well, turns out that the ListBox control uses a virtualized stackpanel that assumes that all your items in the list have the same height (see this post <a href="https://blogs.msdn.com/b/slmperf/archive/2010/10/06/silverlight-for-windows-phone-7-listbox-scroll-performance.aspx">https://blogs.msdn.com/b/slmperf/archive/2010/10/06/silverlight-for-windows-phone-7-listbox-scroll-performance.aspx</a>).&nbsp; The problem in my app? the items are not of the same size and in fact they can grow dynamically as their content changes.</p>
<p>Solution? Use a stack panel instead with a scroll viewer. Since my app doesn't require loading hundresds of items (50 at most) the memory consumption is not a concern.&nbsp; Scrolling to the end works flawlesly and manual scrolling is smooth as silk.</p>
<p>Happy coding</p>]]></content:encoded>
    </item>
    <item>
      <title>My first Windows Phone Apps:  TinyText free text messaging and more</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/my-first-windows-phone-apps-tinytext-free-text-messaging-and-more</link>
      <pubDate>Tue, 28 Dec 2010 19:49:00 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2010/12/28/my-first-windows-phone-apps-tinytext-free-text-messaging-and-more/</guid>
      <description><![CDATA[Like a couple thousand employees I'm too developing a few windows phone apps on my moonlight timeJ....]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: small;"><span style="font-family: Calibri;">Like a couple thousand employees I'm too developing a few windows phone apps on my moonlight time</span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="font-family: Calibri;">. It has been a pleasant surprise to find the tools and training material to be quite useful, if anything I would expect that a bit more structure and code samples will be added over time to the official SDK. Long story short I have developed two applications that have helped me learn the basics. If you haven&rsquo;t take a look yet, </span></span><a href="https://create.msdn.com/en-US/"><span style="font-family: Calibri; font-size: small;">App Hub</span></a><span style="font-family: Calibri;"><span style="font-size: small;"> has everything you need to get started. <o:p></o:p></span></span></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><a href="zune://navigate/?appID=2f5f9dea-c608-e011-9264-00237de2db9e"><span style="font-family: Calibri; color: #0000ff; font-size: small;">Game Tracker</span></a><span style="font-family: Calibri; font-size: small;">. </span></b><span style="font-family: Calibri;"><span style="font-size: small;">This is a simple utility for folks that like board games and still want to play them old fashion, using the actual board :) The app helps to track the scores and time of each player. At the end of the game the app displays stats and graphs and it even allows to store a picture of the board game, my friends and I like to do that a lot for scrabble games, we usually come up with very, let&rsquo;s say inventive, words :)<span style="mso-spacerun: yes;">&nbsp; </span>Get it here: <span style="color: #2a2a2a; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><a href="zune://navigate/?appID=2f5f9dea-c608-e011-9264-00237de2db9e"><span style="color: #0000ff;">zune://navigate/?appID=2f5f9dea-c608-e011-9264-00237de2db9e</span></a></span><o:p></o:p></span></span></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><a href="zune://navigate/?appID=f7b0d554-b70c-e011-9264-00237de2db9e"><span style="font-family: Calibri; color: #0000ff; font-size: small;">TinyText</span></a><span style="font-family: Calibri; font-size: small;">. </span></b><span style="font-size: small;"><span style="font-family: Calibri;">Do you like to pay for SMS in an era where most smartphone users have unlimited data plans? Well, I don't, it is non-sense! And that is why I developed TinyText, a small messaging app. The UI is very similar to the native SMS client. Once you download the app it allows you to send unlimited text messages to others that are also using TinyText. You no longer have to be jealous of your BlackBerry friends; you now can have free chats too with folks that have a Windows Phone &hellip; I&rsquo;m particularly proud of this one as I know for a fact that at least my wife and I will use it every day </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-family: Calibri;"><span style="font-size: small;">Get it here: <span style="color: #2a2a2a; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><a href="zune://navigate/?appID=f7b0d554-b70c-e011-9264-00237de2db9e"><span style="color: #0000ff;">zune://navigate/?appID=f7b0d554-b70c-e011-9264-00237de2db9e</span></a></span><o:p></o:p></span></span></p>
<p class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;"><span style="font-size: small;">Things that I learned (besides the obvious)<o:p></o:p></span></span></b></p>
<p class="MsoListParagraphCxSpFirst"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;"><b style="mso-bidi-font-weight: normal;">Don't forget the back button</b>. The first two times that I submitted the apps for certification they failed for silly yet important reasons. First I didn't remove the Chrome of the emulator when I took the screenshots to be posted on the marketplace and second and more important IMO is that I didn't fully test my apps to ensure that the back button worked as expected. The apps didn't crash but the action of the back button was a bit confusing so I had to fix that. I do hope that more automated tools exist in the near future to test an app before even submitting it for certification, MS and developers could save a bunch of money and time by performing a standard set of tests offline.<o:p></o:p></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></p>
<p class="MsoListParagraphCxSpLast"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;"><b style="mso-bidi-font-weight: normal;">If you want to take advantage of push notifications there is no escape, you will have to have a cloud service to orchestrate stuff.</b> I naively thought that I could figure out a way not to setup a service and still offer notification for my apps; no sir, the way notifications are currently designed forces you to have a cloud service on your own. Wouldn't it be wonderful if we could bundle a free (or cost effective) Azure offer for Windows Phone Apps that require a service?<span style="mso-spacerun: yes;">&nbsp; </span>I ended up going with GoDaddy to host my service for ~$6 a month. Who knows, if the service really takes off I might migrate to a more scalable solution </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><o:p></o:p></span></p>
<p class="MsoNormal"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></p>
<p class="MsoListParagraph"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;"><b style="mso-bidi-font-weight: normal;">Silverlight toolkit for Windows Phone</b>. Want to add some additional cool controls to make your apps look more like the native apps that ship with windows phone? the </span></span><a href="https://silverlight.codeplex.com/"><span style="font-family: Calibri; font-size: small;">SL toolkit</span></a><span style="font-family: Calibri;"><span style="font-size: small;"> is the answer.<span style="mso-spacerun: yes;">&nbsp;&nbsp;&nbsp; </span>What about the full SL toolkit? well, it does work too for WP7 with some tweaks. In my case I wanted to use the graph controls (charts and so on) and the only way to make them work (back when I tried it) was to use a tweaked dll from this fellow: <span style="mso-spacerun: yes;">&nbsp;</span></span></span><a href="https://blogs.msdn.com/b/delay/archive/2010/04/20/phone-y-charts-silverlight-wpf-data-visualization-development-release-4-and-windows-phone-7-charting-sample.aspx"><span style="font-family: Calibri; font-size: small;">https://blogs.msdn.com/b/delay/archive/2010/04/20/phone-y-charts-silverlight-wpf-data-visualization-development-release-4-and-windows-phone-7-charting-sample.aspx</span></a><span style="font-family: Calibri;"><span style="font-size: small;"> <o:p></o:p></span></span></p>
<p class="MsoNormal"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></p>
<p class="MsoListParagraphCxSpFirst"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;"><b style="mso-bidi-font-weight: normal;">I like the Pivot Control better than the Panorama</b>. You will find different opinions on the matter but I personally like the Pivot Control better than the Panorama one, why? The interaction is cleaner, less "draggy" so to speak. <span style="mso-spacerun: yes;">&nbsp;</span>Very few apps really need a gallery- like landscape mode and even those that do end up slowing down users more often than not. So my recommendation is to stick with the pivot control.<o:p></o:p></span></span></p>
<p class="MsoListParagraphCxSpMiddle"><o:p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></o:p></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font-size: small;">&middot;</span><span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><span style="font-family: Calibri;"><span style="font-size: small;"><b style="mso-bidi-font-weight: normal;">Facebook integration, a bit of a pain</b>. Until a fully fleshed toolkit is released specifically for windows phone I highly recommend using the browser control + JavaScript and a service (e.g. hosted html/aspx) to do your Facebook interaction instead of trying something fancier.<span style="mso-spacerun: yes;">&nbsp; </span>I looked at both the &ldquo;toolkit&rdquo; at </span></span><a href="https://facebooktoolkit.codeplex.com/"><span style="font-family: Calibri; font-size: small;">https://facebooktoolkit.codeplex.com/</span></a><span style="font-family: Calibri; font-size: small;"> <span style="mso-spacerun: yes;">&nbsp;</span>which doesn&rsquo;t seem to work on WP7 without some tweaks and also looked at </span><a href="https://facebooksdk.codeplex.com/"><span style="font-family: Calibri; font-size: small;">https://facebooksdk.codeplex.com/</span></a><span style="font-family: Calibri;"><span style="font-size: small;"> which seemed more promising but didn&rsquo;t have the documentation and downloads ready when I needed them.<span style="mso-spacerun: yes;">&nbsp; </span>Net just look at the JavaScript samples that Facebook provides and you can do the rest using a browser control in WP7.</span></span></p>
<p class="MsoListParagraphCxSpMiddle"><span style="font-family: Calibri;"><span style="font-size: small;"></span></span><o:p><span style="font-family: Calibri; font-size: small;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">&middot;<span style="font: 7pt 'Times New Roman';">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</span></span></span>PowerPoint is your best friend to create nice looking graphics. You don&rsquo;t have to be a photoshop whiz. With PowerPoint and <a href="https://www.getpaint.net/">Paint.Net</a> you should be able to create most of the graphics (e.g. icons) that you will ever need for a WP7 app. Also Binging for &ldquo;Free icons&rdquo; will yield a bunch of sites that offer free icons, just make sure that they are also available for &ldquo;commercial use&rdquo; if you plan to charge for your application. <o:p></o:p></span></o:p>
<p class="MsoNormal"><span style="font-size: small;"><span style="font-family: Calibri;">I probably missed something so I might augment this post in the future with some learnings. </span></span><span style="font-family: Calibri;"><span style="font-size: small;">Oh, yes, I couldn&rsquo;t finish this post without saying, </span><b style="mso-bidi-font-weight: normal;"><span style="line-height: 115%; font-size: 14pt; mso-bidi-font-size: 11.0pt;"><span style="mso-spacerun: yes;">&nbsp;</span>I LOVE MY WINDOWS PHONE 7 !!! </span></b></span><b style="mso-bidi-font-weight: normal;"><span style="line-height: 115%; font-family: Wingdings; font-size: 14pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-size: 11.0pt;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span></b><o:p></o:p></p>
</p>]]></content:encoded>
    </item>
    <item>
      <title>Cross team pollination</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/cross-team-pollination</link>
      <pubDate>Fri, 10 Dec 2010 12:33:24 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2010/12/10/cross-team-pollination/</guid>
      <description><![CDATA[Change is the really the only constant of the Universe, if you can be certain of something is that...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Change is the really the only constant of the Universe, if you can be certain of something is that things and people change over time. Switching teams is probably one of the most common types of change that people working at Microsoft live through and I&rsquo;m not talking so much about re-organizations as much as voluntary switches across teams. <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">But why do people switch teams? There are myriad reasons, some positive some not so much, but in my limited experience I can confidently say that in the majority of cases I&rsquo;ve observed it is simply for the thrill of trying/learning something new.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">When I decided to switch pretty much all my colleagues asked me why?<span style="mso-spacerun: yes;">&nbsp; </span>I was thriving (I think </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="font-family: Calibri;">) on my old team, I was offered a lot of freedom to decide what to work on for the next release and I really, really enjoyed working with my previous manager. And yet I switched. And my &ldquo;Moving on&rdquo; e-mail was just one of several that now ex-crm folks have sent.<span style="mso-spacerun: yes;">&nbsp; </span>Is there some sort of anomaly with the CRM team?<span style="mso-spacerun: yes;">&nbsp; </span>Nope, not at all, in fact the team is in pretty good shape and people like me really had a hard time making a decision. <span style="mso-spacerun: yes;">&nbsp;</span>Yet when you work for a company like Microsoft it would be a shame not to take advantage of possibilities offered by other teams; the company has such wide array of products and technologies that usually the question is not should I switch? Rather, where to switch? <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Suddenly my network of acquaintances in other teams has exploded. Now I know folks that work on Xbox, Office, Visual Studio, Windows Client and Server, Window Phone, Zune, Dynamics, Bing, AdCenter etc. Most of them CRM alumni </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">I once read an interview with a fellow that worked for Steve Jobs (can&rsquo;t recall the name) and he mentioned that one of the best things about Steve Jobs was his ability to &ldquo;connect the dots&rdquo; and that he was really good at it because he had a lot of experiences that had given him a lot of dots to connect, well, change is precisely about that, about having more dots to connect. <span style="mso-spacerun: yes;">&nbsp;</span><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">I won&rsquo;t lie, it&rsquo;s hard to be a &ldquo;newbie&rdquo; again to some extent but as time goes by I hope to report that it was worth it (so far so good).<span style="mso-spacerun: yes;">&nbsp; </span><o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">And why am I boring you with all of this? Well, because I&rsquo;m super excited about all the stuff happening for the new release of Office and Sharepoint <span style="mso-spacerun: yes;">&nbsp;</span>(BIIIG time) and given that I can&rsquo;t share any of it I had to write something else to appease me. <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Now, back to the ton of stuff that I&rsquo;m supposed to be learning </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="font-family: Calibri;"> <o:p></o:p></span></span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Sharepoint...</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/sharepoint</link>
      <pubDate>Tue, 07 Dec 2010 17:20:24 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2010/12/07/sharepoint/</guid>
      <description><![CDATA[So it has been about a week since I transitioned teams. I'm now part of the Sharepoint Developer...]]></description>
      <content:encoded><![CDATA[<p>So it has been about a week since I transitioned teams. I'm now part of the Sharepoint Developer Experience team within Microsoft.&nbsp; First impressions?&nbsp; Impressed by the team so far and more by the type of challenges that are being tackled for the next release. As expected, I can't share pretty much anything we are doing for future releases but suffice to say that it is massive.</p>
<p>I do miss my old team quite a bit. You know, you really don't appreciate what you have until you lose it even if the lost was voluntary. The new team is great too but I miss my old pals.&nbsp;&nbsp; I hate and love the 'newbie' feeling; tons of thigns to learn, not very productive at the moment yet very excited and moving as fast as I can to be so shortly. We'll see how it goes :)</p>]]></content:encoded>
    </item>
    <item>
      <title>Onto new challenges</title>
      <link>https://docs.microsoft.com/archive/blogs/lezamax/onto-new-challenges</link>
      <pubDate>Wed, 17 Nov 2010 16:41:34 GMT</pubDate>
      <dc:creator><![CDATA[Humberto Lezama]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/lezamax/2010/11/17/onto-new-challenges/</guid>
      <description><![CDATA[Almost 4 years ago I started an amazing journey with the Microsoft Dynamics CRM team. That journey...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">Almost 4 years ago I started an amazing journey with the Microsoft Dynamics CRM team. That journey will end next week when I transition to the SharePoint Developer Experience team. It has been an amazing ride with the CRM folks and I&rsquo;m confident that CRM 2011 will be a killer product.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">While folks have all sorts of interesting theories of why I&rsquo;m moving reality is not that convoluted, it just time for me to move onto new challenges; that is just the way my brain operates. I guess I&rsquo;m similar to Windows 95; every so often I need a complete reinstall </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri;"><span style="font-size: small;">What am I going to be working on? Can&rsquo;t tell, but it is going to be very cool, trust me. <o:p></o:p></span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">I expect to still write the occasional post about CRM tips &amp; tricks so hold on for a while before you remove me from your news reader </span><span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span></span><o:p></o:p></p>]]></content:encoded>
    </item>
  </channel>
</rss>