Oops! Something went wrong while submitting the form.
Django Real Time Chat
By
-
October 23, 2019
This recent San Francisco Django Meetup talk, given by Cara Borenstein, provides an introduction to websockets, django channels, and common gotchas when deploying channels apps.
Topics include:
WebSockets: what they're for, how they work, who uses them
WebSockets in Django: core concepts from Channels with code examples
Deployment Gotchas: How to configure NGINX to support WebSockets
Struggling to keep React state in sync across tabs and sessions? Learn how to use useSyncExternalStore to manage state persistence with localStorage and sessionStorage—without complex state management libraries. Improve performance and streamline your app’s state logic.
Overusing useEffect in React can lead to inefficient components and performance issues. In this post, learn when to avoid useEffect and discover better alternatives for managing state, calculations, and user events. Optimize your React code with best practices for cleaner, faster applications.
Securing fintech applications is crucial, and GraphQL’s flexibility can be a security risk if not properly managed. GraphQL Shield helps enforce fine-grained authorization using role-based (RBAC) and attribute-based (ABAC) access control. In this post, we’ll explore why authorization matters, how to implement secure, composable rules, and walk through a demo app showcasing best practices.