<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Grimey Sessions: Potential Topics by Tony Grimes</title>
      <link>https://padlet.com/acidtone/790drqer7xauf7ss</link>
      <description>Most up-voted/commented topics will be scheduled for future learning sessions with Grimes.</description>
      <language>en-us</language>
      <pubDate>2021-07-06 19:03:07 UTC</pubDate>
      <lastBuildDate>2025-11-28 00:00:30 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Static website generators</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639169769</link>
         <description><![CDATA[<div>Useful information for your own personal/professional online presence. Also an option for deploying React, VueJS, etc.<br><br>- What is a static website generator?<br>- <a href="https://pages.github.com/">GitHub Pages</a> deep dive<br>- Jekyll overview: <a href="https://jekyllrb.com/docs/github-pages/">natively supported by GitHub Pages</a><br>- Static CMS fundamentals: layout templates, scripting, posts vs pages<br>- Static generators as build tools.<br>- Jekyll alternative: <a href="https://www.11ty.dev/">Eleventy</a><br>- GH Pages alternative: <a href="https://www.netlify.com/">Netlify</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-06 19:03:28 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639169769</guid>
      </item>
      <item>
         <title>Vector Images: Deep Dive</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639171524</link>
         <description><![CDATA[<div>SVGs and CSS are awesome together.<br><br>- Building custom SVGs with <a href="https://www.figma.com/">Figma</a><br>- Optimizing SVGs with <br><a href="https://jakearchibald.github.io/svgomg/">SVGOMG</a><br>- Using SVG in HTML: img elements vs inline SVG<br>- Intro to responsive SVGs<br>- Styling inline SVGs with CSS</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-06 19:06:03 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639171524</guid>
      </item>
      <item>
         <title>Raster Images: Deep Dive</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639178723</link>
         <description><![CDATA[<div>This session is based largely on the video below, plus extra html image tips.<br><br>- High frequency (jpg) vs low frequency (png, gif) image formats<br>- webp: the jpeg/gif/png format replacement<br>- Optimizing raster images with <a href="https://squoosh.app/">Squoosh</a><br>- Batch processing sm/md/lg image sizes with Photoshop<br>- Basic (and free) image editing with <a href="https://pixlr.com/">Pixlr</a><br>- Responsive image basics<br>- Optimizing image performance with lazy loading and the srcset attribute</div>]]></description>
         <enclosure url="https://youtu.be/F1kYBnY6mwg" />
         <pubDate>2021-07-06 19:16:10 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639178723</guid>
      </item>
      <item>
         <title>JS functions revisited</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639203026</link>
         <description><![CDATA[<div>You can never cover functions enough.<br><br>- Review: declaration, invocation, scope, return values<br>- First-class functions and callbacks<br>- Closures<br>- Default parameters in ES6<br>- Arrow functions and this<br>- Better conditional logic with guard clauses<br>- Arbitrary number of arguments with rest parameters and the spread operator</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-06 19:46:23 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639203026</guid>
      </item>
      <item>
         <title>Adding scroll logic with the Intersection Observer API</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639214839</link>
         <description><![CDATA[<div>I haven't used it much but I've been looking for an excuse to play more with it.<br><br>- Scroll-activated events<br>- "Inifinite scrolling"<br>- Pausing video when out of view<br>- Scroll metrics (i.e. has the user read this article?)</div>]]></description>
         <enclosure url="https://youtu.be/T8EYosX4NOo" />
         <pubDate>2021-07-06 20:02:57 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639214839</guid>
      </item>
      <item>
         <title>Stage work: Improving your video streams and presentations</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639717348</link>
         <description><![CDATA[<div>For anyone interested in improving their Zoom (or whatever) game. Tips for all budgets (with a slight Mac bias).<br><br>- OBS + Zoom == Boom!<br>- Useful tools<br>- Mics and audio<br>- Lighting<br>- Cameras<br>- Presenter best practices</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-07 03:16:59 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639717348</guid>
      </item>
      <item>
         <title>Anything CSS</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639848839</link>
         <description><![CDATA[<div>Seriously, I could talk about CSS all day. Request topics in the comments.</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-07 04:53:44 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639848839</guid>
      </item>
      <item>
         <title>Workshop: Dark mode toggle</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639858943</link>
         <description><![CDATA[<div>A hands-on activity:<br><br>- Toggle theory: checkboxes vs buttons<br>- Styling toggles<br>- Controlling colour globally with CSS Variables, HSL and data attributes<br>- Light CSS transitions</div>]]></description>
         <enclosure url="https://dev.to/ananyaneogi/create-a-dark-light-mode-switch-with-css-variables-34l8" />
         <pubDate>2021-07-07 05:00:45 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639858943</guid>
      </item>
      <item>
         <title>SVG filter effects</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639887080</link>
         <description><![CDATA[<div>You can extend CSS with Photoshop/Illustrator-level effects using SVG filters!<br><br>- Theory: what is SVG and the SVG filter element? What are filter primitives?<br>- Importing an SVG filter into CSS with url().<br>- Specific filter examples<br><br></div>]]></description>
         <enclosure url="https://youtu.be/kfOhlU_iRVU" />
         <pubDate>2021-07-07 05:21:59 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639887080</guid>
      </item>
      <item>
         <title>Contracting as a web developer</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639919833</link>
         <description><![CDATA[<div>Tips for independent contractors.<br><br>- Registering a tradename<br>- Operating as a sole proprietor vs incorporation<br>- Invoicing and common payment models<br>- Client management<br>- Expensing clients<br>- Hiring sub-contractors<br>- Taxes and GST</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-07 05:47:50 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639919833</guid>
      </item>
      <item>
         <title>Finite state machines</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639923880</link>
         <description><![CDATA[<div>An architecture I'm currently researching for building games. Fair warning: I'm still a beginner but I can share what I've learned.<br><br>- What is a finite state machine?<br>- Finite state diagrams<br>- Basic example in vanilla JS<br>- FSM frameworks: XState vs Robot3<br>- UI use cases</div>]]></description>
         <enclosure url="https://youtu.be/0NkfCi-hKCc" />
         <pubDate>2021-07-07 05:51:06 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639923880</guid>
      </item>
      <item>
         <title>Requests</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639957301</link>
         <description><![CDATA[<div>Post new topic requests in the comments of this card.<br><br>- Review sessions?<br>- More backend sessions?<br>- Juggling?!?</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-07 06:20:28 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1639957301</guid>
      </item>
      <item>
         <title>Docker</title>
         <author>acidtone</author>
         <link>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1641998817</link>
         <description><![CDATA[<div>Key goal of Docker: to stop a dev from saying "Well, it works on MY machine..."<br><br>- First time install and setup<br>- Docker images<br>- Containers<br>- Shared directories<br>- Port forwarding<br>- SSH access<br>- Common Docker recipies (Node/Mongo, Python/MySQL, etc)<br>- Example Git workflow for teams</div>]]></description>
         <enclosure url="" />
         <pubDate>2021-07-08 14:30:19 UTC</pubDate>
         <guid>https://padlet.com/acidtone/790drqer7xauf7ss/wish/1641998817</guid>
      </item>
   </channel>
</rss>
