<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ana Cidre</title>
    <description>The latest articles on DEV Community by Ana Cidre (@anacidre_).</description>
    <link>https://dev.to/anacidre_</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F27810%2Fd317722e-8e73-4eb5-8a10-a459f5d2248b.jpeg</url>
      <title>DEV Community: Ana Cidre</title>
      <link>https://dev.to/anacidre_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/anacidre_"/>
    <language>en</language>
    <item>
      <title>May 2025 in Auth0: Async Auth, Real-Time Streams, and Custom Everything</title>
      <dc:creator>Ana Cidre</dc:creator>
      <pubDate>Mon, 09 Jun 2025 08:18:39 +0000</pubDate>
      <link>https://dev.to/auth0/may-2025-in-auth0-async-auth-real-time-streams-and-custom-everything-2n60</link>
      <guid>https://dev.to/auth0/may-2025-in-auth0-async-auth-real-time-streams-and-custom-everything-2n60</guid>
      <description>&lt;p&gt;May brought a wave of powerful new capabilities for you: async authentication flows with CIBA, fine-grained M2M quotas for secure API usage, expanded event streaming for automation, and even more control over the Universal Login experience, including WebAuthn and biometrics.&lt;/p&gt;

&lt;p&gt;If you’re building with Auth0, this month’s releases give you more control over UX, security, and system integrations with less friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let’s Dig In
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Client-Initiated Backchannel Authentication (CIBA) – Now GA
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp6a7q0pco7jn0jt3369s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp6a7q0pco7jn0jt3369s.png" alt="diagram of how CIBA works" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The CIBA flow is now Generally Available, and it's a game changer for devs building across devices, services, and roles.&lt;/p&gt;

&lt;p&gt;It enables asynchronous authentication where:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One device initiates the request (e.g., a smart TV, AI agent, CLI tool)&lt;/li&gt;
&lt;li&gt;Another device authenticates the user (typically a mobile app with Guardian SDK)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Works great for headless UIs, customer service flows, or AI agents needing human approval&lt;/li&gt;
&lt;li&gt;Built on Rich Authorization Requests (RFC 9396)&lt;/li&gt;
&lt;li&gt;Auth can happen off-screen, out-of-band, or in-context&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Explore CIBA in the &lt;a href="https://auth0.com/docs/flows/ciba-flow" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Auth0 CLI: More UX Control, Better Testing, New Powers
&lt;/h3&gt;

&lt;p&gt;The latest CLI update gives developers even more hands-on control over login, org testing, and tenant config.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New capabilities:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customize Universal Login from the CLI&lt;/li&gt;
&lt;li&gt;Block/unblock users programmatically&lt;/li&gt;
&lt;li&gt;Use test login with Organizations&lt;/li&gt;
&lt;li&gt;Better logs + user management commands&lt;/li&gt;
&lt;li&gt;Bug fixes + smoother workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check the CLI &lt;a href="https://auth0.com/docs/deploy/deploy-cli" rel="noopener noreferrer"&gt;reference&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Event Streams for Extensibility – Now in Early Access
&lt;/h3&gt;

&lt;p&gt;Already loved for user lifecycle events, Event Streams now support Extensibility Events. This means you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Subscribe to changes in users and organizations&lt;/li&gt;
&lt;li&gt;Route real-time events to Webhooks or EventBridge&lt;/li&gt;
&lt;li&gt;Build automation and observability into your dev workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Use this to sync downstream systems, trigger CI/CD pipelines, or log important changes without polling the Management API.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://auth0.com/docs/monitor-auth0/streams" rel="noopener noreferrer"&gt;Set up your stream&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Universal Login: WebAuthn, Biometrics, and Logout – Now Customizable
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxtsw3a5hhk4ww20rykon.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxtsw3a5hhk4ww20rykon.png" alt="Screenshots of how the biometrics flow with ACUL" width="800" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Advanced Customizations for Universal Login (ACUL) SDK just leveled up. You can now build client-rendered, pixel-perfect versions of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MFA with WebAuthn (roaming + platform)&lt;/li&gt;
&lt;li&gt;Biometric flows&lt;/li&gt;
&lt;li&gt;Reset password screens&lt;/li&gt;
&lt;li&gt;Logout states (completed, error, aborted)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Tooling support:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ACUL SDK&lt;/li&gt;
&lt;li&gt;Auth0 CLI&lt;/li&gt;
&lt;li&gt;Deploy CLI&lt;/li&gt;
&lt;li&gt;Terraform Provider&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No more default templates - your login experience, your UI, your rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  More Cool Features We Have Shipped to Improve Your Experience
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Universal Login Language Selector for End Users:&lt;/strong&gt; Tired of relying on browser headers or &lt;code&gt;ui_locales&lt;/code&gt;? You can now let users choose their preferred language directly on Universal Login pages using Custom Prompts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fine-Grained M2M Token Quotas (Now in Early Access):&lt;/strong&gt; Allows you to set precise hourly and daily limits on machine-to-machine token issuance at the app or organization level. This helps prevent API abuse from misconfigured clients, returns automatic 429 responses when limits are hit, and provides full visibility through logs and response headers. No external rate limiting or token caching hacks required.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Native Sign-in with Google for Android:&lt;/strong&gt; If you’re building native Android apps, you can now use the Android Credential Manager’s Sign in with Google to let users authenticate seamlessly using their existing Google sessions - no passwords, no extra prompts.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Community and Events
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Where We Were in May
&lt;/h3&gt;

