<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>HTML &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:HTML</link>
    <description>Personal Blog</description>
    <pubDate>Tue, 05 May 2026 14:54:22 +0000</pubDate>
    <item>
      <title>Free E-books and e-learning</title>
      <link>https://personaljournal.ca/paulsutton/free-e-books-and-e-learning</link>
      <description>&lt;![CDATA[Free E-books and e-learning&#xA;&#xA;As I am on the mailing list for Free Code Camp 1].  I was recently emailed with an offer to obtain some [Free programming E-books on a range of programming / coding languages, detailed below. &#xA;&#xA;   The Python Handbook. 115 pages. Spring 2021. PDF, ePub, Mobi&#xA;   The Linux Commands Handbook. 135 pages. Fall 2020. PDF, ePub, Mobi&#xA;   The Deno Beginner’s Handbook. 46 pages. Spring 2020. PDF, ePub, Mobi&#xA;   The JavaScript Beginner’s Handbook. 76 pages. Early 2020. PDF, ePub, Mobi&#xA;   The C Beginner’s Handbook. 77 pages. Early 2020. PDF, ePub, Mobi&#xA;   The Next.js Handbook. 102 pages. Fall 2019. PDF, ePub, Mobi&#xA;   The Svelte Handbook. 41 pages. Fall 2019. PDF, ePub, Mobi&#xA;   The HTML Handbook 87 pages. Summer 2019. PDF, ePub, Mobi&#xA;   The CSS Handbook 173 pages. Spring 2019. PDF, ePub, Mobi&#xA;   JavaScript from ES5 to ESNext. 75 pages. Early 2019. PDF, ePub, Mobi&#xA;   The React Beginner’s Handbook. 40 pages. Fall 2020. PDF, ePub, Mobi&#xA;   The Node.js Handbook. 189 pages. Fall 2018. PDF, ePub, Mobi&#xA;   The Express.js Handbook. 61 pages. Fall 2018. PDF, ePub, Mobi&#xA;   The Vue.js 2 Handbook 122 pages. Summer 2018. PDF, ePub, Mobi&#xA;&#xA;Links&#xA;&#xA;Freecodecamp&#xA;&#xA;Tags&#xA;&#xA;#Coding,#FreeCodeCamp,#Ebooks,#Python,#Linux,#Deno,&#xA;#JavaScript,#JS,#C,#NextJS,#Svelte,#HTMl,#CSS,#React,#NodeJS,#ExpressJS,#VueJS&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free E-books and e-learning</p>

<p>As I am on the mailing list for Free Code Camp [1].  I was recently emailed with an offer to obtain some <a href="https://flaviocopes.com/page/python-handbook/" rel="nofollow">Free programming E-books</a> on a range of programming / coding languages, detailed below.</p>
<ul><li>The Python Handbook. 115 pages. Spring 2021. PDF, ePub, Mobi</li>
<li>The Linux Commands Handbook. 135 pages. Fall 2020. PDF, ePub, Mobi</li>
<li>The Deno Beginner’s Handbook. 46 pages. Spring 2020. PDF, ePub, Mobi</li>
<li>The JavaScript Beginner’s Handbook. 76 pages. Early 2020. PDF, ePub, Mobi</li>
<li>The C Beginner’s Handbook. 77 pages. Early 2020. PDF, ePub, Mobi</li>
<li>The Next.js Handbook. 102 pages. Fall 2019. PDF, ePub, Mobi</li>
<li>The Svelte Handbook. 41 pages. Fall 2019. PDF, ePub, Mobi</li>
<li>The HTML Handbook 87 pages. Summer 2019. PDF, ePub, Mobi</li>
<li>The CSS Handbook 173 pages. Spring 2019. PDF, ePub, Mobi</li>
<li>JavaScript from ES5 to ESNext. 75 pages. Early 2019. PDF, ePub, Mobi</li>
<li>The React Beginner’s Handbook. 40 pages. Fall 2020. PDF, ePub, Mobi</li>
<li>The Node.js Handbook. 189 pages. Fall 2018. PDF, ePub, Mobi</li>
<li>The Express.js Handbook. 61 pages. Fall 2018. PDF, ePub, Mobi</li>
<li>The Vue.js 2 Handbook 122 pages. Summer 2018. PDF, ePub, Mobi</li></ul>

<p><strong>Links</strong></p>
<ul><li><a href="https://www.freecodecamp.org" rel="nofollow">Freecodecamp</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:FreeCodeCamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FreeCodeCamp</span></a>,<a href="/paulsutton/tag:Ebooks" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Ebooks</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:Deno" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Deno</span></a>,
<a href="/paulsutton/tag:JavaScript" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">JavaScript</span></a>,<a href="/paulsutton/tag:JS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">JS</span></a>,<a href="/paulsutton/tag:C" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">C</span></a>,<a href="/paulsutton/tag:NextJS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">NextJS</span></a>,<a href="/paulsutton/tag:Svelte" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Svelte</span></a>,<a href="/paulsutton/tag:HTMl" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HTMl</span></a>,<a href="/paulsutton/tag:CSS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CSS</span></a>,<a href="/paulsutton/tag:React" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">React</span></a>,<a href="/paulsutton/tag:NodeJS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">NodeJS</span></a>,<a href="/paulsutton/tag:ExpressJS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ExpressJS</span></a>,<a href="/paulsutton/tag:VueJS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">VueJS</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-e-books-and-e-learning</guid>
      <pubDate>Sat, 20 Jul 2024 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Code Club Saturday 6th November part 2</title>
      <link>https://personaljournal.ca/paulsutton/code-club-saturday-6th-november-part-2</link>
      <description>&lt;![CDATA[Code Club Saturday 6th November part 2&#xA;&#xA;I spent about 1/2 an hour on Friday setting up and preparing for Code Club, here are a few photos of the room all set up and ready to go.&#xA;&#xA;Photo 1&#xA;&#xA;Photo 2&#xA;&#xA;Photo 3&#xA;&#xA;Links&#xA;&#xA;Paignton Library&#xA;   Projects page&#xA;Code Club&#xA;&#xA;Tags&#xA;&#xA;#Paignton,#Library,#CodeClub,#Coding,#Programming,#Scratch,#HTML,#Python,#More,#Tech&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club Saturday 6th November part 2</p>

<p>I spent about ½ an hour on Friday setting up and preparing for Code Club, here are a few photos of the room all set up and ready to go.</p>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/codeclub/codeclub000271.JPG" alt="Photo 1"></p>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/codeclub/codeclub000272.JPG" alt="Photo 2"></p>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/codeclub/codeclub000273.JPG" alt="Photo 3"></p>

<p><strong>Links</strong></p>
<ul><li><a href="https://www.torbaylibraries.org.uk/web/arena/paigntonlibrary" rel="nofollow">Paignton Library</a>
<ul><li><a href="https://personaljournal.ca/torbaycoderdojo/projects-9714" rel="nofollow">Projects page</a></li></ul></li>
<li><a href="https://codeclub.org/en/" rel="nofollow">Code Club</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Paignton" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Paignton</span></a>,<a href="/paulsutton/tag:Library" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Library</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Programming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Programming</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:HTML" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HTML</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:More" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">More</span></a>,<a href="/paulsutton/tag:Tech" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Tech</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-saturday-6th-november-part-2</guid>
      <pubDate>Sat, 06 Nov 2021 09:50:00 +0000</pubDate>
    </item>
    <item>
      <title>Code Club Saturday 6th November</title>
      <link>https://personaljournal.ca/paulsutton/code-club-saturday-6th-november</link>
      <description>&lt;![CDATA[Code Club Saturday 6th November&#xA;&#xA;The next Paignton Library Code Club is Saturday 6th November 2021.  Usual time.&#xA;&#xA;We will just carry on from where we left off last time, catch up on what has been undertaken since the last code club.&#xA;&#xA;Links&#xA;&#xA;Paignton Library&#xA;   Projects page&#xA;Code Club&#xA;&#xA;Tags&#xA;&#xA;#Paignton,#Library,#CodeClub,#Coding,#Programming,#Scratch,#HTML,#Python,#More,#Tech&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club Saturday 6th November</p>

<p>The next Paignton Library Code Club is Saturday 6th November 2021.  Usual time.</p>

<p>We will just carry on from where we left off last time, catch up on what has been undertaken since the last code club.</p>

<p><strong>Links</strong></p>
<ul><li><a href="https://www.torbaylibraries.org.uk/web/arena/paigntonlibrary" rel="nofollow">Paignton Library</a>
<ul><li><a href="https://personaljournal.ca/torbaycoderdojo/projects-9714" rel="nofollow">Projects page</a></li></ul></li>
<li><a href="https://codeclub.org/en/" rel="nofollow">Code Club</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Paignton" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Paignton</span></a>,<a href="/paulsutton/tag:Library" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Library</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Programming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Programming</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:HTML" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HTML</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:More" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">More</span></a>,<a href="/paulsutton/tag:Tech" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Tech</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-saturday-6th-november</guid>
      <pubDate>Fri, 05 Nov 2021 10:13:53 +0000</pubDate>
    </item>
    <item>
      <title>Code Club 4/10/2021</title>
      <link>https://personaljournal.ca/paulsutton/code-club-4-10-2021</link>
      <description>&lt;![CDATA[Code Club 4/10/2021&#xA;&#xA;I am back at Code Club today, 2nd session since our return.  If you are still not sure what Code Club is, then you have clearly being living in a cave since about 2012.  Anyway, it is a coding club for children, generally 9-13 years of age. &#xA;&#xA;The Paignton Club is a little more advanced, in that some of the attendees are working through a responsive web design course. &#xA;&#xA;It would be really good to get MORE code clubs in Torbay, and in fact would be really nice if those clubs could collaborate, share expertise, maybe some resources.  &#xA;&#xA;Links&#xA;&#xA;Code Club&#xA;Paignton Library&#xA;Projects&#xA;Advanced projects&#xA;Stem ambassadors&#xA;&#xA;Tags&#xA;&#xA;#Coding,#Programming,#Scratch,#Python,#HTML,#CSS,#Python,#MicroBit,#RaspberryPi,#Lego,#FreeCodeCamp,#More&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Code Club 4/10/2021</p>

<p>I am back at Code Club today, 2nd session since our return.  If you are still not sure what Code Club is, then you have clearly being living in a cave since about 2012.  Anyway, it is a coding club for children, generally 9-13 years of age.</p>

<p>The Paignton Club is a little more advanced, in that some of the attendees are working through a responsive web design course.</p>

<p>It would be really good to get <strong>MORE</strong> code clubs in Torbay, and in fact would be really nice if those clubs could collaborate, share expertise, maybe some resources.</p>

<p><strong>Links</strong></p>
<ul><li><a href="https://codeclub.org/en/" rel="nofollow">Code Club</a></li>
<li><a href="https://www.torbaylibraries.org.uk/web/arena/paigntonlibrary" rel="nofollow">Paignton Library</a></li>
<li><a href="https://personaljournal.ca/torbaycoderdojo/projects-9714" rel="nofollow">Projects</a></li>
<li><a href="https://personaljournal.ca/torbaycoderdojo/going-further" rel="nofollow">Advanced projects</a></li>
<li><a href="https://www.stem.org.uk/" rel="nofollow">Stem ambassadors</a></li></ul>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Coding" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Coding</span></a>,<a href="/paulsutton/tag:Programming" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Programming</span></a>,<a href="/paulsutton/tag:Scratch" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scratch</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:HTML" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">HTML</span></a>,<a href="/paulsutton/tag:CSS" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CSS</span></a>,<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:MicroBit" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">MicroBit</span></a>,<a href="/paulsutton/tag:RaspberryPi" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">RaspberryPi</span></a>,<a href="/paulsutton/tag:Lego" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Lego</span></a>,<a href="/paulsutton/tag:FreeCodeCamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">FreeCodeCamp</span></a>,<a href="/paulsutton/tag:More" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">More</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/code-club-4-10-2021</guid>
      <pubDate>Sat, 04 Sep 2021 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Website on pi</title>
      <link>https://personaljournal.ca/paulsutton/website-on-pi</link>
      <description>&lt;![CDATA[Website on pi&#xA;&#xA;img src=&#34;https://socialhub.activitypub.rocks/uploads/default/original/1X/6aac842b7ff5c58385a02f3a131c259281be88c8.png&#34; target=&#34;_blank&#34; &#xA;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xA;&#xA;I spent some time on last night, setting up a mini web server on m Raspberry pi. &#xA;&#xA;So running a http server on a Raspberry Pi. &#xA;&#xA;For this project I am just using the python3-test-server package, &#xA;&#xA;Install python3-test-server&#xA;Create a directory to hold some html files&#xA;Change to this directory &#xA;Create a very basic html file e.g index.html&#xA;run python3 -m http.server:7800 where 7800 is the port you want to use&#xA;&#xA;web server on pi&#xA;&#xA;In the browser go to ip:7800&#xA;&#xA;Website on pi&#xA;&#xA;What I have done here, however is &#xA;&#xA;Run the server on the pi, &#xA;Connected via ssh to create the site files and run the server&#xA;Edited the basic website on the pi via ssh, by running a text editor&#xA;To copy other files directly from my main PC to the Pi i used&#xA;&#xA;   scp file.jpg pi@ip:path e.g&#xA;     scp file.jpg pi@ip:/home/pi/html/&#xA;&#xA;I have, gone a little further than this:&#xA;&#xA;In order to share my free software video dvd (and other resources) with people I:-&#xA;&#xA;Uploaded files to the server&#xA;Created a web link to the iso file&#xA;Edited my router firewall so it would allow a connection to the pi&#xA;&#xA;I then shared the appropriate IP address with a friend via irc so he could download the ISO file, and it worked really well.&#xA;&#xA;REFERENCES&#xA;&#xA;Free Software Foundation&#xA;&#xA;TAGS&#xA;&#xA;#YearOfTheFediverse,#httpServer,#website,#html,#css,&#xA;#Python,#Firewall,#Networking,ProblemSolving,#Skills,#IT&#xA;&#xA;a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;img alt=&#34;Creative Commons Licence&#34; style=&#34;border-width:0&#34; src=&#34;https://i.creativecommons.org/l/by-sa/4.0/88x31.png&#34; //abr /This work is licensed under a a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;Creative Commons Attribution-ShareAlike 4.0 International License/a&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Website on pi</p>

<p><a href="https://torresjrjr.com/archive/2020-07-19-guide-to-the-fediverse" rel="nofollow"><img src="https://socialhub.activitypub.rocks/uploads/default/original/1X/6aac842b7ff5c58385a02f3a131c259281be88c8.png"></a></p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>

<p>I spent some time on last night, setting up a mini web server on m Raspberry pi.</p>

<p><strong>So running a http server on a Raspberry Pi</strong>.</p>

<p>For this project I am just using the python3-test-server package,</p>
<ol><li>Install python3-test-server</li>
<li>Create a directory to hold some html files</li>
<li>Change to this directory</li>
<li>Create a very basic html file e.g index.html</li>
<li>run python3 -m http.server:7800 where 7800 is the port you want to use</li></ol>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/webserver.png" alt="web server on pi"></p>

<p>In the browser go to ip:7800</p>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/websiteonpi.png" alt="Website on pi"></p>

<p>What I have done here, however is</p>
<ul><li>Run the server on the pi,</li>
<li>Connected via ssh to create the site files and run the server</li>
<li>Edited the basic website on the pi via ssh, by running a text editor</li>

<li><p>To copy other files directly from my main PC to the Pi i used</p>
<ul><li>scp file.jpg pi@ip:path e.g
<ul><li>scp file.jpg pi@ip:/home/pi/html/</li></ul></li></ul></li></ul>

<p>I have, gone a little further than this:</p>

<p>In order to share my free software video dvd (and other resources) with people I:-</p>
<ul><li>Uploaded files to the server</li>
<li>Created a web link to the iso file</li>
<li>Edited my router firewall so it would allow a connection to the pi</li></ul>

<p>I then shared the appropriate IP address with a friend via irc so he could download the ISO file, and it worked really well.</p>

<p><strong>REFERENCES</strong></p>
<ul><li><a href="https://www.fsf.org" rel="nofollow">Free Software Foundation</a></li></ul>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:YearOfTheFediverse" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">YearOfTheFediverse</span></a>,<a href="/paulsutton/tag:httpServer" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">httpServer</span></a>,<a href="/paulsutton/tag:website" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">website</span></a>,<a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>,<a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>,
<a href="/paulsutton/tag:Python" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Python</span></a>,<a href="/paulsutton/tag:Firewall" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Firewall</span></a>,<a href="/paulsutton/tag:Networking" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Networking</span></a>,ProblemSolving,<a href="/paulsutton/tag:Skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Skills</span></a>,<a href="/paulsutton/tag:IT" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">IT</span></a></p>

<p><a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"/></a><br/>This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow">Creative Commons Attribution-ShareAlike 4.0 International License</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/website-on-pi</guid>
      <pubDate>Mon, 18 Jan 2021 07:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Free Code Camp Update 02/10/2020</title>
      <link>https://personaljournal.ca/paulsutton/free-code-camp-update-02-10-2020</link>
      <description>&lt;![CDATA[Free Code Camp Update 02/10/2020&#xA;&#xA;I have now completed all the modules in the FreeCodeCamp responsive web design course.&#xA;&#xA;Profile can be found here that details the time line for this.  I have also updated my LinkedIn profile with this update.&#xA;&#xA;As yet I have ONLY completed the actual modules and have not undertaken the assessment projects. However my intention was to follow the course to help support Paignton Library Code Club anyway.   &#xA;&#xA;#learning,#freecodecamp,#web,#design,#update,#html,#html5,#css,#css3,#flexbox,#grid,#websites,#codeclub&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free Code Camp Update 02/10/2020</p>

<p>I have now completed all the modules in the <a href="https://www.freecodecamp.org" rel="nofollow">FreeCodeCamp</a> responsive web design course.</p>

<p>Profile can be found <a href="https://www.freecodecamp.org/paulsutton" rel="nofollow">here</a> that details the time line for this.  I have also updated my <a href="https://www.linkedin.com/in/paul-sutton-5737171b8/" rel="nofollow">LinkedIn</a> profile with this update.</p>

<p>As yet I have <strong>ONLY</strong> completed the actual modules and have <strong>not</strong> undertaken the assessment projects. However my intention was to follow the course to help support <a href="https://personaljournal.ca/paigntoncodeclub/" rel="nofollow">Paignton Library Code Club</a> anyway.</p>

<p><a href="/paulsutton/tag:learning" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">learning</span></a>,<a href="/paulsutton/tag:freecodecamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freecodecamp</span></a>,<a href="/paulsutton/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a>,<a href="/paulsutton/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a>,<a href="/paulsutton/tag:update" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">update</span></a>,<a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>,<a href="/paulsutton/tag:html5" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html5</span></a>,<a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>,<a href="/paulsutton/tag:css3" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css3</span></a>,<a href="/paulsutton/tag:flexbox" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">flexbox</span></a>,<a href="/paulsutton/tag:grid" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">grid</span></a>,<a href="/paulsutton/tag:websites" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">websites</span></a>,<a href="/paulsutton/tag:codeclub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">codeclub</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-code-camp-update-02-10-2020</guid>
      <pubDate>Fri, 02 Oct 2020 09:52:47 +0000</pubDate>
    </item>
    <item>
      <title>Free Code Camp - Visual Design 7</title>
      <link>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-7</link>
      <description>&lt;![CDATA[Free Code Camp - Visual Design 7&#xA;&#xA;Now fully completed Applied Visual Design module with FreeCodeCamp so have now reached 100% of the way through the module&#xA;&#xA;visual design 7&#xA;&#xA;On onto Applied Accessibility next&#xA;&#xA;#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub, &#xA;&#xA;Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free Code Camp – Visual Design 7</p>

<p>Now fully completed Applied Visual Design module with <a href="https://www.freecodecamp.org" rel="nofollow">FreeCodeCamp</a> so have now reached 100% of the way through the module</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/freecodecamp/visualdesign7.png" alt="visual design 7"></p>

<p>On onto <strong>Applied Accessibility</strong> next</p>

<p><a href="/paulsutton/tag:learn" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">learn</span></a>, <a href="/paulsutton/tag:freecodecamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freecodecamp</span></a>, <a href="/paulsutton/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a>, <a href="/paulsutton/tag:responsive" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">responsive</span></a>,<a href="/paulsutton/tag:visual" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">visual</span></a> <a href="/paulsutton/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a>, <a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>, <a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>, <a href="/paulsutton/tag:skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">skills</span></a>, <a href="/paulsutton/tag:codeclub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">codeclub</span></a>,</p>

<p>Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon <a href="https://qoto.org/@zleap/" rel="nofollow">here</a>. You can get a free account on the <a href="http://qoto.org" rel="nofollow">http://qoto.org</a> instance by following <a href="https://qoto.org/invite/pN8gdTzi" rel="nofollow">this link</a>.</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-7</guid>
      <pubDate>Fri, 29 May 2020 15:22:32 +0000</pubDate>
    </item>
    <item>
      <title>Free Code Camp - Visual Design 6</title>
      <link>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-6</link>
      <description>&lt;![CDATA[Free Code Camp - Visual Design 6&#xA;&#xA;Completed more of the Applied visual design module with FreeCodeCamp so now reached 73% of the way through the module&#xA;&#xA;visual design 5&#xA;&#xA;More tomorrow.&#xA;&#xA;#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub, &#xA;&#xA;Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free Code Camp – Visual Design 6</p>

<p>Completed more of the Applied visual design module with <a href="https://www.freecodecamp.org" rel="nofollow">FreeCodeCamp</a> so now reached 73% of the way through the module</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/freecodecamp/visualdesign6.png" alt="visual design 5"></p>

<p>More tomorrow.</p>

<p><a href="/paulsutton/tag:learn" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">learn</span></a>, <a href="/paulsutton/tag:freecodecamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freecodecamp</span></a>, <a href="/paulsutton/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a>, <a href="/paulsutton/tag:responsive" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">responsive</span></a>,<a href="/paulsutton/tag:visual" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">visual</span></a> <a href="/paulsutton/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a>, <a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>, <a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>, <a href="/paulsutton/tag:skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">skills</span></a>, <a href="/paulsutton/tag:codeclub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">codeclub</span></a>,</p>

<p>Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon <a href="https://qoto.org/@zleap/" rel="nofollow">here</a>. You can get a free account on the <a href="http://qoto.org" rel="nofollow">http://qoto.org</a> instance by following <a href="https://qoto.org/invite/pN8gdTzi" rel="nofollow">this link</a>.</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-6</guid>
      <pubDate>Wed, 27 May 2020 14:21:15 +0000</pubDate>
    </item>
    <item>
      <title>Free Code Camp - Visual Design 5</title>
      <link>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-5</link>
      <description>&lt;![CDATA[Free Code Camp - Visual Design 5&#xA;&#xA;Completed 10% more of the Applied visual design module with FreeCodeCamp so now reached 60% of the way through the module&#xA;&#xA;visual design 5&#xA;&#xA;#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub, &#xA;&#xA;Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free Code Camp – Visual Design 5</p>

<p>Completed 10% more of the Applied visual design module with <a href="https://www.freecodecamp.org" rel="nofollow">FreeCodeCamp</a> so now reached 60% of the way through the module</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/freecodecamp/visualdesign5.png" alt="visual design 5"></p>

<p><a href="/paulsutton/tag:learn" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">learn</span></a>, <a href="/paulsutton/tag:freecodecamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freecodecamp</span></a>, <a href="/paulsutton/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a>, <a href="/paulsutton/tag:responsive" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">responsive</span></a>,<a href="/paulsutton/tag:visual" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">visual</span></a> <a href="/paulsutton/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a>, <a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>, <a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>, <a href="/paulsutton/tag:skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">skills</span></a>, <a href="/paulsutton/tag:codeclub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">codeclub</span></a>,</p>

<p>Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon <a href="https://qoto.org/@zleap/" rel="nofollow">here</a>. You can get a free account on the <a href="http://qoto.org" rel="nofollow">http://qoto.org</a> instance by following <a href="https://qoto.org/invite/pN8gdTzi" rel="nofollow">this link</a>.</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-5</guid>
      <pubDate>Tue, 26 May 2020 14:22:48 +0000</pubDate>
    </item>
    <item>
      <title>Free Code Camp - Visual Design 4</title>
      <link>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-4</link>
      <description>&lt;![CDATA[Free Code Camp - Visual Design 4&#xA;&#xA;Completed some more of the visual design module in FreeCodeCamp so now reached 50% of the way through the module&#xA;&#xA;visual design 4&#xA;&#xA;So lots of progress made on this,  and more useful skills being developed. &#xA;&#xA;#learn, #freecodecamp, #web, #responsive,#visual #design, #html, #css, #skills, #codeclub, &#xA;&#xA;Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon here. You can get a free account on the http://qoto.org instance by following this link.&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Free Code Camp – Visual Design 4</p>

<p>Completed some more of the visual design module in <a href="https://www.freecodecamp.org" rel="nofollow">FreeCodeCamp</a> so now reached 50% of the way through the module</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/freecodecamp/visualdesign4.png" alt="visual design 4"></p>

<p>So lots of progress made on this,  and more useful skills being developed.</p>

<p><a href="/paulsutton/tag:learn" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">learn</span></a>, <a href="/paulsutton/tag:freecodecamp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freecodecamp</span></a>, <a href="/paulsutton/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a>, <a href="/paulsutton/tag:responsive" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">responsive</span></a>,<a href="/paulsutton/tag:visual" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">visual</span></a> <a href="/paulsutton/tag:design" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">design</span></a>, <a href="/paulsutton/tag:html" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">html</span></a>, <a href="/paulsutton/tag:css" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">css</span></a>, <a href="/paulsutton/tag:skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">skills</span></a>, <a href="/paulsutton/tag:codeclub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">codeclub</span></a>,</p>

<p>Happy to provide help and support via decentralised social media.  I can be contacted on Mastodon <a href="https://qoto.org/@zleap/" rel="nofollow">here</a>. You can get a free account on the <a href="http://qoto.org" rel="nofollow">http://qoto.org</a> instance by following <a href="https://qoto.org/invite/pN8gdTzi" rel="nofollow">this link</a>.</p>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/free-code-camp-visual-design-4</guid>
      <pubDate>Sat, 23 May 2020 14:21:27 +0000</pubDate>
    </item>
  </channel>
</rss>