<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments for Xojo Programming Blog	</title>
	<atom:link href="https://blog.xojo.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.xojo.com</link>
	<description>Blog about the Xojo programming language and IDE</description>
	<lastBuildDate>Mon, 07 Dec 2020 13:53:13 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Comment on App Transport Security for iOS by Tutorial iOS: Crear un acortador de URL - AprendeXojo		</title>
		<link>https://blog.xojo.com/2016/07/27/app-transport-security-for-ios/#comment-103</link>

		<dc:creator><![CDATA[Tutorial iOS: Crear un acortador de URL - AprendeXojo]]></dc:creator>
		<pubDate>Wed, 21 Sep 2016 07:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1440#comment-103</guid>

					<description><![CDATA[[&#8230;] en iOS 9 o posterior. Para solucionarlo tenemos que implementar la solución encontrada en esta entrada del blog de Xojo. Básicamente, has de crear un archivo de texto &#8220;Info.Plist&#8221; con los siguientes [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>[&#8230;] en iOS 9 o posterior. Para solucionarlo tenemos que implementar la solución encontrada en esta entrada del blog de Xojo. Básicamente, has de crear un archivo de texto &#8220;Info.Plist&#8221; con los siguientes [&#8230;]</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Xojo Retina/HiDPI: The journey of a thousand pixels&#8230; by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-102</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Tue, 20 Sep 2016 13:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-102</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-100&quot;&gt;Tobias Bussmann&lt;/a&gt;.

Thanks for catching that, Tobias. I&#039;ve corrected the syntax.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-100">Tobias Bussmann</a>.</p>
<p>Thanks for catching that, Tobias. I&#8217;ve corrected the syntax.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Mobile or Web-Mobile: Developing for iOS, Android or Both? by Mobiloitte		</title>
		<link>https://blog.xojo.com/2014/04/24/mobile-or-web-mobile-developing-for-ios-android-or-both/#comment-101</link>

		<dc:creator><![CDATA[Mobiloitte]]></dc:creator>
		<pubDate>Tue, 20 Sep 2016 03:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2014/04/24/mobile-or-web-mobile-developing-for-ios-android-or-both/#comment-101</guid>

					<description><![CDATA[When we are talking about the app development process, Everyone always wants that there app should be developed on those platforms on which they can have a good ROI. So, maximum times we choose Android &#038; iOS very fewer people go for windows and others. As we know android got a huge horizon of users who can push the app ahead but in terms of revenue generation iOS takes away the ground. So, no would suggest or want that you should choose only one platform. Since both are having a great performance in the market and users are liking them a lot. So, it is preferable that one should take the advantage of both the platforms.]]></description>
			<content:encoded><![CDATA[<p>When we are talking about the app development process, Everyone always wants that there app should be developed on those platforms on which they can have a good ROI. So, maximum times we choose Android &amp; iOS very fewer people go for windows and others. As we know android got a huge horizon of users who can push the app ahead but in terms of revenue generation iOS takes away the ground. So, no would suggest or want that you should choose only one platform. Since both are having a great performance in the market and users are liking them a lot. So, it is preferable that one should take the advantage of both the platforms.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Xojo Retina/HiDPI: The journey of a thousand pixels&#8230; by Tobias Bussmann		</title>
		<link>https://blog.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-100</link>

		<dc:creator><![CDATA[Tobias Bussmann]]></dc:creator>
		<pubDate>Mon, 19 Sep 2016 17:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2016/04/05/xojo-retinahidpi-the-journey-of-a-thousand-pixels/#comment-100</guid>

					<description><![CDATA[Thanks for the nice overview. However, there seems to be a little syntax error in the multi-representation picture example:

Instead \&quot;p1.DrawOval(0,0,...\&quot; I assume it should rather read \&quot;p1.Graphics.DrawOval(0,0,...\&quot;]]></description>
			<content:encoded><![CDATA[<p>Thanks for the nice overview. However, there seems to be a little syntax error in the multi-representation picture example:</p>
<p>Instead \&#8221;p1.DrawOval(0,0,&#8230;\&#8221; I assume it should rather read \&#8221;p1.Graphics.DrawOval(0,0,&#8230;\&#8221;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Quickly Reducing Image File Sizes by Edwin van den Akker		</title>
		<link>https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-98</link>

		<dc:creator><![CDATA[Edwin van den Akker]]></dc:creator>
		<pubDate>Mon, 12 Sep 2016 07:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1557#comment-98</guid>

					<description><![CDATA[Great idea. I had some \&quot;Automator\&quot; script, that did this for me. But through Xojo I have more control. I build one app myself, based on your code. But I added the error handling and a progress bar. 
Also, I added a label that shows the status message, including the amount of size reduction. 

Thanks Paul!]]></description>
			<content:encoded><![CDATA[<p>Great idea. I had some \&#8221;Automator\&#8221; script, that did this for me. But through Xojo I have more control. I build one app myself, based on your code. But I added the error handling and a progress bar.<br />
Also, I added a label that shows the status message, including the amount of size reduction. </p>
<p>Thanks Paul!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Quickly Reducing Image File Sizes by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-97</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 09 Sep 2016 12:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1557#comment-97</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-96&quot;&gt;Thomas&lt;/a&gt;.

Code doesn&#039;t seem to format quite right when in comments. I&#039;ve corrected the formatting as best I can.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-96">Thomas</a>.</p>
<p>Code doesn&#8217;t seem to format quite right when in comments. I&#8217;ve corrected the formatting as best I can.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Quickly Reducing Image File Sizes by Thomas		</title>
		<link>https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-96</link>

		<dc:creator><![CDATA[Thomas]]></dc:creator>
		<pubDate>Fri, 09 Sep 2016 06:39:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1557#comment-96</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-94&quot;&gt;Thomas Tempelmann&lt;/a&gt;.

Unfortunately, my code did not come across well. All those quote chars came prependd with an \&quot;\\\&quot;, which need to be removed again if someone copies my example.. Also, I wrote RuntimeErrror but meant RuntimeException.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-94">Thomas Tempelmann</a>.</p>
<p>Unfortunately, my code did not come across well. All those quote chars came prependd with an \&#8221;\\\&#8221;, which need to be removed again if someone copies my example.. Also, I wrote RuntimeErrror but meant RuntimeException.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Quickly Reducing Image File Sizes by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-95</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Thu, 08 Sep 2016 11:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1557#comment-95</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-94&quot;&gt;Thomas Tempelmann&lt;/a&gt;.

Thanks, Thomas. &lt;a href=&quot;http://developer.xojo.com/userguide/exception-handling&quot; rel=&quot;nofollow&quot;&gt;Exception handling&lt;/a&gt; is a great way to easily check for any errors during this processing.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-94">Thomas Tempelmann</a>.</p>
<p>Thanks, Thomas. <a href="http://developer.xojo.com/userguide/exception-handling" rel="nofollow">Exception handling</a> is a great way to easily check for any errors during this processing.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Quickly Reducing Image File Sizes by Thomas Tempelmann		</title>
		<link>https://blog.xojo.com/2016/09/08/quickly-reducing-image-file-sizes/#comment-94</link>

		<dc:creator><![CDATA[Thomas Tempelmann]]></dc:creator>
		<pubDate>Thu, 08 Sep 2016 08:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1557#comment-94</guid>

					<description><![CDATA[\&quot;There’s no error handling, so the original folder better only contain pictures, but in my case I only needed to do this one time and I knew the folder only had pictures.\&quot;

That is, of course, unless you opened the pictures folder in the OS X Finder and it created a hidden .DS_Store file in it, which it usually does.

Not even adding a simple check for even that common case is not a good way to teach examples to new users. Any example coming from Xojo should make an effort to teach people proper exercises, because Xojo users are usually those with even less experience than your common Xcode user (who usually do this by trade or at least learned it in school, whereas Xojo claims to make it easy even for newbies).

If you leave every such error checking as an \&quot;exercise\&quot; for the inexperienced user, you\&#039;re not helping them, you\&#039;re rather frustrating them. Just look at the forum, finding many questions related to the simplest cases of nil checking that users don\&#039;t understand.

For those who read this and wonder what I\&#039;m talking about...

1. Usually, when getting the FolderItem from a directory (folder) using \&quot;f.Item(i)\&quot;, that result should be checked for nil - which may indicate that the file is there but not accessible. This is a rare case, but it\&#039;s safer to check for that if you\&#039;re writing code you ever want to run as a built app and even give it away to others.

2. In the above code example by Paul, the easiest way to catch all those possible errors is to add a try/catch block inside the loop, like this:

Try
   Dim newPicFile As FolderItem = newFolder.Child(f.Item(i).Name.Replace(&quot;.png&quot;, &quot;.jpg&quot;))
   Dim p As Picture = Picture.Open(f.Item(i))
   p.Save(newPicFile, Picture.SaveAsJPEG, Picture.QualityHigh)
Catch exc as RuntimeException
  &#039; ignore any errors
End Try
]]></description>
			<content:encoded><![CDATA[<p>\&#8221;There’s no error handling, so the original folder better only contain pictures, but in my case I only needed to do this one time and I knew the folder only had pictures.\&#8221;</p>
<p>That is, of course, unless you opened the pictures folder in the OS X Finder and it created a hidden .DS_Store file in it, which it usually does.</p>
<p>Not even adding a simple check for even that common case is not a good way to teach examples to new users. Any example coming from Xojo should make an effort to teach people proper exercises, because Xojo users are usually those with even less experience than your common Xcode user (who usually do this by trade or at least learned it in school, whereas Xojo claims to make it easy even for newbies).</p>
<p>If you leave every such error checking as an \&#8221;exercise\&#8221; for the inexperienced user, you\&#8217;re not helping them, you\&#8217;re rather frustrating them. Just look at the forum, finding many questions related to the simplest cases of nil checking that users don\&#8217;t understand.</p>
<p>For those who read this and wonder what I\&#8217;m talking about&#8230;</p>
<p>1. Usually, when getting the FolderItem from a directory (folder) using \&#8221;f.Item(i)\&#8221;, that result should be checked for nil &#8211; which may indicate that the file is there but not accessible. This is a rare case, but it\&#8217;s safer to check for that if you\&#8217;re writing code you ever want to run as a built app and even give it away to others.</p>
<p>2. In the above code example by Paul, the easiest way to catch all those possible errors is to add a try/catch block inside the loop, like this:</p>
<p>Try<br />
   Dim newPicFile As FolderItem = newFolder.Child(f.Item(i).Name.Replace(&#8220;.png&#8221;, &#8220;.jpg&#8221;))<br />
   Dim p As Picture = Picture.Open(f.Item(i))<br />
   p.Save(newPicFile, Picture.SaveAsJPEG, Picture.QualityHigh)<br />
Catch exc as RuntimeException<br />
  &#8216; ignore any errors<br />
End Try</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Advanced Retina/HiDPI: BitmapForCaching and ScaleFactorChanged by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-82</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Tue, 23 Aug 2016 23:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-82</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-81&quot;&gt;Antonio José Masiá&lt;/a&gt;.

How you&#039;ll implement it depends on your needs, but the &lt;a href=&quot;http://developer.xojo.com/webinar-hidpi-support&quot; rel=&quot;nofollow&quot;&gt;HiDPI webinar&lt;/a&gt; has example downloads based on this blog post which you might find helpful.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-81">Antonio José Masiá</a>.</p>
<p>How you&#8217;ll implement it depends on your needs, but the <a href="http://developer.xojo.com/webinar-hidpi-support" rel="nofollow">HiDPI webinar</a> has example downloads based on this blog post which you might find helpful.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Advanced Retina/HiDPI: BitmapForCaching and ScaleFactorChanged by Antonio José Masiá		</title>
		<link>https://blog.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-81</link>

		<dc:creator><![CDATA[Antonio José Masiá]]></dc:creator>
		<pubDate>Tue, 23 Aug 2016 22:25:03 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2016/04/07/advanced-retinahidpi-bitmapforcaching-and-scalefactorchanged/#comment-81</guid>

					<description><![CDATA[Hi, can you explain me how can I implement this solution?

Thanks]]></description>
			<content:encoded><![CDATA[<p>Hi, can you explain me how can I implement this solution?</p>
<p>Thanks</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on TextField with Autocomplete by Javier Menendez		</title>
		<link>https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-72</link>

		<dc:creator><![CDATA[Javier Menendez]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 15:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1540#comment-72</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-66&quot;&gt;GermanXojo&lt;/a&gt;.

Xavier is so X-Men!!

I&#039;m obligated! So I&#039;ll put all of my special super powers on the task!

Javier]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-66">GermanXojo</a>.</p>
<p>Xavier is so X-Men!!</p>
<p>I&#8217;m obligated! So I&#8217;ll put all of my special super powers on the task!</p>
<p>Javier</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Xojo Running on 64bit Ubuntu 14.04 LTS by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-71</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 13:35:20 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-71</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-70&quot;&gt;naresh&lt;/a&gt;.

Be sure to refer to the System Requirements (http://developer.xojo.com/system-requirements) and post specific questions and/or errors to the forum (http://forum.xojo.com).]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-70">naresh</a>.</p>
<p>Be sure to refer to the System Requirements (<a href="http://developer.xojo.com/system-requirements" rel="nofollow ugc">http://developer.xojo.com/system-requirements</a>) and post specific questions and/or errors to the forum (<a href="http://forum.xojo.com" rel="nofollow ugc">http://forum.xojo.com</a>).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Getting Xojo Running on 64bit Ubuntu 14.04 LTS by naresh		</title>
		<link>https://blog.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-70</link>

		<dc:creator><![CDATA[naresh]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 13:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2014/10/03/getting-xojo-running-on-64bit-ubuntu-14-04-lts/#comment-70</guid>

					<description><![CDATA[hi ,  im naresh
      
        i have a problem ,installing xojo in ubuntu 15.10 pls help me]]></description>
			<content:encoded><![CDATA[<p>hi ,  im naresh</p>
<p>        i have a problem ,installing xojo in ubuntu 15.10 pls help me</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on TextField with Autocomplete by Edwin		</title>
		<link>https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-69</link>

		<dc:creator><![CDATA[Edwin]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 10:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1540#comment-69</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-66&quot;&gt;GermanXojo&lt;/a&gt;.

I think it could be done by splitting the Text value of the TextField into different values. Based on the cursor position you can determine which word is being edited. A popup menu can be launched to show several autocomplete possibilities.
By knowing the offset and length of the edited word you can figure out the what part of the TextField needs to be highlighted.

Additionally it would be cool to keep the initial casing. Right now, when I enter the word Object (with uppercase O), it would be nice to keep the O uppercase. Maybe an additional array of upper/lowercase states would be needed.

But, I must say, this is one of those little diamonds I find in the Blog section :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-66">GermanXojo</a>.</p>
<p>I think it could be done by splitting the Text value of the TextField into different values. Based on the cursor position you can determine which word is being edited. A popup menu can be launched to show several autocomplete possibilities.<br />
By knowing the offset and length of the edited word you can figure out the what part of the TextField needs to be highlighted.</p>
<p>Additionally it would be cool to keep the initial casing. Right now, when I enter the word Object (with uppercase O), it would be nice to keep the O uppercase. Maybe an additional array of upper/lowercase states would be needed.</p>
<p>But, I must say, this is one of those little diamonds I find in the Blog section 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on End your Summer with Xojo by Eric		</title>
		<link>https://blog.xojo.com/2016/08/09/summertime-fun-learn-to-code/#comment-68</link>

		<dc:creator><![CDATA[Eric]]></dc:creator>
		<pubDate>Sun, 14 Aug 2016 20:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1505#comment-68</guid>

					<description><![CDATA[Two of my children are doing this now (even though it\&#039;s winter here) and one completed it last year and does some really wild stuff now. But the book takes longer than 30 hours to complete IMHO if you\&#039;re a complete novice, yet can be done with minimal assistance with persistence.  This is probably the most important trait programming develops.

Lots of jobs will go the way of the DoDo Bird in the medium term with AI, robotics and automation, but it will be a while yet before they can program themselves. So programming can put food on your child\&#039;s table in their own house for years to come, and empower new business ideas too. 

Self-study is ongoing with programming so it\&#039;s the right way to get started, and even parents can do it too. What more could you ask?]]></description>
			<content:encoded><![CDATA[<p>Two of my children are doing this now (even though it\&#8217;s winter here) and one completed it last year and does some really wild stuff now. But the book takes longer than 30 hours to complete IMHO if you\&#8217;re a complete novice, yet can be done with minimal assistance with persistence.  This is probably the most important trait programming develops.</p>
<p>Lots of jobs will go the way of the DoDo Bird in the medium term with AI, robotics and automation, but it will be a while yet before they can program themselves. So programming can put food on your child\&#8217;s table in their own house for years to come, and empower new business ideas too. </p>
<p>Self-study is ongoing with programming so it\&#8217;s the right way to get started, and even parents can do it too. What more could you ask?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on TextField with Autocomplete by GermanXojo		</title>
		<link>https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-66</link>

		<dc:creator><![CDATA[GermanXojo]]></dc:creator>
		<pubDate>Thu, 11 Aug 2016 17:09:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1540#comment-66</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-65&quot;&gt;Edwin&lt;/a&gt;.

Edwin, your are right. Multiple words would be very nice and to create a Subclass of TextArea...hope Xavier is still working on it :)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-65">Edwin</a>.</p>
<p>Edwin, your are right. Multiple words would be very nice and to create a Subclass of TextArea&#8230;hope Xavier is still working on it 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on TextField with Autocomplete by Edwin		</title>
		<link>https://blog.xojo.com/2016/08/10/textfield-with-autocomplete/#comment-65</link>

		<dc:creator><![CDATA[Edwin]]></dc:creator>
		<pubDate>Thu, 11 Aug 2016 08:14:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1540#comment-65</guid>

					<description><![CDATA[The next challenge is to be able to enter multiple words into our TextField subclass.]]></description>
			<content:encoded><![CDATA[<p>The next challenge is to be able to enter multiple words into our TextField subclass.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Execute a Formula using XojoScript by wagga		</title>
		<link>https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-63</link>

		<dc:creator><![CDATA[wagga]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 21:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1500#comment-63</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-61&quot;&gt;Paul Lefebvre&lt;/a&gt;.

What concerns me is not necessarily technical. This is just the lack of warning that bothers me.

--&quot;Don&#039;t trust user input&quot;--]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-61">Paul Lefebvre</a>.</p>
<p>What concerns me is not necessarily technical. This is just the lack of warning that bothers me.</p>
<p>&#8211;&#8220;Don&#8217;t trust user input&#8221;&#8211;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Progress Report: iOS Support in Xojo by Alyssa Foley		</title>
		<link>https://blog.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-62</link>

		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 17:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-62</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-60&quot;&gt;Joseph Alexander&lt;/a&gt;.

Hi Joseph, I&#039;ve updated the post with a current video of the Xojo iOS QuickStart!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-60">Joseph Alexander</a>.</p>
<p>Hi Joseph, I&#8217;ve updated the post with a current video of the Xojo iOS QuickStart!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Execute a Formula using XojoScript by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-61</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 17:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1500#comment-61</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-59&quot;&gt;wagga&lt;/a&gt;.

XojoScript code is sandboxed. What risk/vulnerability with this simple example concerns you?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-59">wagga</a>.</p>
<p>XojoScript code is sandboxed. What risk/vulnerability with this simple example concerns you?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Progress Report: iOS Support in Xojo by Joseph Alexander		</title>
		<link>https://blog.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-60</link>

		<dc:creator><![CDATA[Joseph Alexander]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 16:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2013/09/10/progress-report-ios-support-in-xojo/#comment-60</guid>

					<description><![CDATA[I tried to watch the video in the link above. However, the video is marked \&quot;Private\&quot; and can\&#039;t be viewed. Can you post a video link that\&#039;s not Private?]]></description>
			<content:encoded><![CDATA[<p>I tried to watch the video in the link above. However, the video is marked \&#8221;Private\&#8221; and can\&#8217;t be viewed. Can you post a video link that\&#8217;s not Private?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Execute a Formula using XojoScript by wagga		</title>
		<link>https://blog.xojo.com/2016/08/04/execute-a-formula-using-xojoscript/#comment-59</link>

		<dc:creator><![CDATA[wagga]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 16:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.xojo.com/?p=1500#comment-59</guid>

					<description><![CDATA[This is so wrong... 
You\&#039;ve just created an App with local code execution vulnerability without warning beginners about the lack of security of your example.]]></description>
			<content:encoded><![CDATA[<p>This is so wrong&#8230;<br />
You\&#8217;ve just created an App with local code execution vulnerability without warning beginners about the lack of security of your example.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Saving Preferences by Paul Lefebvre		</title>
		<link>https://blog.xojo.com/2014/01/27/saving-preferences/#comment-56</link>

		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Tue, 26 Jul 2016 17:43:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2014/01/27/saving-preferences/#comment-56</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2014/01/27/saving-preferences/#comment-55&quot;&gt;Marco Ilardi&lt;/a&gt;.

What version of Xojo are you using? I am not seeing such an error on 2016r2 or 2016r1 on either OS X or Windows.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2014/01/27/saving-preferences/#comment-55">Marco Ilardi</a>.</p>
<p>What version of Xojo are you using? I am not seeing such an error on 2016r2 or 2016r1 on either OS X or Windows.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Comment on Saving Preferences by Marco Ilardi		</title>
		<link>https://blog.xojo.com/2014/01/27/saving-preferences/#comment-55</link>

		<dc:creator><![CDATA[Marco Ilardi]]></dc:creator>
		<pubDate>Tue, 26 Jul 2016 17:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://blogtemp.xojo.com/2014/01/27/saving-preferences/#comment-55</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.xojo.com/2014/01/27/saving-preferences/#comment-38&quot;&gt;Paul Lefebvre&lt;/a&gt;.

in app event handlers CLOSE calling preferences.save raises the following  exception: &quot;there&#039;s more than one item with this name and it&#039;s not clear wich it refers&quot;

thanks]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.xojo.com/2014/01/27/saving-preferences/#comment-38">Paul Lefebvre</a>.</p>
<p>in app event handlers CLOSE calling preferences.save raises the following  exception: &#8220;there&#8217;s more than one item with this name and it&#8217;s not clear wich it refers&#8221;</p>
<p>thanks</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