&lt;p&gt;May took us around the world—from live webinars to some of the most exciting developer and API conferences.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Qiita Webinar with Twilio:&lt;/strong&gt; Daizen Ikehara shared strategies for building scalable and secure SaaS apps tailored for the Japanese developer ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Infobip Shift:&lt;/strong&gt; Carla Urrea spoke about “Securing AI: A Journey Through Access Control Systems.”&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fm7xgeaaw2m4vqydrq4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9fm7xgeaaw2m4vqydrq4.png" alt="Photo of Carla Urrea giving a talk on stage" width="800" height="687"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;API Days New York:&lt;/strong&gt; Ramona Schwering talked about AI and security.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dublin Tech Summit:&lt;/strong&gt; Deepu Sasidharan talked about how OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0a8tb3ab633mzcwjqlwc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0a8tb3ab633mzcwjqlwc.png" alt="Photo of Deepu Sasidharan on stage at Dublin Tech Summit" width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Where We’ll Be in June
&lt;/h3&gt;

&lt;p&gt;June is shaping up to be a big month for developer events, and we’re showing up in full force across frontend, AI, open source, and cloud communities.&lt;/p&gt;

&lt;p&gt;If you’re attending any of these, come say hi, catch a talk, or grab some Auth0 swag!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;dev_day (25) (June 18th):&lt;/strong&gt; Auth for Agents is a one-day, free, virtual crash course on auth for AI agents and humans with Auth0. &lt;a href="https://developerday.com/rsvp?_gl=1*16osp2m*_gcl_au*MTE3NzQyNzk3OS4xNzQ0OTY1Njcw*_ga*NDI5MzE5NDQxLjE3MTI5MDgyMTA.*_ga_QKMSDV5369*czE3NDk0NTY2MTgkbzI0MiRnMCR0MTc0OTQ1Njk0NSRqNjAkbDAkaDA" rel="noopener noreferrer"&gt;RSVP&lt;/a&gt; today to join us on June 18th.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Frontend Nation 2025 (June 3rd):&lt;/strong&gt; Ramona Schwering will share tips on building secure, user-friendly frontends.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Engineering World's Fair (June 3rd):&lt;/strong&gt; Exploring the future of AI-powered software and secure identity in agent workflows.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AWS Summit Hamburg (June 5th):&lt;/strong&gt; Juan Cruz Martinez joins to discuss secure multi-tenant patterns for AWS builders.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;RenderATL (June 11th):&lt;/strong&gt; Ramona Schwering and Jessica Quick will be alongside Netlify at the booth, while Shawn Meyer will be on a panel on AI.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;React Summit (June 13th):&lt;/strong&gt; Ramona returns to the stage with a developer-first approach to modern identity in React apps.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;VLCTechFest (June 14th):&lt;/strong&gt; Carla Urrea joins the dev community in Valencia to connect on open source and identity.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Open Source Summit North America (June 23rd):&lt;/strong&gt; Carla shares insights on securing community-led software.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AWS Summit Japan (June 25th):&lt;/strong&gt; Daizen Ikehara will present best practices for large-scale identity in the public cloud.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Vercel Ship (June 25th):&lt;/strong&gt; Juan Cruz Martinez will be on-site with a spotlight on edge-first auth patterns for AI apps.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planning to attend? Reach out! We’d love to meet you and hear what you’re building.&lt;/p&gt;

