Dennis Kinuthia
- TypeScript23%
- JavaScript23%
- CSS20%
- HTML12%
- Shell3%
- Python3%
- C2%
- EJS1%
Vite
React
Expo
Node
TypeScript
NestJS
Tailwind
Express
Fastify
GraphQL
Apollo
React Query
Deno
SQLite
PostgreSQL
MongoDB
Firebase
Supabase
Pocketbase
postbase
last updated
Simple PostgreSQL GUI for visualizing your databases ,tables and their column types
pocketbook
last updated
Minimal social app with rakkasjs vite ssr, shadcn and pocketbase
github-dashboard
last updated
Github dashboard buitl using react ,, vite , rakkasjs and relay
mark-my-words
last updated
A vscode extension to publish selected snippet of text to a post endpoint
daisyui-devtools
last updated
my-property-manager
last updated
mark-my-words
last updated
A vscode extension to publish selected snippet of text to a post endpoint
View transition theme animations
Add cool effect when trnsitionning from light to dark mode using css and view...
read morePublished at:
9/25/2024supabase functions (not edge)
Supabase An open source alternative to firebase...
read morePublished at:
8/28/2024React-Relay 2 years later , It's still awesome
Why GraphQL and Relay for your React app? Building complex UIs that fetch data efficiently...
read morePublished at:
2/13/2024Underrated Dev Podcasts To keep You UpToDate🚀
Are you a fellow developer? I hear you! As software creators, we're constantly fine-tuning our code,...
read morePublished at:
2/13/2024
Pocketbase response errors in tanstack from
Simple error handling trick to display error messages returned from a pocketbase server
const error = mutation?.error as ClientResponseError;
const pbError = error?.data?.data as Record<string, {message: string,code:string}>
useEffect(() => {
pbError&&Object?.entries(pbError)?.forEach(([key, value]) => {
form.setFieldMeta(key as any,(prev)=>{
return {...prev, errorMap:{
onChange:value?.message
}}
});
});
}, [pbError]);
Copied from a tanstack form discussion 👇