# Community Call Agenda: 2024-04-02 <!-- HOST: Welcome, and post the share link to this agenda in chat: --> <!-- https://hackmd.io/@astrocommunitycall/HyVqOYtJC --> Welcome! ## How to keep on top of events - [Astro Community Google Calendar](https://calendar.google.com/calendar/embed?src=c_g6re3u5gkl0mug3ktn1dibqhfk%40group.calendar.google.com) - never miss an event! - opt in to `@notify-events` (and/or `-updates` for releases, `-announcements` for general announcements) - Also all calendar entries available in the Discord Events sidebar. Click "interested" to be notified on a per-event basis. ## Core Update - Matthew or Ben <!-- HOST: TAKE NOTES HERE DURING THE CALL --> <!-- We might not know ahead of time what they'll say --> <!-- Monthly "What's New" blog post may use this content --> - Review some recent PRs: - PR 10612 codebase documentation around runtime (community onboarding) to make it easier for people to contribute! - PR 10624 performance improvement of child rendering: function(closure) vs classes (we have a way to run benchmarks in PRs?!!) - PR 10600 improves messaging when renaming a table (yay! So much error message focus!) - PR 10636 another improvement for astrodb error messages - PR 10585 fix/drop preact workaround, which modified their vite plugin and did some manual linking (using react components in preact projects). Preact has a new option, so astro doesn't need to handle it anymore - PR 10648 new feature (still wip/draft), improving dev toolbar, it should be easier to build for, how can you write your own app? - Roadmap: little bit about the progress/planning for the quarter - Stage 1s are able to be worked on: e.g.Container API (make it easier to test components), Forms, CSP, - Florian championing env handling, looking for people's feedback: https://github.com/withastro/roadmap/issues/837 ### Helpful Core Links [Astro CHANGELOG](https://github.com/withastro/astro/blob/refs/heads/main/packages/astro/CHANGELOG.md) - see the latest version and what's new [Next "Milestone"](https://github.com/withastro/astro/milestones/) - see what we expect to release in the next minor version [Roadmap](https://github.com/withastro/roadmap/discussions/) where you can find and participate in RFC Discussions ## Adapters - Major Cloudflare Adapters release - Working on the Dev Toolbar App again (LIVE DEMO) ## Starlight Update Starlight [`v0.21.3`](https://github.com/withastro/starlight/releases/tag/@astrojs/starlight@0.21.3), a relatively small patch, was released yesterday: - Improvements to the UI strings translations in Russian and Traditional Chinese. - 2 new icons: `farcaster` and `starlight` (finally!). ### Starlight Links [Starlight](https://starlight.astro.build) [Starlight CHANGELOG](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md) ## Talking & Doc'ing (every Thursday, 8 a.m. ET) On last week's Talking & Doc'ing we . . . <!-- HOST: Always pull from the most recent Astro Docs Mastodon post: https://m.webtoo.ls/@astrodocs/ --> https://m.webtoo.ls/@astrodocs/112196545677815262 ### Docs Links [Follow @astrodocs on the Fediverse](https://m.webtoo.ls/@astrodocs/) Learn how to contribute at [Astro Docs Docs (AD²) ](https://contribute.docs.astro.build) ## Maintainer/Guests (Demos, interviews, announcements) ## Community Showcase Content <!-- HOST: take note of popular/exceptional items!--> <!-- We add ALL of these items to the monthly blog posts, BUT only 3 - 5 for the newsletter. So, it's helpful to keep track of which are the standout items to feature in the newsletter!--> ### Blogs/Articles/Videos etc. <!-- Format: - 📺 [Deploy an Astro static site to DigitalOcean](https://www.youtube.com/watch?v=a6t93CFnmps) by @zacksiri - 🎙️ [Simple Stack Streaming - Discussed on Front-end Fire](https://open.spotify.com/episode/6Y7RCXFJQtUxYGNXqemFw7) - 📄 [Adding Related Articles with Astro Content Collections](https://blog.codybrunner.com/2024/adding-related-articles-with-astro-content-collections/) --> - 📄 [Deploy Astro to AWS Amplify](https://www.launchfa.st/blog/deploy-astro-aws-amplify) by @rishirajjain - 📄 [How to simplify your code and avoid repeating your markup with Astro and Tailwind](https://lexingtonthemes.com/tutorials/how-to-simplify-your-code-and-avoid-repeating-your-markup-with-astrojs-and-tailwind-css/) by @mike_andreuzza - 📄 [Build your interface in Astro: Components](https://domenicotenace.dev/blog/build-your-interface-in-astro/) by @domeT99 - 📺 [Netflix-style web app build in Astro](youtube.com/watch?v=SZcdUT0osz8) by @jlengstorf - 📄 [An Upgrade to the latest web technologies](https://shikhashikz.com/blog/an-upgrade-to-latest-web-technology/) by @nitinatshikhashikz - 📄 [Tailwind dark mode: with or without JavaScript](https://shelbyjenkins.github.io/easy/blog/light-dark-modes/) by @shelbyAsAShelby - 📺 [How To Build a Multilingual Website with Astro & Storyblok | Part 1](https://www.youtube.com/watch?v=X2uEy6fmPP4) by @arisafukuzaki - 📄 [What is a layout in React? Comparing Next.js, React Router, and Astro](https://www.ericburel.tech/blog/what-layout-means-in-react) by @ericbureltech - 📄 [Deploy Astro to Amazon ECS on AWS Fargate: A Step-by-Step Guide](https://www.launchfa.st/blog/deploy-astro-aws-fargate) by @rishirajjain <!-- For April 2024 newsletter --> - 📄 [Extend Astro Syntax Highlighting](https://jorgeglz.io/blog/extend-astro-syntax-highlighting/) by @iksaku - 📺 [Let's Build a Blog with Astro!](https://www.youtube.com/watch?v=XWBlpeTdwoo) (docs tutorial live onstream) by @schalkneethling ### Tips and Tools <!-- Format: - [example.com](https://www.example.com) by @DiscordUsername if known! - Some additional information for the community call about project --> - [Switchcase](https://switchcase.xyz) by @hellosendpie - Web app to convert text case built with Astro - also available as an extension for Vscode, Figma, and Canva - [Clerk Astro integration](https://clerk.com/changelog/2024-03-28) - New auth integration by Clerk - [Astro Embed](https://astro-embed.netlify.app/) by @Chris - Freshly updated, and with a full Starlight docs site, too! - Support for embedding Twitter, YouTube, and Vimeo - Now, with new `<LinkPreview />` component for any URL based on Open Graph metadata <!-- For April 2024 newsletter --> - [Bag of Tricks for Astro's View Transitions](https://events-3bg.pages.dev/jotter/) by @martin - v1.7.0 released with an entire Starlight docs site - now with experimental Starlight view transitions components ### Templates/Themes <!-- Format: - [example.com](https://www.example.com) by @DiscordUsername if known! - Some additional information for the community call about project *** if in the theme portal already, use just the theme name in the array for the blog post! e.g. https://astro.build/themes/details/[name]/*** --> - [PocketNaut](https://github.com/nnisarggada/pocketnaut/) by @nnisarg - [astro-website-starter](https://github.com/shoaibkh4n/astro-website-starter) by @SBK-4N <!-- For April 2024 newsletter --> - [Resume 05](https://astro.build/themes/details/resume05/) by @alpesh - [Resume 06](https://astro.build/themes/details/resume06/) by @alpesh - [Resume 07](https://astro.build/themes/details/resume07/) by @alpesh - [Agency 01](https://elevatemind.gumroad.com/l/astro-agency01/LAUNCH) by @alpesh - [Galaxy](https://galaxy.futurethemes.io/) by @jumper ### Personal/Professional/Project Sites <!-- Format: { url: '', title: ''}, { url: 'https://example.com', title: '@name/org'}, --> { url: 'https://www.robcipolla.co.uk/', title: 'robcipolla.'}, { url: 'https://mikuhl.me/', title: 'mikuhl_'}, // cool linktree-like bio page with animation! { url: 'https://legrostonneau-festival.fr/', title: 'colir_'}, { url: 'https://gu.illau.me/', title: 'edo999'}, <!-- { url: 'https://newsminutedaily.com/', title: '@tanmay099'}, --> { url: 'https://jackshelton.com/', title: '@jackshelton'}, { url: 'https://peterhanania.com/', title: '@peterhanania'}, { url: 'https://frankstall.one/portfolio/', title:'@frank_stallone'}, { url: 'https://mailta.pe/', title:'@imacrea'}, { url: 'https://blog.asyncx.top/en/', title:'@AsyncX'}, { url: 'https://ecommerce-project-creative.netlify.app/', title:'@roboxgamer52'}, <!-- For April 2024 newsletter --> { url: 'https://blog-one-murex.vercel.app/', title:'@Jes015'}, { url: 'https://web-vault.vercel.app/', title:'@Jes015'}, { url: 'https://dns.surf/', title:'@ccbikai'}, { url: 'https://tali-tails.com/', title: '@jamesbb'}, { url: 'https://captainofphb.me/', title: '@CaptainofPhB'}, { url: 'https://astro-cn.com/', title:'@liruifengv'}, // An Astro showcase site of all Chinese Astro sites! { url: 'https://fujocoded.com/', title: '@ms.boba'}, // teaching an online community how to create their own online spaces vs depending on apps { url: 'https://www.producthunt.com/posts/career-vault', title: 'Product Hunt'}, // Job board built with Astro, launched on Product Hunt ### Starlight in the wild <!-- Format: { url: '', title: ''}, { url: 'https://example.com', title: '@name/org'}, --> { url: 'https://www.zvm.app/', title: 'Zig Version Manager' } { url: 'https://astro-embed.netlify.app/', title: 'Astro Embed' }, // Low-JavaScript embed components <!-- For April 2024 newsletter --> { url: 'https://aso.dev/', title: 'ASO.dev'}, { url: 'https://events-3bg.pages.dev/jotter/', title: 'Bag of Tricks' }, { url: 'https://docs.futurethemes.io/', title: 'FutureThemes'}, { url: 'https://docs.xtdb.com/index.html', title: 'XTDB' }, // Immutable database <!-- HOST: Emphasize this message! **The showcase channel is our inbox!** Also post anything interesting they discover on Twitter, social media etc. Doesn't have to be their own work! If we don't know about it, we can't showcase it on the call!--> ***Want to be on this list next month? Post your Astro websites, projects, apps, tools, blog posts, demos, and videos in our `#showcase` channel!*** ----- <!-- DRAFT BLOG POST TO ADD CONTENT TO: https://github.com/withastro/astro.build/blob/monthly-april-2024/src/content/blog/whats-new-april-2024.mdx -->