&lt;p&gt;Expect talks, demos, and plenty of real-world tips on building secure, AI-aware, and scalable identity experiences.&lt;/p&gt;




&lt;h2&gt;
  
  
  That’s It for May!
&lt;/h2&gt;

&lt;p&gt;We’ll be back next month with more dev-first updates. Until then:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stay secure. &lt;br&gt;
Keep shipping. &lt;br&gt;
We’re here if you need us.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>identity</category>
      <category>security</category>
    </item>
    <item>
      <title>April 2025 in Auth0: Auth That Works for Humans and AI</title>
      <dc:creator>Ana Cidre</dc:creator>
      <pubDate>Fri, 02 May 2025 15:30:49 +0000</pubDate>
      <link>https://dev.to/auth0/april-2025-in-auth0-auth-that-works-for-humans-and-ai-4374</link>
      <guid>https://dev.to/auth0/april-2025-in-auth0-auth-that-works-for-humans-and-ai-4374</guid>
      <description>&lt;p&gt;This month, Auth0 takes a big step toward the future of identity—one where AI agents, natural language interfaces, and human users coexist securely. April’s updates are centered on helping developers build for this new reality.&lt;/p&gt;

&lt;p&gt;From Auth for GenAI, a developer-first identity solution purpose-built for AI agents and secure delegation, to the new MCP Server, which lets AI tools manage tenant configuration with natural language, this release is packed with tools that make complex auth feel simple, even in AI-first workflows.&lt;/p&gt;

&lt;p&gt;Let’s take a look at what’s new, what’s in preview, and what you can start building with right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Updates You Don’t Want to Miss
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fatzbmfgc1sohsa78iys5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fatzbmfgc1sohsa78iys5.png" alt="Auth for GenAI" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Auth for GenAI – Developer Preview now available
&lt;/h3&gt;

&lt;p&gt;Generative AI is transforming how apps interact with users and how users interact with data. But securing those interactions hasn’t always been easy. That’s why we built &lt;a href="https://auth0.com/blog/introducing-auth-for-genai-launching-identity-for-ai-agents/" rel="noopener noreferrer"&gt;Auth for GenAI&lt;/a&gt;, now in &lt;strong&gt;Developer Preview&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This new solution brings together everything you need to securely build AI-powered applications, whether you're embedding AI agents, enabling human-in-the-loop workflows, or orchestrating actions across third-party APIs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;User Authentication&lt;/strong&gt; for AI agents, with support for linking, impersonation, and delegation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token Vault&lt;/strong&gt; to securely manage and refresh access tokens for third-party APIs (e.g., Gmail, Slack, GitHub)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Async Authorization&lt;/strong&gt; to support workflows that require delayed human approval&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fine-Grained Authorization (FGA)&lt;/strong&gt; for document-level permissions in Retrieval-Augmented Generation (RAG)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Works with LangChain, LlamaIndex, GenKit, and Vercel’s AI SDK.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://auth0.com/ai/docs" rel="noopener noreferrer"&gt;Get started with Auth for GenAI&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h3&gt;
  
  
  Auth0 MCP Server – Natural language meets tenant management
&lt;/h3&gt;

&lt;p&gt;The new &lt;a href="https://auth0.com/blog/announcement-auth0-mcp-server-is-here/" rel="noopener noreferrer"&gt;Auth0 MCP Server&lt;/a&gt; brings the power of natural language interfaces directly to your Auth0 tenant.&lt;/p&gt;

&lt;p&gt;Using the &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt;, you can now authorize AI tools like &lt;strong&gt;Claude Desktop, Cursor, or Windsurf&lt;/strong&gt; to safely interact with your tenant—whether that's updating configurations, deploying Actions, or managing APIs—all through secure, context-aware requests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Secure login&lt;/strong&gt; via OAuth 2.0 Device Flow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Credential storage&lt;/strong&gt; via system keychain&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rich management APIs&lt;/strong&gt;, including support for tenant logs, app configuration, and more&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in access controls&lt;/strong&gt;, so AI agents only do what they’re allowed to.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If you want to learn more about Auth0 MCP Server, you can read the announcement &lt;a href="https://auth0.com/blog/announcement-auth0-mcp-server-is-here/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;h3&gt;
  
  
  Token Vault – Secure access to external APIs (Early Access)
&lt;/h3&gt;

