<?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>Robert James Metcalfe Blog</title>
	<atom:link href="http://www.rjmprogramming.com.au/ITblog/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rjmprogramming.com.au/ITblog</link>
	<description>WordPress site (Copyright © rjmprogramming.com.au 2015 All rights reserved.)</description>
	<lastBuildDate>Thu, 07 May 2026 09:33:16 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.5</generator>

<image>
	<url>https://www.rjmprogramming.com.au/ITblog/wp-content/uploads/2024/12/cropped-logo_512_512-32x32.jpg</url>
	<title>Robert James Metcalfe Blog</title>
	<link>https://www.rjmprogramming.com.au/ITblog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Microsoft Defender Virus Protection Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/microsoft-defender-virus-protection-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/microsoft-defender-virus-protection-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 06 May 2026 17:01:09 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[scanning]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[window]]></category>
		<guid isPermaLink="false">http://www.rjmprogramming.com.au/ITblog/?p=44922</guid>

					<description><![CDATA[The personal computer world has been fed the line for years that Apple Mac OS X (or macOS) is more secure than Microsoft Windows, but is this true? Have a read of this interesting article for more in this regard. &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/microsoft-defender-virus-protection-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/microsoft-defender-virus-protection-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Animated GIF Creator File Dropping Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/animated-gif-creator-file-dropping-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/animated-gif-creator-file-dropping-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 May 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[Animation]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[file protocol]]></category>
		<category><![CDATA[full file specification]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[intranet feel]]></category>
		<category><![CDATA[local web server]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[slide]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72918</guid>

					<description><![CDATA[On that same theme as the recent Client Browsing and Pasting and File Dropping Tutorial, today we&#8217;ve honed in on our inhouse (with lots of help) Animated GIF creator and within it&#8217;s Drop logic we&#8217;ve found rare &#8220;usage value&#8221; deploying &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/animated-gif-creator-file-dropping-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/animated-gif-creator-file-dropping-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Online Interest Followups Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/online-interest-followups-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/online-interest-followups-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 04 May 2026 14:01:00 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[al gore]]></category>
		<category><![CDATA[creek]]></category>
		<category><![CDATA[emu]]></category>
		<category><![CDATA[encyclopaedia]]></category>
		<category><![CDATA[geography]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[information superhighway]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[providence]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[superhighway]]></category>
		<category><![CDATA[surfing the net]]></category>
		<category><![CDATA[sydney morning herald]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[water source]]></category>
		<category><![CDATA[webpage]]></category>
		<category><![CDATA[where]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72903</guid>

					<description><![CDATA[Can you believe it was more than 30 years ago, in 1994, that the US politician Al Gore coined the phrase &#8230; Information Superhighway ? And then, in 2001, the great Wikipedia was launched, and quickly all those encyclopaedias in &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/online-interest-followups-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/online-interest-followups-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Javascript Fetch API Primer Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/javascript-fetch-api-primer-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/javascript-fetch-api-primer-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 03 May 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[clientside]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[fetch.fetch api. javascript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[url]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72597</guid>

					<description><![CDATA[More and more, around here, recently, constructing web applications using PHP/HTML/Javascript we have added to a list of &#8220;URL response tools&#8221;, adding to an &#8220;off the top of our head&#8221; list of (just the HTML and Javascript &#8220;client side&#8221;) navigational &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/javascript-fetch-api-primer-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/javascript-fetch-api-primer-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Asynchronous Clientside Ideas Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/asynchronous-clientside-ideas-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/asynchronous-clientside-ideas-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 02 May 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[programmming]]></category>
		<category><![CDATA[promise]]></category>
		<category><![CDATA[promise object]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72886</guid>

					<description><![CDATA[The recent Ajax (clientside) calling (serverside) PHP work of Shower Song Sharing Tutorial reminded us of &#8230; the talents Ajax (ie. Asynchronous JavaScript and XML) can introduce as a clientside Asynchronous tool &#8230; as another choice to &#8230; promise object &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/asynchronous-clientside-ideas-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/asynchronous-clientside-ideas-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Shower Song Form Double Takes Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/shower-song-form-double-takes-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/shower-song-form-double-takes-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 01 May 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[annotate]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blob.canvas]]></category>
		<category><![CDATA[browse]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[brwose]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[called]]></category>
		<category><![CDATA[caller]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[client pre-emptive iframe]]></category>
		<category><![CDATA[clientside]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[conduit]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[contentedital]]></category>
		<category><![CDATA[copt]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data uri]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mimetype]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[onblue]]></category>
		<category><![CDATA[onblur]]></category>
		<category><![CDATA[ondrop]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[onpaste]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pst]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[serverside]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[span]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universal clipboard]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72876</guid>

					<description><![CDATA[Our little &#8220;Soup Kitchens&#8221; aside yesterday caused us to remember a truism (if ever there was one) &#8230; Don&#8217;t &#8220;throw out there&#8221; questions you don&#8217;t know the answer to. Now, before anybody complains about sentences ending in prepositions, let me &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/shower-song-form-double-takes-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/shower-song-form-double-takes-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Shower Song Sharing Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/shower-song-sharing-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/shower-song-sharing-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[annotate]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blob.canvas]]></category>
		<category><![CDATA[browse]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[brwose]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[called]]></category>
		<category><![CDATA[caller]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[client pre-emptive iframe]]></category>
		<category><![CDATA[clientside]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[conduit]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[contentedital]]></category>
		<category><![CDATA[copt]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data uri]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mimetype]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[onblue]]></category>
		<category><![CDATA[ondrop]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[onpaste]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[pst]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[serverside]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[span]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universal clipboard]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72861</guid>

					<description><![CDATA[Though we like programming in (serverside) PHP we&#8217;d prefer to leave it to (clientside) HTML and Javascript and CSS to contain solutions to web application challenges, as much as anything because PHP relies on an arrangement such as the great &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/shower-song-sharing-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/shower-song-sharing-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Shower Song Media Insertions Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/shower-song-media-insertions-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/shower-song-media-insertions-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[annotate]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blob.canvas]]></category>
		<category><![CDATA[browse]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[brwose]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[called]]></category>
		<category><![CDATA[caller]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[client pre-emptive iframe]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[conduit]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[contentedital]]></category>
		<category><![CDATA[copt]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[data uri]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mimetype]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[onblue]]></category>
		<category><![CDATA[ondrop]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[onpaste]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[span]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universal clipboard]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72842</guid>

					<description><![CDATA[The recent Shower Song Radio Play Better Integration Tutorial may represent &#8230; ... a Shower Song project "by name" ... &#8230; but recent work and what we have here today, can potentially allow this project&#8217;s scope to be a lot &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/shower-song-media-insertions-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/shower-song-media-insertions-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Shower Song Radio Play Better Integration Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/shower-song-radio-play-better-integration-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/shower-song-radio-play-better-integration-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[annotate]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[automate]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blob.canvas]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[brwose]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[called]]></category>
		<category><![CDATA[caller]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[client pre-emptive iframe]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[contentedital]]></category>
		<category><![CDATA[copt]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[data uri]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mimetype]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[onblue]]></category>
		<category><![CDATA[ondrop]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[onpaste]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[span]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universal clipboard]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72830</guid>

					<description><![CDATA[When you integrate, as with the day before yesterday&#8217;s Shower Song Radio Play Integration Tutorial, there&#8217;s the temptation to automate, but go too far. We were reminded of this, testing a YouTube search string &#8220;Pina Colada Song&#8221; and the top &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/shower-song-radio-play-better-integration-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/shower-song-radio-play-better-integration-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Client Browsing and Pasting and File Dropping Tutorial</title>
		<link>https://www.rjmprogramming.com.au/ITblog/client-browsing-and-pasting-and-file-dropping-tutorial/</link>
					<comments>https://www.rjmprogramming.com.au/ITblog/client-browsing-and-pasting-and-file-dropping-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 27 Apr 2026 17:01:00 +0000</pubDate>
				<category><![CDATA[eLearning]]></category>
		<category><![CDATA[Event-Driven Programming]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[animated gif]]></category>
		<category><![CDATA[annotate]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[blob]]></category>
		<category><![CDATA[blob.canvas]]></category>
		<category><![CDATA[browsing]]></category>
		<category><![CDATA[brwose]]></category>
		<category><![CDATA[buffer]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[called]]></category>
		<category><![CDATA[caller]]></category>
		<category><![CDATA[calling]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[client pre-emptive iframe]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[contenteditable]]></category>
		<category><![CDATA[contentedital]]></category>
		<category><![CDATA[copt]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[data uri]]></category>
		<category><![CDATA[drag]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IFRAME]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mimetype]]></category>
		<category><![CDATA[onblue]]></category>
		<category><![CDATA[ondrop]]></category>
		<category><![CDATA[onload]]></category>
		<category><![CDATA[onpaste]]></category>
		<category><![CDATA[paste]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[photograph]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[select all]]></category>
		<category><![CDATA[span]]></category>
		<category><![CDATA[standalone]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[universal clipboard]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[video]]></category>
		<guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=72764</guid>

					<description><![CDATA[As of today, further to the recent Animated GIF Creator Client Browsing and Pasting Tutorial, our Inhouse Client Browsing web application, in standalone mode, can accept input via &#8230; type it in &#8230; browse it in &#8230; paste it in &#8230; <a href="https://www.rjmprogramming.com.au/ITblog/client-browsing-and-pasting-and-file-dropping-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		
					<wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/client-browsing-and-pasting-and-file-dropping-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
