MAIS AMOR POR FAVOR

Rodney Lab HomeHome

Rodney Lab Home

SHARE:

Hello and welcome! I'm Rodney, a web developer based in the UK 🇬🇧 and am available for consultancy work. Read more about me

Rodney from Rodney Lab

Recent blog posts...

Tags:

SvelteKit FAQ Page SEO

Getting Started with Astro: Build React & Svelte Islands

Getting started with Astro: using your existing React or Svelte skills to build island architected, partially hydrating fast, modern apps.

Readable and Writable Svelte Stores

Readable and Writable Svelte Stores: when to Use Each

Readable and writable Svelte stores: a look at a couple of use cases to explain when you would prefer one or the other for your app state.

SvelteKit FAQ Page SEO

SvelteKit FAQ Page SEO: add JSON-LD Schema

SvelteKit FAQ Page SEO: how you can use ❤️ Svelte's SEO friendliness to create a FAQ page with JSON-LD SchemaOrg SEO meta loved by Google.

Using FIDO U2F for GitHub SSH

Using FIDO U2F for GitHub SSH: using Secure Keys

Using FIDO U2F for GitHub SSH: how you can use secure keys to push code to your GitHub repository. We also see how to harden your SSH config.

Using fetch with SvelteKit

Using fetch with SvelteKit: Call APIs and Server Endpoints

Using fetch with SvelteKit: how you can use fetch with SvelteKit to pull data from endpoints, interact with external APIs and refresh the UI.

SvelteKit S3 Compatible Storage

SvelteKit S3 Multipart Upload: Video Cloud Storage

SvelteKit S3 Multipart Upload: how you can upload large files, such as video to your S3 compatible storage provider using presigned URLs.

SvelteKit S3 Compatible Storage

SvelteKit Tooling: 7 Tools to Streamline you CI Workflow

SvelteKit tooling: we look at 7 tools you can add to streamline your Svelte continuous integration (CI) and development processes.

SvelteKit CSS stylelint

SvelteKit CSS stylelint: Lint Vanilla Styles

SvelteKit CSS Stylelint: how you can lint vanilla CSS within your Svelte source files using stylelint accessibility and best practice rules.

SvelteKit S3 Compatible Storage

SvelteKit FIDO U2F Login: Multifactor Authentication

SvelteKit FIDO U2F login: how you can add multi factor authentication (MFA) to the front end of your Svelte app for added login security.

SvelteKit S3 Compatible Storage

SvelteKit S3 Compatible Storage: Presigned Uploads

SvelteKit S3 compatible storage: how you can upload files to your cloud storage provider from your Svelte app using presigned URLs.

SvelteKit Session Storage

SvelteKit Session Cookies: going HttpOnly

SvelteKit session cookies: accessing user-specific data in your SvelteKit app use session and HttpOnly cookies for added security.

SvelteKit Static Site HTTP Headers

Cloudflare Developer Challenge: Adding Rust to SvelteKit

Cloudflare Developer Challenge: using SvelteKit, Rust and my other favourites like vanilla-extract and workers, to create an API as a service.

SvelteKit Static Site HTTP Headers

SvelteKit Static Site HTTP Headers

SvelteKit Static Site HTTP Headers: adding custom HTTP headers to your static SvelteKit site hosted on Cloudflare Pages, Render or Netlify.

SvelteKit Session Storage

SvelteKit Session Storage: Cache Form Data

SvelteKit Session Storage: how you can improve UX by temporarily caching user form entries then repopulating fields on browser refreshes.

Simple Svelte Responsive Image Gallery

Simple Svelte Responsive Image Gallery

Simple Svelte responsive image gallery: create a ribbon gallery, using Svelte dimension bindings to maintain the aspect ratio of all images.

Using vanilla-extract with SvelteKit

How to make Android VOIP Calls with Telnyx

How to make Android VOIP calls with Telnyx: how you can make and receive calls using SIP functionality in GrapheneOS for with added privacy.

Using Local Storage with Svelte Stores

Using Local Storage with Svelte Stores in SvelteKit

Using Local Storage in SvelteKit: taking the example of setting a site theme, explore how to combine the Local Storage and Svelte Store APIs.

Using vanilla-extract with SvelteKit

Using vanilla-extract with SvelteKit: Styles with TypeScript

Using vanilla-extract with SvelteKit: how you can make zero-runtime stylesheets with the new TypeScript friendly preprocessor in Svelte.

Use Vim Keyboard Shortcuts on your Blog

SvelteKit Infinite Scroll: Instagram API Tutorial

SvelteKit infinite scroll: see how you can use Svelte stores and a reactive function to implement an infinite scrolling Instagram feed.

SvelteKit Secure Dev Server

SvelteKit JSON Import: use JSON Data in Svelte

SvelteKit JSON import: how you can use data provided from business apps and ther sources directly in your Svelte site, thanks to Vite.

SvelteKit Image Plugin

SvelteKit Image Plugin: Next-Gen Images in Svelte

SvelteKit Image Plugin: how to use the vite-imagetools plugin to bring responsive images in next-gen formats, like WebP, to your Svelte App.

Use Vim Keyboard Shortcuts on your Blog

Use Vim Keyboard Shortcuts on your Blog

Use Vim keyboard shortcuts on you blog: how to make it easy for Vim users to jump around your Svelte blog site with a keyboard and no mouse!

SvelteKit Secure Dev Server

SvelteKit Secure Dev Server: go HTTPS

SvelteKit secure dev server: see how simple it is to spin up an https dev site using the SvelteKit CLI for developing and testing Svelte apps.

SvelteKit hCaptcha Contact Form

SvelteKit hCaptcha Contact Form: Keeping Bots Away

SvelteKit hCaptcha contact form: see how you can scare bots away from your Svelte site using a privacy focussed captcha service.