&lt;p&gt;Managing API access on behalf of users can be tricky—especially when it comes to storing and refreshing third-party tokens securely. Enter &lt;strong&gt;Token Vault&lt;/strong&gt;, now in &lt;strong&gt;Early Access&lt;/strong&gt; for Public Cloud tenants.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Token Vault&lt;/strong&gt; allows your applications and AI agents to call external APIs—like Google Calendar, GitHub, or Microsoft Graph—&lt;strong&gt;on behalf of the user&lt;/strong&gt;, without you having to build and maintain complex refresh workflows or custom integrations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why it matters:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Delegated API Access&lt;/strong&gt; – Securely call downstream APIs on the user’s behalf using short-lived access tokens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Refresh Token Handling&lt;/strong&gt; – Auth0 manages token storage and refresh cycles for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Supports Top Providers&lt;/strong&gt; – Integrates with popular identity providers like Google, GitHub, and Microsoft.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-Ready&lt;/strong&gt; – Designed to work seamlessly with &lt;strong&gt;Auth for GenAI&lt;/strong&gt;, enabling AI agents to act on behalf of users across different services.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Learn more in the &lt;a href="https://auth0.com/docs/secure/tokens/token-vault" rel="noopener noreferrer"&gt;Token Vault documentation &lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Or see how it works with GenAI apps: &lt;a href="https://auth0.com/ai/docs/call-others-apis-on-users-behalf" rel="noopener noreferrer"&gt;Call APIs on User’s Behalf&lt;/a&gt;.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; &lt;br&gt;
  &lt;b&gt;Token Vault is currently available only for Public Cloud tenants. Contact your Technical Account Manager to enable Early Access.&lt;/b&gt;&lt;br&gt; &lt;/p&gt;



&lt;h3&gt;
  
  
  More cool features we have shipped to improve your experience:
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Real-Time logs for Actions – Now Generally Available
&lt;/h4&gt;

&lt;p&gt;Debugging just got a whole lot easier. &lt;strong&gt;Real-Time Logs for Actions&lt;/strong&gt;, Custom Database Scripts, and Custom Social Connections is now &lt;strong&gt;GA&lt;/strong&gt;. Developers can now see console outputs (like &lt;code&gt;console.log&lt;/code&gt;) in real-time directly from the Auth0 Dashboard. Find it under &lt;strong&gt;Dashboard &amp;gt; Monitoring &amp;gt; Action Logs&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Mobile Driver’s License verification – Limited Early Access
&lt;/h4&gt;

&lt;p&gt;We’re excited to introduce the &lt;strong&gt;Mobile Driver’s License (mDL) Verification Service&lt;/strong&gt;, now in &lt;strong&gt;Limited Early Access&lt;/strong&gt;. This new capability enables businesses and platforms to enrich user profiles during sign-up or login using &lt;strong&gt;trusted, government-issued identity data&lt;/strong&gt;. Whether embedded in your &lt;strong&gt;authorization flows&lt;/strong&gt; via our Forms widget or triggered &lt;strong&gt;on-demand&lt;/strong&gt;, mDL verification unlocks a seamless, secure identity experience.&lt;/p&gt;

&lt;h4&gt;
  
  
  New US Public Cloud Region – prod-us-5 Now Live
&lt;/h4&gt;

&lt;p&gt;Auth0 is growing with you. We’ve launched a new US Public Cloud environment: &lt;strong&gt;&lt;code&gt;prod-us-5&lt;/code&gt;&lt;/strong&gt;. This expansion increases regional capacity and performance for onboarding new Auth0 Public Cloud customers—while maintaining full support for &lt;strong&gt;Auth0’s Authentication and Management capabilities&lt;/strong&gt;. &lt;/p&gt;



&lt;h2&gt;
  
  
  Community and Events
&lt;/h2&gt;

&lt;p&gt;We’ve been on the road sharing ideas, best practices, and demos around the future of identity and AI.&lt;/p&gt;



&lt;h3&gt;
  
  
  Where were we in April
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fufhtxuauk8o0hwiz9xxa.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fufhtxuauk8o0hwiz9xxa.jpg" alt="Where were we in April" width="800" height="326"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VoxxedDays Amsterdam (Apr 3):&lt;/strong&gt; Deepu shared AI authorization strategies for LangChain and OpenFGA&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Apidays Singapore (Apr 15–16):&lt;/strong&gt; Daizen covered scaling SaaS platforms for enterprise readiness&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AWS Summit Amsterdam (Apr 16)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;React Miami (Apr 17–18)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PyCon DE (Apr 23–25):&lt;/strong&gt; Juan Cruz Martinez presented on secure human-in-the-loop AI interactions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CityJS London (Apr 23–25)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vue.js Global Summit ‘25 – AI Edition (Apr 29–30):&lt;/strong&gt; Ramona Schwering’s talk: &lt;em&gt;Developer’s Guide to Not Summoning Skynet&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AWS Summit London (Apr 30)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks to everyone who stopped by — we loved connecting with builders across the world.&lt;/p&gt;



