articles

A First Look at SvelteKit

26 March, 2021

As SvelteKit has now hit beta, let's take a look at this incredible new work from the Svelte core team.…

Dealing with the Javascript Date object on iOS

24 March, 2021

If you've worked with dates in Javascript before, you know they are less than friendly. Today I want to quickly explain a bug I experienced …

Introducing Steel: a tool kit for headless commerce

18 February, 2021

I'm very happy to announce the beginning of a new project aimed to provide a dead simple way for Jamstack developers to build e-commerce web…

Creating Systems with CSS Custom Properties

20 January, 2021

Let's learn how to use CSS custom properties (aka CSS variables) to create efficient systems for our styles.…

Learning Svelte 5 | state

17 January, 2021

Today we're returning to Svelte to learn about state!…

Rename your 'master' git branch to 'main'

16 January, 2021

Let's learn how to rename a your 'master' branch to 'main'.…

Creating 'Site Settings' for a Sanity powered Gatsby site

11 December, 2020

Let's learn how we can add a Site Settings section in our Sanity Studio so our site administrators can update relevant info on our site.…

Getting Comfortable with the Command Line

03 November, 2020

Learning to use your terminal, while initially a little scary, can really boost your productivity as a developer. If you've been putting off…

Adding Sanity CMS to Jungle.js & deploy

26 October, 2020

Jungle.js is a new framework for Svelte that I'm really excited about. Let's learn how to add Sanity as a data source for a Jungle powered b…

Learning Svelte 4 | props & data flow

05 October, 2020

Today we're going to be talking about how we can control our data flow in Svelte to build simple & efficient applications.…

Learning Svelte 3 | component-ize all the things

03 October, 2020

Dang it's been a minute! I'm happy to be back writing about Svelte; today I'd like to talk about components, why component based development…

Learning Svelte 2 | data, templating & styling

29 June, 2020

In this second article in a series on Svelte.js we're going to cover the very basics of dynamic data in svelte, how to populate our template…

Learning Svelte 1 | why you should too

21 June, 2020

After spending the last month scared of diving into a Javascript framework, this week I found out about Svelte.js. Let me show you why it's …

Examples of Sass/ SCSS Mixins

25 May, 2020

When I first started learning Sass, I had a hard time conceptualizing what a mixin was and what their uses were in the CSS I was writing.…

Tips for learning SCSS/ sass (as a beginner)

12 May, 2020

If you're not familiar, SCSS is a CSS pre-processors; at a basic level these are languages that get compiled and formatted into regular CSS …

© 2021 Jacob Stordahl | built with Steel