Skip to main content Home
  • About me
  • Blog
  • Projects
  • Writing & Speaking
  • Contact
  • Uses
[

Category: javascript

]
  • Preview image for Let's learn SvelteKit by building a static Markdown blog from scratch

    Let's learn SvelteKit by building a static Markdown blog from scratch

    Learn the fundamentals of SvelteKit by building a statically generated blog from scratch, with Markdown support, Sass, an API, and an RSS feed. Read more…

    • svelte
    • javascript
    • web
    • sass
  • Preview image for Adding blog comments to your static site with utterances

    Adding blog comments to your static site with utterances

    The web world is full of tradeoffs. Going from a CMS to a static site keeps things simple—but that simplicity comes with costs. Luckily, giving up comments on your blog doesn't have to be one of them. Read more…

    • web
    • javascript
    • svelte
  • Preview image for Converting from Gridsome to SvelteKit

    Converting from Gridsome to SvelteKit

    I've been a fan of Svelte for years, but never had the opportunity to use it on a serious project before. So when I found myself looking for a new platform for this site as SvelteKit entered open beta, it seemed like perfect timing. Read more…

    • javascript
    • svelte
    • web
  • Preview image for Introducing Svelte, and Comparing Svelte with React and Vue

    Introducing Svelte, and Comparing Svelte with React and Vue

    Svelte is a new style of framework for building sites and apps. Let's dive into what makes it different, why it's so enjoyable, and how it's able to ship such tiny, fast apps. Read more…

    • javascript
    • svelte
    • web
  • Preview image for Goodbye, WordPress

    Goodbye, WordPress

    WordPress was potentially the most impactful and empowering technology I've yet encountered. It transformed my career path and enabled me to do anything I wanted at every point in my journey. So why leave it now? Read more…

    • wordpress
    • javascript
    • vue
  • Preview image for Announcing Quina (My First App)!

    Announcing Quina (My First App)!

    The story of building Quina, a word game Progressive Web App built with Nuxt, and launched on the Google Play Store. Read more…

    • javascript
    • design
    • web
    • vue
  • Preview image for A New Headless Site with Gridsome

    A New Headless Site with Gridsome

    A lengthy write-up diving into what headless means, its advantages and disadvantages, some of the techniques and gotchas involved, and, finally, the new design of this site specifically. Read more…

    • javascript
    • web
    • vue
    • wordpress
  • Preview image for How to Connect Local with CodeKit

    How to Connect Local with CodeKit

    Enjoy all the convenience of easy local WordPress development with Local, plus build tools with CodeKit, without any of the tricky command line setup. Read more…

    • css
    • javascript
    • web
    • wordpress
  • Preview image for How to Check Uniqueness in an Array of Objects in JavaScript

    How to Check Uniqueness in an Array of Objects in JavaScript

    Working with arrays of objects in JavaScript can be difficult. This post covers how to ensure all object keys (IDs) are unique, and how to find non-unique values. Read more…

    • javascript
    • web

Recent blog posts

  • Let's learn SvelteKit by building a static Markdown blog from scratch
  • Adding blog comments to your static site with utterances
  • Converting from Gridsome to SvelteKit
  • Introducing Svelte, and Comparing Svelte with React and Vue
  • Goodbye, WordPress

Categories

  • svelte
  • javascript
  • web
  • sass
  • wordpress
  • vue
  • design
  • css
  • php
  • personal
  • thoughts-and-advice

More

  • All blog posts
  • Other writing & speaking

Pages

  • Home/About
  • Blog
  • Projects
  • Writing & Speaking
  • Contact

Links

  • RSS
  • Ko-Fi
  • GitHub
  • CodePen
  • Twitter

©2015–2025 Josh Collinsworth.

Made with WordPress Gridsome SvelteKit; hosted on Netlify.