&lt;h3&gt;
  
  
  Where we’ll be in May
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Looking ahead to May, you’ll find us at a variety of developer and tech-forward events across the globe. Come chat identity, APIs, AI, and all things dev with the Auth0 team:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;**ADC Conference (5-7 May): **Ramona will be giving a talk, “The AI Developer's Guide to Not Accidentally Summoning Skynet.”&lt;/li&gt;
&lt;li&gt;**Infobip Shift (May 6) – **Carla will be talking about “Securing AI: A Journey Through Access Control Systems.”&lt;/li&gt;
&lt;li&gt;**API Days New York - Generation AI (May 14) – **Ramona will be talking about security and AI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dublin Tech Summit (28-29 May)&lt;/strong&gt; – Two days of tech talks, networking, and developer energy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Planning to attend? Let us know—we’d love to meet up!&lt;/p&gt;

&lt;h2&gt;
  
  
  That’s a Wrap for April
&lt;/h2&gt;

&lt;p&gt;As AI becomes more integrated into the software we build, so does the need for thoughtful, secure identity design. With &lt;strong&gt;Auth for GenAI&lt;/strong&gt;, &lt;strong&gt;Token Vault&lt;/strong&gt;, the &lt;strong&gt;MCP Server&lt;/strong&gt;, and new features like &lt;strong&gt;mDL Verification&lt;/strong&gt; and &lt;strong&gt;Real-Time Logs&lt;/strong&gt;, we’re here to help you ship smarter, safer, and more scalable apps.&lt;/p&gt;

&lt;p&gt;Stay secure.&lt;br&gt;
Keep shipping.&lt;br&gt;
We’re here if you need us.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>identity</category>
    </item>
    <item>
      <title>5 things I learned about online events as a speaker</title>
      <dc:creator>Ana Cidre</dc:creator>
      <pubDate>Mon, 14 Dec 2020 12:03:08 +0000</pubDate>
      <link>https://dev.to/anacidre_/5-things-i-learned-about-online-events-as-a-speaker-l6a</link>
      <guid>https://dev.to/anacidre_/5-things-i-learned-about-online-events-as-a-speaker-l6a</guid>
      <description>&lt;p&gt;I can’t emphasize how much I miss in-person events. The smell of coffee while you’re walking into the lobby in the mornings, the gathering of developers each with their favourite dev t-shirt, the talks by amazing speakers who always give their best at conferences, the knowledge sharing, the networking, the after conference events... I could go on for a while, but I’ll stop here.&lt;/p&gt;

&lt;p&gt;Now everything is online and it was so sudden that we were all thrown into this pool without really knowing how to swim. After 7 months of learning, I want to share my thoughts with you. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1481923387198-050ac1a2896e%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcro" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1481923387198-050ac1a2896e%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcro" alt="Old camera between leaves" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  External camera = focus
&lt;/h2&gt;

&lt;p&gt;I am putting this one first because it has helped me so much! I invested in an external webcam instead of just my laptop's standard webcam, mainly to have a better video quality while giving talks, hosting videos and creating content.&lt;/p&gt;

&lt;p&gt;To my surprise, it helped me most to improve my focus. I noticed that when I gave a talk at a virtual conference, I would easily be distracted and start looking elsewhere, maybe at the wall behind my laptop, or maybe at a different screen. This was because I wasn’t receiving the feedback from the audience that I’m used to from in-person events. I just didn’t know where to look. An external webcam helped me to look straight at the camera and concentrate on what I was talking about.&lt;/p&gt;

&lt;p&gt;From an audience perspective, this is great because it feels like the speaker is speaking directly to you. It has been a HUGE change for me and I feel like I’m delivering better quality talks because I am speaking to an audience and I can fully concentrate on what I’m talking about!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1594631389194-0795bf920faa%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D896%26q%3D80" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1594631389194-0795bf920faa%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D896%26q%3D80" alt="Scrabble letters spell practice and practise" width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Practice just as much or more
&lt;/h2&gt;

