Using OAuth with PKCE Authorization Flow (Proof Key for Code Exchange)
A guide to implementing the OAuth 2.0 PKCE authorization flow for secure access in single-page and mobile applications.
A guide to implementing the OAuth 2.0 PKCE authorization flow for secure access in single-page and mobile applications.
A guide to optimizing Vue.js applications for faster loading and better Core Web Vitals scores by reducing bundle size and processing time.
A guide to building a GraphQL API using Kotlin and Spring Boot with Netflix's DGS library, demonstrating data fetching and merging.
A tutorial on implementing a fixed/sticky header for a React table using the React Table Library.
A guide on implementing and using React Context with modern functional components and hooks, including code examples.
A tutorial on implementing user-sortable columns in a React table using the React Table Library and its useSort plugin.
A guide to structuring React Query keys effectively for caching, automatic refetching, and manual cache interactions in React applications.
Explores the future of CSS layout, comparing the roles of @container queries and traditional @media queries in responsive web design.
React 18 Alpha release details: New Root API, Suspense features, and upgrade guide for developers.
Learn to build a Quarkus app using Hibernate ORM with Panache and Qute templates to visualize database data in HTML, styled with Bootstrap.
A tutorial on using React Table Library to fetch and display server-side data, including pagination, search, and sorting.
A guide on integrating WebSockets with React Query to handle live data and real-time updates in a React application.
A guide on best practices for using React Context, including avoiding default values and structuring multiple contexts.
Explains the Testing Trophy, a model for JavaScript testing ROI, covering E2E, Integration, Unit, and Static tests.
TinyPilot's 11th-month update: Revenue hits $39k, profit surges, and operations move to a new office. Focus on improving margins.
A reflection on the slow pace of programming evolution, the persistence of complex problems, and the rapid impact of Stack Overflow.
Explains shallow routing in Next.js, a technique to change URLs without re-running data fetching methods, using the useRouter hook.
A podcast episode discussing automated testing strategies for Django applications, including unit and integration tests.
A tutorial on enabling column resizing in React tables using the React Table Library, including configuration options.
An in-depth look at how NPM works, covering its core components like the CLI, module resolution, and lockfiles, as part of an 'under-the-hood' series.