This week: new JavaScript features to look out for this year, animation with React Spring, ChatGPT plugins for successful marketing, and more!
â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â SitePoint's weekly guide to the world of web dev and design. [View this email in your browser](~/AAAHUQA~/RgRn2tmjP0TbaHR0cHM6Ly9iZXJyaW1hLmVvY2FtcGFpZ24xLmNvbS93ZWItdmVyc2lvbj9lcD0yJmxjPTg3MDdlZTg2LTUyZjAtMTFlZS1hZjUyLTRiNTM4MmJhM2I5NCZwPTRlYTk1YTk0LWUyYjktMTFlZS1iMmQ5LTNiZDQyMGZlYzA1MyZwdD1jYW1wYWlnbiZ0PTE3MTA3NzM0MTAmcz0wY2Y1OWM3OTYzOTRmN2M1NmVkNGU1NDJjMmU4NzgzZGQxZTUzOWQyZmUzMzJlMjEyMzlkMDk4NmNmYTcxNTkzVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd)
[Example logo] Issue #139⢠March 2024 [Ship faster with useful insights](~/AAAHUQA~/RgRn2tmjP0UgNGZhZDM5MDMwMWVjZmFmMTZlOWM1ZGY2ODBlNDEzOGJEmGh0dHBzOi8vbWwuc2l0ZXBvaW50LmNvbS9saW5rL2MvWVQweU16RXhOemMyTmprMk5UZzFOREkyT1RrMkptTTlhVEp5TUNabFBUQW1ZajB4TWpFeE5qUXdOVGs1Sm1ROVpqWnJOM1V6YWc9PS5RcndWOWk0QWI0a0RRVndLRnU4Sk1QUnFQVUNPZk50blNGREwtMXBNQU1vVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) Codemetrics from SitePoint provides simple, digestible insights from your Git data so you can build a productive team [Join the beta for free](~/AAAHUQA~/RgRn2tmjP0UgN2FmNWQ3NzM1YzU3NTI1YTNhZDJiZmRkZTY3NjAzMjJEY2h0dHBzOi8vY29kZW1ldHJpY3MuYWkvP3V0bV9zb3VyY2U9bmV3c2xldHRlciZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9jYW1wYWlnbj1zaXRlcG9pbnRfbmV3c2xldHRlcl9hZFcFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~) This week: new JavaScript features to look out for this year, interactive animations with React Spring, ChatGPT plugins for successful marketing, and more! Olivia Gibson & Darren Jones ~/AAAHUQA~/RgRn2tmjP0UgNTRhNzQ2Y2RhMzIwYzIyODBlOGVjMWU0N2NiNzE3YTFEQWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbXVsdGltb2RhbC1jaGF0Z3B0LXZvaWNlLXZpc2lvbi1pbWFnZXMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgMTZjNmMyNzBhZWUzYzc1ZmJjMDFmNDgwZmY1ZTdkZjBEOmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbGFuZ2NoYWluLXB5dGhvbi1jb21wbGV0ZS1ndWlkZS9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~~/AAAHUQA~/RgRn2tmjP0UgYjZjMTM3YTM1NzE1ZGE2YjFlMmJiMGI5MTZlOWQxZjJENmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcmVhY3Qtcm91dGVyLWNvbXBsZXRlLWd1aWRlL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~[5 Exciting New JavaScript Features in 2024](~/AAAHUQA~/RgRn2tmjP0UgZmM0YzE2YmVmMDYzY2U0MjFlYWVlNjM5OGJjZTc3OTNENGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbmV3LWphdmFzY3JpcHQtZWNtYXNjcmlwdC9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~) In this article, weâll explore some of the most exciting and hotly anticipated JavaScript features that tsnad a very good chance of making it into this years's version of ECMAScript: the Temporal API; the Pipe operator; Records and Tuples; the /v flag for regular expressions; and decorators [Read now](~/AAAHUQA~/RgRn2tmjP0UgZmM0YzE2YmVmMDYzY2U0MjFlYWVlNjM5OGJjZTc3OTNENGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbmV3LWphdmFzY3JpcHQtZWNtYXNjcmlwdC9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~) ðï¸ FROM AROUND THE WEB [Okay, Color Spaces](~/AAAHUQA~/RgRn2tmjP0UgZWY4MGZkMWE1NTFiN2U3MjdkMjM3MzlmZmJjNGI2NzdENGh0dHBzOi8vZXJpY3BvcnRpcy5jb20vcG9zdHMvMjAyNC9va2F5LWNvbG9yLXNwYWNlcy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~) A really cool article that gives a comprehensive overview of coor spaces, complete with plenty of interactive visualization. (via [Bruce Lawson](~/AAAHUQA~/RgRn2tmjP0UgN2IyZjM5ZWNiOGZmNWI4YjYzMGM5ZGE5YTJhYjYxYzFEMGh0dHBzOi8vYnJ1Y2VsYXdzb24uY28udWsvMjAyNC9yZWFkaW5nLWxpc3QtMzE1L1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~)) Eric Portis [Comparing JavaScript Frameworks part 1: templates](~/AAAHUQA~/RgRn2tmjP0UgZmY2NmNkMWM5OTMxMjNkODM3YWFhZmZkMzViYzI5NzVEUGh0dHBzOi8vd3d3Lm1hYXJ0ZW5odXMubmwvYmxvZy9jb21wYXJpbmctamF2YXNjcmlwdC1mcmFtZXdvcmtzLXBhcnQtMS10ZW1wbGF0ZXMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) A very detailed comparison of the template languages used in Vue.js, React, Angular, and Svelte. This is the first part of a series of comparisons, which should prove interesting. Maarten Hus ð
FRESH SITEPOINT CONTENT [View all](~/AAAHUQA~/RgRn2tmjP0UgZDA0YjI3N2M0NjgwZGFiOWRkYzNlZGFkZDViYjE0NTBEH2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYmxvZy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~) ~/AAAHUQA~/RgRn2tmjP0UgODJkYWRhMGFhOWZjMWI0OGZkYmQ4YjM0NGQ3NThlNWREzGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vb3BlbmFpLWFwaS1weXRob24tZGF0YS1hbmFseXNpcy8_dXRtX3NvdXJjZT1uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXNwd18xMTRfZGF0YV9hbmFseXNpc193aXRoX3RoZV9vcGVuYWlfYXBpX2FuX2ludHJvX3RvX25ldF9ibGF6b3JfYW5kX21vcmUmdXRtX3Rlcm09MjAyMy0wOS0xNFcFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgY2JjNjc5Zjg1ODVlNWZlZDhiN2Q0MmZlYWQ5NTNjMWFEVGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYW4taW50cm9kdWN0aW9uLXRvLWxhbmdjaGFpbi1haS1wb3dlcmVkLWxhbmd1YWdlLW1vZGVsaW5nL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgNzhlYTMzNTE2MTViNTc3NGM1Y2ViNzg0NTg5YzBjYmJENmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcmVtb3ZlLWJhY2tncm91bmQtcGhvdG9zaG9wL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgNmYzYTMxMDg2ZTZjY2EzOWEzOWFiYzZlNjYxNzhjNmFEMWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbm9kZS1qcy1tdWx0aXRocmVhZGluZy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~~/AAAHUQA~/RgRn2tmjP0UgNmYzYTMxMDg2ZTZjY2EzOWEzOWFiYzZlNjYxNzhjNmFEMWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbm9kZS1qcy1tdWx0aXRocmVhZGluZy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~[How to Create Interactive Animations Using React Spring](~/AAAHUQA~/RgRn2tmjP0UgZDE5ZTc3NjUyYzVmYTM5OWQzYjJjNDk3OGFlNDM0ZWJEPmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcmVhY3Qtc3ByaW5nLWludGVyYWN0aXZlLWFuaW1hdGlvbnMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) Explore the features of React Spring, a JS-based animation library, and learn how to use its hooks and components in React applications. Yemi Ojedapo ~/AAAHUQA~/RgRn2tmjP0UgODJkYWRhMGFhOWZjMWI0OGZkYmQ4YjM0NGQ3NThlNWREzGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vb3BlbmFpLWFwaS1weXRob24tZGF0YS1hbmFseXNpcy8_dXRtX3NvdXJjZT1uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXNwd18xMTRfZGF0YV9hbmFseXNpc193aXRoX3RoZV9vcGVuYWlfYXBpX2FuX2ludHJvX3RvX25ldF9ibGF6b3JfYW5kX21vcmUmdXRtX3Rlcm09MjAyMy0wOS0xNFcFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgY2VmNDhhYTlhZDM3MDNiMDhmZjc2YjA1MTQyMmY3NmZEM2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vZGVjb3JhdG9ycy1pbi10eXBlc2NyaXB0L1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgOWFiOGNlY2EyODljZWM2ZWRjN2EzOWJkODExZDgxNTlEO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vdHlwZXNjcmlwdC1wb2x5bW9ycGljLWNvbXBvbmVudHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgOWFiOGNlY2EyODljZWM2ZWRjN2EzOWJkODExZDgxNTlEO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vdHlwZXNjcmlwdC1wb2x5bW9ycGljLWNvbXBvbmVudHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgYTM5YTZmZTFiYTUxYWYyYmZjZGNiMmE3YTQ3YjdkNTREOGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20va3ViZXJuZXRlcy1kZXZlbG9wZXItYmVuZWZpdHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgMDQ0NzU1M2Q1YzcwNGFlNmNlMWYyZmMwMjQyZjM3YjREO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYXBwc2lnbmFsLW1vbml0b3JpbmctcHl0aG9uLWFwcHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgNzY5NWVlYTViMmU2MzI3Y2M1MWY1YmE2NGI0ODQ1Y2FENmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYW1wZXJlLXByb2Nlc3NvcnMtZ2NjLWd1aWRlL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgNWJiYzhkMDRhMzI0NzYwMDJiMTBlMTcwYmQ2NTBiNWJEPWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbm9kZWpzLWxpdmUtcmVzdGFydHMtbm9kZW1vbi13YXRjaC9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~~/AAAHUQA~/RgRn2tmjP0UgNGNjOTA2NmQ2MjVhMzRhODE4ZjY1OTlhYWRmMGRkYzVEW2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcmVhY3QtaW50ZXJzZWN0aW9uLW9ic2VydmVyLWxhenktbG9hZC1pbmZpbml0ZS1zY3JvbGwtYW5pbWF0aW9ucy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~[How to Use Magento 2 for International Ecommerce Success](~/AAAHUQA~/RgRn2tmjP0UgNzBhNTE0NTc1Nzg0YTA2N2M4YTJlNzIwNDkwODg1MGFERGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbWFnZW50by0yLWludGVybmF0aW9uYWwtZWNvbW1lcmNlLXN1Y2Nlc3MvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) Learn about Magento 2's features for international expansion and the power of localization, currency management and shipping strategy. Mitul Patel ~/AAAHUQA~/RgRn2tmjP0UgODJkYWRhMGFhOWZjMWI0OGZkYmQ4YjM0NGQ3NThlNWREzGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vb3BlbmFpLWFwaS1weXRob24tZGF0YS1hbmFseXNpcy8_dXRtX3NvdXJjZT1uZXdzbGV0dGVyJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXNwd18xMTRfZGF0YV9hbmFseXNpc193aXRoX3RoZV9vcGVuYWlfYXBpX2FuX2ludHJvX3RvX25ldF9ibGF6b3JfYW5kX21vcmUmdXRtX3Rlcm09MjAyMy0wOS0xNFcFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgY2VmNDhhYTlhZDM3MDNiMDhmZjc2YjA1MTQyMmY3NmZEM2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vZGVjb3JhdG9ycy1pbi10eXBlc2NyaXB0L1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgOWFiOGNlY2EyODljZWM2ZWRjN2EzOWJkODExZDgxNTlEO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vdHlwZXNjcmlwdC1wb2x5bW9ycGljLWNvbXBvbmVudHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgOWFiOGNlY2EyODljZWM2ZWRjN2EzOWJkODExZDgxNTlEO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vdHlwZXNjcmlwdC1wb2x5bW9ycGljLWNvbXBvbmVudHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgYTM5YTZmZTFiYTUxYWYyYmZjZGNiMmE3YTQ3YjdkNTREOGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20va3ViZXJuZXRlcy1kZXZlbG9wZXItYmVuZWZpdHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgMDQ0NzU1M2Q1YzcwNGFlNmNlMWYyZmMwMjQyZjM3YjREO2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYXBwc2lnbmFsLW1vbml0b3JpbmctcHl0aG9uLWFwcHMvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd~/AAAHUQA~/RgRn2tmjP0UgNzY5NWVlYTViMmU2MzI3Y2M1MWY1YmE2NGI0ODQ1Y2FENmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vYW1wZXJlLXByb2Nlc3NvcnMtZ2NjLWd1aWRlL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~~/AAAHUQA~/RgRn2tmjP0UgNWJiYzhkMDRhMzI0NzYwMDJiMTBlMTcwYmQ2NTBiNWJEPWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vbm9kZWpzLWxpdmUtcmVzdGFydHMtbm9kZW1vbi13YXRjaC9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~~/AAAHUQA~/RgRn2tmjP0UgNGNjOTA2NmQ2MjVhMzRhODE4ZjY1OTlhYWRmMGRkYzVEW2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcmVhY3QtaW50ZXJzZWN0aW9uLW9ic2VydmVyLWxhenktbG9hZC1pbmZpbml0ZS1zY3JvbGwtYW5pbWF0aW9ucy9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~[ChatGPT Plugins for Marketing Success](~/AAAHUQA~/RgRn2tmjP0UgZGRlNDFhODgyYjIxZTVmNDAzYWY2MGNkNWE2M2RmYTREPGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY2hhdGdwdC1wbHVnaW5zLW1hcmtldGluZy1zdWNjZXNzL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~) Learn about ChatGPT plugins and how they help businesses engage, create, manage, and analyze, benefiting efficiency, engagement, and more. Neil Jordan ð FROM THE TOP SHELF [Browse all](~/AAAHUQA~/RgRn2tmjP0UgMzljMWZlYjcyZmU4MzY4Mzk0YzNhOGU0NWFhNzFiY2REKmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcHJlbWl1bS9saWJyYXJ5L1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~) [Learn to Code with JavaScript](~/AAAHUQA~/RgRn2tmjP0UgNzUzNzRjZTgxZDk0MzA1Njc0NmMyZTBkY2M4MWE3ZmFERmh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcHJlbWl1bS9ib29rcy9sZWFybi10by1jb2RlLXdpdGgtamF2YXNjcmlwdC9XBXNwY2V1Qgpl76NU-GVQYai5Uht0cmlzdHJhbWJhbGR3aW45MUBnbWFpbC5jb21YBAAAZB0~) [Generative AI Tools for Developers: A Practical Guide](~/AAAHUQA~/RgRn2tmjP0UgYjFiMThhMmQ1YTYwYjhlZGM0YjdlM2I0NjFiNTQ5ZDJEXWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcHJlbWl1bS9ib29rcy9nZW5lcmF0aXZlLWFpLXRvb2xzLWZvci1kZXZlbG9wZXJzLWEtcHJhY3RpY2FsLWd1aWRlL1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~) [A Complete Guide to Learning ChatGPT 4, Midjourney, DALL-E 2, and AI](~/AAAHUQA~/RgRn2tmjP0UgYjNhMDZkNDEzODNmN2IyMzBjYjllMzZiODgxZDQyYTNEcWh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vcHJlbWl1bS9jb3Vyc2VzL2EtY29tcGxldGUtZ3VpZGUtdG8tbGVhcm5pbmctY2hhdGdwdC00LW1pZGpvdXJuZXktZGFsbC1lLTItYW5kLWFpLTMyMDIvVwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) ð HAVE YOU MET OUR COMMUNITY YET? [Say hi](~/AAAHUQA~/RgRn2tmjP0UgYTJjNDJkMmFmZTE4YzBlOTBiYjIwYzIzYzM1MjIyYzNEJGh0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY29tbXVuaXR5L1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~) SitePoint's community is a place where you can come to talk tech, development, and design.
~/AAAHUQA~/RgRn2tmjP0UgN2UxYzY0N2E2YTFiNjBkMGM5NzY0NDVjNGRiYWU1MjFEI2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY29tbXVuaXR5VwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd
[Join us today](~/AAAHUQA~/RgRn2tmjP0UgN2UxYzY0N2E2YTFiNjBkMGM5NzY0NDVjNGRiYWU1MjFEI2h0dHBzOi8vd3d3LnNpdGVwb2ludC5jb20vY29tbXVuaXR5VwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) and get involved with other members who share your interests in tech! Is this content relevant to you? [Help us shape this newsletter by filling out our survey](~/AAAHUQA~/RgRn2tmjP0UgNmExNDJmOTAwMjBhYjg0MWVlY2U3N2M3MTZmOThlNjlEKmh0dHBzOi8vc2l0ZXBvaW50LnR5cGVmb3JtLmNvbS90by9XbnlINDF4N1cFc3BjZXVCCmXvo1T4ZVBhqLlSG3RyaXN0cmFtYmFsZHdpbjkxQGdtYWlsLmNvbVgEAABkHQ~~).
Happy learning! Dianne Pena
Editor You received this email because you subscribed to our list. You can [unsubscribe](~/AAAHUQA~/RgRn2tmjP4QWAWh0dHBzOi8vYmVycmltYS5lb2NhbXBhaWduMS5jb20vdW5zdWJzY3JpYmU_ZXA9MiZsPWNhYTY1ODU4LTRhYzYtMTFlZS04MDE2LTRkY2U5YmEwOGU2ZCZsYz04NzA3ZWU4Ni01MmYwLTExZWUtYWY1Mi00YjUzODJiYTNiOTQmcD00ZWE5NWE5NC1lMmI5LTExZWUtYjJkOS0zYmQ0MjBmZWMwNTMmcHQ9Y2FtcGFpZ24mcHY9NCZzcGE9MTcxMDc3MDQzMSZ0PTE3MTA3NzM0MTAmcz1lZTQyZjgwNmJmZTk5MjYxMGQzMjE1NTlmM2VlOTI5ODk1NTQzNDk2OWEwYWQ1NzhjODgxNWU1ZjQ0MmRmZjY4VwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd) at any time.
71 Balmain Street
Cremorne
Vic
3121
Australia
[Powered by EmailOctopus](~/AAAHUQA~/RgRn2tmjP0TSaHR0cHM6Ly9iZXJyaW1hLmVvY2FtcGFpZ24xLmNvbS9yZXdhcmRzP2xjPTg3MDdlZTg2LTUyZjAtMTFlZS1hZjUyLTRiNTM4MmJhM2I5NCZwPTRlYTk1YTk0LWUyYjktMTFlZS1iMmQ5LTNiZDQyMGZlYzA1MyZwdD1jYW1wYWlnbiZ0PTE3MTA3NzM0MTAmcz0wMWQ1OTQ4ODQ2ZThhNTU2N2NjNmY3MDNiZmQ4NDFiOTQyMGI5ZTg3ZjA3MTU2YjBiNWIyZDhkMTJhYjQ3NjA0VwVzcGNldUIKZe-jVPhlUGGouVIbdHJpc3RyYW1iYWxkd2luOTFAZ21haWwuY29tWAQAAGQd)