&lt;p&gt;Giving talks online is hard. You cannot use your body language as much, you do not get the energy or feedback from your audience and you’re limited to a small space. That is why practice is SO important. &lt;/p&gt;

&lt;p&gt;When you practice you should not just practice your talk, there are so many more factors involved. The way you look at the camera, the way you move your arms and hands, and - most importantly - your facial expressions. Your facial expressions are suddenly much more important than they would be on stage. You don’t have to exaggerate too much but you have to make sure that they are in line with what you are saying. Your face is the only part of your body that your audience can see.&lt;/p&gt;

&lt;p&gt;Also, speak clearly! Everything becomes more muffled online so make sure you decrease your talking speed and pronounce all the words.&lt;/p&gt;

&lt;p&gt;All of this should be coordinated and you can only make sure that this is possible through practice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1590862146925-fcb63b771283%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1052%26q%3D80" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1590862146925-fcb63b771283%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1052%26q%3D80" alt="Scrabble letters spell practice and practise" width="800" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ways to keep the audience engaged
&lt;/h2&gt;

&lt;p&gt;Pause. Seriously, take a breath, your audience needs it just as much as you do. When going online, I noticed that I speed up on my talks because I’m not seeing the audience react. After saying something important, interesting or hard to understand, take a moment for your audience to soak it in. Something like “Phew, that was a lot, let’s take a breather”, or even “let’s take a pause and go over what we just saw” and then summarising in bullet points might help the audience to understand everything you just said.&lt;/p&gt;

&lt;p&gt;Be unique! Do something unexpected. It could be bringing props onto the scene, showing something unexpected, or maybe just doing a joke or adding something to your slides. We’re constantly online nowadays and we need something to keep our attention or bring it back.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1585923329480-e2f1f8e569c1%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1050%26q%3D80" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1585923329480-e2f1f8e569c1%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1050%26q%3D80" alt="Desk with microphone and headset" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Invest in good equipment
&lt;/h2&gt;

&lt;p&gt;I know that this isn’t alway a possibility but if you can, get yourself an external camera (as mentioned above) and a good microphone. They really do make all the difference! The webcam gives a clearer view of the speaker and also a better image, and the microphone helps to have a clearer voice!&lt;/p&gt;

&lt;p&gt;Here’s my setup:&lt;/p&gt;

&lt;p&gt;Logitech BRIO 4k&lt;br&gt;
Rode podcaster (be careful because there is also the procaster :D )&lt;br&gt;
Fully standup desk (I just can’t give talks while sitting down)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1495106245177-55dc6f43e83f%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1050%26q%3D80" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1495106245177-55dc6f43e83f%3Fixid%3DMXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%253D%26ixlib%3Drb-1.2.1%26auto%3Dformat%26fit%3Dcrop%26w%3D1050%26q%3D80" alt="Wall with writing that says we like you too" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ask for feedback
&lt;/h2&gt;

&lt;p&gt;This is something I normally ask the organisers of the event for. I ask them if there is any feedback for me, also while giving my talks I ask people to reach out to me on Twitter to give me any feedback they might have for me! I can only improve if I know which areas I need to work on.&lt;/p&gt;

&lt;p&gt;If you do provide feedback please ALWAYS make sure it’s constructive feedback! It’s the only type of feedback speakers can really work with.&lt;/p&gt;

&lt;p&gt;Well, that’s it folks! If you have any questions please feel free to reach out at any time, the best place is on Twitter. Also remember that speakers put a lot of time and effort into creating a talk and presenting it, so please be kind.&lt;/p&gt;

</description>
      <category>speaking</category>
      <category>devrel</category>
    </item>
    <item>
      <title>5 things I learned about online events as an organiser</title>
      <dc:creator>Ana Cidre</dc:creator>
      <pubDate>Wed, 07 Oct 2020 11:11:46 +0000</pubDate>
      <link>https://dev.to/anacidre_/5-things-i-learned-about-online-events-as-an-organiser-1744</link>
      <guid>https://dev.to/anacidre_/5-things-i-learned-about-online-events-as-an-organiser-1744</guid>
      <description>&lt;p&gt;&lt;strong&gt;Since the start of the pandemic, we have all had to make significant changes to our lives.&lt;/strong&gt; Here in Spain, things went crazy around mid-March. I had just started my new job as a Senior Developer Advocate at Auth0 in February. When the lockdown started, we needed to find a solution to go online - and fast. &lt;/p&gt;

