<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Networking &#8211; Xojo Programming Blog</title>
	<atom:link href="https://blog.xojo.com/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.xojo.com</link>
	<description>Blog about the Xojo programming language and IDE</description>
	<lastBuildDate>Thu, 18 Dec 2025 20:25:08 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Community Contributions to the Xojo Blog: Spotlight On &#038; Guest Posts in 2025</title>
		<link>https://blog.xojo.com/2025/12/18/community-contributions-to-the-xojo-blog-spotlight-on-guest-posts-in-2025/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Thu, 18 Dec 2025 20:25:07 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=15448</guid>

					<description><![CDATA[Besides being a great resource for everything from Xojo code tips and snippets to videos that show you cool things, plus news and announcements, the&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Besides being a great resource for everything from Xojo code tips and snippets to videos that show you cool things, plus news and announcements, the Xojo Blog also strives to build community among the wide range of people who use Xojo around the world. We welcome guest bloggers from the Xojo community and highlight the many different ways people use Xojo through our Spotlight On series.</p>



<p>In 2025, guest authors shared their expertise and real-world experience on the Xojo Blog. These posts bring fresh perspectives, practical solutions and deep technical insight that help other developers learn faster, solve problems more effectively and feel more connected to the Xojo community.</p>



<p>Guest posts in 2025 included:</p>



<ul class="wp-block-list">
<li>Martin T., Xojo MVP: <a href="https://blog.xojo.com/2025/09/25/hide-the-tabs-in-an-android-mobiletabpanel-using-declares/" target="_blank" rel="noreferrer noopener">Hide the Tabs in an Android MobileTabPanel Using Declares</a></li>



<li>Martin T., Xojo MVP: <a href="https://blog.xojo.com/2025/09/16/xojo-for-android-a-two-year-retrospective/" target="_blank" rel="noreferrer noopener">Xojo for Android: A Two-Year Retrospective</a></li>



<li>Martin T., Xojo MVP: <a href="https://blog.xojo.com/2025/07/08/its-here-android-design-extensions-4-0/" target="_blank" rel="noreferrer noopener">It’s here – Android Design Extensions 4.0</a></li>



<li>Anthony Cyphers, GraffitiSuite and Xojo MVP: <a href="https://blog.xojo.com/2025/03/15/handling-feature-requests/" target="_blank" rel="noreferrer noopener">Handling Feature Requests</a></li>



<li>Kem Tekinay, Xojo MVP: <a href="https://blog.xojo.com/2025/02/26/memoryblocks-for-speed-a-case-study/" target="_blank" rel="noreferrer noopener">MemoryBlocks For Speed: A Case Study</a></li>



<li>Kem Tekinay, Xojo MVP: <a href="https://blog.xojo.com/2025/12/16/the-beauty-of-binary-searches/">The Beauty of Binary Searches</a></li>



<li>Jürg Otter: <a href="https://blog.xojo.com/2025/02/25/build-a-xojo-plugin-with-github-actions/" target="_blank" rel="noreferrer noopener">Build a Xojo Plugin with GitHub Actions</a></li>



<li>Ezekiel Burke, <em><a href="https://ironelephantsolutions.com/" target="_blank" rel="noreferrer noopener">Iron Elephant Solutions</a></em>: <a href="https://blog.xojo.com/2025/02/19/introduction-to-pocketbase-a-backend-alternative-for-xojo-developers/" target="_blank" rel="noreferrer noopener">Introduction to PocketBase: A Backend Alternative for Xojo Developers</a></li>
</ul>



<p>We are always looking for users in the Xojo community who want to share a problem they’ve solved, a creative solution or an interesting project. If you’re interested in contributing a guest post or have an idea you’d like to explore, send it to me at <a>alyssa@xojo.com</a>.</p>



<p>In 2024, we introduced the Spotlight On series to highlight the work Xojo users do and their experiences using Xojo. Since many Xojo users don’t fit the mold of a traditional developer role, Spotlight On offers a fun and approachable way to learn how someone got started with Xojo and how they use it today. Spotlights can focus on an individual developer, a business or a specific Xojo-based project.</p>



<p>Spotlight On features in 2025:</p>



<ul class="wp-block-list">
<li><a href="https://blog.xojo.com/2024/06/13/spotlight-on-graffitisuite/" target="_blank" rel="noreferrer noopener">Spotlight On: GraffitiSuite</a></li>



<li><a href="https://blog.xojo.com/2024/07/08/spotlight-on-xdev-magazine/" target="_blank" rel="noreferrer noopener">Spotlight On: xDev Magazine</a></li>



<li><a href="https://blog.xojo.com/2024/08/14/spotlight-on-lx-aer/" target="_blank" rel="noreferrer noopener">Spotlight On: LX Aer</a></li>



<li><a href="https://blog.xojo.com/2024/10/16/spotlight-on-eklectic-accounting/" target="_blank" rel="noreferrer noopener">Spotlight On: EKlectic Accounting</a></li>



<li><a href="https://blog.xojo.com/2024/11/12/spotlight-on-raximus-studios/" target="_blank" rel="noreferrer noopener">Spotlight On: Raximus Studios</a></li>



<li><a href="https://blog.xojo.com/2024/12/19/spotlight-on-richard-klingler/" target="_blank" rel="noreferrer noopener">Spotlight On: Richard Klingler</a></li>



<li><a href="https://blog.xojo.com/2025/01/21/spotlight-on-enrique-contreras/" target="_blank" rel="noreferrer noopener">Spotlight On: Enrique Contreras</a></li>



<li><a href="https://blog.xojo.com/2025/02/11/spotlight-on-offroad-portal/" target="_blank" rel="noreferrer noopener">Spotlight On: Offroad Portal</a></li>



<li><a href="https://blog.xojo.com/2025/03/10/spotlight-on-tim-dietrich/" target="_blank" rel="noreferrer noopener">Spotlight On: Tim Dietrich</a></li>



<li><a href="https://blog.xojo.com/2025/06/11/spotlight-on-sounds-in-sync/" target="_blank" rel="noreferrer noopener">Spotlight On: Sounds In Sync</a></li>



<li><a href="https://blog.xojo.com/2025/09/22/spotlight-on-android-design-extensions/" target="_blank" rel="noreferrer noopener">Spotlight On: Android Design Extensions</a></li>



<li><a href="https://blog.xojo.com/2025/10/09/spotlight-on-aaron-andrew-hunt/" target="_blank" rel="noreferrer noopener">Spotlight On: Aaron Andrew Hunt</a></li>
</ul>



<p>If you’d like to be featured in a future Spotlight On or know someone in the Xojo community whose story would be great to share, we’d love to hear from you. Reach out with suggestions to me at <a>alyssa@xojo.com</a>.</p>



<p>The Xojo Blog is at its best when it reflects the voices, experiences and creativity of the community itself. Whether through guest posts, Spotlight On posts or shared ideas, we look forward to continuing to learn from and celebrate the people who make Xojo what it is.</p>



<p><em>Alyssa has been with Xojo for over 18 years. She loves solving problems and building community. You can reach her at alyssa@xojo.com or through any of Xojo&#8217;s social media channels. If you can&#8217;t reach her she&#8217;s probably out hiking the beautiful trails through her city of Portland, Oregon, or maybe enjoying a drink with friends by the river. </em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How To Share Your Local Xojo Web App to the Internet Using ngrok</title>
		<link>https://blog.xojo.com/2025/08/07/how-to-share-your-local-xojo-web-app-to-the-internet-using-ngrok/</link>
		
		<dc:creator><![CDATA[Gabriel Ludosanu]]></dc:creator>
		<pubDate>Thu, 07 Aug 2025 14:52:22 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Remote Testing]]></category>
		<category><![CDATA[Web App Testing]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Webhook Development]]></category>
		<category><![CDATA[Xojo Web]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=15075</guid>

					<description><![CDATA[Have you ever built an amazing Xojo web application locally on your machine and wished you could instantly share it with a client, test it&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Have you ever built an amazing Xojo web application locally on your machine and wished you could instantly share it with a client, test it on a real mobile device outside your local network, or integrate it with a webhook service like Stripe or Twilio? If so, you know the pain of needing a publicly accessible URL for your locally running app.</p>



<p>This is where&nbsp;ngrok&nbsp;comes in: a fantastic tool that creates secure tunnels to your localhost, making your locally running Xojo web app accessible from anywhere in the world. It&#8217;s a game-changer for testing, demonstrations, and rapid development.</p>



<h2 class="wp-block-heading">What is ngrok and Why Xojo Developers Need It?</h2>



<p>At its core, ngrok is a command-line tool that creates a secure, public URL for a service running on your local machine. Think of it as a temporary bridge from the internet directly to your computer, bypassing firewalls and NAT configurations.</p>



<p>For Xojo Web developers, this offers a wealth of benefits:</p>



<ul class="wp-block-list">
<li><strong>Real-device Testing:</strong>&nbsp;Test your Xojo web app&#8217;s responsiveness and functionality on actual mobile phones, tablets, or other computers, even if they&#8217;re not on your local Wi-Fi network.</li>



<li><strong>Instant Demonstrations:</strong>&nbsp;Share your work-in-progress with clients, colleagues, or friends without the need of deploying to a remote server. They just need the ngrok-provided URL!</li>



<li><strong>Webhook Development:</strong>&nbsp;Many third-party services (payment gateways, messaging platforms, etc.) use webhooks to notify your application of events. These webhooks require a public URL to send data to. ngrok provides this, making local webhook development a breeze.</li>



<li><strong>Debugging Public-Facing Issues:</strong>&nbsp;Sometimes, an issue only appears when your app is publicly accessible. ngrok allows you to debug such scenarios without a full deployment cycle.</li>
</ul>



<p>It&#8217;s truly a must-have tool in your Xojo Web development toolkit!</p>



<h2 class="wp-block-heading">Getting Started with ngrok</h2>



<p>Before we connect our Xojo app, we need to get ngrok set up.</p>



<h3 class="wp-block-heading">Step 1: Download ngrok</h3>



<p>Head over to the official ngrok website:&nbsp;<a href="https://ngrok.com/download" target="_blank" rel="noreferrer noopener">https://ngrok.com/download</a>.</p>



<p>Download the version appropriate for your operating system (Windows, macOS, Linux).</p>



<h3 class="wp-block-heading">Step 2: Unzip and Place</h3>



<p>Once downloaded, you&#8217;ll get a single executable file (e.g.,&nbsp;<code>ngrok.exe</code>&nbsp;on Windows,&nbsp;<code>ngrok</code>&nbsp;on macOS/Linux). Unzip it and place it in a convenient location. I recommend creating a dedicated folder for it, or placing it somewhere easily accessible from your terminal or command prompt.</p>



<h2 class="wp-block-heading">Preparing Your Xojo Web App</h2>



<p>Xojo Web applications are self-contained web servers. When you run a Xojo Web app in debug mode or build it for deployment, it listens for incoming connections on a specific port. By default, Xojo Web apps usually listen on&nbsp;port 8080.</p>



<p>Let&#8217;s quickly ensure your Xojo Web app is ready:</p>



<ol class="wp-block-list">
<li><strong>Open your Xojo Web Project:</strong>&nbsp;Open any existing Xojo Web project, or create a new one for testing.</li>



<li><strong>Run in Debug Mode:</strong>&nbsp;Click the &#8220;Run&#8221; button in the Xojo IDE. Your web app will launch in your default browser, at&nbsp;<code>http://localhost:8080</code>.</li>
</ol>



<h2 class="wp-block-heading">Tunneling Your Xojo App with ngrok</h2>



<p>Now for the magic! With your Xojo Web app running locally, we&#8217;ll open a tunnel to it using ngrok.</p>



<h3 class="wp-block-heading">Step 1: Open Terminal/Command Prompt</h3>



<p>Open your system&#8217;s terminal (macOS/Linux) or Command Prompt/PowerShell (Windows).</p>



<h3 class="wp-block-heading">Step 2: Navigate to ngrok Directory (if needed)</h3>



<p>If you didn&#8217;t place the&nbsp;<code>ngrok</code>&nbsp;executable in a system PATH location, navigate to the directory where you unzipped&nbsp;<code>ngrok</code>&nbsp;using the&nbsp;<code>cd</code>&nbsp;command. For example:</p>



<pre class="wp-block-code"><code>cd /path/to/your/ngrok/folder</code></pre>



<h3 class="wp-block-heading">Step 3: Run the ngrok Command</h3>



<p>Now, execute the&nbsp;<code>ngrok</code>&nbsp;command to create the tunnel. Since Xojo Web apps typically run on port 8080, the command will be:</p>



<pre class="wp-block-code"><code>ngrok http 8080</code></pre>



<ul class="wp-block-list">
<li><code>http</code>: Specifies that we&#8217;re tunneling an HTTP service.</li>



<li><code>8080</code>: This is the port your Xojo Web app is listening on. If you&#8217;ve configured your Xojo app to use a different port (e.g., in the Build Settings), make sure to use that port number instead.</li>
</ul>



<p>After running the command, ngrok will output information about the tunnel it has created. You&#8217;ll see output similar to this:</p>



<pre class="wp-block-code"><code>ngrok                                                                            (Ctrl+C to quit)

Session Status                online
Account                       Account Name (Free)
Version                       3.x.x
Region                        United States (us)
Forwarding                    https://a52b-20-40-100-120.ngrok-free.app -&gt; http://localhost:8080

Connections                   ttl     opn     rt1     rt5     p50     p90
                              0       0       0.00    0.00    0.00    0.00
</code></pre>



<p>The most important lines here are the&nbsp;<code>Forwarding</code>&nbsp;lines. These provide you with the public URLs that point to your Xojo web app.</p>



<h2 class="wp-block-heading">Testing Your Public Xojo App</h2>



<p>With the ngrok tunnel active, your Xojo web app is now live to the world!</p>



<ol class="wp-block-list">
<li><strong>Copy the HTTPS URL:</strong>&nbsp;Copy the&nbsp;<code>https://</code>&nbsp;URL provided by ngrok.</li>



<li><strong>Test It:</strong>
<ul class="wp-block-list">
<li>Paste this URL into any web browser, on any device, anywhere with an internet connection.</li>



<li>Send the URL to a friend or client to get their feedback.</li>



<li>Test it on your mobile phone&#8217;s browser using its cellular data connection (not your local Wi-Fi) to simulate a truly external connection.</li>
</ul>
</li>
</ol>



<p>You&#8217;ll see your Xojo web app load as if it were hosted on a remote server!</p>



<p>To stop the ngrok tunnel, press Ctrl+C in the console.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>ngrok can be an indispensable tool for any Xojo Web developer. It transforms the challenging task of exposing a local web app into a simple, one-line command. Whether you&#8217;re testing on diverse devices, showcasing your progress to clients, or integrating with external webhook services, ngrok streamlines your workflow and lets you focus on what you do best: building amazing applications with Xojo.</p>



<p>Give ngrok a try on your next Xojo Web project, and prepare to be amazed by the convenience it offers!</p>



<p>What if we create a Build Step script to automatically run ngrok when needed? Share your experiences and tips in the <a href="https://forum.xojo.com/" target="_blank" rel="noreferrer noopener">Xojo forums</a>!</p>



<p><em>Gabriel is a digital marketing enthusiast who loves coding with Xojo to create cool software tools for any platform. He is always eager to learn and share new ideas!</em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spotlight On: Tim Dietrich</title>
		<link>https://blog.xojo.com/2025/03/10/spotlight-on-tim-dietrich/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Mon, 10 Mar 2025 16:00:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[FileMaker]]></category>
		<category><![CDATA[NetSuite]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=14631</guid>

					<description><![CDATA[Spotlight On posts focus on Xojo community members. We’ll use this space to tell the stories of people using Xojo, share amazing Xojo-made apps and&#8230;]]></description>
										<content:encoded><![CDATA[
<p><em>Spotlight On posts focus on Xojo community members. We’ll use this space to tell the stories of people using Xojo, share amazing Xojo-made apps and spread awareness of community resources. If you have an app, a project or a person you want to see featured in Spotlight On,&nbsp;<a href="mailto:hello@xojo.com" target="_blank" rel="noreferrer noopener">tell us about it</a>!</em></p>



<p>I&#8217;ve had the pleasure of working with Tim multiple times over nearly 10 years now. Tim is one of those people who makes a community, he&#8217;s a connector, bringing people into a group and highlighting common ground for the benefit of us all. It&#8217;s not hard to find out what Tim is doing these days, you can read all about it on his blog, watch his videos and webinars and read his Xojo interview series in xDev Magazine. In this month&#8217;s Spotlight On feature, Tim answers questions about his latest, and biggest, project and his ongoing success using Xojo.</p>



<h3 class="wp-block-heading"><strong>Mac, Windows or Linux?</strong></h3>



<p>All three.</p>



<p>I do all of my work on a MacBook Pro. That&#8217;s where I&#8217;m running the Xojo IDE, doing testing, and so on. But I&#8217;m developing apps that also run on Windows and Linux, too. When I&#8217;m developing a Windows app, I usually do my initial testing using a Windows VM running in Parallels. Over the past few years, the amount of Linux projects that I work on has increased significantly. I&#8217;m developing a lot of console apps that run on Linux.</p>



<p>Here&#8217;s something that I discovered about a year ago, and that your readers might find interesting. Xojo apps that are compiled for Linux (Linux x86 64-bit in particular) will run on servers that are running Oracle&#8217;s &#8220;Oracle Linux Server&#8221; operating system. Oracle&#8217;s cloud (which they call &#8220;Oracle Cloud Infrastructure&#8221; or &#8220;OCI&#8221; for short) run that version of Linux, which is similar to Fedora. A lot of companies that are running on NetSuite (which Oracle owns) are &#8220;all in&#8221; with OCI. So the fact that Xojo apps can be compiled to run on OCI servers is a pretty big deal. I think there&#8217;s a lot of opportunity for Xojo developers to meet the demand for custom software coming from companies that are in investing in OCI.</p>



<h3 class="wp-block-heading"><strong>What do you wish more people would ask/talk to you about regarding programming?</strong></h3>



<p>I have a pretty popular blog, and I do get a lot of technical questions from readers. Occasionally, I get questions like &#8220;How can I break into the NetSuite space?&#8221; What they&#8217;re really asking about are strategies for finding opportunities, technical things that they should learn about, and so on. </p>



<p>But it&#8217;s the non-technical things that they don&#8217;t ask about that I think are really important. For example, learning about business in general. Learning about accounting. And if they&#8217;re looking to &#8220;go solo,&#8221; learning how to build authority, stay organized, and so on.</p>



<h3 class="wp-block-heading"><strong>How would you explain your most recent project to a new developer?</strong></h3>



<p>One of the biggest challenges that companies face when they&#8217;re switching from one business system to another is migrating data between the two systems. Some companies think that this is the final step before &#8220;going live&#8221; with the new system &#8211; and it certainly is.</p>



<p>But the reality is that they&#8217;ll likely need to do this data migration several times, especially as they test the new system. In some cases, they&#8217;ll run the two systems in parallel and compare the results of the two systems, to make sure the new system is being implemented correctly.</p>



<p>I&#8217;m currently working on a very large, very complicated NetSuite implementation, and we ran into this need. Using Xojo, I developed an app called the &#8220;Data Bridge&#8221; which we&#8217;re using to sync data between their current system (which was developed using Progress &#8211; https://progress.com) and their NetSuite instance. It takes data that was exported from Progress as pipe-delimited files, parses and validates the data, and then makes API calls to push the data into NetSuite. This is helping us test NetSuite more thoroughly, using current, real data, so that there will be no surprises when we do go live.</p>



<h3 class="wp-block-heading"><strong>What’s next on your “Learn Next” list?</strong></h3>



<p>For the longest time, I&#8217;ve felt that AI &#8211; and especially generative AI &#8211; is overhyped. So I mostly ignored it. Now that the excitement has settled down a bit, I&#8217;ve started to look at AI in a serious way. NetSuite recently made some generative AI APIs available to developers, so I&#8217;ve been experimenting with those. One of the projects that I&#8217;m currently working on involves developing a Xojo-based mobile app that integrates with NetSuite, leveraging the data stored in NetSuite as well as its AI functionality.</p>



<h3 class="wp-block-heading"><strong>What is something that has surprised you about coding in the last 10 years?</strong></h3>



<p>I think that like a lot of developers that have been working professionally for awhile, I was surprised by the popularity of Javascript, and how widespread it&#8217;s used, especially for developing backend Web apps. The other thing that has surprised me is the increasing number of developers that really don&#8217;t want to write code. There seem to be a lot of people that pursue careers in software development simply because they think it&#8217;s a way to &#8220;make big money.&#8221; One of the things that<br>I love about the Xojo community is that most of the Xojo developers that I&#8217;ve talked to seem to find joy in writing code. (You can also see this on the Forum, too.)</p>



<h3 class="wp-block-heading"><strong>Xojo isn’t the only tool in your kit. What is a piece of software more people should know about?</strong></h3>



<p>There are a couple of other development tools that I use and recommend, and that I encourage other Xojo developers to check out.</p>



<p>One is <a href="https://www.jetbrains.com/datagrip/" target="_blank" rel="noreferrer noopener">DataGrip</a> by JetBrains, which I started using about a year ago. DataGrip is a cross- platform database tool that supports a very wide range of relational databases. I use it often in my NetSuite work, especially when I need to explore the schema of the Oracle database that a NetSuite instance is powered by. </p>



<p>Another tool that I recommend is <a href="https://rapidapi.com/" target="_blank" rel="noreferrer noopener">RapidAPI</a> (which was formerly known as &#8220;Paw&#8221;). I&#8217;ve been using RapidAPI since it was first released, and it&#8217;s my API tool of choice. There&#8217;s another API tool called &#8220;Postman&#8221;that is certainly much more popular, but I really prefer RapidAPI. It seems to me to be much more Mac-like. </p>



<p>One more tool that I want to mention &#8211; and this one is brand new &#8211; is called &#8220;<a href="https://apps.apple.com/us/app/framous-screenshot-frames/id6636520519?mt=12" target="_blank" rel="noreferrer noopener">Framous</a>.&#8221; Framous makes it easy to add device frames around screenshots. So you can take a screenshot of an app &#8211; such as one running on your Mac or in a simulator &#8211; and then drop the screenshot into a device frame &#8211; such as a Mac or iPhone. It&#8217;s great for creating images to be used for marketing purposes. The app is available on the Mac App Store.</p>



<h3 class="wp-block-heading"><strong>When did you start using Xojo?</strong></h3>



<p>I started using Xojo in August of 2015 &#8211; nearly 10 years ago!</p>



<h3 class="wp-block-heading"><strong>How did you find Xojo?</strong></h3>



<p>Hal Gumbert encouraged me to check out Xojo, and I&#8217;m so glad that he did. At the time, we were both FileMaker developers. I had grown frustrated with the FileMaker platform and was looking for a new development tool to work with.</p>



<h3 class="wp-block-heading"><strong>What did you first&nbsp;build with Xojo?</strong></h3>



<p>When I first started working with Xojo, I was interested in developing iOS apps &#8211; and Xojo&#8217;s support for the iOS framework had just been released. So the timing was perfect. In fact, then first Xojo license that I purchased was only for iOS. There were two iOS apps that I immediately developed with Xojo. One integrated with FileMaker and the other integrated with Airtable. (At the time, I was serving as Airtable&#8217;s &#8220;Developer Evangelist.&#8221;)</p>



<h3 class="wp-block-heading"><strong>What do you build with it now?&nbsp;</strong></h3>



<p>I now use Xojo to develop all kinds of apps &#8211; desktop, mobile, Web, and console apps &#8211; and for all of the platforms that Xojo supports too (macOS, Windows, Linux, iOS, and Android). When I first started using Xojo, I never would have guessed that someday I&#8217;d be developing so many different types of apps.</p>



<p>It surprises me that out of all of the types of apps that I develop with Xojo, these days it&#8217;s Linux console apps that I&#8217;m developing the most. These apps are primarily used to automate processes involving NetSuite, such as batch file processors, webhook listeners and senders, and more. So essentially I&#8217;m using Xojo &#8211; and console apps especially &#8211; to extend NetSuite&#8217;s capabilities.</p>



<h3 class="wp-block-heading"><strong>What is something you worked on recently that you want to talk about?</strong></h3>



<p>I mentioned a few of my current projects earlier, but two of the more interesting projects that I&#8217;m working on are Suite.js (a JavaScript runtime that’s designed to make NetSuite integration easy) and SuiteBrowser (a Web browser designed specifically for use with NetSuite). Both of those projects might sound like crazy ideas. I mean, what kind of crazy person develops their own web browser?!? But I can tell you, based on the level of interest in them from the NetSuite community, that there&#8217;s a genuine need for both of them.</p>



<h3 class="wp-block-heading"><strong>Do you earn a living with Xojo?&nbsp;</strong></h3>



<p>Absolutely. So much of my work these days &#8211; including my NetSuite work &#8211; involves Xojo. I honestly don&#8217;t know what I&#8217;d do without it.</p>



<p>Also, I want to give a shout out to Christian Schmitz and <a href="https://www.monkeybreadsoftware.de/xojo/">MonkeyBread Software</a>. His Xojo plug-ins have enabled me to work on Xojo projects that I never would have dreamed of working on, including projects that utilize things like MQTT, Phidgets, and more.</p>



<h3 class="wp-block-heading"><strong>Do you use it for your hobbies?&nbsp;</strong></h3>



<p>Yes, I do. My main hobby these days is developing apps that run on Raspberry Pi&#8217;s, and of course, I&#8217;m using Xojo to create them. As a side note, I recently purchased my fifth Raspberry Pi &#8211; a Raspberry Pi 500 &#8211; and I love working with it. It reminds me what it was like to use Macs and PCs &#8220;back in the day.&#8221;</p>



<h3 class="wp-block-heading"><strong>What’s your biggest Xojo success?</strong></h3>



<p>Out of all of the apps that I&#8217;ve developed with Xojo, the one that I use every day is called SuiteTransmit. SuiteTransmit is a desktop app that monitors the files that I&#8217;m working on, detects changes to them, and automatically uploads them to NetSuite. It allows me to develop NetSuite &#8220;SuiteScript&#8221; apps using my preferred IDE (BBEdit). This simple app, which, thanks to Xojo, took only a few hours to develop, has saved me a lot of time. SuiteTransmit is one of my &#8220;secret weapons,&#8221; and I don&#8217;t think I could have, or would have ever even attempted to develop it, without Xojo.</p>



<p>But my biggest &#8220;Xojo success&#8221; doesn&#8217;t involve any one particular app that I&#8217;ve developed with it. Over the years, I&#8217;ve blogged about my Xojo work, and been a guest on several Xojo webinars. Last summer, a company that was looking for help implementing NetSuite stumbled upon my NetSuite / Xojo work, liked what they saw, and reached out to me for help. They&#8217;re now my biggest client, and the biggest client I&#8217;ve had throughout my entire career. And I owe that to Xojo.</p>



<p><em>Thank you to Tim Dietrich for answering questions and sharing his Xojo experience with the community.&nbsp;Learn more about&nbsp;<a href="https://timdietrich.me/">Tim on his blog</a>, find him on <a href="https://www.linkedin.com/in/tim-dietrich/">LinkedIn</a></em> and read his interviews in <a href="https://xdevmag.com/">xDev Magazine</a>.</p>



<p><em>If you have an app, a project or a person you want to see featured in Spotlight On,&nbsp;<a href="mailto:hello@xojo.com" target="_blank" rel="noreferrer noopener">tell us about it</a>!</em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>



<ul class="wp-block-list">
<li><a href="https://www.facebook.com/goxojo" target="_blank" rel="noreferrer noopener"></a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>3 Strategies to Boost Your New App Downloads Today</title>
		<link>https://blog.xojo.com/2025/02/17/3-strategies-to-boost-your-new-app-downloads-today/</link>
		
		<dc:creator><![CDATA[Gabriel Ludosanu]]></dc:creator>
		<pubDate>Mon, 17 Feb 2025 16:00:00 +0000</pubDate>
				<category><![CDATA[Dev Marketing]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[App Marketing]]></category>
		<category><![CDATA[app promotion]]></category>
		<category><![CDATA[app store optimization]]></category>
		<category><![CDATA[Developer Marketing]]></category>
		<category><![CDATA[social media for developers]]></category>
		<category><![CDATA[Social Media Marketing]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=14469</guid>

					<description><![CDATA[Launching a new app is an exciting milestone. However, with millions of apps in the market, it is hard to get noticed. Paid advertising is&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Launching a new app is an exciting milestone. However, with millions of apps in the market, it is hard to get noticed. Paid advertising is one way to promote your app, but not everyone has the budget for it. The good news is that there are free and effective ways to increase your app&#8217;s visibility. In this article, we will explain three strategies. These are using social media, optimizing your app store listing, and collaborating with influencers.</p>



<h3 class="wp-block-heading">1. Use Social Media to Reach More People</h3>



<p>Social media is a powerful tool for app promotion. You can connect with your audience on platforms like X, LinkedIn, TikTok, YouTube and others. These platforms allow you to share information about your app and show how it can help users.</p>



<p>Create posts that are interesting and useful. For example, if your app helps with productivity, share tips and success stories. Share short videos or images that explain how your app works. People like content that teaches them something or makes them smile.</p>



<p>You can also join online communities where your audience spends time. Reddit, Facebook Groups, and LinkedIn Groups are good examples. Participate in conversations and share your knowledge. When the time is right, you can introduce your app to these communities.</p>



<p>For example, a developer of a fitness app could join a fitness subreddit. They could share workout tips and then explain how their app helps people stay fit. This approach feels natural and not too promotional.</p>



<p><strong>Tips for Success:</strong></p>



<ul class="wp-block-list">
<li>Post regularly to keep your audience engaged.</li>



<li>Use popular hashtags to increase the visibility of your posts.</li>



<li>Reply to comments and messages to build trust with your audience.</li>
</ul>



<h3 class="wp-block-heading">2. Improve Your App Store Listing</h3>



<p>If people cannot find your app, they cannot download it. <a href="https://blog.xojo.com/2020/06/22/guest-post-what-is-aso-and-why-is-it-important/" data-type="link" data-id="https://blog.xojo.com/2020/06/22/guest-post-what-is-aso-and-why-is-it-important/">App Store Optimization (ASO)</a> helps users discover your app in app stores. You can think of ASO as SEO (Search Engine Optimization) for apps.</p>



<p>Start with your app&#8217;s title and description. Include keywords that users are likely to search for. For example, if your app tracks habits, use words like &#8220;habit tracker&#8221; or &#8220;daily planner&#8221; in the description.</p>



<p>Visuals are also very important. A good app icon and clear screenshots can make your app stand out. You can also create a short video that shows how your app works. Encourage users to leave reviews and ratings. Apps with higher ratings appear higher in search results.</p>



<p>Updating your app listing regularly also helps. Add new features and respond to user feedback to keep your app fresh. A <a href="https://xojo.com" target="_blank" rel="noreferrer noopener">flexible app development tool</a>, like Xojo, can make this updating process easier by helping you quickly adapt to user needs and marketplace trends.</p>



<p><strong>Tips for Success:</strong></p>



<ul class="wp-block-list">
<li>Use Google Keyword Planner to find the best keywords for your app. This free tool helps you identify terms that people search for.</li>



<li>Offer small rewards in your app to encourage users to leave reviews.</li>



<li>Monitor your app&#8217;s performance and make improvements based on data.</li>
</ul>



<h3 class="wp-block-heading">3. Work with Influencers to Promote Your App</h3>



<p>Influencers can help more people learn about your app. You do not need to work with influencers who have millions of followers. Micro-influencers with smaller audiences are often more affordable and effective.</p>



<p>Find influencers whose audience matches your app&#8217;s target users. For example, if you have a cooking app, look for food bloggers or Instagram chefs. Offer them free access to your app in exchange for a review or a social media post.</p>



<p>Personalized messages work best when reaching out to influencers. Explain how your app can benefit their audience. Show them that you care about their work and are not just looking for free promotion.</p>



<p><strong>Tips for Success:</strong></p>



<ul class="wp-block-list">
<li>Focus on influencers with engaged audiences, not just large follower numbers.</li>



<li>Give influencers resources like videos or promo codes to make promotion easier.</li>



<li>Build long-term relationships with influencers to keep your app in the spotlight.</li>
</ul>



<h3 class="wp-block-heading">Conclusion</h3>



<p>Promoting your app does not have to be expensive. By using social media, improving your app store listing, and working with influencers, you can increase your app&#8217;s visibility for free. These strategies require time and effort, but they can deliver great results.</p>



<p>Which strategy will you try first? Start promoting your app today and track your progress. With creativity and persistence, you can attract more users and make your app successful!</p>



<p><em>Gabriel is a digital marketing enthusiast who loves coding with Xojo to create cool software tools for any platform. He is always eager to learn and share new ideas!</em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WWDC 2024 for Xojo Users</title>
		<link>https://blog.xojo.com/2024/06/24/wwdc-2024-for-xojo-users/</link>
		
		<dc:creator><![CDATA[Gavin Smith]]></dc:creator>
		<pubDate>Mon, 24 Jun 2024 15:53:27 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[WWDC]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=13244</guid>

					<description><![CDATA[Last week, Xojo MVP Gavin Smith attended the WWDC 2024 event in Cupertino. He found the event uplifting and exciting, and I was able to talk with many people and share perspectives with them. Learn More.]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large is-style-default"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2024/06/keynote-1024x768.jpeg" alt="" class="wp-image-13245" srcset="https://blog.xojo.com/wp-content/uploads/2024/06/keynote-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2024/06/keynote-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2024/06/keynote-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2024/06/keynote-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2024/06/keynote-2048x1536.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Last week, I attended the WWDC 2024 event in Cupertino. It took place in both the original Infinite Loop campus, as well as the Apple Park “spaceship” campus which opened in 2017 and cost $5 billion to build. Apple’s WWDC events are no longer a traditional developer conference. The developer session videos are all uploaded for free, and even the keynote is a prerecorded, so event attendees see it at the same time as the rest of the world. Instead, this is more of a social event &#8211; an opportunity to meet fellow developers, bump into some famous people, and take advantage of Apple’s hospitality. I found the event uplifting and exciting, and I was able to talk with many people and share perspectives with them.&nbsp;</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-1024x768.jpeg" alt="" class="wp-image-13246" srcset="https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2024/06/infiniteloop-2048x1536.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Inside the Infinite Loop campus &#8211; rumors of a free bar may or may not be greatly exaggerated</p>



<figure class="wp-block-image size-large is-style-default"><img decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2024/06/applepark-1024x768.jpeg" alt="" class="wp-image-13247" srcset="https://blog.xojo.com/wp-content/uploads/2024/06/applepark-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2024/06/applepark-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2024/06/applepark-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2024/06/applepark-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2024/06/applepark-2048x1536.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The event was a great opportunity to share ideas and plans with other developers</p>



<p>Now, you might think that the event is solely for Swift developers, but this is not entirely true. Of course, Apple are constantly pitching their chosen language and frameworks at the event, but there is also a recognition that many people develop software for Apple platforms in tools other than Swift and Xcode. Of the people I spoke to, quite a number of people were using something other than Swift (including an Apple engineer!). Many of the sessions from WWDC are naturally catered towards Swift developers, but there are still some that will be useful to Xojo developers. I’ve highlighted a selection of videos below, along with my own description.</p>



<h2 class="wp-block-heading">I want more stuff</h2>



<p>When browsing WWDC videos, if you come across new functionality or an API that isn’t exposed in Xojo, the best course of action is to create a feature request at <a href="https://tracker.xojo.com">https://tracker.xojo.com</a>. But don’t stop there. Tell the community about your request on the forum and ask them to give the request a “thumbs up” if they agree. This helps the Xojo team gauge interest. For some requests, you may also want to rope in support from me or one of the other MVPs, so that we can potentially engage with the team directly on your behalf at one of our regular meetings.</p>



<p>At each WWDC, Apple releases beta versions of its new tools and operating systems. These are very early versions, especially at this point in the beta cycle, and should not be installed on your main machines without very good reason. Early anecdotal evidence suggestions few problems with Sequoia (the new version of macOS) and Xojo apps, but testing such software should be done in virtual machines or on machines that you don’t use for your daily coding. When Xojo support for the new OS and the new version of Xcode becomes official, the System Requirements page will be updated at <a href="https://documentation.xojo.com/resources/system_requirements_for_current_release.html?utm_term=&amp;utm_campaign=2024+PMax+DailyGreen+Sales&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=9025323230&amp;hsa_cam=20990493106&amp;hsa_grp=&amp;hsa_ad=&amp;hsa_src=x&amp;hsa_tgt=&amp;hsa_kw=&amp;hsa_mt=&amp;hsa_net=adwords&amp;hsa_ver=3&amp;gad_source=1&amp;gclid=CjwKCAjwg8qzBhAoEiwAWagLrGLSWQQOBNOvtN7ovzQDsw1RtX4LRAJ5N-f6-qU4gbH1kv9OL03ZhxoCPHIQAvD_BwE">https://documentation.xojo.com/resources/system_requirements_for_current_release.html</a></p>



<h2 class="wp-block-heading">Highlighted WWDC 2024 videos</h2>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/10063">What’s new in App Store Connect</a>”</p>



<p>Take better advantage of the App Store, get your app nominated for featuring and more.</p>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/10140">Add personality to your app through UX writing</a>”</p>



<p>This is a quintessentially Apple presentation, but it may be thought provoking. What is the tone of your app? Does it matter for your market?</p>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/10110">Implement App Store Offers</a>”</p>



<p>Self-explanatory from the title. Most of this will require the use of MBS plugins.</p>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/111977">Platforms State of the Union 5-Minute Recap</a>”</p>



<p>The full State of the Union presentation, which follows the main keynote each WWDC, is rather lengthy and not required viewing for Xojo developers. But the five minute recap is worth watching to get an overview.</p>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/10185">Build multilingual-ready apps</a>”</p>



<p>A lot of this video involves Swift code but there is still useful information for everyone in this.</p>



<p>Notes:&nbsp;</p>



<ul class="wp-block-list">
<li>Apple also have a “Expanding your app to new markets” document at <a href="https://developer.apple.com/localization/">https://developer.apple.com/localization/</a>. </li>



<li>To take advantage of much of this in your Xojo apps, see <a href="https://documentation.xojo.com/topics/localizing_your_apps/introduction_to_app_localization.html">https://documentation.xojo.com/topics/localizing_your_apps/introduction_to_app_localization.html</a></li>
</ul>



<p>“<a href="https://developer.apple.com/videos/play/wwdc2024/10188">What’s new in SF Symbols 6</a>”</p>



<p>SF Symbols (SF stands for San Francisco) is a library of thousands of clean and simple symbols for use in Apple platforms only. Apple typically updates this yearly.</p>



<p>Notes:</p>



<ul class="wp-block-list">
<li>To take advantage of SF Symbols in your iOS apps, use the Picture.SystemImage method. See the docs at https://documentation.xojo.com/api/graphics/picture.html#picture-systemimage</li>



<li>There is no built-in support for SF Symbols in Xojo Mac apps, but you can still take advantage of them. See this blog post for details: https://blog.xojo.com/2021/10/21/quicktip-using-sf-symbols-in-macos-revisited/</li>



<li>Tell Xojo that this support should really be built-in! Lend your support to this case; <a href="https://tracker.xojo.com/xojoinc/xojo/-/issues/60751">https://tracker.xojo.com/xojoinc/xojo/-/issues/60751</a></li>



<li>Whilst SF Symbols is Apple-only, there is also a library of images built into Xojo for Android developments, also using the Picture.SystemImage method.</li>



<li>Browse SF Symbols on your Mac (and get their names for use in Xojo) by downloading the SF Symbols utility from <a href="https://developer.apple.com/sf-symbols/">https://developer.apple.com/sf-symbols/</a></li>
</ul>



<h2 class="wp-block-heading">More videos</h2>



<p>Want to watch even more videos? (Shouldn’t you be coding?) Subscribe to the official Xojo YouTube channel and also see videos from the recent Monkeybread Software conference, including presentations from Xojo engineers and other MVPs. <a href="https://www.youtube.com/@MonkeybreadSoftware/videos">https://www.youtube.com/@MonkeybreadSoftware/videos</a></p>



<p><em>Gavin is a Xojo MVP and is based in the UK. He has been a Xojo developer since the first version in 1998.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Effortless HTTP Requests in Xojo: Using Curl in Xojo with URLConnection</title>
		<link>https://blog.xojo.com/2024/06/05/effortless-http-requests-in-xojo-using-curl-in-xojo-with-urlconnection/</link>
		
		<dc:creator><![CDATA[Gabriel Ludosanu]]></dc:creator>
		<pubDate>Wed, 05 Jun 2024 20:52:00 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Basic Authentication]]></category>
		<category><![CDATA[CURL]]></category>
		<category><![CDATA[File Download]]></category>
		<category><![CDATA[HTTP Requests]]></category>
		<category><![CDATA[URLConnection]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=13013</guid>

					<description><![CDATA[If you’re familiar with the command-line tool curl, you may wonder how to use curl in Xojo effectively. Curl is a powerful tool for making HTTP requests, but it’s not always the most convenient for working within a graphical application like Xojo. That's where Xojo's URLConnection class shines! It provides a simple and elegant way to make HTTP requests directly from your Xojo code, making it easy to use curl in Xojo. In this article, you will learn how to adapt common curl commands to Xojo's URLConnection. Let's get started.]]></description>
										<content:encoded><![CDATA[
<p>You’re building a fantastic Xojo application that needs to connect to the internet, grab data from websites, or send information to web services. This is where HTTP requests come in. They’re the language your application uses to talk to the web.</p>



<p>If you’re familiar with the command-line tool curl, you may wonder how to use curl in Xojo effectively. Curl is a powerful tool for making HTTP requests, but it’s not always the most convenient for working within a graphical application like Xojo.</p>



<p>That&#8217;s where Xojo&#8217;s <a href="https://documentation.xojo.com/api/networking/urlconnection.html" data-type="link" data-id="https://documentation.xojo.com/api/networking/urlconnection.html" target="_blank" rel="noreferrer noopener">URLConnection</a> class shines! It provides a simple and elegant way to make HTTP requests directly from your Xojo code, making it easy to use curl in Xojo.</p>



<p>In this post, you will learn how to adapt common curl commands to Xojo&#8217;s URLConnection. Let&#8217;s get started.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Basic GET Request Using Curl in Xojo</h3>



<p>Meaning: Fetch the content of the specified URL using a GET request.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl https://example.com</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
Var response As String = socket.SendSync("GET", "https://example.com", 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">GET Request with Query Parameters</h3>



<p>Meaning: Fetch the content of the specified URL with query parameters.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl "https://example.com?param1=value1&amp;param2=value2"</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
Var response As String = socket.SendSync("GET", "https://example.com?param1=value1&amp;param2=value2", 30)</code></pre>



<p>Or:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection

// Define the query parameters using Pair
Var queryParams() As Pair
queryParams.Add("param1" : "value1")
queryParams.Add("param2" : "value2")

// Construct the URL with query parameters
Var baseURL As String = "https://example.com"
Var queryString As String = "?"

For Each param As Pair In queryParams
  queryString = queryString + param.Left + "=" + param.Right + "&amp;"
Next

// Remove the trailing '&amp;' character
queryString = queryString.Left(queryString.Length - 1)

// Combine base URL and query string
Var fullURL As String = baseURL + queryString

Var response As String = socket.SendSync("GET", fullURL, 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Adding Headers</h3>



<p>Meaning: Send a GET request with a custom header.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl -H "Content-Type: application/json" https://example.com</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
socket.RequestHeader("Content-Type") = "application/json"
Var response As String = socket.SendSync("GET", "https://example.com", 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Sending JSON Data with POST</h3>



<p>Meaning: Send a POST request with JSON data to the specified URL.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl -L 'http://example.com' ^
-H 'Content-Type: application/json' ^
-d '{"key1":"value1","key2":"value2"}'</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
Var jsonData As String = "{""key1"":""value1"",""key2"":""value2""}"
socket.SetRequestContent(jsonData, "application/json")
Var response As String = socket.SendSync("POST", "https://example.com", 30)</code></pre>



<p>Or:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
// Create a new JSONItem
Var json As New JSONItem

// Add key-value pairs to the JSONItem
json.Value("key1") = "value1"
json.Value("key2") = "value2"

socket.SetRequestContent(json.ToString, "application/json")
Var response As String = socket.SendSync("POST", "https://example.com", 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Basic Authentication</h3>



<p>Meaning: Send a GET request with basic authentication.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl -u username:password http://example.com</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
socket.RequestHeader("Authorization") = "Basic " + EncodeBase64("username:password")
Var response As String = socket.SendSync("GET", "https://example.com", 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Download a File</h3>



<p>Meaning: Download a file from the specified URL and save it with the given filename.</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl -o filename https://example.com/file.zip</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
Var outputFile As FolderItem = SpecialFolder.Desktop.Child("file.zip")
socket.SendSync("GET", "https://example.com/file.zip", outputFile, 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Custom Request Methods</h3>



<p>Meaning: Send a DELETE request to the specified URL (you can replace DELETE with any other method required, PUT, PATCH&#8230;)</p>



<div class="wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Curl:</p>



<pre class="wp-block-code"><code>curl -X DELETE https://example.com/resource</code></pre>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<p>Xojo:</p>



<pre class="wp-block-code"><code>Var socket As New URLConnection
Var response As String = socket.SendSync("DELETE", "https://example.com/resource", 30)</code></pre>
</div>
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>As you&#8217;ve seen, using curl in Xojo with the <a href="https://documentation.xojo.com/api/networking/urlconnection.html" data-type="link" data-id="https://documentation.xojo.com/api/networking/urlconnection.html" target="_blank" rel="noreferrer noopener">URLConnection</a> class is a breeze.</p>



<p>Whether you&#8217;re fetching data, sending/receiving JSON payloads, or downloading files, the examples provided in this tutorial offer a solid foundation for integrating web services into your Xojo applications. As you continue to experiment with URLConnection, you&#8217;ll discover even more ways to enhance your projects and improve your workflow.</p>



<p>If you found this tutorial helpful, don&#8217;t forget to share it with your fellow developers and colleagues. </p>



<p><em>Gabriel is a digital marketing enthusiast who loves coding with Xojo to create cool software tools for any platform. He is always eager to learn and share new ideas!</em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Only 48 Days Until Monkeybread Software&#8217;s Xojo Conference</title>
		<link>https://blog.xojo.com/2024/03/05/only-48-days-until-monkeybread-softwares-xojo-conference/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Tue, 05 Mar 2024 15:20:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=12635</guid>

					<description><![CDATA[Monkeybread Software and Christian Schmitz have organized an exceptional event in Germany in just 2 months. Take this opportunity to meet and network with members of the global Xojo Community. Meet Geoff Perlman, Xojo's Founder &#038; CEO and Xojo Engineers, Javier Menendez and Ricardo Cruz.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Register now for the biggest Xojo event in 2024!</h2>



<p><a href="https://www.monkeybreadsoftware.de/xojo/events/andernach-2024-event.shtm">Monkeybread Software</a> and Christian Schmitz have organized an exceptional event in Germany taking place in just 2 months &#8211; April 22nd to 27th. Take this opportunity to meet and network with members of the global Xojo Community. Meet Geoff Perlman, Xojo&#8217;s Founder &amp; CEO and Xojo Engineers, Javier Menendez and Ricardo Cruz.</p>



<h3 class="wp-block-heading">This event includes:</h3>



<ul class="wp-block-list">
<li>Keynotes from Geoff Perlman and Christian Schmitz</li>



<li>Educational, Feedback and Q&amp;A Sessions</li>



<li>Web Lab with Xojo&#8217;s Ricardo Cruz</li>



<li>Performance Lab with MBS&#8217;s Christian Schmitz</li>



<li>Dinners, Networking and Sightseeing</li>
</ul>



<h2 class="wp-block-heading">Training, Sessions &amp; Events</h2>



<h3 class="wp-block-heading"><a href="https://www.monkeybreadsoftware.de/xojo/events/andernach-2024-event.shtml#Schedule"><strong>6 Day Schedule</strong></a></h3>



<p>Monday          22nd April        Welcome Event<br>Tuesday         23rd April         Sight Seeing Tour &amp; Dinner<br>Wednesday    24th April         Training Day &amp; Reception in Hotel<br>Thursday        25th April         Conference &amp; Dinner at Baggerado<br>Friday             26th April         Conference &amp; Farewell Dinner<br>Saturday         27th April         Geyser Tour</p>



<h2 class="wp-block-heading">Einstein Hotel Am Römerpark</h2>



<p>The event will be hosted at the <a href="https://www.einsteinhotels.de/">Einstein Hotel Am Römerpark</a>, a modern business and conference hotel with unique ambiance and modern facilities. Located in Andernach across from the river Rhine, the hotel features a garden, lounge, terrace and the Sky Bar &amp; Restaurant.</p>



<figure class="wp-block-image size-large is-style-default"><img loading="lazy" decoding="async" width="1024" height="394" src="https://blog.xojo.com/wp-content/uploads/2024/03/andernach-1024x394.png" alt="" class="wp-image-12642" srcset="https://blog.xojo.com/wp-content/uploads/2024/03/andernach-1024x394.png 1024w, https://blog.xojo.com/wp-content/uploads/2024/03/andernach-300x115.png 300w, https://blog.xojo.com/wp-content/uploads/2024/03/andernach-768x295.png 768w, https://blog.xojo.com/wp-content/uploads/2024/03/andernach.png 1300w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Visit, Attend &amp; Network</h2>



<h3 class="wp-block-heading"><a href="https://www.andernach-tourismus.de/en/">Location: Andernach</a></h3>



<p>Networking is not limited to the event hotel! Enjoy the evenings with other Xojo users at casual get-togethers. Arrive a day or two before the conference or stay over the weekend and schedule time to enjoy the area. Join the <a href="https://www.monkeybreadsoftware.de/xojo/events/andernach-2024-event.shtml#SightSeeingTour">group for sightseeing</a> and a <a href="https://www.monkeybreadsoftware.de/xojo/events/andernach-2024-event.shtml#GeyserTour">Geyser Tour</a>. Andernach has much to offer visitors including the &#8220;Runde Turm&#8221; (round tower), Mariendom (Cathedral of Mary), the old crane on the Rhine River front, the Mikveh or the well preserved town wall.</p>



<p>Learn everything else you need to know and <a href="https://www.monkeybreadsoftware.de/xojo/events/register.shtml">Register Today</a> at <a href="https://www.monkeybreadsoftware.de/xojo/events/andernach-2024-event.shtml">Monkeybread Software</a>.</p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Monthly Webinars Expand Your Xojo Programming Skills</title>
		<link>https://blog.xojo.com/2023/08/22/monthly-webinars-expand-your-xojo-programming-skills/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Tue, 22 Aug 2023 18:23:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Multi-Platform Development]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=11940</guid>

					<description><![CDATA[At Xojo we continually look to improve our skills and we are happy to be offering opportunities for everyone in the Xojo community to upgrade their skills too. At least once a month we are hosting new webinars. Webinars cover a variety of valuable topics, including getting started with Xojo, developing web apps, iOS development tips and the basics of using our newest platform, Android. ]]></description>
										<content:encoded><![CDATA[
<p>At Xojo we continually look to improve our skills and we are happy to be offering opportunities for everyone in the Xojo community to upgrade their skills too. At least once a month we are hosting new webinars. Webinars cover a variety of valuable topics, including getting started with Xojo, developing web apps, iOS development tips and the basics of using our newest platform, Android. </p>



<p>Recently, Xojo CEO Geoff Perlman hosted a webinar about object-oriented programming. Also, Greg O&#8217;Lone hosted <a href="https://youtu.be/j9PHzlYBm2A">Xojo iOS Projects: Unlocking the Magic of Auto-Layout and Constraints</a> that you can watch anytime from YouTube. Upcoming topics include <em>Developing Android Apps with Xojo</em> and <em>A Deeper Look at Android. </em></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Understanding Object-Oriented Programming with Xojo" width="500" height="375" src="https://www.youtube.com/embed/qaELXLMv3MQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>Find all upcoming Xojo webinars listed at the Xojo <a href="https://xojo.com/resources/webinar.php">website</a>, scroll down to see recent webinars that you can watch on-demand. Check out the <a href="https://www.youtube.com/c/XojoInc">Xojo YouTube channel</a> to watch all our previous webinars and find hundreds of other Xojo-related videos.  </p>



<p>Your growth and success as a Xojo user is a priority to us. If you have a suggestion for a specific webinar topic or are interested in participating as a guest speaker, please <a href="https://xojo.com/company/contact.php" data-type="link" data-id="https://xojo.com/company/contact.php">reach out to us</a>. See you at the next Xojo <a href="http://xojo.com/resources/webinar.php">webinar</a>!</p>



<p><em><em><em>William Yu grew up in Canada learning to program BASIC on a Vic-20. He is Xojo’s resident Windows and Linux engineer, among his many other skills. Some may say he has joined the dark side here in the USA, but he will always be a Canadian at heart.</em></em></em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>No, we don&#8217;t have plans for a XDC 2024</title>
		<link>https://blog.xojo.com/2023/03/07/no-we-dont-have-plans-for-a-xdc-2024/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Tue, 07 Mar 2023 15:11:17 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=11338</guid>

					<description><![CDATA[If recent years have informed anything in my life, it is that life is short and also that life is always changing. So it is with enthusiasm I am coming to London for XDC next month. As you probably recall, we had been trying to host an Xojo Developer Conference in London for years but the COVID 19 pandemic had other ideas. But after a successful XDC in Nashville, Tennessee in 2022, we felt the climate was right and we collected data saying the demand was high. We felt this despite reading again and again about the decline in in-person and virtual event attendance. Now, please don’t worry the Xojo Developer Conference in London is going to be an excellent event. ]]></description>
										<content:encoded><![CDATA[
<p>If recent years have informed anything in my life, it is that life is short and also that life is always changing. So it is with enthusiasm I am coming to London for XDC next month. As you probably recall, we had been trying to host a Xojo Developer Conference in London for years but the COVID-19 pandemic had other ideas. And after a successful XDC in Nashville, Tennessee in 2022, we felt the climate was right and we collected data saying the demand was high. We felt this despite reading <a href="https://meetings.skift.com/event-attendance-post-pandemic/">again</a> and <a href="https://www.bloomberg.com/news/articles/2022-04-22/trade-shows-tiptoe-back-to-life-with-attendance-still-down-40">again</a> about the decline in in-person and virtual event attendance. Developer conferences across the board have been affected by this trend but, in general, business conferences and trade show attendance is down, sporting event attendance is down, church and even school attendance is down. </p>



<p>Now, please don’t worry, the <a href="https://www.xojo.com/xdc/london/index.html">Xojo Developer Conference in London</a> is going to be an excellent event. Check out the growing <a href="https://www.xojo.com/xdc/london/session-list.html">list of sessions</a>. And to keep XDC excitement high, we are releasing session videos from XDC 2022 over the coming weeks, <a href="https://youtube.com/playlist?list=PLPoq910Q9jXhptd7VS5DLnVg6PFS6T5Ks">watch them</a> and get a feel for what a cool event a XDC is! That said, we don’t have plans for a XDC 2024. And that is why I am writing this. More than a few people have mentioned they plan to skip this event. But when attendee numbers aren’t growing like they <a href="https://remotesynthesis.com/blog/developer-conferences/">used to</a>, and the costs and logistics are increasing, XDC and many events like it may not be around next year. In the US, conference costs have gotten astronomically higher as hotels struggle to recover from the pandemic; this is in addition to general inflation and an increased costs of goods. Previous XDC hotels have seen more than 150% increase in cost per night. One hotel that previously hosted a XDC has seen a 300% increase in cost per night. XDC hasn&#8217;t ever been profitable, but we have always recognized its importance to the Xojo Community, and we also like it a lot ourselves. Dana works hard to keep the event big and cost low, but that isn’t feasible in a world where hotel costs are up 300%.</p>



<p>I’m not saying XDC is over. After all, we’ve taken breaks from XDC before. I’m saying things change and if you want to come to XDC, you should come to London.&nbsp;If you are thinking perhaps you will come to XDC in 2024, I <em>highly recommend</em> you come to <a href="https://www.xojo.com/xdc/london/index.html">London</a>. </p>



<p>And for those of you who cannot be there, we are keeping an eye on all things conference related and we are listening to what the Xojo Community <a href="https://www.xojo.com/company/contact.php">tells us</a>. Currently, there is a huge demand for live webinars, <a href="https://www.xojo.com/resources/webinar.php">Xojo has 2 planned for March</a>, and training <a href="https://youtube.com/playlist?list=PLPoq910Q9jXhptd7VS5DLnVg6PFS6T5Ks">videos</a>. And we may host more meetups like <a href="https://blog.xojo.com/2022/11/15/a-meetup-of-xojo-developers-in-london/">the one</a> Dana hosted in London in November and the one Geoff hosted last month in California.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>London is always a good idea.</title>
		<link>https://blog.xojo.com/2023/02/09/london-is-always-a-good-idea/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Thu, 09 Feb 2023 16:00:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=11193</guid>

					<description><![CDATA[There is no shortage of things to see, do, eat, drink and experience in London. There is something to appease every interest - from history to food, fashion, music, the arts and everything in between. Having so much extracurricular options makes London the ideal city to host the Xojo Developer Conference.]]></description>
										<content:encoded><![CDATA[
<p><strong>“I have often amused myself with thinking how different a place London is to different people.”</strong>&nbsp;James Boswell.</p>



<p>There is no shortage of things to see, do, eat, drink and experience in London. There is something to appease every interest &#8211; from history to food, fashion, music, the arts and everything in between. Having so much extracurricular options makes London the ideal city to host the <a href="https://www.xojo.com/xdc">Xojo Developer Conference</a>.</p>



<p>XDC will take place from Wednesday, April 26th through Friday, April 28th at the <a rel="noreferrer noopener" href="https://www.hilton.com/en/hotels/loneuhi-hilton-london-euston/gallery/" target="_blank">Hilton Euston</a>. With London being such a large city there&#8217;s no shortage of hotels. We chose this hotel because it had the right amount of meeting space and availability, is in a very accessible location and we&#8217;ve stayed there before (as recently as last week!) and it&#8217;s been positive, comfortable and the staff is friendly and helpful. There are a lot of options for food in the area, as well as coffee and breakfast, it&#8217;s just a 2 minute walk to Costa and Pret a Manger.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-768x1024.jpeg" alt="" class="wp-image-11242" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8365-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Euston Station</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-576x1024.jpg" alt="" class="wp-image-11243" width="212" height="377" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-576x1024.jpg 576w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-169x300.jpg 169w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-768x1365.jpg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-864x1536.jpg 864w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-1152x2048.jpg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8369-scaled.jpg 1440w" sizes="auto, (max-width: 212px) 100vw, 212px" /><figcaption class="wp-element-caption">Hilton Euston Exterior</figcaption></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-768x1024.jpeg" alt="" class="wp-image-11246" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7741-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Big Ben</figcaption></figure>
</div>
</div>



<p>The <a href="https://www.hilton.com/en/book/reservation/deeplink/?ctyhocn=LONEUHI&amp;arrivalDate=2023-04-23&amp;departureDate=2023-04-30&amp;groupCode=90H&amp;fromId=HILTONLINKDIRECT" target="_blank" rel="noreferrer noopener">rate the hotel</a> is offering our group includes both breakfast and VAT, however, if this hotel is not in line with your budget, take a look on Google Maps- there are several hotels in the area. If you are traveling with kids, the Hilton Euston does offer family rooms, you can find those via their main booking site or on <a href="https://www.hotels.com/ho124023/hilton-london-euston-london-united-kingdom/" target="_blank" rel="noreferrer noopener">Hotels.com</a>. </p>



<p>Many of you have asked for a blog post listing things to do in London and there are no shortage of those already in existence, I won&#8217;t reinvent the wheel:</p>



<ul class="wp-block-list">
<li>First time in London? <a href="https://www.planetware.com/tourist-attractions-/london-eng-l-lon.htm" target="_blank" rel="noreferrer noopener">Start here.</a></li>



<li>Get <a rel="noreferrer noopener" href="https://www.londontheatredirect.com/?gclid=CjwKCAiAioifBhAXEiwApzCztuUJ9nTzuVnM9mPzKfeOGTeTki8dIKJA3aOYwe-xEPXZpvC6ZfXbAxoCeXUQAvD_BwE&amp;gclsrc=aw.ds" target="_blank">Tickets</a> to the London Theater </li>



<li>London <a href="https://www.viator.com/London-tourism/d737-r6544232651-s110205371?mcid=28353&amp;tsem=true&amp;supci=-1790760458&amp;supag=6544232651&amp;supsc=kwd-308448138625&amp;supai=296393629634&amp;supap=&amp;supdv=c&amp;supnt=g&amp;supti=kwd-308448138625&amp;suplp=9028313&amp;supli=&amp;m=28353&amp;supag=6544232651&amp;supsc=kwd-308448138625&amp;supai=296393629634&amp;supap=&amp;supdv=c&amp;supnt=nt%3Ag&amp;suplp=9028313&amp;supli=&amp;supti=kwd-308448138625&amp;tsem=true&amp;supci=kwd-308448138625&amp;supap1=&amp;supap2=&amp;gclid=CjwKCAiAioifBhAXEiwApzCzttFoBYlfHc91J1iBIGRIG1KiMCuCUHpdgdXhwWOJ51frTqAligoY2hoCAaUQAvD_BwE" target="_blank" rel="noreferrer noopener">Hop On Hop Off Tour</a> &amp; Thames Cruise Information</li>



<li>See what <a rel="noreferrer noopener" href="https://www.songkick.com/metro-areas/24426-uk-london?utf8=%E2%9C%93&amp;filters%5BminDate%5D=04%2F28%2F2023&amp;filters%5BmaxDate%5D=04%2F30%2F2023" target="_blank">concerts</a> are coming to London &#8211; The Flaming Lips, Blue October and Postmodern Jukebox are all performing the weekend after XDC</li>



<li>101 best <a href="https://www.visitlondon.com/things-to-do/shopping/best-shops-in-london" target="_blank" rel="noreferrer noopener">shops</a> in London</li>



<li>Best <a href="https://fullsuitcase.com/day-trips-and-tours-from-london/">day trips</a> from London</li>



<li>London <a href="https://www.nhm.ac.uk/" target="_blank" rel="noreferrer noopener">Natural History</a> Museum</li>



<li><a href="https://www.nationalgallery.org.uk/" target="_blank" rel="noreferrer noopener">National Gallery </a>&#8211; See Monet, Manet, Van Gogh and more!</li>



<li>The <a href="https://www.britishmuseum.org/" target="_blank" rel="noreferrer noopener">British Museum</a></li>



<li><a href="https://www.tate.org.uk/visit/tate-britain?gclid=CjwKCAiAioifBhAXEiwApzCztnWe1FK_sWhM4u3Jpg_PICWJpBxg7uGvaTiL1-oqT8jKXDzWwkGZ3hoC_r4QAvD_BwE" target="_blank" rel="noreferrer noopener">Tate Britain</a></li>



<li><a href="https://www.hrp.org.uk/tower-of-london/#gs.pdhcgr" target="_blank" rel="noreferrer noopener">Tower of London</a></li>



<li><a href="https://museumhack.com/museums-in-london/" target="_blank" rel="noreferrer noopener">List of Museums in London</a></li>



<li><a href="https://www.timeout.com/london/things-to-do/londons-major-parks" target="_blank" rel="noreferrer noopener">London&#8217;s Parks</a></li>



<li><a href="https://www.visitlondon.com/things-to-do/sightseeing/film-locations/top-10-film-locations-in-london" target="_blank" rel="noreferrer noopener">Film locations</a> in London</li>



<li>List of <a href="https://www.timeout.com/london/attractions/london-walking-tours" target="_blank" rel="noreferrer noopener">guided</a> walking tours</li>



<li><a href="https://www.visitlondon.com/traveller-information/getting-around-london/london-transport">Public transportation </a>information &#8211; the stations close to the hotel are Euston, Euston Square and King&#8217;s Cross/St. Pancras</li>
</ul>



<p>If you are a Harry Potter fan, add these to your list:</p>



<ul class="wp-block-list">
<li><a rel="noreferrer noopener" href="https://www.findingtheuniverse.com/taking-a-harry-potter-studio-tour-everything-you-need-to-know/" target="_blank">Blog Post with details about the Harry Potter Tour</a></li>



<li><a href="https://www.wbstudiotour.co.uk/experience/">Harry Potter Tour Information</a></li>



<li><em>Tip: Check out the Harry Potter store and brick wall at King&#8217;s Cross Station</em></li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-768x1024.jpeg" alt="" class="wp-image-11236" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_7773-1-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">King&#8217;s Cross Station</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-768x1024.jpeg" alt="" class="wp-image-11237" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8448-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Twist Museum, Oxford Street</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-768x1024.jpeg" alt="" class="wp-image-11239" srcset="https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2023/02/IMG_8521-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Harrods, Knightsbridge</figcaption></figure>
</div>
</div>



<p>For something random, if you like optical illusions check out <a rel="noreferrer noopener" href="https://twistmuseum.com/" target="_blank">Twist Museum</a> on Oxford Street. It&#8217;s not free, like many of the museums in London, but it is quite interesting and doesn&#8217;t take too long. A nice break if you&#8217;re visiting <a rel="noreferrer noopener" href="https://www.selfridges.com/US/en/features/info/stores/london/" target="_blank">Selfridge&#8217;s</a> for some shopping!</p>



<p>As you can see there is no shortage of activities and entertainment in London, this list could be so much longer! We have an exciting 3-day conference planned with great <a rel="noreferrer noopener" href="https://xojo.com/xdc/london/session-list.html" target="_blank">sessions</a> and the whole Xojo Team is looking forward to seeing everyone. We hope you will join us &#8211; save on your <a rel="noreferrer noopener" href="https://www.xojo.com/xdc" target="_blank">registration</a> when you sign up by February 14th! </p>



<p><em><em><em>William Yu grew up in Canada learning to program BASIC on a Vic-20. He is Xojo’s resident Windows and Linux engineer, among his many other skills. Some may say he has joined the dark side here in the USA, but he will always be a Canadian at heart.</em></em></em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2022: Welcome Back!?</title>
		<link>https://blog.xojo.com/2022/12/13/2022-welcome-back/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Tue, 13 Dec 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Xojo Cloud]]></category>
		<category><![CDATA[Code Assistants]]></category>
		<category><![CDATA[Code Editor]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Multi-Platform Development]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[Xojo API 2.0]]></category>
		<category><![CDATA[Xojo Framework]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10967</guid>

					<description><![CDATA[Does anyone else feel like 2022 is the first year in many years where we have gotten back together, in-person, for big events, small get-togethers, travel and even the daily office grind? Whether that is the right thing to have done or not, it seems that is what many of us did in 2022. Though we all tried new things to stay connected over the past few years (Zoom-fatigue anyone?), there's nothing like seeing an old friend after years apart.]]></description>
										<content:encoded><![CDATA[
<p>Does anyone else feel like 2022 is the first year in many years where we have gotten back together, in-person, for big events, small get-togethers, travel and even the daily office grind? Whether that is the right thing to have done or not, it seems that is what many of us did in 2022. Though we all tried new things to stay connected over the past few years (Zoom-fatigue anyone?), there&#8217;s nothing like seeing an old friend after years apart.</p>



<p>Xojo&#8217;s team was all vaxxed-up and so happy to get together in Nashville for #XDC2022. Tennessee&#8217;s Music City was a delightful backdrop for the first in-person Xojo event since 2019. Check out the short highlights <a href="https://youtu.be/t8xpWVL5pEM">video</a> from Nashville and then join us for #XDC2023 in London, UK. You can <a href="http://xojo.com/xdc/london/index.html">register</a> here.</p>



<p>This year the Xojo team and community welcomed a new Xojo engineer, Ricardo Cruz. Ricardo has applied his expertise to advance and improve Xojo Web. To quote one of Xojo&#8217;s engineers, &#8220;Ricardo coming in has been awesome,&#8221; a sentiment echoed on the Forum and the community in Nashville. </p>



<p>Xojo Web has come so far this year. Control reliability has improved, IDE previews have improved and reconnections have really improved. The web framework can now more often reconnect back to the same web session if it still exists. This is one of the things Ricardo is really happy about, &#8220;You can switch to your email app in your mobile, copy something to the clipboard, come back to the web app and it is still there, ready to continue.&#8221; Under the hood, some dependencies received updates, like jQuery. As a user, you don&#8217;t have to do anything, just use the new Xojo version! Try to tell that to another web developer, that&#8217;s sci-fi outside of Xojo. Also, thanks to the community, the memory and CPU usage continues to be improved release after release. &#8220;Honestly from my perspective it is just fun to play with little projects in it because it has really matured,&#8221; says Xojo&#8217;s Director of Engineering, Travis Hill. </p>



<p>Speaking of technical achievements, this year we added two new targets to Xojo: Windows on ARM 64 and Linux on ARM 64. On Windows, you can natively deploy to ARM-based tablets and laptops that run Windows. On Linux, you can deploy to 64-bit Raspberry Pi which can address significantly more RAM than 32-bit versions. </p>



<p>We built the <a href="https://www.xojo.com/cloud/">Xojo Cloud</a> Control Panel with an updated version of Xojo, and thanks to some Web framework improvements the controls now stay more responsive under load. Plus we&#8217;ve added Xojo Cloud servers in Sydney, Australia for web developers in Australia and New Zealand. We also continued improving and testing our upcoming support for Android, which is now feature complete and awaiting some remaining bug fixes before we make it available to everyone.</p>



<p>In addition, we want to brag about a few technical improvements, including the numerous <a href="https://blog.xojo.com/tag/pdf/">PDF updates</a> implemented by Xojo Engineer and now PDF expert, Javier Menéndez. Also there is the option to generate&nbsp;Program Database <a href="https://blog.xojo.com/2022/07/25/what-the-pdb-is-this/">(PDB)</a>&nbsp;files on Windows and improved <a href="https://blog.xojo.com/2022/10/12/improving-multi-monitor-support-on-windows/">multi-monitor support</a> shepherded by Xojo Engineer William Yu. The list goes on: <a href="https://blog.xojo.com/2022/04/05/using-the-new-user-code-assistants-feature/">Code Assistants</a>, <a href="https://blog.xojo.com/2022/04/05/on-device-ios-debugging-in-xojo/">on-device debugging in iOS</a>, new <a href="https://documentation.xojo.com/">Xojo Documentation</a> site, adding <a href="https://blog.xojo.com/2022/01/07/desktop-adding-controls-at-runtime/">Controls at runtime</a>, loading speed faster for big projects, and the time team-Lefebvre built a <a href="https://blog.xojo.com/2022/03/03/a-web-app-to-calculate-combat-rolls-in-twilight-imperium/">web app</a> to Calculate Combat Rolls in Twilight Imperium&#8230;</p>



<p>Inside Xojo we improved a lot too. Besides welcoming Ricardo and his beard to the team, we migrated Xojo&#8217;s bug and feature reporting platform from the internally managed Feedback tool to the much loved <a href="https://tracker.xojo.com">Issues</a>. This has increased productivity, streamlined work flow, made it easier to search and find, comment, edit. The team couldn&#8217;t be happier!</p>



<p>This year also included Xojo&#8217;s first Bug Bash in a long time! During the Bug Bash, Xojo&#8217;s <a href="https://blog.xojo.com/2022/10/12/bountiful-bug-bashing/">Code Editor</a> got some much needed improvements resulting in noticeably faster updates. Plus updates to the Syntax Help Area thanks to Xojo Engineer and retro-computing expert, Paul Lefebvre. Besides the very real smashing of 100 bugs, the bash had the unintended consequence of giving the engineers an opportunity to work on things they don&#8217;t normally work on, giving engineers opportunities to collaborate and better solve things.</p>



<p>All in all, 2022 was a year of forward movement for Xojo. Which has us leaning into 2023 with a lot of excitement and expectation. Our team is committed to continuing to make Xojo the best cross-platform development tool and we thank you for being part of Xojo&#8217;s continued success!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Announcing the 2023 Xojo Developer Conference</title>
		<link>https://blog.xojo.com/2022/11/30/announcing-the-2023-xojo-developer-conference/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Wed, 30 Nov 2022 16:11:01 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Multi-Platform Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10996</guid>

					<description><![CDATA[The Xojo Developer Conference is coming to London! Join us April 26 - 28, 2023 at the Hilton London Euston for a 3-day conference. We'll have a great lineup of sessions, plenty of opportunities to network and socialize, hands-on training, roundtable discussions and the opportunity to meet 1:1 with a Xojo engineer. ]]></description>
										<content:encoded><![CDATA[
<p>The <a href="https://xojo.com/xdc/london/index.html">Xojo Developer Conference</a> is coming to London! Join us April 26 &#8211; 28, 2023 at the <a rel="noreferrer noopener" href="https://www.hilton.com/en/hotels/loneuhi-hilton-london-euston/" target="_blank">Hilton London Euston</a> for a 3-day conference. We&#8217;ll have a great lineup of sessions, plenty of opportunities to network and socialize, hands-on training, roundtable discussions and the opportunity to meet 1:1 with a Xojo engineer. </p>



<p>The environment at XDC is one of a kind. As Marc Zeedar said of the Nashville Conference in <a href="https://rsd.gumroad.com/l/fsgpaf">xDev Magazine</a>, &#8220;Xojo itself is a unique product and the community is special; we really are a family. That’s evident at events like this and it’s a connection you just can’t form online as easily. I am looking forward to whatever comes next.&#8221; </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="525" src="https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-1024x525.png" alt="" class="wp-image-11000" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-1024x525.png 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-300x154.png 300w, https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-768x394.png 768w, https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-1536x788.png 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/Screen-Shot-2020-05-29-at-11.25.42-AM-2048x1051.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Attending an XDC you&#8217;ll find everyone, including the Xojo Team, is approachable, willing to help and eager to hear about how you use Xojo. Karen Bintz has attended XDC multiple times, <a href="https://www.youtube.com/watch?v=KkBNXCpzox8">she said</a>, &#8220;I’ve found this to be one of the most open groups of developers that I’ve ever encountered. At the company level all the way up through the CEO and the other developers who are attending are all very approachable, very willing to help and have discussions. It’s a great environment!&#8221; </p>



<p>Another multi-year attendee is Kem Tekinay, whose popular sessions range from MemoryBlocks to Text Encodings, said &#8220;The benefit of the XDC is not just in the sessions. Those are very valuable, to be sure, as you gain information and perspective from experienced professionals. It’s not solely in the unfettered access to the Xojo engineers who are eager to share their vast knowledge of the IDE, language, and direction of the product. Perhaps more important than these are the fellow attendees, your colleagues, who arrive as strangers and leave as valuable friends. The collective experience of these seasoned pros is unmatched and irreplaceable.&#8221;</p>



<h2 class="wp-block-heading">Call for Speakers</h2>



<p>We are now accepting session proposals for XDC London. If you have ever thought about presenting at a conference, this is your chance, plus all speakers get a 50% discount on their conference ticket! Send your proposed session topic and short description to&nbsp;<a href="mailto:xdc@xojo.com">xdc@xojo.com</a>&nbsp;on or before January 10th, 2023.</p>



<p>Why become a XDC speaker?</p>



<ul class="wp-block-list"><li>Boost your resume or CV with presentation experience.</li><li>Share a tip or helpful topic that you think others can benefit from.</li><li>Detail your experiences so others can learn from your success (or mistakes).</li></ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="519" height="520" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_1828.jpeg" alt="" class="wp-image-10998" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_1828.jpeg 519w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_1828-300x300.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_1828-150x150.jpeg 150w" sizes="auto, (max-width: 519px) 100vw, 519px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="519" height="520" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_4538.jpeg" alt="" class="wp-image-10999" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_4538.jpeg 519w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_4538-300x300.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_4538-150x150.jpeg 150w" sizes="auto, (max-width: 519px) 100vw, 519px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Pricing</h2>



<p>Registering early has many benefits: it guarantees you a spot, it helps us with planning and it gets you the best price. For this conference we are introducing registration at our lowest price yet. All 3 days, including lunch, dinner, sessions, evening events, and session videos, is $475 now through December 31, 2022. After that time the price increases, full price is $700. <a href="https://www.xojo.com/store/#conference">Register now!</a></p>



<h2 class="wp-block-heading">Accommodations</h2>



<p>The conference will take place at the Hilton London Euston. This is conveniently located a few minutes walk from St. Pancras, so if you&#8217;re coming to London via the Eurostar you won&#8217;t have far to go. It&#8217;s also very easy to get to via the Underground from Heathrow and other airports. We have an arranged rate of £229/night, which does include breakfast, and though you do not have to stay at the conference hotel, we do recommend it. The booking link will be available soon.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="414" src="https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-1024x414.png" alt="" class="wp-image-10997" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-1024x414.png 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-300x121.png 300w, https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-768x311.png 768w, https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-1536x621.png 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/hiltonlondon-2048x829.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Hilton London Euston</figcaption></figure>



<h2 class="wp-block-heading">Getting to London</h2>



<p>If you&#8217;re coming from Europe, flights are affordable to get to London. To make it easy here are the flight prices during our date range from a few major cities:</p>



<ul class="wp-block-list"><li>Amsterdam: $138</li><li>Berlin: $102</li><li>Frankfurt: $126</li><li>Brussels: $113</li><li>Paris: $85</li><li>Dublin: $65</li><li>Belfast: $45</li><li>Madrid: $89</li><li>Vienna: $109</li><li>Salzburg: $113</li><li>Rome: $101</li><li>Stockholm: $84</li><li>Prague: $124</li><li>Lisbon $84</li><li>Oslo: $67</li><li>Athens: $120</li></ul>



<p>To give you some idea, Eurostar (return) from Paris is $127 and from Brussels is $116.</p>



<p>From North America, there are many nonstop options. Austin, for example, now has two nonstop flights (on British Airways and Virgin Atlantic) that are around $700. Some North American options to consider:</p>



<ul class="wp-block-list"><li>New York: $370</li><li>Boston: $551</li><li>Atlanta: $684</li><li>Houston: $638</li><li>Los Angeles: $620</li><li>Chicago: $488</li><li>Vancouver: $652</li><li>Montreal: $593</li></ul>



<h2 class="wp-block-heading">Registration</h2>



<p>Registration for <a href="https://xojo.com/xdc/london/index.html">XDC London</a> is now open! There is a discussion on the forum about it <a href="https://forum.xojo.com/t/xdc-london/73456">here</a>. We will be updating the schedule soon with more information once sessions are ready to announce, etc. In the meantime if you have any questions please write us and xdc@xojo.com. Hope to see you in London!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A Meetup of Xojo Developers in London</title>
		<link>https://blog.xojo.com/2022/11/15/a-meetup-of-xojo-developers-in-london/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Tue, 15 Nov 2022 22:44:03 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10975</guid>

					<description><![CDATA[Last week while traveling in London I hosted a Xojo meetup. This was a social event where local developers could meet, share ideas, ask questions and get to know each other. Fresh off the excitement from Nashville's Xojo Developer Retreat in September, many of us who attended that were excited we got to see each other twice in such a short timeframe. We got a lot of great feedback, the most popular being that there is a lot of enthusiasm to finally host a London Xojo Developer Conference.  ]]></description>
										<content:encoded><![CDATA[
<p>The Xojo Community is one of a kind. It&#8217;s so wonderful that we live in an age where we can connect, build relationships and collaborate online from anywhere in the world, but there truly is no exact replacement for in person communication. That&#8217;s why, whenever possible, I host meetups of Xojo developers when I travel to Europe. The entire Xojo Team is always so inspired by the ingenuity and creativity you put into what you make with Xojo. Learning all of the different ways people use our products helps us better anticipate and react to your needs and we are honored to be a part of your development process. </p>



<p>Last week while traveling in London I hosted a Xojo meetup. This was a social event where local developers could meet, share ideas, ask questions and get to know each other. Many of us who attended the Xojo Developer Retreat in Nashville were excited we got to see each other twice in such a short timeframe. </p>



<p>Though a small gathering, which was slightly affected by the possibility of train strikes, it was refreshing to get the opportunity to chat with everyone there. Most people were attending locally, but Xojo Engineer Javier Menéndez flew over from Valencia, Spain and MVP Jérémie Leroy attended from Paris, France. We got a lot of great feedback, the most popular being that there is a lot of enthusiasm to finally host a London Xojo Developer Conference. All I can say at this time is&#8230; we hope to! I had a great time getting to know everyone and hope to do another meetup again soon somewhere in the world!</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-1024x768.jpeg" alt="" class="wp-image-10978" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5861-2-1-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-1024x768.jpeg" alt="" class="wp-image-10979" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5872-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-1024x768.jpeg" alt="" class="wp-image-10980" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5877-2-1-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-1024x768.jpeg" alt="" class="wp-image-10981" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5866-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-1024x768.jpeg" alt="" class="wp-image-10982" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/11/IMG_5862-2-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/11/71af163e-6c67-4299-9b50-c785f46f9dcc.jpg" alt="" class="wp-image-10985" srcset="https://blog.xojo.com/wp-content/uploads/2022/11/71af163e-6c67-4299-9b50-c785f46f9dcc.jpg 1024w, https://blog.xojo.com/wp-content/uploads/2022/11/71af163e-6c67-4299-9b50-c785f46f9dcc-300x225.jpg 300w, https://blog.xojo.com/wp-content/uploads/2022/11/71af163e-6c67-4299-9b50-c785f46f9dcc-768x576.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Xojo Developer Retreat Recap</title>
		<link>https://blog.xojo.com/2022/10/04/xojo-developer-retreat-recap/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Tue, 04 Oct 2022 19:18:21 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10754</guid>

					<description><![CDATA[In September we hosted The Xojo Developer Retreat in Nashville and it was a huge success! From exciting educational sessions, to an exploration of the Xojo product roadmap, to informative presentations from Xojo Engineers about how Xojo is made and the Xojo framework, there was a lot to take in! If you missed any of the announcements that were shared, you can watch Founder and CEO Geoff Perlman's Conference Keynote free on YouTube. The rest of the session videos are available for purchase here.]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p>In September we hosted <a rel="noreferrer noopener" href="https://www.xojo.com/xdc" target="_blank">The Xojo Developer Retreat</a> in Nashville and it was a huge success! From exciting educational sessions, to an exploration of the Xojo product roadmap, to informative presentations from Xojo Engineers about how Xojo is made and the Xojo framework, there was a lot to take in! If you missed any of the announcements that were shared, you can watch Founder and CEO Geoff Perlman&#8217;s <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=mWEH0kjXZiA" target="_blank">Conference Keynote free on YouTube</a>. The rest of the session videos are available for purchase <a rel="noreferrer noopener" href="https://www.xojo.com/store/#conference" target="_blank">here</a>.</p>



<p>The conference kicked off Sunday night in the hotel bar and lobby where guests checked-in, got some Xojo swag and mingled. It was a reunion for many, as we &#8212; including the Xojo Team &#8212; hadn&#8217;t seen each other in quite some time. And we also got to meet many new Xojo fans and attendees for the first time! </p>



<p>I was really excited to finally meet James and Peter from <a href="https://www.controlbionics.com/" target="_blank" rel="noreferrer noopener">Control Bionics</a> &#8211; I have been communicating with them for years but never met them in person! It was also great to catch up with Jérémie Leroy, Christian Schmitz and Tim Dietrich. </p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="727" height="1024" src="https://blog.xojo.com/wp-content/uploads/2022/10/957D5972-0F87-451A-B315-F4048F5CAD08-2-727x1024.jpg" alt="" class="wp-image-10786" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/957D5972-0F87-451A-B315-F4048F5CAD08-2-727x1024.jpg 727w, https://blog.xojo.com/wp-content/uploads/2022/10/957D5972-0F87-451A-B315-F4048F5CAD08-2-213x300.jpg 213w, https://blog.xojo.com/wp-content/uploads/2022/10/957D5972-0F87-451A-B315-F4048F5CAD08-2-768x1082.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/957D5972-0F87-451A-B315-F4048F5CAD08-2.jpg 1066w" sizes="auto, (max-width: 727px) 100vw, 727px" /><figcaption>Outside of Hyatt Centric Nashville Hotel</figcaption></figure>
</div>
</div>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-1024x768.jpeg" alt="" class="wp-image-10779" width="915" height="686" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4496-2048x1536.jpeg 2048w" sizes="auto, (max-width: 915px) 100vw, 915px" /><figcaption>Sunday evening meet &amp; greet</figcaption></figure>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-1024x768.jpg" alt="" class="wp-image-10772" width="915" height="686" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-1024x768.jpg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-300x225.jpg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-768x576.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-1536x1152.jpg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2081-2048x1536.jpg 2048w" sizes="auto, (max-width: 915px) 100vw, 915px" /><figcaption>Alvaro, Tim and Paul chatting before a session.</figcaption></figure>



<p>Day one of the conference began with breakfast and Geoff&#8217;s keynote. He talked about many of the things that happened at Xojo since the last conference, such as 302 new features, 286 changes and 1400+ bug fixes. He also talked about Android and the Bug Bash, which are summarized below:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a-1024x768.jpg" alt="" class="wp-image-10765" width="915" height="686" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a-1024x768.jpg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a-300x225.jpg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a-768x576.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a-1536x1152.jpg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/e00ac735a1048c076ccb1b882659d9285327784a.jpg 1920w" sizes="auto, (max-width: 915px) 100vw, 915px" /><figcaption>Geoff Perlman keynote, discussion product roadmap</figcaption></figure>



<p><strong>Android &#8211; </strong>When we showed Android at the last XDC it was essentially just a proof of concept. We had three possible routes we were going to take in terms of code compilation and had not even tried the first one. We ultimately went with plan B, which worked as expected. We are now feature complete for the first Android release and are rapidly fixing bugs. More on Android was discussed by Xojo Engineer Travis Hill during his session, <em>The ABC&#8217;s of Android</em>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-1024x768.jpeg" alt="" class="wp-image-10787" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4540-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Travis discussing Xojo&#8217;s Android support</figcaption></figure>



<p><strong>Bug Bash</strong> &#8211; We spent the month of August doing a Bug Bash and focused on <em>different</em> bug criteria than we usually focus on. We typically focus on the overall impact surface and bugs that we know will impact nearly everyone in a way that can’t be worked around get the highest priority. We realize that there are some bugs that do not affect many people but are very painful for those they do affect. And that is specifically where we wanted to focus our efforts with the Bug Bash this year.</p>



<p>The Bug Bash gave our engineers an opportunity to work on parts of Xojo they usually don’t work on making them more comfortable working in those areas. This increases our coverage in terms of who can work on what. In fact, today more of the team is comfortable working in different parts of Xojo than ever before. Most of the engineers have worked on the compiler, for example. We felt like this Bug Bash went really well and going forward we will dedicate 2 weeks per cycle to focus on fixing those types of bugs (mentioned above) when we look at what to focus on. &nbsp;</p>



<p>Many other topics were covered in the keynote, like the Xojo community, Xojo&#8217;s participation in the GitHub Student Developer Pack, Xojo users, our design strategy and the Xojo product roadmap. </p>



<p>The rest of the morning continued with a session from Paul Lefebvre about how Xojo is made, followed by William&#8217;s session about the Xojo framework.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="769" src="https://blog.xojo.com/wp-content/uploads/2022/10/755aa90c4dc2b8c9f19824a73c0fbe29eec6448f_2_1332x1000-1024x769.jpg" alt="" class="wp-image-10766" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/755aa90c4dc2b8c9f19824a73c0fbe29eec6448f_2_1332x1000-1024x769.jpg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/755aa90c4dc2b8c9f19824a73c0fbe29eec6448f_2_1332x1000-300x225.jpg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/755aa90c4dc2b8c9f19824a73c0fbe29eec6448f_2_1332x1000-768x577.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/755aa90c4dc2b8c9f19824a73c0fbe29eec6448f_2_1332x1000.jpg 1332w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Xojo Engineer William Yu talking about the Xojo framework</figcaption></figure>



<p>After lunch, we heard sessions from experts in the Xojo community. Always an interesting subject, Jim Meyer talked to us about using machine learning in Xojo apps. Kem Tekinay gave an interesting talk about using MemoryBlocks. Xojo Engineer Ricardo Cruz talked about the WebSDK. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-1024x768.jpeg" alt="" class="wp-image-10770" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4542-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Kem Tekinay talks MemoryBlocks</figcaption></figure>



<p>We ended the day with two non coding sessions &#8211; Amy Barnes talked about the legal side of programming and Yousaf Shah discussed things you can do to improve your business other than coding. You can review the full sessions list and descriptions of all of the sessions <a rel="noreferrer noopener" href="https://xojo.com/xdc/HTML/sessions-nashville.html" target="_blank">here</a>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-1024x768.jpg" alt="" class="wp-image-10773" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-1024x768.jpg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-300x225.jpg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-768x576.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-1536x1152.jpg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_2099-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Amy Barnes shares some of her expertise with the group during her session</figcaption></figure>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-768x1024.jpeg" alt="" class="wp-image-10767" width="768" height="1024" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4525-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Javier, William and Paul</figcaption></figure>



<p>After sessions, it was time to go out on the town! We had a nice dinner at The Stillery, right in the midst of the craziness that is the Nashville Broadway area. After dinner a group headed out to one of the local honkey tonks to enjoy some live music! </p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-1024x768.jpeg" alt="" class="wp-image-10768" width="915" height="686" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4544-2048x1536.jpeg 2048w" sizes="auto, (max-width: 915px) 100vw, 915px" /><figcaption>Conference dinner at The Stillery</figcaption></figure>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-768x1024.jpeg" alt="" class="wp-image-10771" width="768" height="1024" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-768x1024.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-225x300.jpeg 225w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-1152x1536.jpeg 1152w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-1536x2048.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4547-scaled.jpeg 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Group photo at a honkey tonk on Broadway</figcaption></figure>



<p>Only morning sessions on day two when we heard from Christian all about MonkeyBread Plugins, his session gave some inspiration to Tim Dietrich, read about that <a rel="noreferrer noopener" href="https://timdietrich.me/blog/xojo-phidgets-mbs-environment-monitor-app/" target="_blank">here</a>. Then Derrick Donnelly gave a very interesting talk about building digital forensic apps with Xojo (watch out for your fridge!) and the educational portion of the conference wrapped with Xojo Engineer Javier Menendez talking about integrating WooCommerce into Xojo apps. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4601-768x1024.jpg" alt="" class="wp-image-10769" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4601-768x1024.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4601-225x300.jpg 225w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4601-1152x1536.jpg 1152w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_4601.jpg 1170w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Lunch at The Diner</figcaption></figure>



<p>We had lunch at a local diner, appropriately named The Diner. Then it was time for some fun &#8211; we visited an Escape Room (<a rel="noreferrer noopener" href="https://theescapegame.com/nashville/" target="_blank">The Escape Game</a>)! We split into three very competitive teams and entered the themed rooms where we had to &#8220;escape&#8221; by following clues and solving puzzles before the time ran out. Since we are all excellent problem-solvers, all of the groups amazingly made it out before the time ran out and none of the attendees or employees are still there. Everyone who particiapted really enjoyed it so we may do this type of activity at a future event. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_0300-768x1024.jpg" alt="" class="wp-image-10774" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_0300-768x1024.jpg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_0300-225x300.jpg 225w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_0300-1152x1536.jpg 1152w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_0300.jpg 1250w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Prison break theme at The Escape Game</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-1024x768.jpeg" alt="" class="wp-image-10775" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_3075-2048x1536.jpeg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Time travel theme at The Escape Game</figcaption></figure>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-1024x768.jpeg" alt="" class="wp-image-10776" width="915" height="686" srcset="https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-1024x768.jpeg 1024w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-300x225.jpeg 300w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-768x576.jpeg 768w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-1536x1152.jpeg 1536w, https://blog.xojo.com/wp-content/uploads/2022/10/IMG_6634-2048x1536.jpeg 2048w" sizes="auto, (max-width: 915px) 100vw, 915px" /><figcaption>Gold Rush theme at The Escape Game</figcaption></figure>



<p>It was really nice to get back to an in-person event and we look forward to doing more! Though we don&#8217;t have any plans to announce yet for the next conference, we are hosting a <a href="https://forum.xojo.com/t/london-xojo-meetup-november-9/72420" data-type="URL" data-id="https://forum.xojo.com/t/london-xojo-meetup-november-9/72420">Xojo social meetup</a> in London on November 9th, so if you happen to be there please come by and say hi!</p>



<p><em><em><em>William Yu grew up in Canada learning to program BASIC on a Vic-20. He is Xojo’s resident Windows and Linux engineer, among his many other skills. Some may say he has joined the dark side here in the USA, but he will always be a Canadian at heart.</em></em></em></p>



<ul class="wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-16018d1d wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-facebook  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.facebook.com/goxojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li>

<li class="wp-social-link wp-social-link-x  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://x.com/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">X</span></a></li>

<li class="wp-social-link wp-social-link-linkedin  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.linkedin.com/company/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li>

<li class="wp-social-link wp-social-link-github  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://github.com/topics/xojo" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="wp-block-social-link-label screen-reader-text">GitHub</span></a></li>

<li class="wp-social-link wp-social-link-youtube  wp-block-social-link"><a rel="noopener nofollow" target="_blank" href="https://www.youtube.com/c/XojoInc" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Xojo and NetSuite</title>
		<link>https://blog.xojo.com/2022/08/23/xojo-and-netsuite/</link>
		
		<dc:creator><![CDATA[Geoff Perlman]]></dc:creator>
		<pubDate>Tue, 23 Aug 2022 17:26:02 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Multi-Platform Development]]></category>
		<category><![CDATA[NetSuite]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10672</guid>

					<description><![CDATA[Tim has found that many NetSuite users want to create custom applications that interact with their data in NetSuite and Xojo is truly ideal for this. Some NetSuite users contract this work out to developers like Tim while others are interested in creating apps themselves. During the webinar, Tim and I demonstrated Xojo to NetSuite users while also demonstrating NetSuite to Xojo users who may be interested in incorporating it into their organizations or providing development services to NetSuite users.]]></description>
										<content:encoded><![CDATA[
<p>Earlier this month Xojo user and NetSuite developer <a href="https://timdietrich.me">Tim Dietrich</a> and I did a webinar about using Xojo with <a href="https://www.netsuite.com/portal/home.shtml">NetSuite</a>. If you&#8217;ve never heard of NetSuite, it&#8217;s a Software-As-A-Service ERP app provided by Oracle that provides business management functions such as tracking leads, customers, vendors and a whole lot more. It&#8217;s quite customizable as well both directly through the browser and also via an API which Tim demonstrated.</p>





<p>Tim is quite familiar with the NetSuite API and created an easy to use, free and open source Xojo class that does the heavy lifting on things like authentication, so that you can focus on sending data back and forth. Check out the <a href="https://youtu.be/K6nQzPbeW_g">video of the webinar</a> and <a href="https://timdietrich.me/blog/netsuite-xojo-webinar-follow-up/">Tim&#8217;s blog post</a> about it for more details.</p>



<p><em>Geoff is the Founder and CEO of Xojo, Inc. He started what became Xojo in 1996 and he has been working to improve it ever since. When he’s not steering the ship at Xojo, he’s keeping the beat for the band he formed in high school and learning Korean.</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using Xojo to Make NetSuite Development More Efficient</title>
		<link>https://blog.xojo.com/2022/06/01/using-xojo-to-make-netsuite-development-more-efficient/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Wed, 01 Jun 2022 20:38:03 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Dev Marketing]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Multi-Platform Development]]></category>
		<category><![CDATA[NetSuite]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10451</guid>

					<description><![CDATA[We love hearing from Xojo users when they want to share what they're working on! One project that was just shared with me was from Tim Dietrich, a Xojo user who has spoken at our user conferences. Late last year Tim shared that he was working on a project that could get Xojo in front of a new audience. Yesterday he released SuiteTransmit. About the project and development process, Tim commented: I was impressed by how easy Xojo made it to get the app working on both platforms. ]]></description>
										<content:encoded><![CDATA[
<p>We love hearing from Xojo users when they want to share what they&#8217;re working on &#8211; it really inspires us! One of the things we have done to spread awareness to Xojo-made apps is the <a rel="noreferrer noopener" href="https://showcase.xojo.com/" target="_blank">Xojo Showcase</a> where you can search by various categories to see what people have done with Xojo. It&#8217;s also one of the many reasons the whole Xojo team enjoys in person events, like the upcoming <a rel="noreferrer noopener" href="https://www.xojo.com/xdc/HTML/developerretreat.html" target="_blank">Xojo Developer Retreat</a> in Nashville. Especially because Xojo is in use in so many different ways.</p>



<p>One project that was just shared with me was from Tim Dietrich, a Xojo user who has spoken at our user conferences (see <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=jjkDXFvZD3c" target="_blank">2018 presentation</a> and <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=8XGfeLM30nA&amp;t=52s" target="_blank">2019 panel</a>). Late last year Tim shared that he was working on a project that could get Xojo in front of a new audience and he&#8217;s <a rel="noreferrer noopener" href="https://timdietrich.me/blog/netsuite-suiteql-customer-deposits/" target="_blank">blogged</a> with some updates along the way. Yesterday he released <a rel="noreferrer noopener" href="https://timdietrich.me/blog/netsuite-suitetransmit/" target="_blank">SuiteTransmit</a>, which is an application for NetSuite developers to monitor files they are working on and when a file is changed, it is automatically uploaded to the File Cabinet.</p>



<p>About the project and development process, Tim commented:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>I developed SuiteTransmit so that my NetSuite development work would be more efficient, and so that I could use my preferred development tool (BBEdit). When I started working on the app, I had a basic idea of what I wanted it to do and how I wanted it to work, but I wasn&#8217;t sure what it would take to build it.&nbsp;</p><p>The first version of the app (which was essentially a proof-of-concept) was a Xojo console app. It monitored files in a specific directory, and when a change was detected, the updated file was uploaded to NetSuite via a custom API. It worked, and I immediately felt more efficient. That was encouraging, and the development process was very fast. That&#8217;s one of the things I like about Xojo: You can go from a concept to a working solution in no time at all.</p><p>Then I realized that the console app approach wasn&#8217;t ideal, especially when it came to launching the app, passing parameters via the command line, and so on. So I took some of the code I had developed in the console app, and repurposed it in a Xojo desktop app. That was extremely easy to do. I then improved the interface a little, and added support for configuration files (so that I could use the app when working on multiple projects). It quickly started to feel like a &#8220;real app.&#8221; And I have to admit, as geeky as it sounds, it was cool to see my app&#8217;s icon in the macOS toolbar.</p><p>That was all back in November of last year, and I&#8217;ve been using the app ever since then. It has absolutely been a game changer for me. My NetSuite development work is now much more like the Web development work that I&#8217;ve been doing for years.&nbsp;SuiteTransmit empowers me to use a development approach and workflow that I&#8217;m familiar with. And because I can now make changes to my apps more quickly and efficiently, I&#8217;m much more likely to experiment and try new development techniques.</p><p>At that point, I decided that I&#8217;d make SuiteTransmit available to other NetSuite developers. I figured that if the app was helping me that much, then it might help others, too. But before releasing it, I needed to test it on Windows, and ensure that it worked properly. That was important because, based on what I know about the NetSuite development community, most developers use Windows-based PCs. During testing, there were some weird differences that I found, and they seemed to be with Windows itself (and not anything that Xojo was doing). Regardless, I was impressed by how easy Xojo made it to get the app working on both platforms.&nbsp;</p><p>A lot of people ask me why I give so many of my development tools away for free. I do it for a number of reasons, but the main one is that I figure that if someone else can benefit from them, and if they make another developer&#8217;s work even a little easier, then that&#8217;s great. &#8220;A rising tide lifts all boats,&#8221; as the saying goes.</p><p>Also, I don&#8217;t feel the need to monetize these things. It&#8217;s not what I do, or what I want to do, or what I&#8217;m good at. I develop custom software. Period. That&#8217;s where I&#8217;ve found joy and success.</p></blockquote>



<p>Like I said at the beginning of this post, we love to share what Xojo users are making! We always encourage you to add your projects to the Showcase or reach out to <a href="mailto:hello@xojo.com">hello@xojo.com</a> anytime to talk about writing a blog post about your app!  </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Xojo Developer Retreat: So much more than a conference</title>
		<link>https://blog.xojo.com/2022/05/13/xojo-developer-retreat-so-much-more-than-a-conference/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Fri, 13 May 2022 21:50:44 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10356</guid>

					<description><![CDATA[I am so excited to be planning the Xojo Developer Retreat coming up in Nashville in September. We decided to call it a retreat to signify that we are emphasizing the part that attendees over the years has told us was the best and most beneficial part of XDC, the time spent with other users - networking, troubleshooting and building relationships. If you want to meet the Xojo Team and community members, attend some great sessions, network, collaborate, have fun and enjoy Nashville, please join us at the Xojo Developer Retreat. ]]></description>
										<content:encoded><![CDATA[
<p>In those halcyon, pre-pandemic days, Xojo&#8217;s annual conference was something I always enjoyed planning. Since the Xojo Team works entirely remotely, I looked forward to seeing all of my coworkers in-person, catching up with the core group of people who attend every year, and getting to know new attendees. It&#8217;s really inspiring to learn about the different things developed in Xojo; to see demos, share ideas, give feedback, help troubleshoot and so much more. So I am very excited to be planning the <a href="https://xojo.com/xdc/HTML/developerretreat.html" target="_blank" rel="noreferrer noopener">Xojo Developer Retreat</a> coming up in Nashville in September. </p>



<p>Through the years of XDCs, attendees expressed how the sessions are great, but said over and over again that the true benefit is the discussion over a meal, the quick chats in the hallway or what they learned while sitting in the hotel bar with a group of Xojo users. See our past conference highlights videos to hear what attendees said &#8211; <a href="https://www.youtube.com/watch?v=qL7oKZs0c_g">2019</a>, <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=KkBNXCpzox8" target="_blank">2018</a>, <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=Io6PoAu2pXU" target="_blank">2016</a>, <a rel="noreferrer noopener" href="https://www.youtube.com/watch?v=toUFEGlQLOc" target="_blank">2015</a>. After having to (sadly) cancel multiple conferences in recent years, we wanted to get something in-person on the schedule. Choosing Nashville again feels a bit <em>full circle</em>, since we were days away from hosting XDC there in 2020 when the pandemic forced us to cancel.</p>



<p>Some of you have asked why we&#8217;re calling this event a <em>retreat</em> rather than a <em>conference</em>. We decided to call it a retreat to signify that we are emphasizing the part that attendees over the years has told us was the best and most beneficial part of XDC, the time spent with other users &#8211; networking, troubleshooting and building relationships. We are still going to have excellent sessions from Xojo and the community, but we are also going to find ways to ramp up the &#8220;hallway talk&#8221; opportunities. </p>



<p>The <a href="https://www.hyatt.com/en-US/hotel/tennessee/hyatt-centric-downtown-nashville/bnact/offers">Hyatt Centric</a> hotel is higher priced than hotels we have held previous conferences at and there are a few reasons for that. First, we want to hold conferences at a location within walking distance to local attractions and restaurants so you won&#8217;t need to rent a car or rely on hiring transportation. Second, September is a beautiful time of the year to visit Nashville. And third, in general, hotel prices are higher as hotels try to recover from the pandemic. To counter the higher hotel price, we lowered the event registration cost. Plus, there are a number of lower cost hotels (or maybe AirBNB) in the area that you can stay at while still attending all the retreat events. You can always save even more by presenting, Xojo is offering free passes for <a rel="noreferrer noopener" href="https://forum.xojo.com/t/call-for-speakers-xojo-developer-retreat-nashville/70041" target="_blank">conference speakers</a>!</p>



<p>If you want to meet the <a href="https://www.xojo.com/company/team.php" target="_blank" rel="noreferrer noopener">Xojo Team</a> and community members, attend some great sessions, network, collaborate, have fun and enjoy Nashville, please join us at the Xojo Developer Retreat. <strong>Tickets are discounted by $100 through May 15th. </strong><a href="https://www.xojo.com/xdc/HTML/developerretreat.html">Register early</a> to save money and help us plan the best Xojo conference! We hope to see you there!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Xojo Showcase</title>
		<link>https://blog.xojo.com/2022/03/01/the-xojo-showcase/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Tue, 01 Mar 2022 19:25:08 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Dev Marketing]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[App Marketing]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Developer Marketing]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Social Media Marketing]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=10067</guid>

					<description><![CDATA[We created the Xojo Showcase to, well, showcase the broad variety of apps made in Xojo. Want to get more eyes on your latest Xojo app? Upload your Xojo-made app to the Xojo Showcase. Whether it's a Desktop, Web, Mobile or Raspberry Pi app, commercial, personal or educational, anything developed in Xojo can be added. Upload screenshots, add a description of the app, point to a promotional video, include a direct link to your website, the app's webpage and a download link. There isn't an easier way to spread awareness of your latest Xojo app!]]></description>
										<content:encoded><![CDATA[
<p>We created the <a href="https://showcase.xojo.com">Xojo Showcase</a> to, well, showcase the broad variety of apps made in Xojo. Want to get more eyes on your latest Xojo app? Upload your Xojo-made app to the Xojo Showcase. Whether it&#8217;s a Desktop, Web, Mobile or Raspberry Pi app, commercial, personal or educational, anything developed in Xojo can be added. Upload screenshots, add a description of the app, point to a promotional video, include a direct link to your website, the app&#8217;s webpage and a download link. There isn&#8217;t an easier way to spread awareness of your latest Xojo app!</p>



<p>Leisurely scroll through the alphabetically listed apps in the Showcase to see what can be made with Xojo. From AcaStat, an easy to use data analysis tool for Windows and Mac, to VersionTracker, a tool to help developers maintain and create version history logs, the Showcase includes apps of all kinds. Search by Category or Platform for something specific. Spend some time in Galactic Quizmaster, pack for your next trip with Packr, perfect your next project with Joint Angle or learn to surf with Sally&#8217;s Surf School, all Xojo-made Mobile apps you can find in the Showcase. It&#8217;s no surprise the largest group is Desktop apps- from ClaroRead, a simple, flexible and easy to use text-to-speech app for dyslexia, to Lifeboat, to help you deploy and manage Xojo Web apps on Linux servers, to UHMMM, which will auto-play elevator music when online meetings go silent, there are too many to list &#8211; good thing there&#8217;s a Showcase for them!</p>



<p>The purpose of the Showcase is twofold, to exhibit what can be done with Xojo and to promote what you have done with Xojo! We regularly share apps from the Showcase on Xojo&#8217;s <a href="https://twitter.com/xojo">Twitter</a>, <a href="https://www.facebook.com/goxojo">Facebook</a> and <a href="https://www.linkedin.com/company/xojo">LinkedIn</a> pages as well as in occasional Xojo Newsletters. There isn&#8217;t a quicker way to introduce your app to a new audience!</p>



<p>I look forward to seeing your newest Xojo-made app in the Xojo Showcase!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2021: Putting It All Together</title>
		<link>https://blog.xojo.com/2021/12/14/2021-putting-it-all-together/</link>
		
		<dc:creator><![CDATA[Xojo]]></dc:creator>
		<pubDate>Tue, 14 Dec 2021 17:41:05 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Xojo API 2.0]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=9552</guid>

					<description><![CDATA[If 2020 was a year of change for Xojo, 2021 was the year many of the pieces fell into place. From API 2.0, an Android pre-release, Apple Silicon native IDE, building and remote debugging 64-bit macOS apps from Windows and Linux and dark mode on Windows, 2021 saw a lot of hard work behind the scenes come to fruition for Xojo. ]]></description>
										<content:encoded><![CDATA[
<p>If 2020 was a <a href="https://blog.xojo.com/2020/12/16/2020-a-year-of-change/">year of change</a> for Xojo, 2021 was the year many of the pieces fell into place. From API 2.0, an Android pre-release, Apple Silicon native IDE, building and remote debugging 64-bit macOS apps from Windows and Linux and dark mode on Windows, 2021 saw a lot of hard work behind the scenes come to fruition for Xojo. In November, Xojo 2021r3 completed the transition to API 2.0 with the addition of a new set of Desktop controls. It&#8217;s a truth of technology that we must constantly push forward to avoid being left behind. While the transition to API 2.0 was at times difficult, as transitions can so often be, it brings the APIs of Desktop, Web and Mobile closer together, making developing with Xojo far easier for users overall. </p>



<p>Xojo recently shipped the first <a href="https://blog.xojo.com/2021/11/18/xojo-android-pre-release-is-now-in-testing/">pre-release</a> supporting Android. We appreciate your enthusiasm as well as the dedication so many have shown to testing it. We will continue fixing the bugs you report and releasing updates until it&#8217;s ready for general release.</p>



<p>I don&#8217;t have to tell you that the pandemic has resulted in most large, in-person events being cancelled. Last year we scheduled the Xojo Developer Conference for March in Nashville. That had to be cancelled, of course, so we planned ahead for XDC in London in April 2021, then rescheduled for October, then March 2022 only to have to cancel that too. We look forward to this conference every year, not only to see Xojo users, but also to see each other. The Xojo team is distributed across North America and Europe and while we <em>see</em> each other on Zoom (a lot), as we all know, it&#8217;s not the same as being together in-person. We anxiously await the eventuality of the pandemic subsiding and holding the Xojo Developer Conference. What a wonderful reunion it will be!</p>



<p>Throughout the year we continued to work closely with the <a href="https://www.xojo.com/mvp/">Xojo MVPs</a>. They provide us with a lot of great feedback and ideas from their own experience and expertise, as well as from the community. The MVPs were extremely helpful in 2021, testing parts of API 2.0, Android and discussing features and improvements, like changes to Feedback. We look forward to continuing to work with them in 2022, if they continue to put up with us. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<p>2021 really shined a light on the Xojo community! We were introduced to a few new <a href="https://blog.xojo.com/category/community/guest-post/">guest bloggers</a> on the Xojo Blog, plus multiple new <a href="https://documentation.xojo.com/Resources:Communities,_Social_Media_and_Blogs">YouTube Channels</a> making videos for Xojo beginners and more. Thank you to all the creators out there talking about, teaching and sharing your experiences with Xojo! Word of mouth is always the best advertising since it comes with personal experience and we are very thankful for everyone who contributed to make the Xojo community a positive place for developers of all kinds. Follow <a href="https://twitter.com/xojo">@xojo</a> on twitter to keep up with all the new creators and content!</p>



<p>This year we introduced the <a href="https://blog.xojo.com/2021/09/01/xojo-educational-licenses-for-teachers/">Xojo Educational</a> license. This new license aims to empower educators of all kinds, whether they teach in traditional classrooms, adult education programs or clubs. We are ecstatic about the responses we&#8217;ve gotten from teachers from around the world! Xojo continues to participate in the <a rel="noreferrer noopener" href="https://education.github.com/pack?sort=popularity&amp;tag=Developer+tools" target="_blank">GitHub Student Developer Pack</a> which has resulted in thousands of young developers joining the Xojo community. We have heard of some interesting projects these students are doing such as building a college app, making a crypto currency blockchain system and more. We are excited to continue to offer resources to young developers and eager to see the creative ways they use Xojo!</p>



<p>We know you like the numbers so here are a few we are proud of this year. As of November 30th, Xojo license sales in 2021 are the highest they have been since Xojo was released in 2013. For those of you interested in more bug fixes, 61% more bugs were fixed in Xojo in 2021 than in 2020. We&#8217;ve learned that the vast majority of users are quite happy with Xojo. Our annual survey reflects that nearly 90% of users report they are &#8220;satisfied&#8221; with Xojo. As proof of that, the Xojo community really showed up to support us with the release of Xojo 2021r3 and the Android pre-release. In November, existing Xojo users renewed at nearly twice the rate projected! </p>



<p>We appreciate your continued support, it helps us to continue to push Xojo forward making it more functional, more reliable and easier to use than ever before. We&#8217;ve got a lot of exciting stuff in the works for 2022 and we look forward to sharing it with you. From all of us at Xojo, we wish you a happy and healthy holiday season and a wonderful new year!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>From Anthony: The Life of a Xojo MVP</title>
		<link>https://blog.xojo.com/2021/12/06/from-anthony-the-life-of-a-xojo-mvp/</link>
		
		<dc:creator><![CDATA[Anthony Cyphers]]></dc:creator>
		<pubDate>Mon, 06 Dec 2021 15:03:33 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Guest Post]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Xojo API 2.0]]></category>
		<category><![CDATA[Xojo Feedback]]></category>
		<category><![CDATA[Xojo MVP]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=9752</guid>

					<description><![CDATA[There seem to be a lot of misconceptions about what the MVPs do. Some say it’s just a shiny pin on our lapels, others expect us to be Xojo’s de facto QA. So, what’s expected of us and what do we really do?]]></description>
										<content:encoded><![CDATA[
<p>There seem to be a lot of misconceptions about what the MVPs do. Some say it’s just a shiny pin on our lapels, others expect us to be Xojo’s de facto QA. So, what’s expected of us and what do we really do?</p>



<h2 class="wp-block-heading">What We Do</h2>



<p>Xojo’s&nbsp;<a href="https://xojo.com/mvp/">MVP</a>&nbsp;page spells it out pretty well. We try to facilitate communication between Xojo the company and Xojo the community, and we advise Xojo on new features that will be coming to the language. Sometimes that’s a lot of work, sometimes not.</p>



<h3 class="wp-block-heading">Facilitate Communication</h3>



<p>Personally, I hear from a fair few members of the community about concerns they have. I spend time with these users and try to determine what they need that they aren’t getting, or how Xojo might take steps to ease whatever suffering the user is experiencing. I then distill that down, hopefully into a paragraph or two, and discuss it with the Xojo team. There are a few different ways I handle that information:</p>



<ul class="wp-block-list"><li>By opening a Feedback Case — if it’s a bug or feature request, this is usually the best way forward</li><li>By messaging an engineer to clarify how something is supposed to function — knowing which team member(s) generally work on which part(s) of Xojo, I can usually get a quick answer when there’s a question like this by sending them a direct real-time message</li><li>By forwarding the concern on to Geoff Perlman, Dana Brown, or Alyssa Foley — when it’s major, having direct access is great</li><li>Or by posting it in our MVP chat channel — when there’s some finer points to work out, this can be incredibly helpful as all of us MVPs are long-time users, and there are a few members of the Xojo staff constantly monitoring this as well</li></ul>



<p>I’m sure I get on their nerves sometimes with all of my questions, originating both from other users and myself, but it’s a decent system that lets me help out both the company and my fellow users.</p>



<p>In many cases, we’ll take a forum discussion and open the topic in our MVP channel to see if there’s some way we can help or Xojo can improve. We’ve had some very long and drawn-out conversations based on forums posts.</p>



<h3 class="wp-block-heading">Informal Advisory Committee</h3>



<p>Sometimes we get to see new things before they hit the public Testers group. We tested Web 2.0 for a while, Worker, and a bunch of other features. Some things we get to see long before they’re ready to roll out in any meaningful capacity. We have video calls every once in a while where Xojo presents the early stages of new features and asks for our input. We can make suggestions for changes that might make that new feature better, or help to alter the course of a new feature simply by asking the right questions that lead to the right realizations.</p>



<p>For a couple of examples: Workers were added as a Desktop (rather than Pro-only) feature after much discussion in the MVP group, and we’ve been talking over details of the forthcoming Web Feedback status messages and abilities.</p>



<p>This is an important task, and even though things aren’t released bug-free, we help Xojo understand and account for many things they might not have otherwise considered simply by providing our point of view early in the process.</p>



<h2 class="wp-block-heading">What We Don’t Do</h2>



<p>There’s a lot that we don’t do, and maybe some things we probably should do, but we do what we can with the best intentions for Xojo’s users. We represent you, the user, not Xojo in this capacity.</p>



<h3 class="wp-block-heading">Be Self-Serving</h3>



<p>It’s tempting to harass the engineers or Geoff for a particular new feature or bug fix that would help my business, but what would that really accomplish? In the end, I probably wouldn’t be an MVP for very long, and I’d feel pretty cheap to leverage my position this way.</p>



<h3 class="wp-block-heading">Be Single-Minded</h3>



<p>As a representative of the community, I try to see multiple angles for any situation. I know that I have very different experiences and projects than others, so I try to put myself in the shoes of other users when we’re discussing. It’s not always easy — and it’s not always fruitful — but it’s what I feel is incumbent upon me to do.</p>



<h3 class="wp-block-heading">Be Confrontational</h3>



<p>I get heated about things Xojo is doing at times, just like anyone else, but I certainly endeavor to keep my cool (yeah, Geoff, I know…trying also means failing occasionally). I try to offer alternatives and constructive criticism, as do my fellow MVPs. We often come up with good stuff that users don’t realize would otherwise be missing or point out things that I’m sure Xojo would rather we didn’t. don’t think for a second that we just pat them on the back and say “good job” in our private discussion venues.</p>



<h3 class="wp-block-heading">Ignore the Big Stuff</h3>



<p>If Xojo is working on something major and they’re giving us a chance to see it first, you can bet we’re all-hands-on-deck. Web 2.0 and Android, being the biggest new features released since the inception of the MVP program, pulled us all in for days or weeks on end. Testing, offering ideas, opening Feedback Cases, you name it. We try to help Xojo get it as close to right as they can, within reason and the allotted timeframe, before the Testers get their hands on these builds.</p>



<h3 class="wp-block-heading">Get Paid</h3>



<p>We’re not Xojo employees. We don’t get paid for doing this. I know some of you are thinking “Then why would you do it?!” and the answer to that is “Because we’re morons!” Seriously, though, we see a way to help Xojo and its users, and that’s enticing enough.</p>



<h2 class="wp-block-heading">What it’s Like</h2>



<p>It’s fun most of the time. I get along well with most of the Xojo team and the other MVPs, and I like discussing and testing new stuff with them. They’re a good bunch of folks, and I’m thankful to be part of the program. There’s a massive amount of knowledge and capability in a room filled with these people.</p>



<p>Users who contact me as an MVP are generally thankful when I can help them, either with my own knowledge or by passing along their concerns. I get thank you notes every once in a while, and it feels good to be doing something to help out.</p>



<p>But not everyone is thankful. There are those who deride the program and its members, send their diatribes via email and private message, or feel obliged to call us out publicly. These are people who have no idea what we do for them and Xojo — NDAs, anyone? — and they’re just looking for a reason to tear us down. I can say for certain that Xojo would look different than it does today without the presence of the MVP program. Knowing that some people want to vilify you when you’re trying to help them requires a thick skin, but it comes with the territory.</p>



<p>In the end, I try to do right by Xojo users, and I’m positive my fellow MVPs feel the same way. It’s not about us, it’s about you.</p>



<p>Thanks for reading!</p>



<p class="has-text-align-left"><em>Anthony G. Cyphers is the Lead Developer and Sole Proprietor of </em><a href="https://graffitisuite.com/" target="_blank" rel="noreferrer noopener"><em>GraffitiSuite Solutions</em></a><em> and a Xojo MVP. He has been providing custom Xojo components and contract development since 2003. </em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Pump Up Your Xojo Development</title>
		<link>https://blog.xojo.com/2021/05/03/the-xojo-extras-store/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Mon, 03 May 2021 09:12:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AprendeXojo]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Ohanaware]]></category>
		<category><![CDATA[Third Party]]></category>
		<category><![CDATA[xDev Magazine]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=7746</guid>

					<description><![CDATA[During this week's May Sale all Xojo licenses and everything in the Xojo Extras Store are discounted 20%! What kind of deals and extras are out there? Let's check them out! There are 5 categories of Xojo Extras: Developer Tools, User Interface, Database, Distribution and Learning.]]></description>
										<content:encoded><![CDATA[
<p>During this week&#8217;s May Sale all Xojo licenses and everything in the Xojo Extras Store are discounted 20%! What kind of deals and extras are out there? Let&#8217;s check them out. There are 5 categories of Xojo Extras: Developer Tools, User Interface, Database, Distribution and Learning.</p>



<h2 class="wp-block-heading"><strong>Developer Tools</strong></h2>



<p><strong>piDog DataView</strong> is a fast and flexible list viewer and includes one year of updates.</p>



<p><strong>Markdown Parser</strong> for Xojo is a class that allows you to implement the ability to parse Markdown source text into HTML + the provided CSS styles, so it can be presented on the fly over an HTML control for its use &#8220;as-is&#8221;, as a starting point for invoices, reports, templates or document conversion. </p>



<p>If you don&#8217;t have anything from Monkeybread Software, then this is a great deal for you! Everything is 20% off from the <strong>Complete Plugin Set</strong>, which includes 54,000+ functions, to <strong>DynaPDF</strong> for creating and editing PDF documents and more.</p>



<p><strong>Mime Parser</strong> is a class for parsing emails.</p>



<p>The <strong>OMP Plugin</strong> allows you to easily parse Microsoft Outlook Structured Storage (.MSG) files cross-platform from Xojo.</p>



<p>Also offered is a <strong>Spell Checker Class</strong> to easily spell check text.</p>



<h2 class="wp-block-heading">User Interface</h2>



<p><strong>ARWaitingView</strong> is a class to prevent the user from navigating the interface while something is downloading or doing a long process. </p>



<p><strong>AXControlGrid</strong> is a complete and powerful Xojo desktop UI component for macOS and Windows that it makes possible to put Canvas-based controls in a Page or a series of Pages of a given size and, optionally, their associated captions.</p>



<p><strong>AXImageCanvas </strong>greatly simplifies the task of displaying a Picture with the ability to correctly display the image maintaining its original aspect ratio, and keeping the full resolution of the picture and reference to the original FolderItem.</p>



<p><strong>AXNumValidatedTF</strong> is a Xojo TextField subclass (32/64 bits) for Windows and macOS allowing the input validation of a defined numeric range, using the system Locale settings for decimal and grouping text formatting.</p>



<p>Antonio Rinaldi offers <strong>Doughnut</strong>, which is an extension for iOSGraphics to draw circular graphs. Additionally, <strong>iOSTableViewExtended</strong> is a subclass that adds useful features including: swipe to reload, table header and footer, customer section header and footer, contextual menus, side index, TextEdit fix and more.</p>



<p><strong>GraffitiSuite</strong> All Access, Desktop and Web are on sale! They are a collection of custom components for Xojo Desktop and Web. </p>



<p>MBS <strong>ChartDirector</strong> lets you create professional charts in Xojo, with 30 chart and gauge types.</p>



<p><strong>RubberViews</strong> from Match Software maintains the place and relative size of every control when a Window or Container Control is resized. They also offer Window Placement and Screen Extensions that are modules that let you manage windows with greater control.</p>



<h2 class="wp-block-heading">Database</h2>



<p><strong>DataViewer Component </strong>is a collection of objects for Xojo that can easily incorporate into your own projects to give SQL Query and DML functionality for SQLite and MySQL databases along with Data Export facilities. Full source code edition also available.</p>



<p>The<strong> MBS SQL Plugin</strong> is an alternative database interface to Xojo that gives access to SQL databases including Oracle, Microsoft SQL Server, DB2, Sybase, Informix, InterBase/Firebird, SQLBase, MySQL, PostgreSQL, ODBC and SQLite. Also available is the <strong>MBS SQLite Extension</strong> is a plug-in for cubeSQL Server, a plug-in for SQLite Manager (sqlabs) and an extension for SQLite that you can use in all SQLite-based database engines, including the SQLiteDatabase class in Xojo.</p>



<p><strong>SQLVue</strong> is the fast and easy way to manage your SQLite databases.</p>



<h2 class="wp-block-heading">Distribution</h2>



<p><strong>App Wrapper </strong>from Ohanaware simplified the process of preparing applications for submission to the Mac App Store and deploying on websites. Get a 30-day or a 1 year single user or team update plan during this limited time offer.</p>



<p><strong>BoxedApp Packer</strong> helps Xojo developers prepare a single executable file that contains all required files a Xojo application needs.</p>



<p>The <strong>GuancheMOS</strong> plug-in is a serial number creation and validation Engine. Also available is <strong>GuancheID</strong>, the easiest way to get a unique ID for macOS and Windows based computers, so you can use it in combination with GuancheMOS or your own software licensing scheme to make sure your software only runs on the computer the license has been generated for.</p>



<p><strong>Quick License Manager</strong> protects your Xojo Windows application with licensing for trials, perpetual or subscription-based licenses.</p>



<h2 class="wp-block-heading"><strong>Learning</strong></h2>



<p><strong>AprendeXojo</strong> has 2 Spanish-language ebooks in the store available for $20 each during the sale:&nbsp;<em>Programación Multiplataforma Xojo</em>&nbsp;and&nbsp;<em>SQLite</em>.</p>



<p><strong>xDev Magazine</strong> is an&nbsp;independent bimonthly publication focused on educating Xojo users through instruction, tutorials and programming. Score a 1 year subscription during the sale for just $40!</p>



<h2 class="wp-block-heading">Shop Now</h2>



<p>The <a href="https://www.xojo.com/store">Xojo Extras store</a> has something for every kind of Xojo developer, whether you are learning something new or looking to save some time implementing something tricky. Take a look now to see what can help make your development life easier! The Xojo May Sale runs until midnight (CT) Friday, May 7th.  </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Suddenly, it has been 25 years</title>
		<link>https://blog.xojo.com/2021/04/01/suddenly-it-was-25-years-ago/</link>
		
		<dc:creator><![CDATA[Geoff Perlman]]></dc:creator>
		<pubDate>Thu, 01 Apr 2021 10:00:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Xojo IDE]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=8341</guid>

					<description><![CDATA[On this day 25 years ago I wandered into the local Chase Bank here in Austin, Texas to open a checking account for my latest venture. At that time I was planning to write custom software applications for various businesses that were interested in hiring me to do so. Not long after that, one of the developers who worked for one of my customers asked if I'd be interested in hiring him. Jason and I still work together to this day. What you now know as Xojo came along about 18 months later. As we prepared v1.0 to ship, we wound down the custom software development part of the business. We've been a development tools company ever since.]]></description>
										<content:encoded><![CDATA[
<p>On this day 25 years ago I wandered into the local Chase Bank here in Austin, Texas to open a business account for my latest venture. At that time I was planning to write custom software applications for various businesses that were interested in hiring me to do so. Not long after that, one of the developers who worked for one of my customers asked if I&#8217;d be interested in hiring him. Jason and I still work together to this day.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2021/03/geoffandjason.jpg" alt="" class="wp-image-8343" width="436" height="303" srcset="https://blog.xojo.com/wp-content/uploads/2021/03/geoffandjason.jpg 983w, https://blog.xojo.com/wp-content/uploads/2021/03/geoffandjason-300x209.jpg 300w, https://blog.xojo.com/wp-content/uploads/2021/03/geoffandjason-768x535.jpg 768w" sizes="auto, (max-width: 436px) 100vw, 436px" /></figure></div>



<p>What you now know as Xojo came along about 18 months later. As we prepared v1.0 to ship, we wound down the custom software development part of the business. We&#8217;ve been a development tools company ever since.</p>



<p>It&#8217;s truly amazing to me how quickly the past 25 years have gone by. It certainly doesn&#8217;t seem like 25 years. I consider myself quite fortunate that 25 years later, I still get to do what I love. The big factor for us has been adapting to change and learning from our mistakes. In his book, &#8220;A Short History of Nearly Everything&#8221;, Bill Bryson explains what lifeforms must do to survive. He says, &#8220;You must be prepared to change everything about yourself-shape, size, color, species affiliation, everything-and do so repeatedly.&#8221; This is also true in business. I didn&#8217;t start this company to provide development tools but when the opportunity presented itself, I grabbed it. When we shipped v1.0 on July 4th, 1998 it only built desktop apps, only for what is now referred to as Classic MacOS and only for the Motorola 68000 and PowerPC processors. Today we support MacOS (that shares almost nothing with its predecessor), Windows, Linux, the web, iOS (soon Android) and Raspberry Pi. In fact, other than desktop apps as a type, we don&#8217;t support anything we supported in 1998. And despite the fact that everyone on the team has been with us for many years, the team is nearly completely different from what it was back then.</p>



<p>Over the last 25 years we have done what Bill Bryson said must be done &#8211; we changed nearly everything about ourselves. We have added new operating systems, new processors, new capabilities, as well as rewritten the compiler and the IDE from scratch. We have had false starts on projects but we have followed the mantra of the US Navy Seals:</p>



<p>&#8220;I will never quit. I persevere and thrive on adversity&#8230; If knocked down, I will get back up, every time.&#8221;</p>



<p>These are the reasons we are still here after 25 years. We learn, we adapt and we never give up.</p>



<p>As the founder and CEO, I set that tone but a company is only as good as its <a href="https://www.xojo.com/company/team.php">team</a>. It is the people that show up every day, sometimes in the middle of the night or on a Sunday afternoon, to bring their passion, talent and experience, from customer service and marketing to tech support and engineering, in order to create and support Xojo and enable each of you to create things that perhaps might have not otherwise existed.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="404" src="https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-1024x404.png" alt="Xojo  programming langauge and IDE 25 years" class="wp-image-8348" srcset="https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-1024x404.png 1024w, https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-300x118.png 300w, https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-768x303.png 768w, https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-1536x607.png 1536w, https://blog.xojo.com/wp-content/uploads/2021/03/Untitled-design-2048x809.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>That&#8217;s what has made this past 25 years the best of my life and I can speak for the rest of the team when I say that we look forward to many more challenging, inspiring and rewarding years ahead.</p>



<p>To you who have used the fruit of our labors to create your own for so many years, we are thankful and grateful for your past and continued support. You allow us to spend each and every day doing something we love. Who could ask for more than that?</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Passport to XDC</title>
		<link>https://blog.xojo.com/2020/08/12/passport-to-xdc/</link>
		
		<dc:creator><![CDATA[Dana Brown]]></dc:creator>
		<pubDate>Wed, 12 Aug 2020 18:49:45 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[London]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=7243</guid>

					<description><![CDATA[We're sure you have April 21-23, 2021 marked in your calendar for the first Xojo Developer Conference in London! With registrations nearly at 50% capacity, we can tell that a lot of you are as excited as we are! Of course, for many of us, it's hard to imagine that the state of the world will be such that we can travel internationally in just 8 months time. As I have mentioned in several of the Xojo Hangouts recently, I am very hopeful that things will get better soon and that we can gather safely to have an amazing conference. But anything is possible at this point. ]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;re sure you have <s>April 21-23, 2021</s> <strong>October 13-15, 2021</strong> marked in your calendar for the first <a rel="noreferrer noopener" href="https://xojo.com/xdc/" target="_blank">Xojo Developer Conference</a> in London! With registrations nearly at 50% capacity, we can tell that a lot of you are as excited as we are! Of course, for many of us, it&#8217;s hard to imagine that the state of the world will be such that we can travel internationally in just 8 months time. As I have mentioned in several of the <a rel="noreferrer noopener" href="https://forum.xojo.com/t/monday-xojo-hangout-2020-08-10/55784/9" target="_blank">Xojo Hangouts</a> recently, I am very hopeful that things will get better soon and that we can gather safely to have an amazing conference. But anything is possible at this point. We are watching the situation closely and, as we have already stated, if it turns out not to be safe for us to do the conference, we will refund any registrations. </p>



<p>Let&#8217;s move forward with the idea that anything can happen and we&#8217;ll plan for the best &#8211; so go get your passport now and check the expiration date! If you need to renew so you can travel to London uninterrupted, I suggest you <a rel="noreferrer noopener" href="https://travel.state.gov/content/travel/en/passports.html" target="_blank">start the process now</a>. The US Passport office is <a rel="noreferrer noopener" href="https://www.detroitnews.com/story/life/2020/08/10/need-passport-1-2-million-people-ahead-you/5545558002/" target="_blank">1.2 million applications</a> behind and processing times are months longer than expected. I experienced this personally when I had to renew my kids passports earlier this year &#8211; their applications were sent in late January with standard 6-8 weeks processing time. The passports didn&#8217;t show up until June (unfortunately our vacation was cancelled anyways).</p>



<p>Hope to see you all in London! </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WWDC Watch Party</title>
		<link>https://blog.xojo.com/2020/06/22/wwdc-watch-party/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Mon, 22 Jun 2020 16:30:00 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[WWDC]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=7120</guid>

					<description><![CDATA[Hang out with the Xojo team at our WWDC20 keynote watch party! It&#8217;s the first ever global, all-online WWDC and you don&#8217;t want to miss&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Hang out with the Xojo team at our <a href="https://developer.apple.com/wwdc20/?&amp;cid=wwa-us-kwgo-features-slid--Brand-AppleLive-AppleLive-&amp;mtid=20925e1t39169&amp;aosid=p238&amp;mnid=shVOAhGOd-dc_mtid_20925e1t39169_pcrid_440407235991_pgrid_103955375002_&amp;anonymizeip=set">WWDC20</a> keynote watch party! It&#8217;s the first ever global, all-online WWDC and you don&#8217;t want to miss out of the fun to be had being together while we&#8217;re apart!</p>



<p>Join Xojo on Zoom <span style="text-decoration: underline;">today</span> at 1pm to 3pm Eastern (10am to 12pm Pacific). </p>



<p>See you online!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2020 Xojo Design Award Winners</title>
		<link>https://blog.xojo.com/2020/03/13/2020-xojo-design-award-winners/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 16:36:44 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[XOJO.CONNECT]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Awards]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[RegEx]]></category>
		<category><![CDATA[Vertical Market]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=6748</guid>

					<description><![CDATA[Today we are pleased to announce the winners of the 2020 Xojo Design Awards. Judging is never an easy job, but this year the submissions were such a diverse range of apps we found it both exciting and difficult! The Design Awards honor excellence in software design. These awards are a great opportunity to learn about some of the best apps made with Xojo. Support Xojo and the Xojo community by sharing and congratulating these winners!]]></description>
										<content:encoded><![CDATA[
<p>Today we are pleased to announce the winners of the 2020&nbsp;<a href="https://www.xojo.com/designawards/">Xojo Design Awards</a>. Judging is never an easy job, but this year the submissions were such a diverse range of apps we found it both exciting and difficult! The Design Awards honor excellence in software design in the following categories: Best Consumer App, Best iOS App, Best Lifestyle App, Best Developer Tool, Best Vertical Market Apps and Best Plugin. These awards are a great opportunity to learn about some of the best apps made with Xojo. Support Xojo and the Xojo community by sharing and congratulating these winners!</p>



<h3 class="wp-block-heading">The 2020 Xojo Design Award Winners are:</h3>



<h4 class="wp-block-heading">Best Consumer App &#8211; HDRtist NX</h4>



<p><a href="https://www.ohanaware.com">Ohanaware</a>: A detail-oriented High Dynamic Range Imaging app for MacOS X.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="510" src="https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1024x510.png" alt="" class="wp-image-6755" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1024x510.png 1024w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-300x149.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-768x382.png 768w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1536x765.png 1536w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist.png 2040w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<h4 class="wp-block-heading">Best iOS App &#8211; PropertyMe Manager</h4>



<p><a href="https://apps.apple.com/au/app/propertyme-manager/id936934755">PropertyMe</a>: The PropertyMe Manager app gives property managers access to their portfolio wherever they are.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.xojo.com/wp-content/uploads/2020/03/propertyme.gif" alt="" class="wp-image-6756" width="234" height="506"/></figure></div>



<h4 class="wp-block-heading">Best Lifestyle App &#8211; Crossword Wizard</h4>



<p><a href="https://www.crosswordwizard.com.au">Rush Software</a>: Create and play crossword games.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="719" height="507" src="https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard.jpg" alt="" class="wp-image-6758" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard.jpg 719w, https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard-300x212.jpg 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></figure></div>



<h4 class="wp-block-heading">Best Developer Tool &#8211; RegExRX</h4>



<p><a href="http://www.mactechnologies.com">MacTechnologies Consulting</a>: A cross-platform Regular Expression development tool.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="788" height="768" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1.png" alt="" class="wp-image-6766" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1.png 788w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1-300x292.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1-768x749.png 768w" sizes="auto, (max-width: 788px) 100vw, 788px" /></figure></div>



<h4 class="wp-block-heading">Best Vertical Market App &#8211; qwireCast</h4>



<p><a href="http://www.qwirecast.com">qWire</a>: Desktop app to help Hollywood casting director make cast lists.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="786" height="768" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2.png" alt="" class="wp-image-6769" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2.png 786w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2-300x293.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2-768x750.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /></figure></div>



<h4 class="wp-block-heading">Best Vertical Market App &#8211; bMD Medical Software*</h4>



<p><a href="https://historiasclinicas.com.ar">bMD biomedical Developments SRL</a>: Medical practice management software.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="888" height="550" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image.png" alt="" class="wp-image-6762" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image.png 888w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-300x186.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-768x476.png 768w" sizes="auto, (max-width: 888px) 100vw, 888px" /></figure></div>



<h4 class="wp-block-heading">Best Plugin &#8211; MBS Plugins</h4>



<p><a href="https://www.monkeybreadsoftware.de/xojo/">MonkeyBread Software</a>: This huge toolbox for Xojo developers includes thousands of classes, controls and examples to extend Xojo.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="750" height="788" src="https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin.jpg" alt="" class="wp-image-6761" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin.jpg 750w, https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin-286x300.jpg 286w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure></div>



<p>*Yes, there are two Best Vertical Market Apps, they were both so good we had no choice but to award them both!</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
