SitePoint's weekly guide to the world of web dev and design. [View in browser](=.kRIIVa59qp0-kr4U7YqIEisjZlud_Ml_dZoCxkGOoaI) [SitePoint Weekly Logo] Issue #113 ⢠September 2023 This week: build your own Chrome extension, native CSS nesting now at 100% support, an intro to Laravel, craft your own GraphQL gateway, and more! James Hibbard [How to Create a Chrome Extension in 10 Minutes Flat](=.RmZZpMavINH-RG6oRUIo2TCd9nOUzou91jZV2x8TVTg) Have you ever considered building your own Chrome extension but thought the process might be too complex? Well, youâre in for a surprise! In this article, weâll not only lay out the basics of what a Chrome extension is, but also guide you through five straightforward steps to craft your own. [Read Now](=.M9mYyMBajk5JoY_dkYLysv1LjZhXef1QcCDkjyuCD6U) =.Q4N8IXmc9j6xIM8ecX9iftecJtE26wGvsEpL5ic8eq0 Code, as you meant it. With CodiumAI, you can code fast and with confidence. With CodiumAI, you get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push. Join over 100k developers who innovate faster and with confidence, saving your time devoted to testing and analyzing code. [Try CodiumAI now!](=.j-6vaR7lR5oXRpeXwYfvbzVSWFkOE_g896pIJ2s1eI4) ðï¸ From Around The Web [CSS Nesting comes to Firefox](=.KsJ3T01dRAC6eJgcBbE6vKdPjxNXWMGOcNe3eQnKMb4) CSS Nesting just got added to the latest version of Firefox, which means that the feature now has support from all the major browsers. Want to see why native CSS nesting is cool? [Check out our guide](=.0g1H_xtjYEArvbJwx7net930-TP_rMFlF5D-2jdtq3c). Mozilla [Astro 3.0 released](=.3Sj2Oa-fvm_ek5XHrZgcWrRoGjSvbYr8O4HKSINSEgQ) Open source web framework Astro just reached its 3.0 milestone. This realease brings a ton of cool features, notably a significant performance bump (30-75% faster component render), and it also brings support for view transitions, enabling you to fade, slide, morph, and even persist stateful elements across page navigation with ease. Astro ð
Fresh SitePoint Content
[View all](=.WoAdWiTJHZVE-68QlHk15MrqLCFX3FJpzTFTGAa9_sQ) [Build a GraphQL Gateway: Combine, Stitch or Merge any Datasource](=.okkxrZQBvsvcqHx8LHHFEyaIovDpowtJEQgYPtUcVzA) Learn how to fetch data from multiple sources, while still keeping your frontend snappy, by building your own GraphQL gateway. Steve Keep [An Introduction to the Laravel PHP Framework](=.tbnWZ_2wB3ioFlH1jEBuLPi-8dCy6Cg3lwjQ9_1mt_E) Learn about the Laravel PHP framework, exploring its history, its purpose, and some of its key components and features. Claudio Ribeiro [Crafting Targeted Email Campaigns with Mailchimp and Drupal](=.0-gkcfw52fCeh5idbDt2mH5U1rd0J_27vli_jTJIIb4) Learn how to build a targeted audience in marketing by combining Mailchimp and Drupal to create effective email marketing campaigns. Shefali Shetty [Accelerating the Cloud: What to Expect When Going Cloud Native](=.bAxCGRUgGPPyeIqh_n4dGOCAy8RX9cra_3sL7iitn6o) In this fourth article in our Accelerating the Cloud series, we explore what to expect when going cloud native. Nicholas Cravotta ðFrom The Top Shelf
[View library](=.a9mf5cWjUXghzHpZu5eg0yAzDVLkmjyyams0Lqmeub4) Sourced from our collection of over 700 books, courses, and assessments. [CSS Master, 3rd Edition](=.GV4gKJByNGNV6Qymc94-1G4Hqyjw2JQuow2szJBTJ3I) [The Principles of Beautiful Web Design, 4th Edition](=.x3EmH5Dbw3y1RfOsUpA562jm1vwOmdL44NuFuzcNit0) [React JS Masterclass: Zero To Job Ready With 10 Projects](=.tJHfAJbaR4p6m9q7fyFeWHmrG7FWpyOoUIWeT7LY-nI) ð Have You Met Our Community Yet?
[Say hi](=.Bj5di3RWnQ17ViyzDQc2arg_ZvywM3wdNqs5QL2cJ0I) SitePoint's community is a place where you can come to talk tech, development, and design. [Join us today](=.Y7EnXv7vtnPSXYhXkBRyayJDXNR358ZN8KenJdIJkU4) and get involved with other members who share your interests in tech! That's a wrap for this week! We'll see you next week with more development and design resources. Until then, Dianne Pena Editor SitePoint 10-20 Gwynne Street, Cremorne
Australia [twitter](=.pGB-FrozEE0cozv3i7foXWHmz5ygb1O9KmoWtHbftA8) [facebook](=.DMRG6UK5ZrG4tswalxxZbn81bvfcrN4pU6iWb-oW2kY) You received this email because you signed up on our website or made purchase from us. [Unsubscribe](=.KSmxaK_GgDRwlKhSKrcRaI01GcdGfmkkUhsnpo9Zsk4)