&lt;p&gt;That’s when Avocado Labs was born: An online meetup space for online talks and community hours. It started as an experiment - We wanted to have a platform where amazing speakers could still give their talks, as due to the pandemic many conferences were being cancelled or postponed. As an alternative, we wanted to deliver this amazing content to the comfort and safety of your homes.&lt;/p&gt;

&lt;p&gt;When we started Avocado Labs, not just the pandemic was on our minds, but also the fact that there are many, many people in the world that just cannot attend in-person events, for whatever reason that may be. We wanted to make it possible for more people in the entire world to access the great content that is normally shared at conferences.&lt;/p&gt;

&lt;p&gt;After the first 6 months of running Avocado Labs, I want to share with you some things that I have learned so far: &lt;/p&gt;

&lt;h2&gt;
  
  
  Experiment! There is no one-fits-all solution.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fzif9zfljwyg6oe4gdoql.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fzif9zfljwyg6oe4gdoql.jpg" alt="Giraffe with boots that look like feet" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
One of our main priorities is to create a safe and welcoming environment for both speakers and attendees. So, when we first started Avocado Labs, we decided to use a tool we knew and that we were used to: Zoom. We had heard about “Zoombombing” so we decided to make it a Zoom webinar, which allows for only panelists to share their screens. We thought it would be the right option.&lt;/p&gt;

&lt;p&gt;We also opted for Meetup as a central event organisation platform, again because it’s a tool we already knew and lots of communities already use it. &lt;/p&gt;

&lt;p&gt;In the first episode, we had some chat bombers, which wasn’t very nice. After this we decided to disable chat for attendees. This obviously wasn’t the community vibe we wanted, and it was a very “cold” experience, although we still had the Q&amp;amp;A option open. We knew we had to change.&lt;/p&gt;

&lt;p&gt;That’s when we decided to ask our community what they wanted, and I’ll go more into detail about this in my second learning. Long story short, we decided to move away from Zoom, as it turned out not to be what we were looking for. Through our own experiences as speakers at other virtual events, we found an awesome tool called Streamyard, which allows us to stream to both YouTube and Twitch simultaneously.&lt;/p&gt;

&lt;p&gt;Streamyard also made it a lot easier to invite speakers, as we only had to share a link with them! We now have this link in the calendar invite and then we hit “Go live” when we are all ready, without the necessity of recording additional tech checks. Streamyard also has a cool feature to add comments to the screen so that both the audience and the speaker can read the questions that we select during Q&amp;amp;A sessions. You can also personalize the live stream with banners, logos and graphics, in order to add branding to your videos.&lt;/p&gt;

&lt;p&gt;Streamyard is still the tool we use for streaming today. For testing purposes, we stopped using Meetup for a while somewhere in between, but we went back to it, because it turned out that it was helping us reach our audience. But the moral of this story is that you need to find what’s right for you and your community and it’s OK to try new things or go back to your old ways.&lt;/p&gt;

&lt;p&gt;Starting with our next episode, we will be streaming only to Twitch, as we’ve seen a huge decline on the YouTube live stream and a rise in Twitch, but we will still be posting our videos on YouTube later.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get your audience involved.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxaf0hqkv0k2ysor14oji.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fxaf0hqkv0k2ysor14oji.jpg" alt="Hans all in" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
There are many ways you can get your audience involved. I actually don’t like the word audience because I believe that Avocado Labs is much more than that. We’re a community and at the end of the day a community is a group of people that share or have certain attitudes and interests in common. In our case it’s all things tech.&lt;/p&gt;

&lt;p&gt;We involve our community before and after events by asking them what they want to see on Avocado Labs. During our events with a Q&amp;amp;A session and live chats, we keep a close eye on the comments to block/report/ban anyone who doesn’t follow our Code of Conduct.&lt;/p&gt;

&lt;p&gt;We also involve the community in other ways such as helping us decide what tools they’d like to see us using. When we figured out that Zoom wasn’t working for us, we reached out to the community on Twitter and ran a poll to see where they’d like to see us stream to:&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1275017924223393792-740" src="https://platform.twitter.com/embed/Tweet.html?id=1275017924223393792"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1275017924223393792-740');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1275017924223393792&amp;amp;theme=dark"
  }



&lt;br&gt;
(Click on the tweet to see the results!)&lt;/p&gt;

