<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jake Counsell</title>
    <description>The latest articles on DEV Community by Jake Counsell (@counselljake).</description>
    <link>https://dev.to/counselljake</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F277093%2F6fc45bca-54d8-4b68-bb6f-f6362b9c337e.jpg</url>
      <title>DEV Community: Jake Counsell</title>
      <link>https://dev.to/counselljake</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/counselljake"/>
    <language>en</language>
    <item>
      <title>A continuously growing set of unique SVG icons. 💁‍♀️ Brutalist design, vanilla CSS, 200ms page loads.</title>
      <dc:creator>Jake Counsell</dc:creator>
      <pubDate>Tue, 22 Dec 2020 21:52:11 +0000</pubDate>
      <link>https://dev.to/counselljake/a-continuously-growing-set-of-unique-svg-icons-brutalist-design-vanilla-css-200ms-page-loads-4pj3</link>
      <guid>https://dev.to/counselljake/a-continuously-growing-set-of-unique-svg-icons-brutalist-design-vanilla-css-200ms-page-loads-4pj3</guid>
      <description>&lt;p&gt;Checkout this landing page I recently launched for an SVG icon library I’m giving away for free. The landing page loads in under 200ms, uses IBM Plex Mono, brutalist design, and It uses pure vanilla CSS with no JS used for the SVG editing. The download buttons aren't live yet because I'm still finishing up the icon package but I wanted to get some feedback from the community.&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts on both the Icons and the landing page.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://svgden.com/"&gt;https://svgden.com/&lt;/a&gt; 👈👈👈👈👈👈👈👈&lt;/p&gt;

&lt;p&gt;I'll be adding and refining the library continuously in the coming months. I also plan on adding some more traditional sets for Business / Data / General UX needs.&lt;/p&gt;

</description>
      <category>css</category>
      <category>javascript</category>
      <category>svg</category>
      <category>html</category>
    </item>
    <item>
      <title>My MVP that's PWA and SPA with just wordpress. I'm seeing 0.5s loads, would adding service workers improve performance?</title>
      <dc:creator>Jake Counsell</dc:creator>
      <pubDate>Thu, 30 Jan 2020 20:39:07 +0000</pubDate>
      <link>https://dev.to/counselljake/my-mvp-that-s-pwa-and-spa-with-just-wordpress-i-m-seeing-0-5s-loads-would-adding-service-workers-improve-performance-17ej</link>
      <guid>https://dev.to/counselljake/my-mvp-that-s-pwa-and-spa-with-just-wordpress-i-m-seeing-0-5s-loads-would-adding-service-workers-improve-performance-17ej</guid>
      <description>&lt;p&gt;I think I'm becoming quite neurotic about speed and mobile user experience at this point for a super bootstrapped MVP I'm building but I still feel as though there's tons of opportunity, most if not all pages are loading in 0.3-0.7s with pages ranging from 237k to 437k and vanity scores of 99% / 95%, not sure if I can do anything at this point except switch to a better server (on media temple grid). But I was curious how much of an impact introducing service workers would have if any?&lt;/p&gt;

&lt;p&gt;A little more info.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All iconography is super optimized inline SVG, either inlined within markup or inlined in the CSS.&lt;/li&gt;
&lt;li&gt;No third party scripts unless on pages that allow social embedding, analytics are local.&lt;/li&gt;
&lt;li&gt;I'm using turbolinks for the SPA feel, I was using barba which I liked a lot better but I'm seeing better performance with Turbolinks (probably something wrong I'm doing).&lt;/li&gt;
&lt;li&gt;CDN is via Cloudflare.&lt;/li&gt;
&lt;li&gt;All scripts and style are deferred, not render blocking, and only loaded for pages they're needed on.&lt;/li&gt;
&lt;li&gt;My total calls are 27 at the most.&lt;/li&gt;
&lt;li&gt;Most if not all JS for the frontend is in a single file.&lt;/li&gt;
&lt;li&gt;All CSS is in a single file.&lt;/li&gt;
&lt;li&gt;I'm using virtually zero plugins (commenting, caching, SEO, a user registration plugin that I grossly modified and simplified)&lt;/li&gt;
&lt;li&gt;All animation is CSS and 60fps everywhere.&lt;/li&gt;
&lt;li&gt;I built the theme using underscores, but greatly simplified the source.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If service workers would help with say the core navigation and footers, does anyone know how to do that via Cloudflare? It seems less straight forward via Cloudeflare's "Workers". This project has a ton of user functionality and certain areas are pretty media / content heavy so I want things to be as light and nimble as possible.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>pwa</category>
      <category>spa</category>
      <category>serviceworkers</category>
    </item>
  </channel>
</rss>
