Profile image for Jamal Lyons

Jamal Lyons

Jamal is a Computer Science student at Georgia State University with a strong passion for exploring new technologies and developing impactful projects. His enthusiasm for continuous learning drives him to seek out new challenges and opportunities for growth as a developer. He is committed to leveraging his skills and expertise to contribute meaningfully to the tech community and make a positive difference in the world.

All posts by Jamal

Authentication Best Practices: Convex, Clerk and Next.js
Authentication issues in real-time applications can cause security risks, especially when client-side queries run before validation. Ensuring authentication at the server (Next.js middleware), client (useConvexAuth()), and database (Convex functions) helps prevent unauthorized access. Using middleware, enforcing authentication in Convex functions, and leveraging custom hooks improves security and performance.
Jamal Lyons's avatar
Jamal Lyons
21 days ago
Building Type-Safe Rust Applications with Convex: Introducing convex-typegen
Building Type-Safe Rust Applications with Convex: Introducing convex-typegen from CodingWIthJamal - a tool that brings Convex's type safety and developer experience to the Rust ecosystem.
Jamal Lyons's avatar
Jamal Lyons
4 months ago