&lt;p&gt;We have also reached out to see what event format the community preferred - whether they wanted 1 talk per episode or 2 shorter talks. We asked this because we noticed a decline in our viewers after a certain amount of time. Remember to look at your stats on the platform you’re using because you can learn a lot about what your community wants!&lt;/p&gt;

&lt;p&gt;&lt;iframe class="tweet-embed" id="tweet-1297926859733303297-476" src="https://platform.twitter.com/embed/Tweet.html?id=1297926859733303297"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1297926859733303297-476');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1297926859733303297&amp;amp;theme=dark"
  }



&lt;br&gt;
(Click on the tweet to see the results!)&lt;/p&gt;

&lt;h2&gt;
  
  
  Figure out what topics your audience wants.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F61zg3u6kfzc5qnbjvl76.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F61zg3u6kfzc5qnbjvl76.jpg" alt="Sophisticated dog with glasses" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can figure out what topics your audience wants by doing the two above: Experimenting and asking your community. But also by looking at which episodes attract more attendees than others. I personally feel that events that have more interaction have a higher chance of people attending.&lt;/p&gt;

&lt;p&gt;Online talks can always be watched on YouTube later, but having the chance to ask your questions, speak to the speaker or other ways of interacting is more unique and will attract people to actually turn up. &lt;/p&gt;

&lt;p&gt;Our community hours, which are 40min episodes where people can bring their questions on the related topic always have a good audience! We’ve hosted episodes on how to get into tech, how to create a product in 2 weeks and even a more Auth0 specific one where people could come and ask their developer support questions. &lt;/p&gt;

&lt;p&gt;Also assess the situation: If there’s already a good online event on something you want to share, for example “How to train a puppy”, maybe find something that will differentiate you from the rest! &lt;/p&gt;

&lt;h2&gt;
  
  
  Report, report!
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffy33l6cj0vy7xweeclyw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffy33l6cj0vy7xweeclyw.jpg" alt="Gorilla hands typing" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Trust me, I really don’t enjoy reporting, but I still do it. What do I mean by reporting? Well, putting down in a document how the episode went and why I think it went well or failed miserably. I also add numbers in there, because after a while they can be tricky to find. Those numbers include the amount of live attendees, chat questions, etc. You need to figure out what’s important for you.&lt;/p&gt;

&lt;p&gt;Then you can look back at the reports whenever you need to and figure out what worked and what didn’t! Another useful thing is to create a spreadsheet and throw in numbers from each episode and get some graphs. This will make things a lot more visual and also easier to understand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tools, just enough but not too many.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fvy8xf0ppjdh3ffppteh5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fvy8xf0ppjdh3ffppteh5.jpg" alt="Apron with random objects in pockets as tools" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tools are nice to have and we tend to always want the newest fanciest one that has just arrived. It just adds on to our to-do list, so be wary of this! Also, sometimes we think that we might need a tool when actually we might just need a simple spreadsheet. &lt;/p&gt;

&lt;p&gt;What do I mean by adds on to our to-do list? That it’s just another thing that we will have to check off our checklist for each episode and trust me, those checklists start off by already being very long.&lt;/p&gt;

&lt;p&gt;We use the minimum:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Twitch: &lt;a href="https://www.twitch.tv/auth0" rel="noopener noreferrer"&gt;https://www.twitch.tv/auth0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Meetup: &lt;a href="https://www.meetup.com/avocado-labs-talks/" rel="noopener noreferrer"&gt;https://www.meetup.com/avocado-labs-talks/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;YouTube: &lt;a href="https://www.youtube.com/playlist?list=PLZ14qQz3cfJLVoaRUdk5JOzOpTvV3BYE4" rel="noopener noreferrer"&gt;https://www.youtube.com/playlist?list=PLZ14qQz3cfJLVoaRUdk5JOzOpTvV3BYE4&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Our own Website: &lt;a href="http://avocadolabs.dev/" rel="noopener noreferrer"&gt;http://avocadolabs.dev/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Google Docs/sheets&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Overall there isn’t a one solution that will fit every online event, you do you and make it unique. &lt;strong&gt;Just remember that your community will show you what they want and need, so you just need to listen and adapt.&lt;/strong&gt; Just make sure to create a safe and welcoming environment for everyone.&lt;/p&gt;

</description>
      <category>learning</category>
      <category>techtalks</category>
    </item>
  </channel>
</rss>
