Jonathan Gamble
@jdgamble555.bsky.social
📤 61
📥 19
📝 72
https://code.build
dev.to/jdgamble555/...
#Nuxt
#Svelte
#Qwik
loading . . .
Copying Nuxt's useState in Qwik and Svelte
Nuxt has an amazing tool that allows you to easily share a signal called useState. Shared...
https://dev.to/jdgamble555/copying-nuxts-usestate-in-qwik-and-svelte-5eo3
7 months ago
0
2
0
dev.to/jdgamble555/...
#svelte
loading . . .
Sharing Custom Rune Classes with SvelteKit
Following my last article on Svelte 5 Runes, there are cases when you need to add custom...
https://dev.to/jdgamble555/sharing-custom-runes-with-sveltekit-1e37
8 months ago
0
0
0
dev.to/jdgamble555/...
#svelte
loading . . .
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...
https://dev.to/jdgamble555/svelte-5-and-sortablejs-5h6j
9 months ago
0
1
0
Svelte 5 GPT - you're welcome -
chatgpt.com/g/g-6796de7a...
#svelte
#svelte5
#sveltekit
loading . . .
ChatGPT - Svelte 5 GPT
Work with Svelte 5
https://chatgpt.com/g/g-6796de7a0b7c8191a5633807325dd267-svelte-5-gpt
9 months ago
0
3
0
dev.to/jdgamble555/...
#svelte
loading . . .
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...
https://dev.to/jdgamble555/sharing-runes-in-svelte-5-the-rune-class-505e
9 months ago
1
5
0
dev.to/jdgamble555/...
#svelte
loading . . .
Async Fetching in Svelte 5
When you want to fetch something in Svelte, the recommended method is to put it in the load...
https://dev.to/jdgamble555/async-fetching-in-svelte-5-826
11 months ago
0
1
0
dev.to/jdgamble555/...
#Angular
loading . . .
Are Angular Resolvers on Life Support ?
I was scrolling through Tech Twitter a few months back, when I saw this tweet by the infamous...
https://dev.to/jdgamble555/are-angular-resolvers-on-life-support--6l1
11 months ago
0
0
0
code.build/p/firestore-...
#firestore
#firebase
loading . . .
Firestore Tree Data Model
We often need to model tree data in Firestore. Nested comments, categories, graphs, and groups are just some examples. Modeli
https://code.build/p/firestore-tree-data-model-iL6jjs
about 1 year ago
0
0
0
code.build/p/passwordle...
#firebase
#firestore
#passwordless
loading . . .
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
https://code.build/p/passwordless-login-in-firebase-GekbXt
about 1 year ago
0
0
0
code.build/p/handling-u...
#firebase
,
#firestore
loading . . .
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
https://code.build/p/handling-usernames-in-firestore-ilpEaH
about 1 year ago
0
0
0
#firebase
,
#firestore
code.build/p/firestore-...
loading . . .
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
https://code.build/p/firestore-fuzzy-full-text-search-Ut2Smh
about 1 year ago
0
0
0
code.build/p/firestore-...
#firebase
,
#firestore
,
#vector
loading . . .
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
https://code.build/p/firestore-full-text-vector-search-Gli7vK
about 1 year ago
0
0
0
code.build/p/firebase-n...
-
#firebase
,
#firestore
loading . . .
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
https://code.build/p/firebase-now-works-on-the-server-eFtYMt
about 1 year ago
0
0
0
dev.to/jdgamble555/...
@angular
loading . . .
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! ...
https://dev.to/jdgamble555/forcing-angular-ssr-to-wait-in-2024-4lc9
over 1 year ago
0
0
0
code.build/p/firebase-s...
- Firebase Uploading with
#svelte
example!
loading . . .
Firebase Storage User Profile Image
Many database platforms handle authentication with the database functions, but not many have built-in storage capabilities. F
https://code.build/p/firebase-storage-user-profile-image-7r4PUK
over 1 year ago
0
0
0
code.build/p/inner-join...
loading . . .
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,
https://code.build/p/inner-joins-with-firebase-functions-teQxZV
over 1 year ago
0
0
0
code.build/p/update-fir...
loading . . .
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
https://code.build/p/update-firebase-email-with-reauthentication-XjVwnr
over 1 year ago
0
1
0
code.build/p/how-to-upd...
loading . . .
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
https://code.build/p/how-to-update-a-user-profile-in-firebase-jp6P3K
over 1 year ago
0
0
0
code.build/p/svelte-5-t...
loading . . .
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
https://code.build/p/svelte-5-todo-app-with-firebase-X1Tr3J
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
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
https://code.build/p/firestore-security-rules-example-guide-eyfhvI
over 1 year ago
0
0
0
code.build/p/solidjs-fi...
loading . . .
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
https://code.build/p/solidjs-firebase-todo-app-p0UcKV
over 1 year ago
0
1
0
code.build/p/local-deve...
loading . . .
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
https://code.build/p/local-development-with-firebase-emulators-PV6xq8
over 1 year ago
0
0
0
code.build/p/remix-todo...
loading . . .
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
https://code.build/p/remix-todo-app-with-firebase-p4HFXN
over 1 year ago
0
0
0
code.build/p/firestore-...
- Continuing the Firebase posts...
loading . . .
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
https://code.build/p/firestore-query-and-mutation-patterns-w5vhl7
over 1 year ago
0
0
0
code.build/p/creating-a...
loading . . .
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
https://code.build/p/creating-a-firestore-user-document-on-sign-up-jSWukw
over 1 year ago
0
0
0
code.build/p/analog-tod...
loading . . .
Analog Todo App with Firebase
AnalogJS is what Angular should be. It definitely makes handling server-side applications easier. It fixes all the deployment
https://code.build/p/analog-todo-app-with-firebase-U3HGQL
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
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
https://code.build/p/firestore-dates-and-timestamps-WjGiiQ
over 1 year ago
0
0
0
code.build/p/does-fires...
loading . . .
Does Firestore Need Data Converters?
For years, I have wondered why you can’t just pass a type to a Firebase query in the Real Time Database or Cloud Firestore an
https://code.build/p/does-firestore-need-data-converters-sSveEL
over 1 year ago
0
0
0
code.build/p/nuxt-todo-...
loading . . .
Nuxt Todo App with Firebase
I have read articles and watched many tutorials on Vue, but this is the first Vue or Nuxt app that I have actually built myse
https://code.build/p/nuxt-todo-app-with-firebase-Yz63I6
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Reference Type
I honestly still don’t know why Firestore has a Reference Type. You can’t do anything with it that you can’t do with a simple
https://code.build/p/firestore-reference-type-fxhopT
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Many-to-Many: array-contains-all
When using arrays, you can easily perform an `OR` query. However, Firestore does not natively have an `AND` query, and you ca
https://code.build/p/firestore-many-to-many-array-contains-all-dyFZgf
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Many-to-Many: Maps
Before arrays existed in Firestore, and when you needed to store an array of items in *Firebase Realtime Database*, you had t
https://code.build/p/firestore-many-to-many-maps-gm3B5X
over 1 year ago
0
0
0
code.build/p/firestore-...
- also updated Maps version and array-contains-all workaround
loading . . .
Firestore Many-to-Many: Arrays
In a normal SQL database, you have tables, each of which can hold many items. In a NoSQL database, you have the same ability
https://code.build/p/firestore-many-to-many-arrays-X9mf6s
over 1 year ago
0
0
0
code.build/p/understand...
loading . . .
Understanding Firestore Collections
When you want to model your data in NoSQL, you must consider collections as your starting point. What are you showing on your
https://code.build/p/understanding-firestore-collections-SblJoq
over 1 year ago
0
0
0
code.build/p/what-fireb...
loading . . .
What Firebase Really Is
Google offers a range of products for hosting, database management, and even authentication. Firebase, however, is an incredi
https://code.build/p/what-firebase-really-is-or6c69
over 1 year ago
0
0
0
code.build/p/nextjs-tod...
loading . . .
NextJS Todo App with Firebase
After building my Firebase Todo App in [Qwik](https://code.build/p/qwik-todo-app-with-firebase-P2rX5i), [SvelteKit](https://c
https://code.build/p/nextjs-todo-app-with-firebase-sWvbf7
over 1 year ago
0
0
0
code.build/p/sveltekit-...
loading . . .
SvelteKit Todo App with Firebase Admin
Firebase is meant to be easy, and was created for the client environment before Edge Functions or non NodeJS environments bec
https://code.build/p/sveltekit-todo-app-with-firebase-admin-tqdc5j
over 1 year ago
0
0
0
code.build/p/sveltekit-...
One more framework down!
loading . . .
SvelteKit Todo App with Firebase
Using Firebase in SvelteKit is quite easy, and doesn’t require any libraries like Angular does. I do use a few tricks to make
https://code.build/p/sveltekit-todo-app-with-firebase-C73xaa
over 1 year ago
0
0
0
code.build/p/angular-to...
loading . . .
Angular Todo App with Firebase
Using Angular with Firebase has changing slightly since version 16. While we navigate closer to standalone components, the li
https://code.build/p/angular-todo-app-with-firebase-fmLJ37
over 1 year ago
0
0
0
dev.to/jdgamble555/...
loading . . .
The State of Angular SSR Deployment in 2024
Angular Universal is now called Angular SSR, and it is built into the framework. The year is 2024....
https://dev.to/jdgamble555/the-state-of-angular-ssr-deployment-in-2024-17jb
over 1 year ago
0
0
0
code.build/p/qwik-with-...
loading . . .
Qwik with Firebase - A Todo App
Qwik has changed a lot since I originally wrote this article. I decided to update my Qwik App to the latest version, and I lo
https://code.build/p/qwik-with-firebase-a-todo-app-P2rX5i
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Distributed Counters and Sharding
There are some situations in Firestore where you might hit a road block, especially in high traffic situations. Yes, I’m talk
https://code.build/p/firestore-distributed-counters-and-sharding-MSJTpU
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Cloud Functions Counter
The original and classic way to count documents in a Firestore Collection or Query is to use Firebase Cloud Functions. What s
https://code.build/p/firestore-cloud-functions-counter-JuC0Pw
over 1 year ago
0
0
0
code.build/p/firestore-...
loading . . .
Firestore Secure Batch Increment
The classic way to keep track of the number of documents in Firestore is to use `increment`. This is also the necessary way
https://code.build/p/firestore-secure-batch-increment-IKO13Z
over 1 year ago
0
0
0
dev.to/jdgamble555/...
loading . . .
Angular is Much Better, But is Angular Universal?
Angular is Amazing in 2023! Angular has recently added an amazing amount of features. It...
https://dev.to/jdgamble555/angular-is-much-better-but-is-angular-universal-57nb
almost 2 years ago
1
3
1
dev.to/jdgamble555/...
loading . . .
Easy Context in React Server Components (RSC)
Continuing the need to have easy context from my other posts, I wanted to find a way to share context...
https://dev.to/jdgamble555/easy-context-in-react-server-components-rsc-1mdf
about 2 years ago
0
0
0
dev.to/jdgamble555/...
loading . . .
Easy Shared Reactive State in React without External Libraries
Right now using useState with useContext requires a LOT of boilerplate. For every context you have to...
https://dev.to/jdgamble555/easy-shared-reactive-state-in-react-without-external-libraries-36cc
about 2 years ago
0
0
0
dev.to/jdgamble555/...
loading . . .
Create the Perfect Sharable Rune in Svelte
Singleton Server Issue When Svelte 5 comes out soon, it seems Runes (Signals) will share...
https://dev.to/jdgamble555/create-the-perfect-sharable-rune-in-svelte-ij8
about 2 years ago
0
1
0
dev.to/jdgamble555/...
loading . . .
Database Review: Top Five Missing Features from Database APIs
For the moment in time, there are no perfect query APIs. However, I think when one API decides to...
https://dev.to/jdgamble555/database-review-top-five-missing-features-from-database-apis-5ah8
about 2 years ago
0
0
0
https://dev.to/jdgamble555/supabase-needs-column-level-security-170a
loading . . .
Supabase Needs Column Level Security
Postgres is wonderful when it comes to security. Unlike mySQL, Postgres has built-in security...
https://dev.to/jdgamble555/supabase-needs-column-level-security-170a
over 2 years ago
0
0
0
Load more
feeds!
log in