This is a valid RSS feed.
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
<?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>Fri, 31 Oct 2025 08:13:38 +0000</lastBuildDate> <language>en-AU</language> <sy:updatePeriod> hourly </sy:updatePeriod> <sy:updateFrequency> 1 </sy:updateFrequency> <generator>https://wordpress.org/?v=6.6.4</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>Message Board One Liners Div Linking Talents Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-div-linking-talents-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-div-linking-talents-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Fri, 31 Oct 2025 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[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[baseline]]></category> <category><![CDATA[body]]></category> <category><![CDATA[client]]></category> <category><![CDATA[code]]></category> <category><![CDATA[colour coding]]></category> <category><![CDATA[content]]></category> <category><![CDATA[content filtering]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[data filter]]></category> <category><![CDATA[display]]></category> <category><![CDATA[div]]></category> <category><![CDATA[DOM]]></category> <category><![CDATA[email]]></category> <category><![CDATA[external Javascript]]></category> <category><![CDATA[filter]]></category> <category><![CDATA[filtering]]></category> <category><![CDATA[flex]]></category> <category><![CDATA[fnmatch]]></category> <category><![CDATA[hardcoding]]></category> <category><![CDATA[include]]></category> <category><![CDATA[IP address]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[justification]]></category> <category><![CDATA[link]]></category> <category><![CDATA[linking]]></category> <category><![CDATA[links]]></category> <category><![CDATA[message board]]></category> <category><![CDATA[name]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[prepend]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[require]]></category> <category><![CDATA[server]]></category> <category><![CDATA[share]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70355</guid> <description><![CDATA[Up until today, as with yesterday’s Message Board One Liners Content Filtering Tutorial … our message board content was displayed within an HTML textarea element … but with today’s work … we’re transferring our Message Board content “allegiance” over to … <a href="https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-div-linking-talents-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-div-linking-talents-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>Message Board One Liners Content Filtering Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-content-filtering-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-content-filtering-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Thu, 30 Oct 2025 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[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[body]]></category> <category><![CDATA[client]]></category> <category><![CDATA[code]]></category> <category><![CDATA[colour coding]]></category> <category><![CDATA[content]]></category> <category><![CDATA[content filtering]]></category> <category><![CDATA[data filter]]></category> <category><![CDATA[email]]></category> <category><![CDATA[external Javascript]]></category> <category><![CDATA[filter]]></category> <category><![CDATA[filtering]]></category> <category><![CDATA[fnmatch]]></category> <category><![CDATA[include]]></category> <category><![CDATA[IP address]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[link]]></category> <category><![CDATA[message board]]></category> <category><![CDATA[name]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[prepend]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[require]]></category> <category><![CDATA[server]]></category> <category><![CDATA[share]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70346</guid> <description><![CDATA[Yesterday’s Message Board One Liners Group Privacy Tutorial … group privacy … ideas are built up today with an … individualized content filtering … addition of functionality so that a user can provide a semicolon delimited set of filtering parameters … <a href="https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-content-filtering-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-content-filtering-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>Message Board One Liners Group Privacy Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-privacy-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-privacy-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Wed, 29 Oct 2025 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[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[body]]></category> <category><![CDATA[client]]></category> <category><![CDATA[code]]></category> <category><![CDATA[data filter]]></category> <category><![CDATA[email]]></category> <category><![CDATA[external Javascript]]></category> <category><![CDATA[filter]]></category> <category><![CDATA[filtering]]></category> <category><![CDATA[include]]></category> <category><![CDATA[IP address]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[link]]></category> <category><![CDATA[message board]]></category> <category><![CDATA[name]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[prepend]]></category> <category><![CDATA[privacy]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[require]]></category> <category><![CDATA[server]]></category> <category><![CDATA[share]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70337</guid> <description><![CDATA[Yesterday’s Message Board One Liners Group Invitations Tutorial … Group … think, opens us up to the first opportunity to filter Message Board data … each group will only see the messaging from others in their group that clicked/tapped the … <a href="https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-privacy-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-privacy-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>Message Board One Liners Group Invitations Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-invitations-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-invitations-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Tue, 28 Oct 2025 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[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[body]]></category> <category><![CDATA[client]]></category> <category><![CDATA[code]]></category> <category><![CDATA[email]]></category> <category><![CDATA[external Javascript]]></category> <category><![CDATA[include]]></category> <category><![CDATA[IP address]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[link]]></category> <category><![CDATA[message board]]></category> <category><![CDATA[name]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[prepend]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[require]]></category> <category><![CDATA[server]]></category> <category><![CDATA[share]]></category> <category><![CDATA[SMS]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70326</guid> <description><![CDATA[Improving on the Message Board start we had with yesterday’s Message Board One Liners Primer Tutorial, today we introduce … the idea of a Message Board … Group … allied to … how an email and/or SMS invitation from … … <a href="https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-invitations-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-group-invitations-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>Message Board One Liners Primer Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-primer-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-primer-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Mon, 27 Oct 2025 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[.htaccess]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[code]]></category> <category><![CDATA[include]]></category> <category><![CDATA[IP address]]></category> <category><![CDATA[message board]]></category> <category><![CDATA[name]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[prepend]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[require]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[tutorial]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70318</guid> <description><![CDATA[PHP has … include ‘./prepend.php’; // … and/or … require ‘./prepend.php’; //… and/or … php_value auto_prepend_file “prepend.php” // php.ini directive in relevant folder .htaccess … worked on our local MAMP Apache web server but not up at RJM Programming domain … <a href="https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-primer-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/message-board-one-liners-primer-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>YouTube API Caller Radio Play Connection Loss Implication Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-connection-loss-implication-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-connection-loss-implication-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Sun, 26 Oct 2025 17:01:00 +0000</pubDate> <category><![CDATA[Ajax]]></category> <category><![CDATA[eLearning]]></category> <category><![CDATA[Event-Driven Programming]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[absolute URL]]></category> <category><![CDATA[after]]></category> <category><![CDATA[alphabetic]]></category> <category><![CDATA[alphabetical]]></category> <category><![CDATA[animated gif]]></category> <category><![CDATA[animation]]></category> <category><![CDATA[API]]></category> <category><![CDATA[argument]]></category> <category><![CDATA[array]]></category> <category><![CDATA[audio]]></category> <category><![CDATA[authority]]></category> <category><![CDATA[breadcrumbs]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[call]]></category> <category><![CDATA[cell]]></category> <category><![CDATA[class]]></category> <category><![CDATA[compilation]]></category> <category><![CDATA[completion]]></category> <category><![CDATA[condition]]></category> <category><![CDATA[conditional]]></category> <category><![CDATA[connection]]></category> <category><![CDATA[console]]></category> <category><![CDATA[console.warn]]></category> <category><![CDATA[content]]></category> <category><![CDATA[contenteditable]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[cursor]]></category> <category><![CDATA[data uri]]></category> <category><![CDATA[debug]]></category> <category><![CDATA[debugging]]></category> <category><![CDATA[decodeURIComponent]]></category> <category><![CDATA[delay]]></category> <category><![CDATA[details]]></category> <category><![CDATA[Did you know]]></category> <category><![CDATA[display]]></category> <category><![CDATA[document.title]]></category> <category><![CDATA[DOM]]></category> <category><![CDATA[double click]]></category> <category><![CDATA[duration]]></category> <category><![CDATA[element]]></category> <category><![CDATA[email]]></category> <category><![CDATA[emoji]]></category> <category><![CDATA[encodeURIComponent]]></category> <category><![CDATA[encrypt]]></category> <category><![CDATA[encryption]]></category> <category><![CDATA[error 414]]></category> <category><![CDATA[event]]></category> <category><![CDATA[genre]]></category> <category><![CDATA[global]]></category> <category><![CDATA[global variable]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[hands free]]></category> <category><![CDATA[hashtag]]></category> <category><![CDATA[hashtagging]]></category> <category><![CDATA[hierarchy]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[IFRAME]]></category> <category><![CDATA[image]]></category> <category><![CDATA[img]]></category> <category><![CDATA[instance]]></category> <category><![CDATA[integration]]></category> <category><![CDATA[interactive]]></category> <category><![CDATA[interfacing]]></category> <category><![CDATA[internationalization]]></category> <category><![CDATA[itinerary]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[jump]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[language]]></category> <category><![CDATA[link]]></category> <category><![CDATA[links]]></category> <category><![CDATA[localStorage]]></category> <category><![CDATA[loop]]></category> <category><![CDATA[looping]]></category> <category><![CDATA[media]]></category> <category><![CDATA[mimetype]]></category> <category><![CDATA[moderation]]></category> <category><![CDATA[modularization]]></category> <category><![CDATA[module]]></category> <category><![CDATA[navigation]]></category> <category><![CDATA[Object Oriented Programming]]></category> <category><![CDATA[oncontextmenu]]></category> <category><![CDATA[onkeypress]]></category> <category><![CDATA[onmousedown]]></category> <category><![CDATA[ontouchdown]]></category> <category><![CDATA[ontouchmove]]></category> <category><![CDATA[OOP]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[order]]></category> <category><![CDATA[overlay]]></category> <category><![CDATA[persistence]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[plan]]></category> <category><![CDATA[platform]]></category> <category><![CDATA[play]]></category> <category><![CDATA[play button]]></category> <category><![CDATA[playlist]]></category> <category><![CDATA[popup]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[progress]]></category> <category><![CDATA[recall]]></category> <category><![CDATA[recalling]]></category> <category><![CDATA[remember]]></category> <category><![CDATA[remembering]]></category> <category><![CDATA[reveal]]></category> <category><![CDATA[right click]]></category> <category><![CDATA[schedule]]></category> <category><![CDATA[scheduling]]></category> <category><![CDATA[scope]]></category> <category><![CDATA[sessionStorage]]></category> <category><![CDATA[setInterval]]></category> <category><![CDATA[setTimeout]]></category> <category><![CDATA[share]]></category> <category><![CDATA[software integration]]></category> <category><![CDATA[sort]]></category> <category><![CDATA[sppech to text]]></category> <category><![CDATA[standing order]]></category> <category><![CDATA[summary]]></category> <category><![CDATA[tab]]></category> <category><![CDATA[table]]></category> <category><![CDATA[table cell]]></category> <category><![CDATA[text]]></category> <category><![CDATA[text cursor]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[textual cursor]]></category> <category><![CDATA[timer]]></category> <category><![CDATA[title]]></category> <category><![CDATA[toggle]]></category> <category><![CDATA[top]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <category><![CDATA[user]]></category> <category><![CDATA[user input]]></category> <category><![CDATA[variable]]></category> <category><![CDATA[video]]></category> <category><![CDATA[visibility]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web inspector]]></category> <category><![CDATA[webpage]]></category> <category><![CDATA[whitespace]]></category> <category><![CDATA[window]]></category> <category><![CDATA[word]]></category> <category><![CDATA[words]]></category> <category><![CDATA[wrap]]></category> <category><![CDATA[wrapper]]></category> <category><![CDATA[wrapping]]></category> <category><![CDATA[YouTube]]></category> <category><![CDATA[YouTube API]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70304</guid> <description><![CDATA[We synopsized some time ago now how important for our Tabular Single Row Media Gallery web application’s Radio Play mode of use, is a sound and consistent connection. But it just so happened around about the time of the recent … <a href="https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-connection-loss-implication-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-connection-loss-implication-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>Iframe Hashtag Calling Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/iframe-hashtag-calling-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/iframe-hashtag-calling-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Sat, 25 Oct 2025 17:01:00 +0000</pubDate> <category><![CDATA[eLearning]]></category> <category><![CDATA[Event-Driven Programming]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[call]]></category> <category><![CDATA[called]]></category> <category><![CDATA[calling]]></category> <category><![CDATA[child]]></category> <category><![CDATA[conduit]]></category> <category><![CDATA[DOM]]></category> <category><![CDATA[hash]]></category> <category><![CDATA[hashtagging]]></category> <category><![CDATA[hastag]]></category> <category><![CDATA[hierarchy]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[IFRAME]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[message]]></category> <category><![CDATA[messaging]]></category> <category><![CDATA[navigation]]></category> <category><![CDATA[parent]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[textarea]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[webpage]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70283</guid> <description><![CDATA[Hashtag usage in the webpage navigation aspects of web browser web applications we find more and more appealing around here … the far more generous hashtag allowances for lengthy URLs where it comes to links off emails (via “a” mailto: … <a href="https://www.rjmprogramming.com.au/ITblog/iframe-hashtag-calling-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/iframe-hashtag-calling-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>YouTube API Caller Radio Play Remembering Recall Words Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-remembering-recall-words-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-remembering-recall-words-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Fri, 24 Oct 2025 17:01:00 +0000</pubDate> <category><![CDATA[Ajax]]></category> <category><![CDATA[eLearning]]></category> <category><![CDATA[Event-Driven Programming]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[absolute URL]]></category> <category><![CDATA[after]]></category> <category><![CDATA[alphabetic]]></category> <category><![CDATA[alphabetical]]></category> <category><![CDATA[animated gif]]></category> <category><![CDATA[animation]]></category> <category><![CDATA[API]]></category> <category><![CDATA[argument]]></category> <category><![CDATA[array]]></category> <category><![CDATA[audio]]></category> <category><![CDATA[authority]]></category> <category><![CDATA[breadcrumbs]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[call]]></category> <category><![CDATA[cell]]></category> <category><![CDATA[class]]></category> <category><![CDATA[compilation]]></category> <category><![CDATA[completion]]></category> <category><![CDATA[condition]]></category> <category><![CDATA[conditional]]></category> <category><![CDATA[console]]></category> <category><![CDATA[console.warn]]></category> <category><![CDATA[content]]></category> <category><![CDATA[contenteditable]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[cursor]]></category> <category><![CDATA[data uri]]></category> <category><![CDATA[debug]]></category> <category><![CDATA[debugging]]></category> <category><![CDATA[decodeURIComponent]]></category> <category><![CDATA[delay]]></category> <category><![CDATA[details]]></category> <category><![CDATA[Did you know]]></category> <category><![CDATA[display]]></category> <category><![CDATA[document.title]]></category> <category><![CDATA[DOM]]></category> <category><![CDATA[double click]]></category> <category><![CDATA[duration]]></category> <category><![CDATA[element]]></category> <category><![CDATA[email]]></category> <category><![CDATA[emoji]]></category> <category><![CDATA[encodeURIComponent]]></category> <category><![CDATA[encrypt]]></category> <category><![CDATA[encryption]]></category> <category><![CDATA[error 414]]></category> <category><![CDATA[event]]></category> <category><![CDATA[genre]]></category> <category><![CDATA[global]]></category> <category><![CDATA[global variable]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[hands free]]></category> <category><![CDATA[hashtag]]></category> <category><![CDATA[hashtagging]]></category> <category><![CDATA[hierarchy]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[IFRAME]]></category> <category><![CDATA[image]]></category> <category><![CDATA[img]]></category> <category><![CDATA[instance]]></category> <category><![CDATA[integration]]></category> <category><![CDATA[interactive]]></category> <category><![CDATA[interfacing]]></category> <category><![CDATA[internationalization]]></category> <category><![CDATA[itinerary]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[jump]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[language]]></category> <category><![CDATA[link]]></category> <category><![CDATA[links]]></category> <category><![CDATA[localStorage]]></category> <category><![CDATA[loop]]></category> <category><![CDATA[looping]]></category> <category><![CDATA[media]]></category> <category><![CDATA[mimetype]]></category> <category><![CDATA[moderation]]></category> <category><![CDATA[modularization]]></category> <category><![CDATA[module]]></category> <category><![CDATA[navigation]]></category> <category><![CDATA[Object Oriented Programming]]></category> <category><![CDATA[oncontextmenu]]></category> <category><![CDATA[onkeypress]]></category> <category><![CDATA[onmousedown]]></category> <category><![CDATA[ontouchdown]]></category> <category><![CDATA[ontouchmove]]></category> <category><![CDATA[OOP]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[order]]></category> <category><![CDATA[overlay]]></category> <category><![CDATA[persistence]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[plan]]></category> <category><![CDATA[platform]]></category> <category><![CDATA[play]]></category> <category><![CDATA[play button]]></category> <category><![CDATA[playlist]]></category> <category><![CDATA[popup]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[progress]]></category> <category><![CDATA[recall]]></category> <category><![CDATA[recalling]]></category> <category><![CDATA[remember]]></category> <category><![CDATA[remembering]]></category> <category><![CDATA[reveal]]></category> <category><![CDATA[right click]]></category> <category><![CDATA[schedule]]></category> <category><![CDATA[scheduling]]></category> <category><![CDATA[scope]]></category> <category><![CDATA[sessionStorage]]></category> <category><![CDATA[setInterval]]></category> <category><![CDATA[setTimeout]]></category> <category><![CDATA[share]]></category> <category><![CDATA[software integration]]></category> <category><![CDATA[sort]]></category> <category><![CDATA[sppech to text]]></category> <category><![CDATA[standing order]]></category> <category><![CDATA[summary]]></category> <category><![CDATA[tab]]></category> <category><![CDATA[table]]></category> <category><![CDATA[table cell]]></category> <category><![CDATA[text]]></category> <category><![CDATA[text cursor]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[textual cursor]]></category> <category><![CDATA[timer]]></category> <category><![CDATA[title]]></category> <category><![CDATA[toggle]]></category> <category><![CDATA[top]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <category><![CDATA[user]]></category> <category><![CDATA[user input]]></category> <category><![CDATA[variable]]></category> <category><![CDATA[video]]></category> <category><![CDATA[visibility]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web inspector]]></category> <category><![CDATA[webpage]]></category> <category><![CDATA[whitespace]]></category> <category><![CDATA[window]]></category> <category><![CDATA[word]]></category> <category><![CDATA[words]]></category> <category><![CDATA[wrap]]></category> <category><![CDATA[wrapper]]></category> <category><![CDATA[wrapping]]></category> <category><![CDATA[YouTube]]></category> <category><![CDATA[YouTube API]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70272</guid> <description><![CDATA[We both like and dislike the word … static … around here regarding programming. It can represent that “rock of Gibraltar” to rely on (and most webpages around here start with “static HTML” text editing on good ol’ macOS TextWrangler) … <a href="https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-remembering-recall-words-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-remembering-recall-words-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>YouTube API Caller Radio Play Scheduling Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-scheduling-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-scheduling-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Thu, 23 Oct 2025 17:01:00 +0000</pubDate> <category><![CDATA[Ajax]]></category> <category><![CDATA[eLearning]]></category> <category><![CDATA[Event-Driven Programming]]></category> <category><![CDATA[Operating System]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[absolute URL]]></category> <category><![CDATA[after]]></category> <category><![CDATA[animated gif]]></category> <category><![CDATA[animation]]></category> <category><![CDATA[API]]></category> <category><![CDATA[argument]]></category> <category><![CDATA[array]]></category> <category><![CDATA[audio]]></category> <category><![CDATA[authority]]></category> <category><![CDATA[breadcrumbs]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[call]]></category> <category><![CDATA[cell]]></category> <category><![CDATA[class]]></category> <category><![CDATA[compilation]]></category> <category><![CDATA[completion]]></category> <category><![CDATA[condition]]></category> <category><![CDATA[conditional]]></category> <category><![CDATA[console]]></category> <category><![CDATA[console.warn]]></category> <category><![CDATA[content]]></category> <category><![CDATA[contenteditable]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[cursor]]></category> <category><![CDATA[data uri]]></category> <category><![CDATA[debug]]></category> <category><![CDATA[debugging]]></category> <category><![CDATA[decodeURIComponent]]></category> <category><![CDATA[delay]]></category> <category><![CDATA[details]]></category> <category><![CDATA[Did you know]]></category> <category><![CDATA[display]]></category> <category><![CDATA[document.title]]></category> <category><![CDATA[DOM]]></category> <category><![CDATA[double click]]></category> <category><![CDATA[duration]]></category> <category><![CDATA[element]]></category> <category><![CDATA[email]]></category> <category><![CDATA[emoji]]></category> <category><![CDATA[encodeURIComponent]]></category> <category><![CDATA[encrypt]]></category> <category><![CDATA[encryption]]></category> <category><![CDATA[error 414]]></category> <category><![CDATA[event]]></category> <category><![CDATA[genre]]></category> <category><![CDATA[global]]></category> <category><![CDATA[global variable]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Google Chrome]]></category> <category><![CDATA[hands free]]></category> <category><![CDATA[hashtag]]></category> <category><![CDATA[hashtagging]]></category> <category><![CDATA[hierarchy]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[IFRAME]]></category> <category><![CDATA[image]]></category> <category><![CDATA[img]]></category> <category><![CDATA[instance]]></category> <category><![CDATA[integration]]></category> <category><![CDATA[interactive]]></category> <category><![CDATA[interfacing]]></category> <category><![CDATA[internationalization]]></category> <category><![CDATA[itinerary]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[jump]]></category> <category><![CDATA[keyboard]]></category> <category><![CDATA[language]]></category> <category><![CDATA[link]]></category> <category><![CDATA[links]]></category> <category><![CDATA[localStorage]]></category> <category><![CDATA[loop]]></category> <category><![CDATA[looping]]></category> <category><![CDATA[media]]></category> <category><![CDATA[mimetype]]></category> <category><![CDATA[moderation]]></category> <category><![CDATA[modularization]]></category> <category><![CDATA[module]]></category> <category><![CDATA[navigation]]></category> <category><![CDATA[Object Oriented Programming]]></category> <category><![CDATA[oncontextmenu]]></category> <category><![CDATA[onkeypress]]></category> <category><![CDATA[onmousedown]]></category> <category><![CDATA[ontouchdown]]></category> <category><![CDATA[ontouchmove]]></category> <category><![CDATA[OOP]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[order]]></category> <category><![CDATA[overlay]]></category> <category><![CDATA[persistence]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[plan]]></category> <category><![CDATA[platform]]></category> <category><![CDATA[play]]></category> <category><![CDATA[play button]]></category> <category><![CDATA[playlist]]></category> <category><![CDATA[popup]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[progress]]></category> <category><![CDATA[recall]]></category> <category><![CDATA[reveal]]></category> <category><![CDATA[right click]]></category> <category><![CDATA[schedule]]></category> <category><![CDATA[scheduling]]></category> <category><![CDATA[scope]]></category> <category><![CDATA[sessionStorage]]></category> <category><![CDATA[setInterval]]></category> <category><![CDATA[setTimeout]]></category> <category><![CDATA[share]]></category> <category><![CDATA[software integration]]></category> <category><![CDATA[sort]]></category> <category><![CDATA[sppech to text]]></category> <category><![CDATA[standing order]]></category> <category><![CDATA[summary]]></category> <category><![CDATA[tab]]></category> <category><![CDATA[table]]></category> <category><![CDATA[table cell]]></category> <category><![CDATA[text]]></category> <category><![CDATA[text cursor]]></category> <category><![CDATA[textbox]]></category> <category><![CDATA[textual cursor]]></category> <category><![CDATA[timer]]></category> <category><![CDATA[title]]></category> <category><![CDATA[toggle]]></category> <category><![CDATA[top]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[url]]></category> <category><![CDATA[user]]></category> <category><![CDATA[user input]]></category> <category><![CDATA[variable]]></category> <category><![CDATA[video]]></category> <category><![CDATA[visibility]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web inspector]]></category> <category><![CDATA[webpage]]></category> <category><![CDATA[whitespace]]></category> <category><![CDATA[window]]></category> <category><![CDATA[wrap]]></category> <category><![CDATA[wrapper]]></category> <category><![CDATA[wrapping]]></category> <category><![CDATA[YouTube]]></category> <category><![CDATA[YouTube API]]></category> <guid isPermaLink="false">https://www.rjmprogramming.com.au/ITblog/?p=70257</guid> <description><![CDATA[Lots of us like to work to a plan. Timed entertainments for an orderly work day, perhaps? And so, onto the recent YouTube API Caller Radio Webpage Persistence Tutorial, it’s “handsfree” work of recent times can be harnessed to support … <a href="https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-scheduling-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/youtube-api-caller-radio-play-scheduling-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item> <title>WordPress Akismet Antispam Plugin Primer Tutorial</title> <link>https://www.rjmprogramming.com.au/ITblog/wordpress-akismet-antispam-plugin-primer-tutorial/</link> <comments>https://www.rjmprogramming.com.au/ITblog/wordpress-akismet-antispam-plugin-primer-tutorial/#respond</comments> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Wed, 22 Oct 2025 17:01:29 +0000</pubDate> <category><![CDATA[eLearning]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[Akismet]]></category> <category><![CDATA[antispam]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[CMS]]></category> <category><![CDATA[comments]]></category> <category><![CDATA[maintenance]]></category> <category><![CDATA[moderation]]></category> <category><![CDATA[MySql]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[plugin]]></category> <category><![CDATA[spam]]></category> <category><![CDATA[tutorial]]></category> <category><![CDATA[Wordpress]]></category> <guid isPermaLink="false">http://www.rjmprogramming.com.au/ITblog/?p=58127</guid> <description><![CDATA[As we alluded to when we presented WordPress Upgrade Primer Tutorial, we use a great WordPress plugin called Akismet to … identify comment spam … place the detected spam into a Spam “folder” … and, as of recently, we’re going … <a href="https://www.rjmprogramming.com.au/ITblog/wordpress-akismet-antispam-plugin-primer-tutorial/">Continue reading <span class="meta-nav">→</span></a>]]></description> <wfw:commentRss>https://www.rjmprogramming.com.au/ITblog/wordpress-akismet-antispam-plugin-primer-tutorial/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel></rss> If you would like to create a banner that links to this page (i.e. this validation result), do the following:
Download the "valid RSS" banner.
Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)
Add this HTML to your page (change the image src attribute if necessary):
If you would like to create a text link instead, here is the URL you can use:
http://www.feedvalidator.org/check.cgi?url=http%3A//feeds.feedburner.com/RobertJamesMetcalfeBlog