Jonathan Gamble

Jonathan Gamble @jdgamble555

About: My main job is not in IT, but I do have a CS degree and have been programming for over 20 years (only born in 1984). I hate dealing with Servers, and want Graph Databases to be the new norm.

Location:
Louisiana
Joined:
Feb 9, 2021

Jonathan Gamble
articles - 70 total

Copying Nuxt's useState in Qwik and Svelte

Nuxt has an amazing tool that allows you to easily share a signal called useState. Shared...

Learn More 1 0Apr 1

Sharing Custom Rune Classes with SvelteKit

Following my last article on Svelte 5 Runes, there are cases when you need to add custom...

Learn More 3 0Feb 26

[Boost]

Clean Code in JavaScript: A Comprehensive Guide 🚀 Alaa...

Learn More 0 0Feb 23

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...

Learn More 5 4Feb 2

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...

Learn More 7 0Jan 16

Async Fetching in Svelte 5

When you want to fetch something in Svelte, the recommended method is to put it in the load...

Learn More 13 6Nov 15 '24

Are Angular Resolvers on Life Support ?

I was scrolling through Tech Twitter a few months back, when I saw this tweet by the infamous...

Learn More 6 3Nov 15 '24

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! ...

Learn More 6 2Jul 10 '24

Firebase Needs More Compatibility for JavaScript Environments

After writing dozens of articles for Firebase (see my Firebase Course), I realize there is a bigger...

Learn More 1 0May 12 '24

Using Sharable Runes with TypeScript in Svelte5

I don't know about you, but I don't like using Runes with $state in Svelte 5. Sure, they're easier to...

Learn More 17 11Apr 28 '24

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....

Learn More 42 6Mar 3 '24

2024 Web Development Wish List

Here is my 2024 Webdev wish list. It will be interesting to see in January next year what has been...

Learn More 11 4Jan 10 '24

Angular is Much Better, But is Angular Universal?

Angular is Amazing in 2023! Angular has recently added an amazing amount of features. It...

Learn More 8 6Nov 18 '23

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...

Learn More 10 0Oct 10 '23

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...

Learn More 52 4Oct 6 '23

Create the Perfect Sharable Rune in Svelte

Singleton Server Issue When Svelte 5 comes out soon, it seems Runes (Signals) will share...

Learn More 30 8Sep 25 '23

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...

Learn More 9 1Sep 15 '23

Supabase Needs Column Level Security

Postgres is wonderful when it comes to security. Unlike mySQL, Postgres has built-in security...

Learn More 13 2Jul 3 '23

Freakin Easy React State Management with useProvider Hook

If you've ever used Svelte, and you know how easy the getContext and setContext apis are, then you...

Learn More 3 0May 29 '23

Rich Harris is NOT Getting Rid of TS Support in Svelte

Someone briefly quoted Rich Harris saying he wants to migrate the Svelte Core Code to use JSDoc...

Learn More 3 1May 13 '23

The Correct Way to Use Stores in SvelteKit

Svelte Stores are amazing. They allow you to share data across different components, and keep them...

Learn More 43 10May 5 '23

Angular Universal is the Problem, not Angular

Angular is finally working hard be something we can continue to use. I absolutely love Angular! Some...

Learn More 12 26Mar 26 '23

Svelte(Kit) Top 10 Wishlist for 2023

I've been working with Svelte for a while now, and I am so freakin happy about SvelteKit Version...

Learn More 6 0Jan 3 '23

Firestore Finally Solved the Counter Problem... Almost

UPDATE 2/17/24 This article is out-of-date as there have been many changes to Firestore...

Learn More 4 1Oct 26 '22

How to Make Angular Universal Behave Like NextJS

Can we really get all the benefits of NextJS in Angular Universal?. It is arguably hard to learn,...

Learn More 5 0Oct 26 '22

Postgres Views in Supabase Have Only One Problem

Postgres Views in Supabase are awesome and a pain at the same time. As I said in my previous article,...

Learn More 2 2Oct 23 '22

Supabase Subscriptions Just Got Easier

Channels For the moment, subscribing to realtime data in Supabase is very limited, and not...

Learn More 4 0Oct 23 '22

Angular Universal ENV Variables with Webpack and Dotenv

In the last week for some reason, my Vercel Hack stopped working. The variables were not importing as...

Learn More 19 0Apr 20 '22

Angular Universal ENV Variables on Vercel

So, I moved my website Code.Build to Vercel from Cloud Run after writing all these Angular Universal...

Learn More 7 1Apr 8 '22

Preloading Data in Angular Universal

Update 3/2/24 - Angular 17 with Server Hydration Now that Hydration has changed, you can...

Learn More 10 0Apr 6 '22