Home / Companies / Clerk / Blog / January 2024

January 2024 Summaries

6 posts from Clerk

Filter
Month: Year:
Post Summaries Back to Blog
The text provides a detailed guide on implementing an onboarding flow using Next.js and TypeScript, with specific integration of Clerk for managing user sessions and authentication. It explains how to add custom claims to session tokens, configure middleware for routing based on user onboarding status, and update user metadata as they progress through the onboarding process. The guide includes code snippets for setting up necessary backend and frontend components, such as a form to collect user information and a method to update user metadata securely. The onboarding flow ensures new users are directed to a dedicated onboarding page and redirected to the dashboard upon completion, leveraging Clerk to simplify user management and authentication tasks.
Jan 30, 2024 1,447 words in the original blog post.
The text provides a detailed guide on creating a custom user menu in a React application using various tools and libraries such as Clerk, Radix UI, and class-variance-authority. It explains how to refactor a component to include sign-in functionality and improve its behavior, starting with creating a new component called `<UserButtonAndMenu>`. The guide further discusses the integration of icons and styling through the use of @heroicons/react and class-variance-authority, enabling a structured approach with TypeScript support. It also emphasizes the importance of customizing the user interface to match the application's design language using Radix and CVA tools, while encouraging the addition of new menu entries as per application needs. The document highlights the flexibility offered by Clerk's hooks and methods for building unique UI components and invites users to explore further customization options through additional resources and community engagement on platforms like Discord and Twitter.
Jan 29, 2024 2,979 words in the original blog post.
Clerk, Inngest, and Svix have teamed up to enhance authentication workflows by introducing Clerk's new Inngest webhook transformation template that enables seamless integration of Clerk webhook events with Inngest functions. Clerk webhooks, powered by Svix, allow developers to receive event notifications, such as a user-created event, and perform tasks like syncing user data, starting account provisioning, or initiating marketing campaigns. Inngest serves as a reliability layer, offering benefits like concurrency management, automatic retries, parallel execution, and task scheduling to simplify webhook operation and scaling. Developers can easily create functions to react to events, such as inserting new user data into a database and sending onboarding emails using Inngest's capabilities. This integration aims to improve the Developer Experience by providing a more efficient way to handle complex workflows and error handling.
Jan 24, 2024 489 words in the original blog post.
Clerk has secured $30 million in Series B funding led by CRV, with contributions from Stripe and existing investors Andreessen Horowitz and Madrona, to enhance its offerings beyond authentication into authorization services. The company plans to leverage this investment to integrate tightly with Stripe Billing, aiming to simplify user subscription management and access control without the need for webhooks. Clerk, known for its innovative authentication components like <SignIn/> and <UserProfile/>, has grown significantly since its 2019 inception, now handling over 16 million end-users and facilitating frequent sign-ups across various industries. The funding and partnerships underscore Clerk's commitment to enhancing user security and experience as it expands its service portfolio, with continued support from investors experienced in backing modern developer tools.
Jan 18, 2024 373 words in the original blog post.
In 2023, Clerk experienced significant growth and development, introducing numerous features and enhancements to its user authentication platform. Key milestones included eliminating third-party cookies for improved security, introducing integrations with popular frameworks like Next.js, Fastify, and RedwoodJS, and launching a new Account Portal for streamlined authentication processes. Clerk secured a $15 million Series A investment, expanded its compatibility with tools like Expo and Hono, and introduced advanced security measures such as bot detection and password breach detection. The company also focused on enhancing the developer experience with a revamped dashboard and documentation, customizable user interfaces, and expanded API capabilities. Clerk's community engagement included the launch of the "How We Roll" blog series and participation in major conferences, solidifying its position as a thought leader. The year concluded with a pricing overhaul to increase accessibility, the introduction of custom roles and permissions, and the improvement of frontend API documentation, setting the stage for continued innovation in 2024.
Jan 04, 2024 1,809 words in the original blog post.
The text is a comprehensive guide on creating a Movie Emoji Quiz app using modern web technologies like the Remix full-stack framework, Fauna database, and Clerk for user authentication and management. The app challenges users to guess movie titles represented by sequences of emojis, with some emojis spelling out the title and others capturing key plot themes. The tutorial is structured to help developers set up their development environment, configure authentication, manage a Fauna database, and deploy the app, providing several code snippets and detailed instructions. Additionally, it discusses the integration of Clerk for managing user authentication, including social login options and JWT templates, to enhance security and user experience. The guide also encourages developers to expand the app by adding features like error handling, user-generated content recognition, and deployment through Vercel, while inviting further engagement and support through social media and community channels.
Jan 02, 2024 5,923 words in the original blog post.