Jonathan Gamble's Avatar

Jonathan Gamble

@jdgamble555

https://code.build

61
Followers
19
Following
74
Posts
24.04.2023
Joined
Posts Following

Latest posts by Jonathan Gamble @jdgamble555

Preview
SvelteKit SurrealDB Login with GitHub I wanted to make a working proof of concept that you can login with an oAuth provider directly in the...

For SurrealDB fans:
dev.to/jdgamble555/...

30.11.2025 18:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Using OG Image Outside of Node The future of JavaScript on the server is NOT just NodeJS. We have Bun, Deno, and Cloudflare. I've...

dev.to/jdgamble555/... - This took forever!

29.11.2025 23:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Copying Nuxt's useState in Qwik and Svelte Nuxt has an amazing tool that allows you to easily share a signal called useState. Shared...

dev.to/jdgamble555/... #Nuxt #Svelte #Qwik

01.04.2025 03:18 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Sharing Custom Rune Classes with SvelteKit Following my last article on Svelte 5 Runes, there are cases when you need to add custom...

dev.to/jdgamble555/... #svelte

26.02.2025 01:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Svelte 5 and SortableJS I've been scratching my head trying to find a way to drag and drop sort in Svelte. I build some...

dev.to/jdgamble555/... #svelte

02.02.2025 20:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Single Responsibility Principal! And, ts files, not js! You actually code faster when you do this, besides it being right.

02.02.2025 20:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
ChatGPT - Svelte 5 GPT Work with Svelte 5

Svelte 5 GPT - you're welcome - chatgpt.com/g/g-6796de7a... #svelte #svelte5 #sveltekit

27.01.2025 01:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Sharing Runes in Svelte 5 with the Rune Class I generally don't use classes in any TypeScript I write. I believe functions make things simpler, and...

dev.to/jdgamble555/... #svelte

16.01.2025 02:46 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Async Fetching in Svelte 5 When you want to fetch something in Svelte, the recommended method is to put it in the load...

dev.to/jdgamble555/... #svelte

15.11.2024 19:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Are Angular Resolvers on Life Support ? I was scrolling through Tech Twitter a few months back, when I saw this tweet by the infamous...

dev.to/jdgamble555/... #Angular

15.11.2024 03:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Tree Data Model We often need to model tree data in Firestore. Nested comments, categories, graphs, and groups are just some examples. Modeli

code.build/p/firestore-... #firestore #firebase

22.09.2024 14:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Passwordless Login in Firebase I’m a huge fan of passwordless login. You will notice I do not have any articles on creating, resetting, or changing a passwo

code.build/p/passwordle... #firebase #firestore #passwordless

15.09.2024 16:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Handling Usernames in Firestore Most modern apps need usernames. We don’t want to share our email addresses publicly, using a long user ID would look odd. Fi

code.build/p/handling-u...
#firebase, #firestore

08.09.2024 13:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Fuzzy Full-Text Search After years of getting different ideas for self-indexing search using Firestore, I have finally reached a usable conclusion t

#firebase, #firestore

code.build/p/firestore-...

01.09.2024 13:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Full-Text Vector Search With the AI revolution, Vector Databases have become popular. Almost every big database that didn’t already have the option h

code.build/p/firestore-...
#firebase, #firestore, #vector

25.08.2024 16:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firebase Now Works on the Server When Firebase was released, before Google even owned the company, you didn’t need to fetch anything on the server. Over 10 ye

code.build/p/firebase-n... - #firebase, #firestore

18.08.2024 15:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Forcing Angular SSR to Wait in 2024 Angular has had a built-in way to wait on your functions to load, and you didn't know about it! ...

dev.to/jdgamble555/... @angular

10.07.2024 00:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firebase Storage User Profile Image Many database platforms handle authentication with the database functions, but not many have built-in storage capabilities. F

code.build/p/firebase-s... - Firebase Uploading with #svelte example!

23.06.2024 17:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Inner Joins with Firebase Functions Because Firestore is a NoSQL database, you can’t use joins like in SQL. You must plan your queries when you write your data,

code.build/p/inner-join...

02.06.2024 13:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Update Firebase Email with Reauthentication Updating an email or password is handled differently in Firebase than updating a user’s profile name or photo URL. There is a

code.build/p/update-fir...

29.05.2024 14:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to Update a User Profile in Firebase Firebase Authentication is its own Database, separate from Firestore. You can use it securely with any database you like to h

code.build/p/how-to-upd...

12.05.2024 19:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Svelte 5 Todo App with Firebase Svelte 5 is coming very soon since it has hit the *Release Candidate* stage. Svelte 5 now has β€œrunes,” Svelte’s version of si

code.build/p/svelte-5-t...

08.05.2024 13:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Security Rules Example Guide I want you to learn β€œhow to write Firebase Rules” rather than what specific rules you need to write. Once you understand what

code.build/p/firestore-...

05.05.2024 13:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
SolidJS Firebase Todo App I figured SolidJS would be just like React, but it’s not. It’s way better. I had a few learning curves but got my app up and

code.build/p/solidjs-fi...

01.05.2024 14:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Local Development with Firebase Emulators I noticed there are many articles about creating unit tests with Firestore Emulators, but I find them most useful for buildin

code.build/p/local-deve...

28.04.2024 13:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Remix Todo App with Firebase After creating my Todo App multiple times for other Frameworks, I figured creating it for Remix would be easy. After all, I h

code.build/p/remix-todo...

24.04.2024 13:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Query and Mutation Patterns Since Firebase released the Web Modular API in Firebase 9, queries have been handled faster, bundles are smaller due to *Tree

code.build/p/firestore-... - Continuing the Firebase posts...

21.04.2024 14:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Creating a Firestore User Document on Sign-Up When a user logs in to most Firebase apps, the first thing your app needs to do is create a user document. There are ways to

code.build/p/creating-a...

17.04.2024 13:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Analog Todo App with Firebase AnalogJS is what Angular should be. It definitely makes handling server-side applications easier. It fixes all the deployment

code.build/p/analog-tod...

14.04.2024 13:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Firestore Dates and Timestamps Storing dates in Cloud Firestore is extremely easy. Convert the date to a Timestamp type, and add it to your JSON. However, s

code.build/p/firestore-...

10.04.2024 14:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0