Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://www.sitepoint.com/sitepoint.rss

  1. <?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SitePoint]]></title><description><![CDATA[Learn CSS | HTML5 | JavaScript | Wordpress | Tutorials-Web Development | Reference | Books and More]]></description><link>https://www.sitepoint.com</link><generator>GatsbyJS</generator><lastBuildDate>Fri, 19 Apr 2024 01:04:17 GMT</lastBuildDate><atom:link href="https://www.sitepoint.com/sitepoint.rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[7 Easy Ways to Make a Magento 2 Website Faster]]></title><description><![CDATA[
  2.            <a
  3.              href="https://www.sitepoint.com/make-magento-faster/?utm_source=rss"
  4.              title="7 Easy Ways to Make a Magento 2 Website Faster"
  5.              rel="nofollow"
  6.            >
  7.              <img
  8.        class="webfeedsFeaturedVisual"
  9.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  10.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713400753fast-magento-website.jpg"
  11.        alt="7 Easy Ways to Make a Magento 2 Website Faster"
  12.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713400753fast-magento-website-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713400753fast-magento-website.jpg 600w"
  13.        sizes="(max-width: 300px) 100vw, 300px"
  14.      />
  15.            </a>
  16.            Is your Magento site running slowly? In this article, we cover seven practical tips for making a Magento 2 online store faster.
  17.            <p>
  18.              Continue reading
  19.              <a rel="nofollow" href="https://www.sitepoint.com/make-magento-faster/?utm_source=rss">7 Easy Ways to Make a Magento 2 Website Faster</a>
  20.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  21.            </p>
  22.          ]]></description><link>https://www.sitepoint.com/make-magento-faster/?utm_source=rss</link><guid isPermaLink="false">/?p=480344</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Konstantin Gerasimov]]></dc:creator><pubDate>Wed, 17 Apr 2024 20:00:16 GMT</pubDate></item><item><title><![CDATA[Powerful React Form Builders to Consider in 2024]]></title><description><![CDATA[
  23.            <a
  24.              href="https://www.sitepoint.com/react-form-builders/?utm_source=rss"
  25.              title="Powerful React Form Builders to Consider in 2024"
  26.              rel="nofollow"
  27.            >
  28.              <img
  29.        class="webfeedsFeaturedVisual"
  30.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  31.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713223002react-form-builders.jpg"
  32.        alt="Powerful React Form Builders to Consider"
  33.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713223002react-form-builders-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1713223002react-form-builders.jpg 600w"
  34.        sizes="(max-width: 300px) 100vw, 300px"
  35.      />
  36.            </a>
  37.            We survey four React form builders, noting their core features and important aspects to consider when picking a form builder.
  38.            <p>
  39.              Continue reading
  40.              <a rel="nofollow" href="https://www.sitepoint.com/react-form-builders/?utm_source=rss">Powerful React Form Builders to Consider in 2024</a>
  41.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  42.            </p>
  43.          ]]></description><link>https://www.sitepoint.com/react-form-builders/?utm_source=rss</link><guid isPermaLink="false">/?p=480319</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Femi Akinyemi]]></dc:creator><pubDate>Mon, 15 Apr 2024 20:00:41 GMT</pubDate></item><item><title><![CDATA[Quick Tip: How to Animate Text Gradients and Patterns in CSS]]></title><description><![CDATA[
  44.            <a
  45.              href="https://www.sitepoint.com/css-animate-text-gradients-patterns/?utm_source=rss"
  46.              title="Quick Tip: How to Animate Text Gradients and Patterns in CSS"
  47.              rel="nofollow"
  48.            >
  49.              <img
  50.        class="webfeedsFeaturedVisual"
  51.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  52.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712816807animated-text-gradient.jpg"
  53.        alt="How to Animate Text Gradients and Patterns in CSS"
  54.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712816807animated-text-gradient-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712816807animated-text-gradient-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712816807animated-text-gradient.jpg 800w"
  55.        sizes="(max-width: 300px) 100vw, 300px"
  56.      />
  57.            </a>
  58.            In this quick tip, we show how easy it is to add animated background gradients and images to text on the Web, with handy demos.
  59.            <p>
  60.              Continue reading
  61.              <a rel="nofollow" href="https://www.sitepoint.com/css-animate-text-gradients-patterns/?utm_source=rss">Quick Tip: How to Animate Text Gradients and Patterns in CSS</a>
  62.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  63.            </p>
  64.          ]]></description><link>https://www.sitepoint.com/css-animate-text-gradients-patterns/?utm_source=rss</link><guid isPermaLink="false">/?p=480283</guid><category><![CDATA[CSS]]></category><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Ralph Mason]]></dc:creator><pubDate>Thu, 11 Apr 2024 07:00:49 GMT</pubDate></item><item><title><![CDATA[Sending Email Using Node.js]]></title><description><![CDATA[
  65.            <a
  66.              href="https://www.sitepoint.com/sending-email-using-node-js/?utm_source=rss"
  67.              title="Sending Email Using Node.js"
  68.              rel="nofollow"
  69.            >
  70.              <img
  71.        class="webfeedsFeaturedVisual"
  72.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  73.        src="https://uploads.sitepoint.com/wp-content/uploads/2014/11/1712536435sending-email-with-node-js.jpg"
  74.        alt="Sending Email Using Node.js"
  75.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2014/11/1712536435sending-email-with-node-js-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2014/11/1712536435sending-email-with-node-js-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2014/11/1712536435sending-email-with-node-js.jpg 800w"
  76.        sizes="(max-width: 300px) 100vw, 300px"
  77.      />
  78.            </a>
  79.            Learn how to send email in Node.js, exploring concepts and challenges of creating and sending email no matter what system you're using.
  80.            <p>
  81.              Continue reading
  82.              <a rel="nofollow" href="https://www.sitepoint.com/sending-email-using-node-js/?utm_source=rss">Sending Email Using Node.js</a>
  83.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  84.            </p>
  85.          ]]></description><link>https://www.sitepoint.com/sending-email-using-node-js/?utm_source=rss</link><guid isPermaLink="false">http://www.sitepoint.com/?p=93750</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><category><![CDATA[Tools & Libraries]]></category><dc:creator><![CDATA[Craig Buckler]]></dc:creator><pubDate>Mon, 08 Apr 2024 20:00:23 GMT</pubDate></item><item><title><![CDATA[Creating a Navbar in React]]></title><description><![CDATA[
  86.            <a
  87.              href="https://www.sitepoint.com/creating-a-navbar-in-react/?utm_source=rss"
  88.              title="Creating a Navbar in React"
  89.              rel="nofollow"
  90.            >
  91.              <img
  92.        class="webfeedsFeaturedVisual"
  93.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  94.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar.jpg"
  95.        alt=""
  96.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar-120x120.jpg 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712249211navbar.jpg 1024w"
  97.        sizes="(max-width: 300px) 100vw, 300px"
  98.      />
  99.            </a>
  100.            How to build a navbar in React, covering everything from design considerations to implementation and accessibility best practices.
  101.            <p>
  102.              Continue reading
  103.              <a rel="nofollow" href="https://www.sitepoint.com/creating-a-navbar-in-react/?utm_source=rss">Creating a Navbar in React</a>
  104.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  105.            </p>
  106.          ]]></description><link>https://www.sitepoint.com/creating-a-navbar-in-react/?utm_source=rss</link><guid isPermaLink="false">/?p=480234</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Vidura Senevirathne]]></dc:creator><pubDate>Sun, 07 Apr 2024 20:00:47 GMT</pubDate></item><item><title><![CDATA[A Complete Guide to CSS Logical Properties, with Cheat Sheet]]></title><description><![CDATA[
  107.            <a
  108.              href="https://www.sitepoint.com/css-logical-properties-guide/?utm_source=rss"
  109.              title="A Complete Guide to CSS Logical Properties, with Cheat Sheet"
  110.              rel="nofollow"
  111.            >
  112.              <img
  113.        class="webfeedsFeaturedVisual"
  114.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  115.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712189279css-logical-properties-complete-guide.jpg"
  116.        alt="A Complete Guide to CSS Logical Properties, with Cheat Sheet"
  117.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712189279css-logical-properties-complete-guide-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712189279css-logical-properties-complete-guide-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712189279css-logical-properties-complete-guide-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/04/1712189279css-logical-properties-complete-guide.jpg 1200w"
  118.        sizes="(max-width: 300px) 100vw, 300px"
  119.      />
  120.            </a>
  121.            Learn what CSS logical properties are, how they work, and what they're useful for, even if you're not working on a multilingual site.
  122.            <p>
  123.              Continue reading
  124.              <a rel="nofollow" href="https://www.sitepoint.com/css-logical-properties-guide/?utm_source=rss">A Complete Guide to CSS Logical Properties, with Cheat Sheet</a>
  125.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  126.            </p>
  127.          ]]></description><link>https://www.sitepoint.com/css-logical-properties-guide/?utm_source=rss</link><guid isPermaLink="false">/?p=480208</guid><category><![CDATA[CSS]]></category><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Ralph Mason]]></dc:creator><pubDate>Wed, 03 Apr 2024 19:00:04 GMT</pubDate></item><item><title><![CDATA[Using JSON Web Tokens with Node.js]]></title><description><![CDATA[
  128.            <a
  129.              href="https://www.sitepoint.com/using-json-web-tokens-node-js/?utm_source=rss"
  130.              title="Using JSON Web Tokens with Node.js"
  131.              rel="nofollow"
  132.            >
  133.              <img
  134.        class="webfeedsFeaturedVisual"
  135.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  136.        src="https://uploads.sitepoint.com/wp-content/uploads/2014/04/1712159003image-1.png"
  137.        alt=""
  138.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2014/04/1712159003image-1-300x180.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2014/04/1712159003image-1-1024x614.png 1024w, https://uploads.sitepoint.com/wp-content/uploads/2014/04/1712159003image-1-768x460.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2014/04/1712159003image-1.png 1158w"
  139.        sizes="(max-width: 300px) 100vw, 300px"
  140.      />
  141.            </a>
  142.            This article explains the concept of JSON Web Tokens, or JWTs. The article covers how JWTs are used to authenticate API requests.
  143.            <p>
  144.              Continue reading
  145.              <a rel="nofollow" href="https://www.sitepoint.com/using-json-web-tokens-node-js/?utm_source=rss">Using JSON Web Tokens with Node.js</a>
  146.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  147.            </p>
  148.          ]]></description><link>https://www.sitepoint.com/using-json-web-tokens-node-js/?utm_source=rss</link><guid isPermaLink="false">http://www.sitepoint.com/?p=79733</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><category><![CDATA[Tools & Libraries]]></category><dc:creator><![CDATA[Lakindu Hewawasam]]></dc:creator><pubDate>Wed, 03 Apr 2024 08:00:00 GMT</pubDate></item><item><title><![CDATA[How to Build a Simple Web Server with Node.js]]></title><description><![CDATA[
  149.            <a
  150.              href="https://www.sitepoint.com/build-a-simple-web-server-with-node-js/?utm_source=rss"
  151.              title="How to Build a Simple Web Server with Node.js"
  152.              rel="nofollow"
  153.            >
  154.              <img
  155.        class="webfeedsFeaturedVisual"
  156.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  157.        src="https://uploads.sitepoint.com/wp-content/uploads/2018/01/1712181761build-node-express-server.jpg"
  158.        alt="How to Build a Simple Web Server with Node.js"
  159.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2018/01/1712181761build-node-express-server-300x174.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2018/01/1712181761build-node-express-server.jpg 600w"
  160.        sizes="(max-width: 300px) 100vw, 300px"
  161.      />
  162.            </a>
  163.            In this practical guide we'll take a look at how easy it is to create your own web server application with Node.js.
  164.            <p>
  165.              Continue reading
  166.              <a rel="nofollow" href="https://www.sitepoint.com/build-a-simple-web-server-with-node-js/?utm_source=rss">How to Build a Simple Web Server with Node.js</a>
  167.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  168.            </p>
  169.          ]]></description><link>https://www.sitepoint.com/build-a-simple-web-server-with-node-js/?utm_source=rss</link><guid isPermaLink="false">https://www.sitepoint.com/?p=162841</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><category><![CDATA[npm]]></category><dc:creator><![CDATA[Chameera Dulanga]]></dc:creator><pubDate>Wed, 03 Apr 2024 05:00:39 GMT</pubDate></item><item><title><![CDATA[Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?]]></title><description><![CDATA[
  170.            <a
  171.              href="https://www.sitepoint.com/building-a-digital-fortress-how-to-strengthen-dns-against-ddos-attacks/?utm_source=rss"
  172.              title="Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?"
  173.              rel="nofollow"
  174.            >
  175.              <img
  176.        class="webfeedsFeaturedVisual"
  177.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  178.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress.jpg"
  179.        alt=""
  180.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress-120x120.jpg 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711553178fortress.jpg 1024w"
  181.        sizes="(max-width: 300px) 100vw, 300px"
  182.      />
  183.            </a>
  184.            Building a fortress around DNS is a necessity for ensuring the resilience of internet services. Here’s how to strengthen it.
  185.            <p>
  186.              Continue reading
  187.              <a rel="nofollow" href="https://www.sitepoint.com/building-a-digital-fortress-how-to-strengthen-dns-against-ddos-attacks/?utm_source=rss">Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks?</a>
  188.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  189.            </p>
  190.          ]]></description><link>https://www.sitepoint.com/building-a-digital-fortress-how-to-strengthen-dns-against-ddos-attacks/?utm_source=rss</link><guid isPermaLink="false">/?p=479754</guid><category><![CDATA[Cloud]]></category><category><![CDATA[Web]]></category><category><![CDATA[Web Hosting & Domains]]></category><category><![CDATA[Web Security]]></category><dc:creator><![CDATA[Beloslava Petrova]]></dc:creator><pubDate>Tue, 02 Apr 2024 19:00:00 GMT</pubDate></item><item><title><![CDATA[Crafting Interactive Scatter Plots with Plotly]]></title><description><![CDATA[
  191.            <a
  192.              href="https://www.sitepoint.com/plotly-crafting-interactive-scatter-plots/?utm_source=rss"
  193.              title="Crafting Interactive Scatter Plots with Plotly"
  194.              rel="nofollow"
  195.            >
  196.              <img
  197.        class="webfeedsFeaturedVisual"
  198.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  199.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711920639plotly-scatter-plot.jpg"
  200.        alt="Crafting Interactive Scatter Plots With Plotly"
  201.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711920639plotly-scatter-plot-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711920639plotly-scatter-plot-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711920639plotly-scatter-plot-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711920639plotly-scatter-plot.jpg 1200w"
  202.        sizes="(max-width: 300px) 100vw, 300px"
  203.      />
  204.            </a>
  205.            Plotly is a graphing library that makes it easy to create high-quality graphs online. Learn to use it to create interactive scatter plots.
  206.            <p>
  207.              Continue reading
  208.              <a rel="nofollow" href="https://www.sitepoint.com/plotly-crafting-interactive-scatter-plots/?utm_source=rss">Crafting Interactive Scatter Plots with Plotly</a>
  209.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  210.            </p>
  211.          ]]></description><link>https://www.sitepoint.com/plotly-crafting-interactive-scatter-plots/?utm_source=rss</link><guid isPermaLink="false">/?p=480091</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><category><![CDATA[Vanilla JavaScript]]></category><dc:creator><![CDATA[Binara Prabhanga]]></dc:creator><pubDate>Mon, 01 Apr 2024 19:36:33 GMT</pubDate></item><item><title><![CDATA[GenAI: How to Reduce Cost with Prompt Compression Techniques]]></title><description><![CDATA[
  212.            <a
  213.              href="https://www.sitepoint.com/prompt-compression-reduce-genai-apps/?utm_source=rss"
  214.              title="GenAI: How to Reduce Cost with Prompt Compression Techniques"
  215.              rel="nofollow"
  216.            >
  217.              <img
  218.        class="webfeedsFeaturedVisual"
  219.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  220.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711577913prompt-compression-reduce-ai-costs.jpg"
  221.        alt="How to Reduce the Cost of GenAI Apps Using Prompt Compression"
  222.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711577913prompt-compression-reduce-ai-costs-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711577913prompt-compression-reduce-ai-costs.jpg 600w"
  223.        sizes="(max-width: 300px) 100vw, 300px"
  224.      />
  225.            </a>
  226.            Learn how using prompt compression techniques early in development helps reduce the ongoing operating costs of GenAI-based apps.
  227.            <p>
  228.              Continue reading
  229.              <a rel="nofollow" href="https://www.sitepoint.com/prompt-compression-reduce-genai-apps/?utm_source=rss">GenAI: How to Reduce Cost with Prompt Compression Techniques</a>
  230.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  231.            </p>
  232.          ]]></description><link>https://www.sitepoint.com/prompt-compression-reduce-genai-apps/?utm_source=rss</link><guid isPermaLink="false">/?p=479769</guid><category><![CDATA[AI]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Suvoraj Biswas]]></dc:creator><pubDate>Wed, 27 Mar 2024 19:00:55 GMT</pubDate></item><item><title><![CDATA[How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests]]></title><description><![CDATA[
  233.            <a
  234.              href="https://www.sitepoint.com/use-jquerys-ajax-function/?utm_source=rss"
  235.              title="How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests"
  236.              rel="nofollow"
  237.            >
  238.              <img
  239.        class="webfeedsFeaturedVisual"
  240.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  241.        src="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1588210620jquery-ajax.png"
  242.        alt="How to Use jQuery's $.ajax() for Asynchronous HTTP Requests"
  243.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1588210620jquery-ajax-300x170.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1588210620jquery-ajax.png 600w"
  244.        sizes="(max-width: 300px) 100vw, 300px"
  245.      />
  246.            </a>
  247.            Discover how to master AJAX in jQuery for powerful asynchronous HTTP requests. Learn to control AJAX calls with detailed examples and tips.
  248.            <p>
  249.              Continue reading
  250.              <a rel="nofollow" href="https://www.sitepoint.com/use-jquerys-ajax-function/?utm_source=rss">How to Use jQuery’s ajax() Function for Asynchronous HTTP Requests</a>
  251.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  252.            </p>
  253.          ]]></description><link>https://www.sitepoint.com/use-jquerys-ajax-function/?utm_source=rss</link><guid isPermaLink="false">http://www.sitepoint.com/?p=88556</guid><category><![CDATA[Ajax]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[jQuery]]></category><dc:creator><![CDATA[Aurelio De Rosa, Maria Antonietta Perna]]></dc:creator><pubDate>Tue, 26 Mar 2024 02:30:28 GMT</pubDate></item><item><title><![CDATA[Quick Tip: How to Align Column Rows with CSS Subgrid]]></title><description><![CDATA[
  254.            <a
  255.              href="https://www.sitepoint.com/css-subgrid-align-column-rows/?utm_source=rss"
  256.              title="Quick Tip: How to Align Column Rows with CSS Subgrid"
  257.              rel="nofollow"
  258.            >
  259.              <img
  260.        class="webfeedsFeaturedVisual"
  261.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  262.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711410202subgrid-align-rows.jpg"
  263.        alt="Quick Tip: How to Align Column Rows with CSS Subgrid"
  264.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711410202subgrid-align-rows-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711410202subgrid-align-rows-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711410202subgrid-align-rows-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711410202subgrid-align-rows.jpg 1200w"
  265.        sizes="(max-width: 300px) 100vw, 300px"
  266.      />
  267.            </a>
  268.            In this quick tip, we'll look at how to use the subgrid feature of CSS Grid to align the content of boxes that sit side by side.
  269.            <p>
  270.              Continue reading
  271.              <a rel="nofollow" href="https://www.sitepoint.com/css-subgrid-align-column-rows/?utm_source=rss">Quick Tip: How to Align Column Rows with CSS Subgrid</a>
  272.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  273.            </p>
  274.          ]]></description><link>https://www.sitepoint.com/css-subgrid-align-column-rows/?utm_source=rss</link><guid isPermaLink="false">/?p=479708</guid><category><![CDATA[CSS]]></category><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Ralph Mason]]></dc:creator><pubDate>Mon, 25 Mar 2024 19:00:23 GMT</pubDate></item><item><title><![CDATA[15 Top Web Design Tools & Resources To Try in 2024]]></title><description><![CDATA[
  275.            <a
  276.              href="https://www.sitepoint.com/best-web-design-tools-2024/?utm_source=rss"
  277.              title="15 Top Web Design Tools & Resources To Try in 2024"
  278.              rel="nofollow"
  279.            >
  280.              <img
  281.        class="webfeedsFeaturedVisual"
  282.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  283.        src="https://uploads.sitepoint.com/wp-content/uploads/2020/04/1587526792tools-services.png"
  284.        alt="15 Top Web Design Tools & Resources To Try in 2024"
  285.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2020/04/1587526792tools-services-300x170.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2020/04/1587526792tools-services.png 600w"
  286.        sizes="(max-width: 300px) 100vw, 300px"
  287.      />
  288.            </a>
  289.            Check out these free and premium web design resources/tools including AI website builders and illustration packs.
  290.            <p>
  291.              Continue reading
  292.              <a rel="nofollow" href="https://www.sitepoint.com/best-web-design-tools-2024/?utm_source=rss">15 Top Web Design Tools & Resources To Try in 2024</a>
  293.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  294.            </p>
  295.          ]]></description><link>https://www.sitepoint.com/best-web-design-tools-2024/?utm_source=rss</link><guid isPermaLink="false">/?p=479612</guid><category><![CDATA[Design & UX]]></category><dc:creator><![CDATA[SitePoint Sponsors]]></dc:creator><pubDate>Mon, 25 Mar 2024 14:00:00 GMT</pubDate></item><item><title><![CDATA[7 Simple Rules for Better Data Visualization]]></title><description><![CDATA[
  296.            <a
  297.              href="https://www.sitepoint.com/better-data-visualization-simple-rules/?utm_source=rss"
  298.              title="7 Simple Rules for Better Data Visualization"
  299.              rel="nofollow"
  300.            >
  301.              <img
  302.        class="webfeedsFeaturedVisual"
  303.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  304.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711078835better-data-visualization.jpg"
  305.        alt="7 Simple Rules for Better Data Visualization"
  306.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711078835better-data-visualization-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711078835better-data-visualization.jpg 600w"
  307.        sizes="(max-width: 300px) 100vw, 300px"
  308.      />
  309.            </a>
  310.            Learn simple tips and tricks to help you create appealing and practical graphs that will assist you in communicating data more clearly.
  311.            <p>
  312.              Continue reading
  313.              <a rel="nofollow" href="https://www.sitepoint.com/better-data-visualization-simple-rules/?utm_source=rss">7 Simple Rules for Better Data Visualization</a>
  314.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  315.            </p>
  316.          ]]></description><link>https://www.sitepoint.com/better-data-visualization-simple-rules/?utm_source=rss</link><guid isPermaLink="false">/?p=479595</guid><category><![CDATA[Design & UX]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Mariia Merkulova]]></dc:creator><pubDate>Sun, 24 Mar 2024 19:00:05 GMT</pubDate></item><item><title><![CDATA[Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting]]></title><description><![CDATA[
  317.            <a
  318.              href="https://www.sitepoint.com/cloudways-autonomous-fully-managed-scalable-wordpress-hosting/?utm_source=rss"
  319.              title="Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting"
  320.              rel="nofollow"
  321.            >
  322.              <img
  323.        class="webfeedsFeaturedVisual"
  324.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  325.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710868333Screenshot-2024-03-19-at-17.11.56.png"
  326.        alt=""
  327.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710868333Screenshot-2024-03-19-at-17.11.56-300x171.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710868333Screenshot-2024-03-19-at-17.11.56.png 516w"
  328.        sizes="(max-width: 300px) 100vw, 300px"
  329.      />
  330.            </a>
  331.            A discussion on what Cloudways Autonomous brings to the table and how it could be a valuable tool for your business's growth.
  332.            <p>
  333.              Continue reading
  334.              <a rel="nofollow" href="https://www.sitepoint.com/cloudways-autonomous-fully-managed-scalable-wordpress-hosting/?utm_source=rss">Cloudways Autonomous: Fully-Managed Scalable WordPress Hosting</a>
  335.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  336.            </p>
  337.          ]]></description><link>https://www.sitepoint.com/cloudways-autonomous-fully-managed-scalable-wordpress-hosting/?utm_source=rss</link><guid isPermaLink="false">/?p=479526</guid><category><![CDATA[Web]]></category><category><![CDATA[WordPress]]></category><dc:creator><![CDATA[SitePoint Team]]></dc:creator><pubDate>Sun, 24 Mar 2024 18:00:00 GMT</pubDate></item><item><title><![CDATA[Best Programming Language for AI]]></title><description><![CDATA[
  338.            <a
  339.              href="https://www.sitepoint.com/best-programming-language-for-ai/?utm_source=rss"
  340.              title="Best Programming Language for AI"
  341.              rel="nofollow"
  342.            >
  343.              <img
  344.        class="webfeedsFeaturedVisual"
  345.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  346.        src="https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667801645best-programming-language-for-ai.jpg"
  347.        alt="Best Programming Language for AI"
  348.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667801645best-programming-language-for-ai-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667801645best-programming-language-for-ai-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667801645best-programming-language-for-ai-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667801645best-programming-language-for-ai.jpg 1200w"
  349.        sizes="(max-width: 300px) 100vw, 300px"
  350.      />
  351.            </a>
  352.            Discover the top AI programming languages, including Python, R, and Julia, for developing intelligent applications. Learn key features and benefits.
  353.            <p>
  354.              Continue reading
  355.              <a rel="nofollow" href="https://www.sitepoint.com/best-programming-language-for-ai/?utm_source=rss">Best Programming Language for AI</a>
  356.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  357.            </p>
  358.          ]]></description><link>https://www.sitepoint.com/best-programming-language-for-ai/?utm_source=rss</link><guid isPermaLink="false">/?p=269769</guid><category><![CDATA[AI]]></category><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><category><![CDATA[R]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Lucero del Alba]]></dc:creator><pubDate>Sat, 23 Mar 2024 18:00:53 GMT</pubDate></item><item><title><![CDATA[Quick Tip: How to Add Gradient Effects and Patterns to Text]]></title><description><![CDATA[
  359.            <a
  360.              href="https://www.sitepoint.com/css-text-gradients-and-patterns/?utm_source=rss"
  361.              title="Quick Tip: How to Add Gradient Effects and Patterns to Text"
  362.              rel="nofollow"
  363.            >
  364.              <img
  365.        class="webfeedsFeaturedVisual"
  366.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  367.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711419723css-text-gradients-patterns.jpg"
  368.        alt="Quick Tip: How to Add Gradient Effects and Patterns to Text"
  369.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711419723css-text-gradients-patterns-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711419723css-text-gradients-patterns-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711419723css-text-gradients-patterns-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1711419723css-text-gradients-patterns.jpg 1200w"
  370.        sizes="(max-width: 300px) 100vw, 300px"
  371.      />
  372.            </a>
  373.            Learn how easy it is to add gradient effects and patterns to text on the Web, with demos and tips on browser support and accessibility.
  374.            <p>
  375.              Continue reading
  376.              <a rel="nofollow" href="https://www.sitepoint.com/css-text-gradients-and-patterns/?utm_source=rss">Quick Tip: How to Add Gradient Effects and Patterns to Text</a>
  377.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  378.            </p>
  379.          ]]></description><link>https://www.sitepoint.com/css-text-gradients-and-patterns/?utm_source=rss</link><guid isPermaLink="false">/?p=479560</guid><category><![CDATA[CSS]]></category><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Ralph Mason]]></dc:creator><pubDate>Thu, 21 Mar 2024 19:00:16 GMT</pubDate></item><item><title><![CDATA[Logging Made Easy: A Beginner’s Guide to Winston in Node.js]]></title><description><![CDATA[
  380.            <a
  381.              href="https://www.sitepoint.com/logging-made-easy-a-beginners-guide-to-winston-in-node-js/?utm_source=rss"
  382.              title="Logging Made Easy: A Beginner’s Guide to Winston in Node.js"
  383.              rel="nofollow"
  384.            >
  385.              <img
  386.        class="webfeedsFeaturedVisual"
  387.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  388.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston.jpg"
  389.        alt=""
  390.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston-120x120.jpg 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710861892winston.jpg 1024w"
  391.        sizes="(max-width: 300px) 100vw, 300px"
  392.      />
  393.            </a>
  394.            Learn how to set up Winston for logging in a Node.js project on Vultr Compute server and configure different logging levels.
  395.            <p>
  396.              Continue reading
  397.              <a rel="nofollow" href="https://www.sitepoint.com/logging-made-easy-a-beginners-guide-to-winston-in-node-js/?utm_source=rss">Logging Made Easy: A Beginner’s Guide to Winston in Node.js</a>
  398.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  399.            </p>
  400.          ]]></description><link>https://www.sitepoint.com/logging-made-easy-a-beginners-guide-to-winston-in-node-js/?utm_source=rss</link><guid isPermaLink="false">/?p=479511</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Vultr]]></dc:creator><pubDate>Wed, 20 Mar 2024 21:04:53 GMT</pubDate></item><item><title><![CDATA[How to Optimize Website Content for Featured Snippets]]></title><description><![CDATA[
  401.            <a
  402.              href="https://www.sitepoint.com/featured-snippets-optimize-website-content/?utm_source=rss"
  403.              title="How to Optimize Website Content for Featured Snippets"
  404.              rel="nofollow"
  405.            >
  406.              <img
  407.        class="webfeedsFeaturedVisual"
  408.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  409.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710719805google-featured-snippets.jpg"
  410.        alt="How to Optimize Website Content for Featured Snippets"
  411.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710719805google-featured-snippets-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710719805google-featured-snippets-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710719805google-featured-snippets-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710719805google-featured-snippets.jpg 1200w"
  412.        sizes="(max-width: 300px) 100vw, 300px"
  413.      />
  414.            </a>
  415.            Learn everything you need to know about featured snippets and how to optimize your website content for maximum visibility.
  416.            <p>
  417.              Continue reading
  418.              <a rel="nofollow" href="https://www.sitepoint.com/featured-snippets-optimize-website-content/?utm_source=rss">How to Optimize Website Content for Featured Snippets</a>
  419.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  420.            </p>
  421.          ]]></description><link>https://www.sitepoint.com/featured-snippets-optimize-website-content/?utm_source=rss</link><guid isPermaLink="false">/?p=479488</guid><category><![CDATA[Content]]></category><category><![CDATA[Entrepreneur]]></category><category><![CDATA[SEO & SEM]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dipen Visavadiya]]></dc:creator><pubDate>Wed, 20 Mar 2024 19:00:23 GMT</pubDate></item><item><title><![CDATA[Psychology and UX: Decoding the Science Behind User Clicks]]></title><description><![CDATA[
  422.            <a
  423.              href="https://www.sitepoint.com/psychology-ux-user-click-science/?utm_source=rss"
  424.              title="Psychology and UX: Decoding the Science Behind User Clicks"
  425.              rel="nofollow"
  426.            >
  427.              <img
  428.        class="webfeedsFeaturedVisual"
  429.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  430.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718904ux-psychology.jpg"
  431.        alt="Psychology and UX: Decoding the Science Behind User Clicks"
  432.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718904ux-psychology-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718904ux-psychology-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718904ux-psychology-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718904ux-psychology.jpg 1200w"
  433.        sizes="(max-width: 300px) 100vw, 300px"
  434.      />
  435.            </a>
  436.            Explore the relationship between psychology and UX design, including the impact of psychological principles on shaping user behavior.
  437.            <p>
  438.              Continue reading
  439.              <a rel="nofollow" href="https://www.sitepoint.com/psychology-ux-user-click-science/?utm_source=rss">Psychology and UX: Decoding the Science Behind User Clicks</a>
  440.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  441.            </p>
  442.          ]]></description><link>https://www.sitepoint.com/psychology-ux-user-click-science/?utm_source=rss</link><guid isPermaLink="false">/?p=479480</guid><category><![CDATA[Design & UX]]></category><category><![CDATA[UI Design]]></category><dc:creator><![CDATA[Tanya Kumari]]></dc:creator><pubDate>Tue, 19 Mar 2024 19:00:11 GMT</pubDate></item><item><title><![CDATA[Build a Full-stack App with Node.js and htmx]]></title><description><![CDATA[
  443.            <a
  444.              href="https://www.sitepoint.com/node-js-htmx-build-full-stack-app/?utm_source=rss"
  445.              title="Build a Full-stack App with Node.js and htmx"
  446.              rel="nofollow"
  447.            >
  448.              <img
  449.        class="webfeedsFeaturedVisual"
  450.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  451.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718181htmx-full-stack.jpg"
  452.        alt="Build a Full-stack App with Node.js and htmx"
  453.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718181htmx-full-stack-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718181htmx-full-stack-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718181htmx-full-stack-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710718181htmx-full-stack.jpg 1200w"
  454.        sizes="(max-width: 300px) 100vw, 300px"
  455.      />
  456.            </a>
  457.            Learn how to craft a full-stack CRUD application using Node and Express for the backend and htmx for the frontend.
  458.            <p>
  459.              Continue reading
  460.              <a rel="nofollow" href="https://www.sitepoint.com/node-js-htmx-build-full-stack-app/?utm_source=rss">Build a Full-stack App with Node.js and htmx</a>
  461.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  462.            </p>
  463.          ]]></description><link>https://www.sitepoint.com/node-js-htmx-build-full-stack-app/?utm_source=rss</link><guid isPermaLink="false">/?p=479473</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[James Hibbard]]></dc:creator><pubDate>Mon, 18 Mar 2024 19:00:06 GMT</pubDate></item><item><title><![CDATA[Digital Transformation with AI: The Benefits and Challenges]]></title><description><![CDATA[
  464.            <a
  465.              href="https://www.sitepoint.com/digital-transformation-ai-benefits-challenges/?utm_source=rss"
  466.              title="Digital Transformation with AI: The Benefits and Challenges"
  467.              rel="nofollow"
  468.            >
  469.              <img
  470.        class="webfeedsFeaturedVisual"
  471.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  472.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710210646ai-digital-transformation.jpg"
  473.        alt="Digital Transformation with AI: The Benefits and Challenges"
  474.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710210646ai-digital-transformation-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710210646ai-digital-transformation.jpg 600w"
  475.        sizes="(max-width: 300px) 100vw, 300px"
  476.      />
  477.            </a>
  478.            Learn about the benefits, challenges, and steps of implementing AI for your digital transformation, with practical tips and examples.
  479.            <p>
  480.              Continue reading
  481.              <a rel="nofollow" href="https://www.sitepoint.com/digital-transformation-ai-benefits-challenges/?utm_source=rss">Digital Transformation with AI: The Benefits and Challenges</a>
  482.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  483.            </p>
  484.          ]]></description><link>https://www.sitepoint.com/digital-transformation-ai-benefits-challenges/?utm_source=rss</link><guid isPermaLink="false">/?p=479391</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Priyanka Prajapat]]></dc:creator><pubDate>Sun, 17 Mar 2024 19:00:57 GMT</pubDate></item><item><title><![CDATA[Quick Tip: Creating a Date Picker in React]]></title><description><![CDATA[
  485.            <a
  486.              href="https://www.sitepoint.com/quick-tip-creating-a-date-picker-in-react/?utm_source=rss"
  487.              title="Quick Tip: Creating a Date Picker in React"
  488.              rel="nofollow"
  489.            >
  490.              <img
  491.        class="webfeedsFeaturedVisual"
  492.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  493.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick.jpg"
  494.        alt=""
  495.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick-120x120.jpg 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709746076reactdatepick.jpg 1024w"
  496.        sizes="(max-width: 300px) 100vw, 300px"
  497.      />
  498.            </a>
  499.            This guide will walk you through the process of adding a date picker to your React application using the react-datepicker library.
  500.            <p>
  501.              Continue reading
  502.              <a rel="nofollow" href="https://www.sitepoint.com/quick-tip-creating-a-date-picker-in-react/?utm_source=rss">Quick Tip: Creating a Date Picker in React</a>
  503.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  504.            </p>
  505.          ]]></description><link>https://www.sitepoint.com/quick-tip-creating-a-date-picker-in-react/?utm_source=rss</link><guid isPermaLink="false">/?p=479242</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Thu, 14 Mar 2024 19:00:39 GMT</pubDate></item><item><title><![CDATA[How to Create Interactive Animations Using React Spring]]></title><description><![CDATA[
  506.            <a
  507.              href="https://www.sitepoint.com/react-spring-interactive-animations/?utm_source=rss"
  508.              title="How to Create Interactive Animations Using React Spring"
  509.              rel="nofollow"
  510.            >
  511.              <img
  512.        class="webfeedsFeaturedVisual"
  513.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  514.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710284840react-spring-animation.jpg"
  515.        alt="How to Create Interactive Animations Using React Spring"
  516.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710284840react-spring-animation-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710284840react-spring-animation.jpg 600w"
  517.        sizes="(max-width: 300px) 100vw, 300px"
  518.      />
  519.            </a>
  520.            Explore the features of React Spring, a JS-based animation library, and learn how to use its hooks and components in React applications.
  521.            <p>
  522.              Continue reading
  523.              <a rel="nofollow" href="https://www.sitepoint.com/react-spring-interactive-animations/?utm_source=rss">How to Create Interactive Animations Using React Spring</a>
  524.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  525.            </p>
  526.          ]]></description><link>https://www.sitepoint.com/react-spring-interactive-animations/?utm_source=rss</link><guid isPermaLink="false">/?p=479404</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Yemi Ojedapo]]></dc:creator><pubDate>Wed, 13 Mar 2024 19:00:43 GMT</pubDate></item><item><title><![CDATA[10 Reasons to Love Google Docs]]></title><description><![CDATA[
  527.            <a
  528.              href="https://www.sitepoint.com/google-docs/?utm_source=rss"
  529.              title="10 Reasons to Love Google Docs"
  530.              rel="nofollow"
  531.            >
  532.              <img
  533.        class="webfeedsFeaturedVisual"
  534.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  535.        src="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs.jpg"
  536.        alt=""
  537.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs-300x171.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs-1024x585.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs-768x439.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs-1536x878.jpg 1536w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1710430618gdocs.jpg 1792w"
  538.        sizes="(max-width: 300px) 100vw, 300px"
  539.      />
  540.            </a>
  541.            Underneath Google Docs' standard cloud-based word processor are lots of tricks and shortcuts. Try these 10 awesome tips!
  542.            <p>
  543.              Continue reading
  544.              <a rel="nofollow" href="https://www.sitepoint.com/google-docs/?utm_source=rss">10 Reasons to Love Google Docs</a>
  545.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  546.            </p>
  547.          ]]></description><link>https://www.sitepoint.com/google-docs/?utm_source=rss</link><guid isPermaLink="false">http://www.sitepoint.com/?p=113162</guid><category><![CDATA[Business]]></category><category><![CDATA[Entrepreneur]]></category><category><![CDATA[Entrepreneurship]]></category><category><![CDATA[Freelancing]]></category><category><![CDATA[Management]]></category><category><![CDATA[Marketing]]></category><dc:creator><![CDATA[Joshua Kraus, Zain Zaidi]]></dc:creator><pubDate>Wed, 13 Mar 2024 02:59:41 GMT</pubDate></item><item><title><![CDATA[How to Use Magento 2 for International Ecommerce Success]]></title><description><![CDATA[
  548.            <a
  549.              href="https://www.sitepoint.com/magento-2-international-ecommerce-success/?utm_source=rss"
  550.              title="How to Use Magento 2 for International Ecommerce Success"
  551.              rel="nofollow"
  552.            >
  553.              <img
  554.        class="webfeedsFeaturedVisual"
  555.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  556.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710203290magento2-ecommerce-success.jpg"
  557.        alt="How to Use Magento 2 for International Ecommerce Success"
  558.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710203290magento2-ecommerce-success-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710203290magento2-ecommerce-success.jpg 600w"
  559.        sizes="(max-width: 300px) 100vw, 300px"
  560.      />
  561.            </a>
  562.            Learn about Magento 2's features for international expansion and the power of localization, currency management and shipping strategy.
  563.            <p>
  564.              Continue reading
  565.              <a rel="nofollow" href="https://www.sitepoint.com/magento-2-international-ecommerce-success/?utm_source=rss">How to Use Magento 2 for International Ecommerce Success</a>
  566.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  567.            </p>
  568.          ]]></description><link>https://www.sitepoint.com/magento-2-international-ecommerce-success/?utm_source=rss</link><guid isPermaLink="false">/?p=479378</guid><category><![CDATA[E-commerce]]></category><category><![CDATA[Entrepreneur]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Mitul Patel]]></dc:creator><pubDate>Tue, 12 Mar 2024 19:00:41 GMT</pubDate></item><item><title><![CDATA[5 Exciting New JavaScript Features in 2024]]></title><description><![CDATA[
  569.            <a
  570.              href="https://www.sitepoint.com/new-javascript-ecmascript/?utm_source=rss"
  571.              title="5 Exciting New JavaScript Features in 2024"
  572.              rel="nofollow"
  573.            >
  574.              <img
  575.        class="webfeedsFeaturedVisual"
  576.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  577.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710139726ecmascript2024-new-features.jpg"
  578.        alt="Exciting New JavaScript Features in 2024"
  579.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710139726ecmascript2024-new-features-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710139726ecmascript2024-new-features.jpg 600w"
  580.        sizes="(max-width: 300px) 100vw, 300px"
  581.      />
  582.            </a>
  583.            Explore some hotly anticipated new additions to JavaScript, including better date management with the Temporal API and pipe operators.
  584.            <p>
  585.              Continue reading
  586.              <a rel="nofollow" href="https://www.sitepoint.com/new-javascript-ecmascript/?utm_source=rss">5 Exciting New JavaScript Features in 2024</a>
  587.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  588.            </p>
  589.          ]]></description><link>https://www.sitepoint.com/new-javascript-ecmascript/?utm_source=rss</link><guid isPermaLink="false">/?p=479350</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Olivia Gibson, Darren Jones]]></dc:creator><pubDate>Mon, 11 Mar 2024 19:00:48 GMT</pubDate></item><item><title><![CDATA[Tools and Strategies for Efficient Web Project Management]]></title><description><![CDATA[
  590.            <a
  591.              href="https://www.sitepoint.com/efficient-web-project-management-tools-strategies/?utm_source=rss"
  592.              title="Tools and Strategies for Efficient Web Project Management"
  593.              rel="nofollow"
  594.            >
  595.              <img
  596.        class="webfeedsFeaturedVisual"
  597.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  598.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710144850web-dev-workflow.jpg"
  599.        alt="Tools and Strategies for Efficient Web Project Management"
  600.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710144850web-dev-workflow-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710144850web-dev-workflow.jpg 600w"
  601.        sizes="(max-width: 300px) 100vw, 300px"
  602.      />
  603.            </a>
  604.            Learn about web development workflow and tools and strategies that can help a team manage its projects more efficiently and effectively.
  605.            <p>
  606.              Continue reading
  607.              <a rel="nofollow" href="https://www.sitepoint.com/efficient-web-project-management-tools-strategies/?utm_source=rss">Tools and Strategies for Efficient Web Project Management</a>
  608.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  609.            </p>
  610.          ]]></description><link>https://www.sitepoint.com/efficient-web-project-management-tools-strategies/?utm_source=rss</link><guid isPermaLink="false">/?p=479359</guid><category><![CDATA[Programming]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Juliet Ofoegbu]]></dc:creator><pubDate>Sun, 10 Mar 2024 23:00:10 GMT</pubDate></item><item><title><![CDATA[Choosing the Best WordPress CRM Plugin for Your Business]]></title><description><![CDATA[
  611.            <a
  612.              href="https://www.sitepoint.com/choosing-the-best-wordpress-crm-plugin-for-your-business/?utm_source=rss"
  613.              title="Choosing the Best WordPress CRM Plugin for Your Business"
  614.              rel="nofollow"
  615.            >
  616.              <img
  617.        class="webfeedsFeaturedVisual"
  618.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  619.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710110571wordpress-crms.jpg"
  620.        alt="Choosing the Best WordPress CRM Plugin for Your Business"
  621.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710110571wordpress-crms-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1710110571wordpress-crms.jpg 600w"
  622.        sizes="(max-width: 300px) 100vw, 300px"
  623.      />
  624.            </a>
  625.            Learn how to choose the best WordPress CRM plugin for your business as we cover seven great plugin options to get you started.
  626.            <p>
  627.              Continue reading
  628.              <a rel="nofollow" href="https://www.sitepoint.com/choosing-the-best-wordpress-crm-plugin-for-your-business/?utm_source=rss">Choosing the Best WordPress CRM Plugin for Your Business</a>
  629.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  630.            </p>
  631.          ]]></description><link>https://www.sitepoint.com/choosing-the-best-wordpress-crm-plugin-for-your-business/?utm_source=rss</link><guid isPermaLink="false">/?p=479339</guid><category><![CDATA[Entrepreneur]]></category><category><![CDATA[Management]]></category><category><![CDATA[Plugins]]></category><category><![CDATA[WordPress]]></category><dc:creator><![CDATA[Neve Wilkinson]]></dc:creator><pubDate>Sun, 10 Mar 2024 19:00:50 GMT</pubDate></item><item><title><![CDATA[ChatGPT Plugins for Marketing Success]]></title><description><![CDATA[
  632.            <a
  633.              href="https://www.sitepoint.com/chatgpt-plugins-marketing-success/?utm_source=rss"
  634.              title="ChatGPT Plugins for Marketing Success"
  635.              rel="nofollow"
  636.            >
  637.              <img
  638.        class="webfeedsFeaturedVisual"
  639.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  640.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709896822chatgpt-plugins.jpg"
  641.        alt="ChatGPT Plugins in Marketing Success"
  642.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709896822chatgpt-plugins-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709896822chatgpt-plugins.jpg 600w"
  643.        sizes="(max-width: 300px) 100vw, 300px"
  644.      />
  645.            </a>
  646.            Learn about ChatGPT plugins and how they help businesses engage, create, manage, and analyze, benefiting efficiency, engagement, and more.
  647.            <p>
  648.              Continue reading
  649.              <a rel="nofollow" href="https://www.sitepoint.com/chatgpt-plugins-marketing-success/?utm_source=rss">ChatGPT Plugins for Marketing Success</a>
  650.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  651.            </p>
  652.          ]]></description><link>https://www.sitepoint.com/chatgpt-plugins-marketing-success/?utm_source=rss</link><guid isPermaLink="false">/?p=479298</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Neil Jordan]]></dc:creator><pubDate>Thu, 07 Mar 2024 19:00:40 GMT</pubDate></item><item><title><![CDATA[Managing Static Files in Django: A Comprehensive Guide]]></title><description><![CDATA[
  653.            <a
  654.              href="https://www.sitepoint.com/managing-static-files-in-django-a-comprehensive-guide/?utm_source=rss"
  655.              title="Managing Static Files in Django: A Comprehensive Guide"
  656.              rel="nofollow"
  657.            >
  658.              <img
  659.        class="webfeedsFeaturedVisual"
  660.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  661.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709796735django-static-files.jpg"
  662.        alt="Managing Static Files in Django: A Comprehensive Guide"
  663.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709796735django-static-files-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709796735django-static-files.jpg 600w"
  664.        sizes="(max-width: 300px) 100vw, 300px"
  665.      />
  666.            </a>
  667.            Learn about static files in Django, how to manage them efficiently, and their purpose in web apps, while setting up a demo project.
  668.            <p>
  669.              Continue reading
  670.              <a rel="nofollow" href="https://www.sitepoint.com/managing-static-files-in-django-a-comprehensive-guide/?utm_source=rss">Managing Static Files in Django: A Comprehensive Guide</a>
  671.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  672.            </p>
  673.          ]]></description><link>https://www.sitepoint.com/managing-static-files-in-django-a-comprehensive-guide/?utm_source=rss</link><guid isPermaLink="false">/?p=479260</guid><category><![CDATA[Django]]></category><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><dc:creator><![CDATA[Kabaki Antony]]></dc:creator><pubDate>Wed, 06 Mar 2024 19:00:12 GMT</pubDate></item><item><title><![CDATA[The Ultimate Guide to Choosing the Best React Website Builder]]></title><description><![CDATA[
  674.            <a
  675.              href="https://www.sitepoint.com/choosing-the-best-react-website-builder-ultimate-guide/?utm_source=rss"
  676.              title="The Ultimate Guide to Choosing the Best React Website Builder"
  677.              rel="nofollow"
  678.            >
  679.              <img
  680.        class="webfeedsFeaturedVisual"
  681.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  682.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house.jpeg"
  683.        alt=""
  684.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house-300x300.jpeg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house-150x150.jpeg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house-768x768.jpeg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house-120x120.jpeg 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709552427cartoon-image-of-a-house.jpeg 1024w"
  685.        sizes="(max-width: 300px) 100vw, 300px"
  686.      />
  687.            </a>
  688.            This comparison dives straight into the features and performances of top tools, helping you pinpoint the best fit for your specific needs.
  689.            <p>
  690.              Continue reading
  691.              <a rel="nofollow" href="https://www.sitepoint.com/choosing-the-best-react-website-builder-ultimate-guide/?utm_source=rss">The Ultimate Guide to Choosing the Best React Website Builder</a>
  692.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  693.            </p>
  694.          ]]></description><link>https://www.sitepoint.com/choosing-the-best-react-website-builder-ultimate-guide/?utm_source=rss</link><guid isPermaLink="false">/?p=479180</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Tue, 05 Mar 2024 23:00:20 GMT</pubDate></item><item><title><![CDATA[Exploring the Creative Power of CSS Filters and Blending]]></title><description><![CDATA[
  695.            <a
  696.              href="https://www.sitepoint.com/filters-blending-css/?utm_source=rss"
  697.              title="Exploring the Creative Power of CSS Filters and Blending"
  698.              rel="nofollow"
  699.            >
  700.              <img
  701.        class="webfeedsFeaturedVisual"
  702.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  703.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709709681css-filters-blending.jpg"
  704.        alt="Exploring the Creative Power of CSS Filters and Blending"
  705.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709709681css-filters-blending-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709709681css-filters-blending.jpg 600w"
  706.        sizes="(max-width: 300px) 100vw, 300px"
  707.      />
  708.            </a>
  709.            We explore CSS filters and blending modes, which offer a range of creative possibilities to enhance the aesthetics of our web pages.
  710.            <p>
  711.              Continue reading
  712.              <a rel="nofollow" href="https://www.sitepoint.com/filters-blending-css/?utm_source=rss">Exploring the Creative Power of CSS Filters and Blending</a>
  713.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  714.            </p>
  715.          ]]></description><link>https://www.sitepoint.com/filters-blending-css/?utm_source=rss</link><guid isPermaLink="false">/?p=479226</guid><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Joan Ayebola]]></dc:creator><pubDate>Tue, 05 Mar 2024 19:00:15 GMT</pubDate></item><item><title><![CDATA[How to Use WebSockets in Node.js to Create Real-time Apps]]></title><description><![CDATA[
  716.            <a
  717.              href="https://www.sitepoint.com/real-time-apps-websockets-server-sent-events/?utm_source=rss"
  718.              title="How to Use WebSockets in Node.js to Create Real-time Apps"
  719.              rel="nofollow"
  720.            >
  721.              <img
  722.        class="webfeedsFeaturedVisual"
  723.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  724.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709620703node-js-websockets.jpg"
  725.        alt="How to Use WebSockets in Node.js to Create Real-time Apps"
  726.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709620703node-js-websockets-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/1709620703node-js-websockets.jpg 600w"
  727.        sizes="(max-width: 300px) 100vw, 300px"
  728.      />
  729.            </a>
  730.            Learn how to use WebSockets in Node.js for two-way, interactive communication between a browser and server for fast, real-time applications.
  731.            <p>
  732.              Continue reading
  733.              <a rel="nofollow" href="https://www.sitepoint.com/real-time-apps-websockets-server-sent-events/?utm_source=rss">How to Use WebSockets in Node.js to Create Real-time Apps</a>
  734.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  735.            </p>
  736.          ]]></description><link>https://www.sitepoint.com/real-time-apps-websockets-server-sent-events/?utm_source=rss</link><guid isPermaLink="false">https://www.sitepoint.com/?p=131410</guid><category><![CDATA[Ajax]]></category><category><![CDATA[APIs]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[npm]]></category><category><![CDATA[Tools & Libraries]]></category><dc:creator><![CDATA[Craig Buckler]]></dc:creator><pubDate>Mon, 04 Mar 2024 13:30:38 GMT</pubDate></item><item><title><![CDATA[Best Node.js Framework Choices for Modern App Development]]></title><description><![CDATA[
  737.            <a
  738.              href="https://www.sitepoint.com/best-node-js-framework-choices-modern-app-development/?utm_source=rss"
  739.              title="Best Node.js Framework Choices for Modern App Development"
  740.              rel="nofollow"
  741.            >
  742.              <img
  743.        class="webfeedsFeaturedVisual"
  744.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  745.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/03/17093107183b57a18e-db54-464d-84e3-836fd5451f14.png"
  746.        alt=""
  747.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/03/17093107183b57a18e-db54-464d-84e3-836fd5451f14-300x171.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/17093107183b57a18e-db54-464d-84e3-836fd5451f14-768x439.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/03/17093107183b57a18e-db54-464d-84e3-836fd5451f14.png 1000w"
  748.        sizes="(max-width: 300px) 100vw, 300px"
  749.      />
  750.            </a>
  751.            This article compares top Node.js frameworks for ease of use, scalability, and speed, to find your best fit without hassle.
  752.            <p>
  753.              Continue reading
  754.              <a rel="nofollow" href="https://www.sitepoint.com/best-node-js-framework-choices-modern-app-development/?utm_source=rss">Best Node.js Framework Choices for Modern App Development</a>
  755.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  756.            </p>
  757.          ]]></description><link>https://www.sitepoint.com/best-node-js-framework-choices-modern-app-development/?utm_source=rss</link><guid isPermaLink="false">/?p=479170</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Sun, 03 Mar 2024 19:00:55 GMT</pubDate></item><item><title><![CDATA[SaaS Boilerplates: What They Are, And 10 of the Best]]></title><description><![CDATA[
  758.            <a
  759.              href="https://www.sitepoint.com/saas-boilerplate-intro/?utm_source=rss"
  760.              title="SaaS Boilerplates: What They Are, And 10 of the Best"
  761.              rel="nofollow"
  762.            >
  763.              <img
  764.        class="webfeedsFeaturedVisual"
  765.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  766.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709208667saas-boilerplates.jpg"
  767.        alt="SaaS Boilerplates: What They Are, And 10 of the Best"
  768.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709208667saas-boilerplates-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709208667saas-boilerplates.jpg 600w"
  769.        sizes="(max-width: 300px) 100vw, 300px"
  770.      />
  771.            </a>
  772.            This article covers all you need to know about SaaS boilerplates. To help you choose the right one, 10 awesome boilerplates are listed, too.
  773.            <p>
  774.              Continue reading
  775.              <a rel="nofollow" href="https://www.sitepoint.com/saas-boilerplate-intro/?utm_source=rss">SaaS Boilerplates: What They Are, And 10 of the Best</a>
  776.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  777.            </p>
  778.          ]]></description><link>https://www.sitepoint.com/saas-boilerplate-intro/?utm_source=rss</link><guid isPermaLink="false">/?p=473075</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Wed, 28 Feb 2024 23:00:51 GMT</pubDate></item><item><title><![CDATA[Understanding Cookies and Sessions in React]]></title><description><![CDATA[
  779.            <a
  780.              href="https://www.sitepoint.com/react-cookies-sessions/?utm_source=rss"
  781.              title="Understanding Cookies and Sessions in React"
  782.              rel="nofollow"
  783.            >
  784.              <img
  785.        class="webfeedsFeaturedVisual"
  786.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  787.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709195056react-cookies-sessions.jpg"
  788.        alt="Understanding Cookies and Sessions in React"
  789.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709195056react-cookies-sessions-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709195056react-cookies-sessions.jpg 600w"
  790.        sizes="(max-width: 300px) 100vw, 300px"
  791.      />
  792.            </a>
  793.            Dive into implementation techniques and best practices for cookies and sessions in React, to ensure your React apps are efficient and secure.
  794.            <p>
  795.              Continue reading
  796.              <a rel="nofollow" href="https://www.sitepoint.com/react-cookies-sessions/?utm_source=rss">Understanding Cookies and Sessions in React</a>
  797.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  798.            </p>
  799.          ]]></description><link>https://www.sitepoint.com/react-cookies-sessions/?utm_source=rss</link><guid isPermaLink="false">/?p=473167</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Blessing Ene Anyebe]]></dc:creator><pubDate>Wed, 28 Feb 2024 19:00:17 GMT</pubDate></item><item><title><![CDATA[Enhanced Internationalization (i18n) in Next.js 14]]></title><description><![CDATA[
  800.            <a
  801.              href="https://www.sitepoint.com/next-js-internationalization/?utm_source=rss"
  802.              title="Enhanced Internationalization (i18n) in Next.js 14"
  803.              rel="nofollow"
  804.            >
  805.              <img
  806.        class="webfeedsFeaturedVisual"
  807.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  808.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709104433i18n-node-js-14.jpg"
  809.        alt="Enhanced Internationalization (i18n) in Next.js 14"
  810.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709104433i18n-node-js-14-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709104433i18n-node-js-14.jpg 600w"
  811.        sizes="(max-width: 300px) 100vw, 300px"
  812.      />
  813.            </a>
  814.            Dive into internationalization (i18n) by exploring Next.js 14's new features and how to build multilingual web experiences effortlessly.
  815.            <p>
  816.              Continue reading
  817.              <a rel="nofollow" href="https://www.sitepoint.com/next-js-internationalization/?utm_source=rss">Enhanced Internationalization (i18n) in Next.js 14</a>
  818.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  819.            </p>
  820.          ]]></description><link>https://www.sitepoint.com/next-js-internationalization/?utm_source=rss</link><guid isPermaLink="false">/?p=473135</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Emmanuel Onyeyaforo]]></dc:creator><pubDate>Tue, 27 Feb 2024 23:00:43 GMT</pubDate></item><item><title><![CDATA[Essential React Native Performance Tips and Tricks]]></title><description><![CDATA[
  821.            <a
  822.              href="https://www.sitepoint.com/react-native-apps-performance-tips/?utm_source=rss"
  823.              title="Essential React Native Performance Tips and Tricks"
  824.              rel="nofollow"
  825.            >
  826.              <img
  827.        class="webfeedsFeaturedVisual"
  828.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  829.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709017550react-native-performance.jpg"
  830.        alt="Supercharging React Native Apps: Essential Performance Tips"
  831.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709017550react-native-performance-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1709017550react-native-performance.jpg 600w"
  832.        sizes="(max-width: 300px) 100vw, 300px"
  833.      />
  834.            </a>
  835.            We present a comprehensive set of tips and strategies designed to empower developers in optimizing their React Native applications.
  836.            <p>
  837.              Continue reading
  838.              <a rel="nofollow" href="https://www.sitepoint.com/react-native-apps-performance-tips/?utm_source=rss">Essential React Native Performance Tips and Tricks</a>
  839.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  840.            </p>
  841.          ]]></description><link>https://www.sitepoint.com/react-native-apps-performance-tips/?utm_source=rss</link><guid isPermaLink="false">/?p=473119</guid><category><![CDATA[App Development]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Mobile]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Shaik Mukthahar]]></dc:creator><pubDate>Tue, 27 Feb 2024 18:00:27 GMT</pubDate></item><item><title><![CDATA[How to Use Server-sent Events in Node.js]]></title><description><![CDATA[
  842.            <a
  843.              href="https://www.sitepoint.com/server-sent-events-node-js/?utm_source=rss"
  844.              title="How to Use Server-sent Events in Node.js"
  845.              rel="nofollow"
  846.            >
  847.              <img
  848.        class="webfeedsFeaturedVisual"
  849.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  850.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708998285server-sent-events.jpg"
  851.        alt="How to Use Server-sent Events in Node.js"
  852.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708998285server-sent-events-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708998285server-sent-events.jpg 600w"
  853.        sizes="(max-width: 300px) 100vw, 300px"
  854.      />
  855.            </a>
  856.            Learn how to use server-sent events to enable a client to receive automatic updates from a server via an HTTP connection, with examples.
  857.            <p>
  858.              Continue reading
  859.              <a rel="nofollow" href="https://www.sitepoint.com/server-sent-events-node-js/?utm_source=rss">How to Use Server-sent Events in Node.js</a>
  860.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  861.            </p>
  862.          ]]></description><link>https://www.sitepoint.com/server-sent-events-node-js/?utm_source=rss</link><guid isPermaLink="false">/?p=473108</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Craig Buckler]]></dc:creator><pubDate>Mon, 26 Feb 2024 19:00:58 GMT</pubDate></item><item><title><![CDATA[Five Simple Ways to Boost a WooCommerce Site’s Performance]]></title><description><![CDATA[
  863.            <a
  864.              href="https://www.sitepoint.com/boost-woocommerce-performance/?utm_source=rss"
  865.              title="Five Simple Ways to Boost a WooCommerce Site’s Performance"
  866.              rel="nofollow"
  867.            >
  868.              <img
  869.        class="webfeedsFeaturedVisual"
  870.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  871.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708928246woocommerce-performance.jpg"
  872.        alt="Five Simple Ways to Boost a WooCommerce Site's Performance"
  873.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708928246woocommerce-performance-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708928246woocommerce-performance.jpg 600w"
  874.        sizes="(max-width: 300px) 100vw, 300px"
  875.      />
  876.            </a>
  877.            We dig into key pain points that slow a WooCommerce site, and how to optimize your WooCommerce site to boost performance and conversions.
  878.            <p>
  879.              Continue reading
  880.              <a rel="nofollow" href="https://www.sitepoint.com/boost-woocommerce-performance/?utm_source=rss">Five Simple Ways to Boost a WooCommerce Site’s Performance</a>
  881.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  882.            </p>
  883.          ]]></description><link>https://www.sitepoint.com/boost-woocommerce-performance/?utm_source=rss</link><guid isPermaLink="false">/?p=473059</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Palash Ghosh]]></dc:creator><pubDate>Sun, 25 Feb 2024 19:00:09 GMT</pubDate></item><item><title><![CDATA[Elevate Your Online Store with Top WooCommerce Plugins]]></title><description><![CDATA[
  884.            <a
  885.              href="https://www.sitepoint.com/elevate-your-online-store-with-top-woocommerce-plugins/?utm_source=rss"
  886.              title="Elevate Your Online Store with Top WooCommerce Plugins"
  887.              rel="nofollow"
  888.            >
  889.              <img
  890.        class="webfeedsFeaturedVisual"
  891.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  892.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708915327livechat.jpg"
  893.        alt="Elevate Your Online Store with Top WooCommerce Plugins"
  894.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708915327livechat-300x171.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708915327livechat-768x439.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708915327livechat.jpg 800w"
  895.        sizes="(max-width: 300px) 100vw, 300px"
  896.      />
  897.            </a>
  898.            Our streamlined guide compares crucial features, usability, and value-for-money to help you choose the plugins that fit your specific needs.
  899.            <p>
  900.              Continue reading
  901.              <a rel="nofollow" href="https://www.sitepoint.com/elevate-your-online-store-with-top-woocommerce-plugins/?utm_source=rss">Elevate Your Online Store with Top WooCommerce Plugins</a>
  902.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  903.            </p>
  904.          ]]></description><link>https://www.sitepoint.com/elevate-your-online-store-with-top-woocommerce-plugins/?utm_source=rss</link><guid isPermaLink="false">/?p=473027</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Sun, 25 Feb 2024 09:00:40 GMT</pubDate></item><item><title><![CDATA[Unleash Your Website’s Potential: Top 5 SEO Tools of 2024]]></title><description><![CDATA[
  905.            <a
  906.              href="https://www.sitepoint.com/top-seo-tools/?utm_source=rss"
  907.              title="Unleash Your Website’s Potential: Top 5 SEO Tools of 2024"
  908.              rel="nofollow"
  909.            >
  910.              <img
  911.        class="webfeedsFeaturedVisual"
  912.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  913.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708579879seo-tools.jpg"
  914.        alt="Unleash Your Website’s Potential: Top 5 SEO Tools of 2024"
  915.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708579879seo-tools-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708579879seo-tools.jpg 600w"
  916.        sizes="(max-width: 300px) 100vw, 300px"
  917.      />
  918.            </a>
  919.            Discover the pros and cons of the top SEO tools of 2024. This article provides the essential details you need to choose.
  920.            <p>
  921.              Continue reading
  922.              <a rel="nofollow" href="https://www.sitepoint.com/top-seo-tools/?utm_source=rss">Unleash Your Website’s Potential: Top 5 SEO Tools of 2024</a>
  923.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  924.            </p>
  925.          ]]></description><link>https://www.sitepoint.com/top-seo-tools/?utm_source=rss</link><guid isPermaLink="false">/?p=472987</guid><category><![CDATA[SEO & SEM]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Thu, 22 Feb 2024 23:00:09 GMT</pubDate></item><item><title><![CDATA[How to Build a Chat Interface using Gradio & Vultr Cloud GPU]]></title><description><![CDATA[
  926.            <a
  927.              href="https://www.sitepoint.com/how-to-build-a-chat-interface-using-gradio-vultr-cloud-gpu/?utm_source=rss"
  928.              title="How to Build a Chat Interface using Gradio & Vultr Cloud GPU"
  929.              rel="nofollow"
  930.            >
  931.              <img
  932.        class="webfeedsFeaturedVisual"
  933.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  934.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708082372vultr-gradio-chat.jpg"
  935.        alt="How to Build a Chat Interface using Gradio & Vultr Cloud GPU"
  936.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708082372vultr-gradio-chat-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708082372vultr-gradio-chat.jpg 600w"
  937.        sizes="(max-width: 300px) 100vw, 300px"
  938.      />
  939.            </a>
  940.            Learn how to use Gradio, a Python library, to create customizable interfaces and share them conveniently using a public link for other users.
  941.            <p>
  942.              Continue reading
  943.              <a rel="nofollow" href="https://www.sitepoint.com/how-to-build-a-chat-interface-using-gradio-vultr-cloud-gpu/?utm_source=rss">How to Build a Chat Interface using Gradio & Vultr Cloud GPU</a>
  944.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  945.            </p>
  946.          ]]></description><link>https://www.sitepoint.com/how-to-build-a-chat-interface-using-gradio-vultr-cloud-gpu/?utm_source=rss</link><guid isPermaLink="false">/?p=472826</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Vultr]]></dc:creator><pubDate>Thu, 22 Feb 2024 19:12:54 GMT</pubDate></item><item><title><![CDATA[Enhance Your React Apps with ShadCn Utilities and Components]]></title><description><![CDATA[
  947.            <a
  948.              href="https://www.sitepoint.com/react-shadcn-utilities-components/?utm_source=rss"
  949.              title="Enhance Your React Apps with ShadCn Utilities and Components"
  950.              rel="nofollow"
  951.            >
  952.              <img
  953.        class="webfeedsFeaturedVisual"
  954.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  955.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708496973react-shadcn.jpg"
  956.        alt="Incorporating ShadCn into React Applications"
  957.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708496973react-shadcn-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708496973react-shadcn.jpg 600w"
  958.        sizes="(max-width: 300px) 100vw, 300px"
  959.      />
  960.            </a>
  961.            Learn how to use ShadCn, a versatile library offering a wide range of utilities and components to enhance your React applications.
  962.            <p>
  963.              Continue reading
  964.              <a rel="nofollow" href="https://www.sitepoint.com/react-shadcn-utilities-components/?utm_source=rss">Enhance Your React Apps with ShadCn Utilities and Components</a>
  965.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  966.            </p>
  967.          ]]></description><link>https://www.sitepoint.com/react-shadcn-utilities-components/?utm_source=rss</link><guid isPermaLink="false">/?p=472974</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[David Jaja]]></dc:creator><pubDate>Wed, 21 Feb 2024 19:00:57 GMT</pubDate></item><item><title><![CDATA[10 Best Create React App Alternatives for Different Use Cases]]></title><description><![CDATA[
  968.            <a
  969.              href="https://www.sitepoint.com/best-create-react-app-alternatives-for-different-use-cases/?utm_source=rss"
  970.              title="10 Best Create React App Alternatives for Different Use Cases"
  971.              rel="nofollow"
  972.            >
  973.              <img
  974.        class="webfeedsFeaturedVisual"
  975.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  976.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708358967Screenshot-2024-02-19-at-16.08.47.png"
  977.        alt=""
  978.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708358967Screenshot-2024-02-19-at-16.08.47-300x279.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708358967Screenshot-2024-02-19-at-16.08.47-768x713.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708358967Screenshot-2024-02-19-at-16.08.47.png 1000w"
  979.        sizes="(max-width: 300px) 100vw, 300px"
  980.      />
  981.            </a>
  982.            Here's a list of excellent Create React App alternatives, along with information that will help you make a choice.
  983.            <p>
  984.              Continue reading
  985.              <a rel="nofollow" href="https://www.sitepoint.com/best-create-react-app-alternatives-for-different-use-cases/?utm_source=rss">10 Best Create React App Alternatives for Different Use Cases</a>
  986.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  987.            </p>
  988.          ]]></description><link>https://www.sitepoint.com/best-create-react-app-alternatives-for-different-use-cases/?utm_source=rss</link><guid isPermaLink="false">/?p=472919</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Tue, 20 Feb 2024 22:00:56 GMT</pubDate></item><item><title><![CDATA[Control Lazy Load, Infinite Scroll and Animations in React]]></title><description><![CDATA[
  989.            <a
  990.              href="https://www.sitepoint.com/react-intersection-observer-lazy-load-infinite-scroll-animations/?utm_source=rss"
  991.              title="Control Lazy Load, Infinite Scroll and Animations in React"
  992.              rel="nofollow"
  993.            >
  994.              <img
  995.        class="webfeedsFeaturedVisual"
  996.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  997.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708410115react-intersection-observer.jpg"
  998.        alt="Control Lazy Load, Infinite Scroll and Animations in React"
  999.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708410115react-intersection-observer-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708410115react-intersection-observer.jpg 600w"
  1000.        sizes="(max-width: 300px) 100vw, 300px"
  1001.      />
  1002.            </a>
  1003.            Explore 3 use cases for working with the React Intersection Observer: lazy loading, infinite scrolling, and animation/transition triggers.
  1004.            <p>
  1005.              Continue reading
  1006.              <a rel="nofollow" href="https://www.sitepoint.com/react-intersection-observer-lazy-load-infinite-scroll-animations/?utm_source=rss">Control Lazy Load, Infinite Scroll and Animations in React</a>
  1007.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1008.            </p>
  1009.          ]]></description><link>https://www.sitepoint.com/react-intersection-observer-lazy-load-infinite-scroll-animations/?utm_source=rss</link><guid isPermaLink="false">/?p=472952</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Blessing Ene Anyebe]]></dc:creator><pubDate>Mon, 19 Feb 2024 23:00:33 GMT</pubDate></item><item><title><![CDATA[Building a Research Assistant Tool with AI and JavaScript]]></title><description><![CDATA[
  1010.            <a
  1011.              href="https://www.sitepoint.com/ai-javascript-research-assistant/?utm_source=rss"
  1012.              title="Building a Research Assistant Tool with AI and JavaScript"
  1013.              rel="nofollow"
  1014.            >
  1015.              <img
  1016.        class="webfeedsFeaturedVisual"
  1017.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1018.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708321403ai-js-research-assistant.jpg"
  1019.        alt="Building a Research Assistant Tool with AI and JavaScript"
  1020.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708321403ai-js-research-assistant-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708321403ai-js-research-assistant.jpg 600w"
  1021.        sizes="(max-width: 300px) 100vw, 300px"
  1022.      />
  1023.            </a>
  1024.            Learn how to develop an AI-powered research tool using JavaScript, leveraging the latest AI advancements to sift through tons of data faster.
  1025.            <p>
  1026.              Continue reading
  1027.              <a rel="nofollow" href="https://www.sitepoint.com/ai-javascript-research-assistant/?utm_source=rss">Building a Research Assistant Tool with AI and JavaScript</a>
  1028.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1029.            </p>
  1030.          ]]></description><link>https://www.sitepoint.com/ai-javascript-research-assistant/?utm_source=rss</link><guid isPermaLink="false">/?p=472867</guid><category><![CDATA[AI]]></category><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Mahmud Adeleye]]></dc:creator><pubDate>Sun, 18 Feb 2024 19:00:22 GMT</pubDate></item><item><title><![CDATA[Understanding React useEffect]]></title><description><![CDATA[
  1031.            <a
  1032.              href="https://www.sitepoint.com/understanding-react-useeffect/?utm_source=rss"
  1033.              title="Understanding React useEffect"
  1034.              rel="nofollow"
  1035.            >
  1036.              <img
  1037.        class="webfeedsFeaturedVisual"
  1038.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1039.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707928289JeN37UicUkwVUqnJfkJAg59gOJkZlO2qM8wx7OP2zXkeLQtkA-out-0.png"
  1040.        alt=""
  1041.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707928289JeN37UicUkwVUqnJfkJAg59gOJkZlO2qM8wx7OP2zXkeLQtkA-out-0-300x225.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707928289JeN37UicUkwVUqnJfkJAg59gOJkZlO2qM8wx7OP2zXkeLQtkA-out-0-768x576.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707928289JeN37UicUkwVUqnJfkJAg59gOJkZlO2qM8wx7OP2zXkeLQtkA-out-0.png 1024w"
  1042.        sizes="(max-width: 300px) 100vw, 300px"
  1043.      />
  1044.            </a>
  1045.            This article provides a comprehensive understanding of the powerful useEffect hook, its usage, and best practices.
  1046.            <p>
  1047.              Continue reading
  1048.              <a rel="nofollow" href="https://www.sitepoint.com/understanding-react-useeffect/?utm_source=rss">Understanding React useEffect</a>
  1049.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1050.            </p>
  1051.          ]]></description><link>https://www.sitepoint.com/understanding-react-useeffect/?utm_source=rss</link><guid isPermaLink="false">/?p=472769</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Fri, 16 Feb 2024 19:00:32 GMT</pubDate></item><item><title><![CDATA[Web Design Trends to Watch in 2024]]></title><description><![CDATA[
  1052.            <a
  1053.              href="https://www.sitepoint.com/web-design-trends-to-watch/?utm_source=rss"
  1054.              title="Web Design Trends to Watch in 2024"
  1055.              rel="nofollow"
  1056.            >
  1057.              <img
  1058.        class="webfeedsFeaturedVisual"
  1059.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1060.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708065220web-design-trends.jpg"
  1061.        alt="Web Design Trends to Watch in 2024"
  1062.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708065220web-design-trends-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1708065220web-design-trends.jpg 600w"
  1063.        sizes="(max-width: 300px) 100vw, 300px"
  1064.      />
  1065.            </a>
  1066.            We survey some prevailing web design trends in 2024, from AI and futuristic minimalism to 3D immersion, dark mode and neumorphism.
  1067.            <p>
  1068.              Continue reading
  1069.              <a rel="nofollow" href="https://www.sitepoint.com/web-design-trends-to-watch/?utm_source=rss">Web Design Trends to Watch in 2024</a>
  1070.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1071.            </p>
  1072.          ]]></description><link>https://www.sitepoint.com/web-design-trends-to-watch/?utm_source=rss</link><guid isPermaLink="false">/?p=472816</guid><category><![CDATA[Design & UX]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Juliet Ofoegbu]]></dc:creator><pubDate>Thu, 15 Feb 2024 19:00:17 GMT</pubDate></item><item><title><![CDATA[Building a 3D Card Flip Animation with CSS Houdini]]></title><description><![CDATA[
  1073.            <a
  1074.              href="https://www.sitepoint.com/css-houdini-3d-card-flip-animation/?utm_source=rss"
  1075.              title="Building a 3D Card Flip Animation with CSS Houdini"
  1076.              rel="nofollow"
  1077.            >
  1078.              <img
  1079.        class="webfeedsFeaturedVisual"
  1080.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1081.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707875319houdini-card-flip2.jpg"
  1082.        alt="Building a 3D Card Flip Animation with CSS Houdini"
  1083.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707875319houdini-card-flip2-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707875319houdini-card-flip2.jpg 600w"
  1084.        sizes="(max-width: 300px) 100vw, 300px"
  1085.      />
  1086.            </a>
  1087.            Learn about features of CSS Houdini, such as worklets, interactions and custom properties, while building a 3D card flip animation.
  1088.            <p>
  1089.              Continue reading
  1090.              <a rel="nofollow" href="https://www.sitepoint.com/css-houdini-3d-card-flip-animation/?utm_source=rss">Building a 3D Card Flip Animation with CSS Houdini</a>
  1091.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1092.            </p>
  1093.          ]]></description><link>https://www.sitepoint.com/css-houdini-3d-card-flip-animation/?utm_source=rss</link><guid isPermaLink="false">/?p=469741</guid><category><![CDATA[Animation]]></category><category><![CDATA[HTML & CSS]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Fred Zugs]]></dc:creator><pubDate>Wed, 14 Feb 2024 19:00:01 GMT</pubDate></item><item><title><![CDATA[How to Use ChatGPT in an Unavailable Country]]></title><description><![CDATA[
  1094.            <a
  1095.              href="https://www.sitepoint.com/how-to-use-chatgpt-in-an-unavailable-country/?utm_source=rss"
  1096.              title="How to Use ChatGPT in an Unavailable Country"
  1097.              rel="nofollow"
  1098.            >
  1099.              <img
  1100.        class="webfeedsFeaturedVisual"
  1101.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1102.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707845731YccofxHOkc1gSycdBiCh9MMfgdNxk3et1eGwK2OO1U6lrVZJB-out-0.png"
  1103.        alt=""
  1104.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707845731YccofxHOkc1gSycdBiCh9MMfgdNxk3et1eGwK2OO1U6lrVZJB-out-0-300x225.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707845731YccofxHOkc1gSycdBiCh9MMfgdNxk3et1eGwK2OO1U6lrVZJB-out-0-768x576.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707845731YccofxHOkc1gSycdBiCh9MMfgdNxk3et1eGwK2OO1U6lrVZJB-out-0.png 1024w"
  1105.        sizes="(max-width: 300px) 100vw, 300px"
  1106.      />
  1107.            </a>
  1108.            Discover how to use ChatGPT even if you're in a country where it's not officially available, plus some handy alternatives!
  1109.            <p>
  1110.              Continue reading
  1111.              <a rel="nofollow" href="https://www.sitepoint.com/how-to-use-chatgpt-in-an-unavailable-country/?utm_source=rss">How to Use ChatGPT in an Unavailable Country</a>
  1112.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1113.            </p>
  1114.          ]]></description><link>https://www.sitepoint.com/how-to-use-chatgpt-in-an-unavailable-country/?utm_source=rss</link><guid isPermaLink="false">/?p=468687</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Tue, 13 Feb 2024 19:00:36 GMT</pubDate></item><item><title><![CDATA[An Introduction to Node.js Multithreading]]></title><description><![CDATA[
  1115.            <a
  1116.              href="https://www.sitepoint.com/node-js-multithreading/?utm_source=rss"
  1117.              title="An Introduction to Node.js Multithreading"
  1118.              rel="nofollow"
  1119.            >
  1120.              <img
  1121.        class="webfeedsFeaturedVisual"
  1122.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1123.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707791330node-js-multithreading.jpg"
  1124.        alt="An Introduction to Node.js Multithreading"
  1125.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707791330node-js-multithreading-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707791330node-js-multithreading.jpg 600w"
  1126.        sizes="(max-width: 300px) 100vw, 300px"
  1127.      />
  1128.            </a>
  1129.            Learn how to move processing of long-running JS code to another thread using workers, child processes, clustering,and more.
  1130.            <p>
  1131.              Continue reading
  1132.              <a rel="nofollow" href="https://www.sitepoint.com/node-js-multithreading/?utm_source=rss">An Introduction to Node.js Multithreading</a>
  1133.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1134.            </p>
  1135.          ]]></description><link>https://www.sitepoint.com/node-js-multithreading/?utm_source=rss</link><guid isPermaLink="false">/?p=464833</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Craig Buckler]]></dc:creator><pubDate>Mon, 12 Feb 2024 19:00:54 GMT</pubDate></item><item><title><![CDATA[How to Boost WordPress Security and Protect Your SEO Ranking]]></title><description><![CDATA[
  1136.            <a
  1137.              href="https://www.sitepoint.com/how-to-boost-wordpress-security-and-protect-your-seo-ranking/?utm_source=rss"
  1138.              title="How to Boost WordPress Security and Protect Your SEO Ranking"
  1139.              rel="nofollow"
  1140.            >
  1141.              <img
  1142.        class="webfeedsFeaturedVisual"
  1143.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1144.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707722139wordpress-security-seo.jpg"
  1145.        alt="How to Boost WordPress Security and Improve Your SEO Ranking"
  1146.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707722139wordpress-security-seo-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707722139wordpress-security-seo.jpg 600w"
  1147.        sizes="(max-width: 300px) 100vw, 300px"
  1148.      />
  1149.            </a>
  1150.            Learn tips and strategies to identify and address common WordPress security issues to protect your website and search rankings.
  1151.            <p>
  1152.              Continue reading
  1153.              <a rel="nofollow" href="https://www.sitepoint.com/how-to-boost-wordpress-security-and-protect-your-seo-ranking/?utm_source=rss">How to Boost WordPress Security and Protect Your SEO Ranking</a>
  1154.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1155.            </p>
  1156.          ]]></description><link>https://www.sitepoint.com/how-to-boost-wordpress-security-and-protect-your-seo-ranking/?utm_source=rss</link><guid isPermaLink="false">/?p=464435</guid><category><![CDATA[Security]]></category><category><![CDATA[Web]]></category><category><![CDATA[WordPress]]></category><dc:creator><![CDATA[Jaya Iyer]]></dc:creator><pubDate>Sun, 11 Feb 2024 19:00:19 GMT</pubDate></item><item><title><![CDATA[Understanding How ChatGPT Maintains Context]]></title><description><![CDATA[
  1157.            <a
  1158.              href="https://www.sitepoint.com/understanding-how-chatgpt-maintains-context/?utm_source=rss"
  1159.              title="Understanding How ChatGPT Maintains Context"
  1160.              rel="nofollow"
  1161.            >
  1162.              <img
  1163.        class="webfeedsFeaturedVisual"
  1164.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1165.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/17074167993xWuk4Yevn3f5krKp7FWNHevKJ8dLNxmrDqpimh5L3piSYpkA-out-0.png"
  1166.        alt=""
  1167.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/17074167993xWuk4Yevn3f5krKp7FWNHevKJ8dLNxmrDqpimh5L3piSYpkA-out-0-300x225.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/17074167993xWuk4Yevn3f5krKp7FWNHevKJ8dLNxmrDqpimh5L3piSYpkA-out-0-768x576.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/17074167993xWuk4Yevn3f5krKp7FWNHevKJ8dLNxmrDqpimh5L3piSYpkA-out-0.png 1024w"
  1168.        sizes="(max-width: 300px) 100vw, 300px"
  1169.      />
  1170.            </a>
  1171.            The concept of context in conversation is crucial, as it allows for coherent and meaningful exchanges. But how does ChatGPT keep context?
  1172.            <p>
  1173.              Continue reading
  1174.              <a rel="nofollow" href="https://www.sitepoint.com/understanding-how-chatgpt-maintains-context/?utm_source=rss">Understanding How ChatGPT Maintains Context</a>
  1175.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1176.            </p>
  1177.          ]]></description><link>https://www.sitepoint.com/understanding-how-chatgpt-maintains-context/?utm_source=rss</link><guid isPermaLink="false">/?p=464385</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Sat, 10 Feb 2024 19:00:46 GMT</pubDate></item><item><title><![CDATA[Building Interactive Data Visualizations with D3.js and React]]></title><description><![CDATA[
  1178.            <a
  1179.              href="https://www.sitepoint.com/d3-js-react-interactive-data-visualizations/?utm_source=rss"
  1180.              title="Building Interactive Data Visualizations with D3.js and React"
  1181.              rel="nofollow"
  1182.            >
  1183.              <img
  1184.        class="webfeedsFeaturedVisual"
  1185.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1186.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707372840react-d3js-charts.jpg"
  1187.        alt="Building Interactive Data Visualizations with D3.js and React"
  1188.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707372840react-d3js-charts-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707372840react-d3js-charts.jpg 600w"
  1189.        sizes="(max-width: 300px) 100vw, 300px"
  1190.      />
  1191.            </a>
  1192.            Learn how to integrate React and D3.js to create responsive data visualizations (bar, pie, chloropeth), handle data loading, and manipulate elements.
  1193.            <p>
  1194.              Continue reading
  1195.              <a rel="nofollow" href="https://www.sitepoint.com/d3-js-react-interactive-data-visualizations/?utm_source=rss">Building Interactive Data Visualizations with D3.js and React</a>
  1196.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1197.            </p>
  1198.          ]]></description><link>https://www.sitepoint.com/d3-js-react-interactive-data-visualizations/?utm_source=rss</link><guid isPermaLink="false">/?p=464346</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Oluwabusayo Jacobs]]></dc:creator><pubDate>Wed, 07 Feb 2024 20:00:21 GMT</pubDate></item><item><title><![CDATA[JavaScript vs Python: Which One Should You Learn First?]]></title><description><![CDATA[
  1199.            <a
  1200.              href="https://www.sitepoint.com/javascript-vs-python/?utm_source=rss"
  1201.              title="JavaScript vs Python: Which One Should You Learn First?"
  1202.              rel="nofollow"
  1203.            >
  1204.              <img
  1205.        class="webfeedsFeaturedVisual"
  1206.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1207.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707184521javascript-vs-python.jpg"
  1208.        alt="JavaScript vs Python: Which One Should You Learn First?"
  1209.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707184521javascript-vs-python-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707184521javascript-vs-python.jpg 600w"
  1210.        sizes="(max-width: 300px) 100vw, 300px"
  1211.      />
  1212.            </a>
  1213.            Learn about the similarities and differences of JavaScript and Python, how easy they are to learn, and which is best for you to learn first.
  1214.            <p>
  1215.              Continue reading
  1216.              <a rel="nofollow" href="https://www.sitepoint.com/javascript-vs-python/?utm_source=rss">JavaScript vs Python: Which One Should You Learn First?</a>
  1217.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1218.            </p>
  1219.          ]]></description><link>https://www.sitepoint.com/javascript-vs-python/?utm_source=rss</link><guid isPermaLink="false">/?p=464318</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><dc:creator><![CDATA[Olivia Gibson, Darren Jones]]></dc:creator><pubDate>Mon, 05 Feb 2024 19:00:36 GMT</pubDate></item><item><title><![CDATA[13 Best Books, Courses and Communities for Learning React]]></title><description><![CDATA[
  1220.            <a
  1221.              href="https://www.sitepoint.com/learn-react-best-books-courses-communities/?utm_source=rss"
  1222.              title="13 Best Books, Courses and Communities for Learning React"
  1223.              rel="nofollow"
  1224.            >
  1225.              <img
  1226.        class="webfeedsFeaturedVisual"
  1227.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1228.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707118181react-learning-resources.jpg"
  1229.        alt="13 Best Books, Courses and Communities for Learning React"
  1230.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707118181react-learning-resources-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/02/1707118181react-learning-resources.jpg 600w"
  1231.        sizes="(max-width: 300px) 100vw, 300px"
  1232.      />
  1233.            </a>
  1234.            Explore some of the best books, courses and communities for learning React, with a focus on developers looking to advance in web development.
  1235.            <p>
  1236.              Continue reading
  1237.              <a rel="nofollow" href="https://www.sitepoint.com/learn-react-best-books-courses-communities/?utm_source=rss">13 Best Books, Courses and Communities for Learning React</a>
  1238.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1239.            </p>
  1240.          ]]></description><link>https://www.sitepoint.com/learn-react-best-books-courses-communities/?utm_source=rss</link><guid isPermaLink="false">/?p=464275</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Sun, 04 Feb 2024 20:52:12 GMT</pubDate></item><item><title><![CDATA[5 jQuery.each() Function Examples]]></title><description><![CDATA[
  1241.            <a
  1242.              href="https://www.sitepoint.com/jquery-each-function-examples/?utm_source=rss"
  1243.              title="5 jQuery.each() Function Examples"
  1244.              rel="nofollow"
  1245.            >
  1246.              <img
  1247.        class="webfeedsFeaturedVisual"
  1248.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1249.        src="https://uploads.sitepoint.com/wp-content/uploads/2016/01/1580436773jquery-each.png"
  1250.        alt="5 jQuery.each() Function Examples"
  1251.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2016/01/1580436773jquery-each-300x170.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2016/01/1580436773jquery-each.png 600w"
  1252.        sizes="(max-width: 300px) 100vw, 300px"
  1253.      />
  1254.            </a>
  1255.            This article provides an overview of the jQuery each() function, using examples to show why it's one of jQuery's most important functions.
  1256.            <p>
  1257.              Continue reading
  1258.              <a rel="nofollow" href="https://www.sitepoint.com/jquery-each-function-examples/?utm_source=rss">5 jQuery.each() Function Examples</a>
  1259.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1260.            </p>
  1261.          ]]></description><link>https://www.sitepoint.com/jquery-each-function-examples/?utm_source=rss</link><guid isPermaLink="false">http://www.sitepoint.com/?p=122653</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Florian Rappl, James Hibbard]]></dc:creator><pubDate>Sat, 03 Feb 2024 03:00:34 GMT</pubDate></item><item><title><![CDATA[Implementing User Authentication in React Apps with Appwrite]]></title><description><![CDATA[
  1262.            <a
  1263.              href="https://www.sitepoint.com/appwrite-react-user-authentication/?utm_source=rss"
  1264.              title="Implementing User Authentication in React Apps with Appwrite"
  1265.              rel="nofollow"
  1266.            >
  1267.              <img
  1268.        class="webfeedsFeaturedVisual"
  1269.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1270.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706679121react-authentication-appwrite.jpg"
  1271.        alt="Implementing User Authentication in React Apps with Appwrite"
  1272.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706679121react-authentication-appwrite-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706679121react-authentication-appwrite.jpg 600w"
  1273.        sizes="(max-width: 300px) 100vw, 300px"
  1274.      />
  1275.            </a>
  1276.            Learn the steps and best practices for implementing a reliable and user-friendly authentication system in React apps using Appwrite.
  1277.            <p>
  1278.              Continue reading
  1279.              <a rel="nofollow" href="https://www.sitepoint.com/appwrite-react-user-authentication/?utm_source=rss">Implementing User Authentication in React Apps with Appwrite</a>
  1280.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1281.            </p>
  1282.          ]]></description><link>https://www.sitepoint.com/appwrite-react-user-authentication/?utm_source=rss</link><guid isPermaLink="false">/?p=445609</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Yemi Ojedapo]]></dc:creator><pubDate>Tue, 30 Jan 2024 19:00:41 GMT</pubDate></item><item><title><![CDATA[AI-Powered Search Engine With Milvus Vector Database on Vultr]]></title><description><![CDATA[
  1283.            <a
  1284.              href="https://www.sitepoint.com/ai-powered-search-engine-with-milvus-vector-database-on-vultr/?utm_source=rss"
  1285.              title="AI-Powered Search Engine With Milvus Vector Database on Vultr"
  1286.              rel="nofollow"
  1287.            >
  1288.              <img
  1289.        class="webfeedsFeaturedVisual"
  1290.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1291.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705071813banner.png"
  1292.        alt=""
  1293.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705071813banner-300x158.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705071813banner-1024x538.png 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705071813banner-768x403.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705071813banner.png 1200w"
  1294.        sizes="(max-width: 300px) 100vw, 300px"
  1295.      />
  1296.            </a>
  1297.            Learn how to build an AI-powered search engine with Milvus Vector Database on Vultr, This guide shows you how to use a HuggingFace dataset with Milvus Vector Database and build a question-answering search engine.
  1298.            <p>
  1299.              Continue reading
  1300.              <a rel="nofollow" href="https://www.sitepoint.com/ai-powered-search-engine-with-milvus-vector-database-on-vultr/?utm_source=rss">AI-Powered Search Engine With Milvus Vector Database on Vultr</a>
  1301.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1302.            </p>
  1303.          ]]></description><link>https://www.sitepoint.com/ai-powered-search-engine-with-milvus-vector-database-on-vultr/?utm_source=rss</link><guid isPermaLink="false">/?p=440142</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Vultr]]></dc:creator><pubDate>Tue, 30 Jan 2024 16:00:00 GMT</pubDate></item><item><title><![CDATA[Understanding Signals in Django]]></title><description><![CDATA[
  1304.            <a
  1305.              href="https://www.sitepoint.com/understanding-signals-in-django/?utm_source=rss"
  1306.              title="Understanding Signals in Django"
  1307.              rel="nofollow"
  1308.            >
  1309.              <img
  1310.        class="webfeedsFeaturedVisual"
  1311.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1312.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706596573django-signals.jpg"
  1313.        alt="Understanding Signals in Django"
  1314.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706596573django-signals-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706596573django-signals.jpg 600w"
  1315.        sizes="(max-width: 300px) 100vw, 300px"
  1316.      />
  1317.            </a>
  1318.            Learn about signals in Django: what they are, how to use them, define custom signals, use built-in signals, along with real-world use cases.
  1319.            <p>
  1320.              Continue reading
  1321.              <a rel="nofollow" href="https://www.sitepoint.com/understanding-signals-in-django/?utm_source=rss">Understanding Signals in Django</a>
  1322.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1323.            </p>
  1324.          ]]></description><link>https://www.sitepoint.com/understanding-signals-in-django/?utm_source=rss</link><guid isPermaLink="false">/?p=441255</guid><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><dc:creator><![CDATA[Kabaki Antony]]></dc:creator><pubDate>Mon, 29 Jan 2024 21:37:10 GMT</pubDate></item><item><title><![CDATA[Why React Icons May Be the Only Icon Library You Need]]></title><description><![CDATA[
  1325.            <a
  1326.              href="https://www.sitepoint.com/react-icons-library/?utm_source=rss"
  1327.              title="Why React Icons May Be the Only Icon Library You Need"
  1328.              rel="nofollow"
  1329.            >
  1330.              <img
  1331.        class="webfeedsFeaturedVisual"
  1332.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1333.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706254275react-icons.jpg"
  1334.        alt="Why React Icons May Be the Only Icon Library You Need"
  1335.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706254275react-icons-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706254275react-icons.jpg 600w"
  1336.        sizes="(max-width: 300px) 100vw, 300px"
  1337.      />
  1338.            </a>
  1339.            Learn how to use React Icons and other React-ready icon libraries to easily add ready-made SVG icons to your React projects.
  1340.            <p>
  1341.              Continue reading
  1342.              <a rel="nofollow" href="https://www.sitepoint.com/react-icons-library/?utm_source=rss">Why React Icons May Be the Only Icon Library You Need</a>
  1343.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1344.            </p>
  1345.          ]]></description><link>https://www.sitepoint.com/react-icons-library/?utm_source=rss</link><guid isPermaLink="false">/?p=440480</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Thu, 25 Jan 2024 19:00:39 GMT</pubDate></item><item><title><![CDATA[View Transitions in Astro]]></title><description><![CDATA[
  1346.            <a
  1347.              href="https://www.sitepoint.com/view-transitions-in-astro/?utm_source=rss"
  1348.              title="View Transitions in Astro"
  1349.              rel="nofollow"
  1350.            >
  1351.              <img
  1352.        class="webfeedsFeaturedVisual"
  1353.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1354.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro.png"
  1355.        alt=""
  1356.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro-300x300.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro-150x150.png 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro-768x768.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro-120x120.png 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706195517View-Transitions-in-Astro.png 1024w"
  1357.        sizes="(max-width: 300px) 100vw, 300px"
  1358.      />
  1359.            </a>
  1360.            This introduction to view transitions in Astro is excepted from Unleashing the Power of Astro, available now on SitePoint Premium.
  1361.            <p>
  1362.              Continue reading
  1363.              <a rel="nofollow" href="https://www.sitepoint.com/view-transitions-in-astro/?utm_source=rss">View Transitions in Astro</a>
  1364.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1365.            </p>
  1366.          ]]></description><link>https://www.sitepoint.com/view-transitions-in-astro/?utm_source=rss</link><guid isPermaLink="false">/?p=440306</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Tamas Piros]]></dc:creator><pubDate>Wed, 24 Jan 2024 20:12:40 GMT</pubDate></item><item><title><![CDATA[Getting Started with Content Collections in Astro]]></title><description><![CDATA[
  1367.            <a
  1368.              href="https://www.sitepoint.com/getting-started-with-content-collections-in-astro/?utm_source=rss"
  1369.              title="Getting Started with Content Collections in Astro"
  1370.              rel="nofollow"
  1371.            >
  1372.              <img
  1373.        class="webfeedsFeaturedVisual"
  1374.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1375.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706136825astro-collections.jpg"
  1376.        alt="Getting Started with Content Collections in Astro"
  1377.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706136825astro-collections-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1706136825astro-collections.jpg 600w"
  1378.        sizes="(max-width: 300px) 100vw, 300px"
  1379.      />
  1380.            </a>
  1381.            This introduction to content collections in Astro is excepted from Unleashing the Power of Astro, available now on SitePoint Premium
  1382.            <p>
  1383.              Continue reading
  1384.              <a rel="nofollow" href="https://www.sitepoint.com/getting-started-with-content-collections-in-astro/?utm_source=rss">Getting Started with Content Collections in Astro</a>
  1385.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1386.            </p>
  1387.          ]]></description><link>https://www.sitepoint.com/getting-started-with-content-collections-in-astro/?utm_source=rss</link><guid isPermaLink="false">/?p=440301</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Tamas Piros]]></dc:creator><pubDate>Tue, 23 Jan 2024 19:00:00 GMT</pubDate></item><item><title><![CDATA[What Does the Java Virtual Machine Do All Day?]]></title><description><![CDATA[
  1388.            <a
  1389.              href="https://www.sitepoint.com/what-does-the-java-virtual-machine-do-all-day/?utm_source=rss"
  1390.              title="What Does the Java Virtual Machine Do All Day?"
  1391.              rel="nofollow"
  1392.            >
  1393.              <img
  1394.        class="webfeedsFeaturedVisual"
  1395.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1396.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705987779java-virtual-machine.jpg"
  1397.        alt="What Does the Java Virtual Machine Do All Day?"
  1398.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705987779java-virtual-machine-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705987779java-virtual-machine.jpg 600w"
  1399.        sizes="(max-width: 300px) 100vw, 300px"
  1400.      />
  1401.            </a>
  1402.            Learn how easy gprofng is to use and why it's useful for digging into the dynamic behavior of a Java application.
  1403.            <p>
  1404.              Continue reading
  1405.              <a rel="nofollow" href="https://www.sitepoint.com/what-does-the-java-virtual-machine-do-all-day/?utm_source=rss">What Does the Java Virtual Machine Do All Day?</a>
  1406.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1407.            </p>
  1408.          ]]></description><link>https://www.sitepoint.com/what-does-the-java-virtual-machine-do-all-day/?utm_source=rss</link><guid isPermaLink="false">/?p=440422</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Peter Kessler]]></dc:creator><pubDate>Mon, 22 Jan 2024 21:41:09 GMT</pubDate></item><item><title><![CDATA[Become a Freelance Web Developer on Fiverr: Ultimate Guide]]></title><description><![CDATA[
  1409.            <a
  1410.              href="https://www.sitepoint.com/fiverr-freelance-web-developer-ultimate-guide/?utm_source=rss"
  1411.              title="Become a Freelance Web Developer on Fiverr: Ultimate Guide"
  1412.              rel="nofollow"
  1413.            >
  1414.              <img
  1415.        class="webfeedsFeaturedVisual"
  1416.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1417.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/01/1673933694fiverr-frelance-gig.jpg"
  1418.        alt="Become a Freelance Web Developer on Fiverr: Ultimate Guide"
  1419.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/01/1673933694fiverr-frelance-gig-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/01/1673933694fiverr-frelance-gig-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2023/01/1673933694fiverr-frelance-gig-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2023/01/1673933694fiverr-frelance-gig.jpg 1200w"
  1420.        sizes="(max-width: 300px) 100vw, 300px"
  1421.      />
  1422.            </a>
  1423.            Learn how to earn some extra money online with your web dev skills with these tips and tricks for setting up successful gigs on Fiverr.
  1424.            <p>
  1425.              Continue reading
  1426.              <a rel="nofollow" href="https://www.sitepoint.com/fiverr-freelance-web-developer-ultimate-guide/?utm_source=rss">Become a Freelance Web Developer on Fiverr: Ultimate Guide</a>
  1427.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1428.            </p>
  1429.          ]]></description><link>https://www.sitepoint.com/fiverr-freelance-web-developer-ultimate-guide/?utm_source=rss</link><guid isPermaLink="false">/?p=271165</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Mayank Singh]]></dc:creator><pubDate>Mon, 22 Jan 2024 19:00:20 GMT</pubDate></item><item><title><![CDATA[Layouts in Astro]]></title><description><![CDATA[
  1430.            <a
  1431.              href="https://www.sitepoint.com/layouts-in-astro/?utm_source=rss"
  1432.              title="Layouts in Astro"
  1433.              rel="nofollow"
  1434.            >
  1435.              <img
  1436.        class="webfeedsFeaturedVisual"
  1437.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1438.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c.webp"
  1439.        alt=""
  1440.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c-300x300.webp 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c-150x150.webp 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c-768x768.webp 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c-120x120.webp 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17055991867deead87-2165-4f14-8284-1928cdbe634c.webp 1024w"
  1441.        sizes="(max-width: 300px) 100vw, 300px"
  1442.      />
  1443.            </a>
  1444.            This introduction to layouts in Astro is excepted from Unleashing the Power of Astro, available now on SitePoint Premium.
  1445.            <p>
  1446.              Continue reading
  1447.              <a rel="nofollow" href="https://www.sitepoint.com/layouts-in-astro/?utm_source=rss">Layouts in Astro</a>
  1448.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1449.            </p>
  1450.          ]]></description><link>https://www.sitepoint.com/layouts-in-astro/?utm_source=rss</link><guid isPermaLink="false">/?p=440296</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Tamas Piros]]></dc:creator><pubDate>Mon, 22 Jan 2024 05:00:00 GMT</pubDate></item><item><title><![CDATA[.NET 8: Blazor Render Modes Explained]]></title><description><![CDATA[
  1451.            <a
  1452.              href="https://www.sitepoint.com/net-8-blazor-render-modes-explained/?utm_source=rss"
  1453.              title=".NET 8: Blazor Render Modes Explained"
  1454.              rel="nofollow"
  1455.            >
  1456.              <img
  1457.        class="webfeedsFeaturedVisual"
  1458.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1459.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor.png"
  1460.        alt=""
  1461.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor-300x300.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor-150x150.png 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor-768x768.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor-120x120.png 120w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705941059blazor.png 1024w"
  1462.        sizes="(max-width: 300px) 100vw, 300px"
  1463.      />
  1464.            </a>
  1465.            Blazor .NET8 render mode provides developers with more flexibility and control over how their components are rendered.
  1466.            <p>
  1467.              Continue reading
  1468.              <a rel="nofollow" href="https://www.sitepoint.com/net-8-blazor-render-modes-explained/?utm_source=rss">.NET 8: Blazor Render Modes Explained</a>
  1469.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1470.            </p>
  1471.          ]]></description><link>https://www.sitepoint.com/net-8-blazor-render-modes-explained/?utm_source=rss</link><guid isPermaLink="false">/?p=440311</guid><category><![CDATA[ASP.NET]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Peter De Tender]]></dc:creator><pubDate>Sun, 21 Jan 2024 21:33:27 GMT</pubDate></item><item><title><![CDATA[Mastering Node CSV]]></title><description><![CDATA[
  1472.            <a
  1473.              href="https://www.sitepoint.com/mastering-node-csv/?utm_source=rss"
  1474.              title="Mastering Node CSV"
  1475.              rel="nofollow"
  1476.            >
  1477.              <img
  1478.        class="webfeedsFeaturedVisual"
  1479.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1480.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705508202906f3858-71b0-47ab-90e6-1f1fc7b77107.png"
  1481.        alt=""
  1482.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705508202906f3858-71b0-47ab-90e6-1f1fc7b77107-300x171.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1705508202906f3858-71b0-47ab-90e6-1f1fc7b77107.png 700w"
  1483.        sizes="(max-width: 300px) 100vw, 300px"
  1484.      />
  1485.            </a>
  1486.            Efficiently manage CSV files in Node.js using Node CSV. This article cuts to the chase, offering you actionable solutions.
  1487.            <p>
  1488.              Continue reading
  1489.              <a rel="nofollow" href="https://www.sitepoint.com/mastering-node-csv/?utm_source=rss">Mastering Node CSV</a>
  1490.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1491.            </p>
  1492.          ]]></description><link>https://www.sitepoint.com/mastering-node-csv/?utm_source=rss</link><guid isPermaLink="false">/?p=440251</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Fri, 19 Jan 2024 21:19:00 GMT</pubDate></item><item><title><![CDATA[A Beginner’s Guide to SvelteKit]]></title><description><![CDATA[
  1493.            <a
  1494.              href="https://www.sitepoint.com/a-beginners-guide-to-sveltekit/?utm_source=rss"
  1495.              title="A Beginner’s Guide to SvelteKit"
  1496.              rel="nofollow"
  1497.            >
  1498.              <img
  1499.        class="webfeedsFeaturedVisual"
  1500.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1501.        src="https://uploads.sitepoint.com/wp-content/uploads/2021/04/1619323199sveltekit-introduction.png"
  1502.        alt="A Beginner's Guide to SvelteKit"
  1503.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2021/04/1619323199sveltekit-introduction-300x170.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2021/04/1619323199sveltekit-introduction.png 600w"
  1504.        sizes="(max-width: 300px) 100vw, 300px"
  1505.      />
  1506.            </a>
  1507.            Frontend development can be easier! Learn how Svelte and SvelteKit combine to make it easy to build a blazing-fast, SEO-optimized web app.
  1508.            <p>
  1509.              Continue reading
  1510.              <a rel="nofollow" href="https://www.sitepoint.com/a-beginners-guide-to-sveltekit/?utm_source=rss">A Beginner’s Guide to SvelteKit</a>
  1511.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1512.            </p>
  1513.          ]]></description><link>https://www.sitepoint.com/a-beginners-guide-to-sveltekit/?utm_source=rss</link><guid isPermaLink="false">/?p=182439</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Erik Kückelheim, Simon Holthausen]]></dc:creator><pubDate>Thu, 18 Jan 2024 17:00:55 GMT</pubDate></item><item><title><![CDATA[Brighten Up Your Astro Site with KwesForms and Rive]]></title><description><![CDATA[
  1514.            <a
  1515.              href="https://www.sitepoint.com/astro-kwesforms-rive/?utm_source=rss"
  1516.              title="Brighten Up Your Astro Site with KwesForms and Rive"
  1517.              rel="nofollow"
  1518.            >
  1519.              <img
  1520.        class="webfeedsFeaturedVisual"
  1521.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1522.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704754540forms-astro-kwes-rive.jpg"
  1523.        alt="Animate Your Astro Forms with KwesForms and Rive"
  1524.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704754540forms-astro-kwes-rive-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704754540forms-astro-kwes-rive.jpg 600w"
  1525.        sizes="(max-width: 300px) 100vw, 300px"
  1526.      />
  1527.            </a>
  1528.            Learn how to add KwesForms, a form backend for web devs, to your Astro site, and then bring the form to life using custom events and Rive.
  1529.            <p>
  1530.              Continue reading
  1531.              <a rel="nofollow" href="https://www.sitepoint.com/astro-kwesforms-rive/?utm_source=rss">Brighten Up Your Astro Site with KwesForms and Rive</a>
  1532.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1533.            </p>
  1534.          ]]></description><link>https://www.sitepoint.com/astro-kwesforms-rive/?utm_source=rss</link><guid isPermaLink="false">/?p=439971</guid><category><![CDATA[CMS]]></category><category><![CDATA[JavaScript]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Paul Scanlon]]></dc:creator><pubDate>Wed, 17 Jan 2024 21:25:39 GMT</pubDate></item><item><title><![CDATA[Which Programming Language Should I Learn First in 2024?]]></title><description><![CDATA[
  1535.            <a
  1536.              href="https://www.sitepoint.com/which-programming-language-should-i-learn-first/?utm_source=rss"
  1537.              title="Which Programming Language Should I Learn First in 2024?"
  1538.              rel="nofollow"
  1539.            >
  1540.              <img
  1541.        class="webfeedsFeaturedVisual"
  1542.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1543.        src="https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-scaled.jpg"
  1544.        alt="Best programming language to learn first"
  1545.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-300x158.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-1024x538.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-768x403.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-1536x807.jpg 1536w, https://uploads.sitepoint.com/wp-content/uploads/2022/05/1651719583bestprogramminglanguage-2048x1076.jpg 2048w"
  1546.        sizes="(max-width: 300px) 100vw, 300px"
  1547.      />
  1548.            </a>
  1549.            It's hard to decide on a programming language to learn first. Here's a look at the most popular languages in 2023, and why they're worthwhile.
  1550.            <p>
  1551.              Continue reading
  1552.              <a rel="nofollow" href="https://www.sitepoint.com/which-programming-language-should-i-learn-first/?utm_source=rss">Which Programming Language Should I Learn First in 2024?</a>
  1553.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1554.            </p>
  1555.          ]]></description><link>https://www.sitepoint.com/which-programming-language-should-i-learn-first/?utm_source=rss</link><guid isPermaLink="false">/?p=260961</guid><category><![CDATA[Programming]]></category><category><![CDATA[Software Development]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Joel Falconer]]></dc:creator><pubDate>Tue, 16 Jan 2024 21:00:00 GMT</pubDate></item><item><title><![CDATA[Managing PHP Versions with Laravel Herd]]></title><description><![CDATA[
  1556.            <a
  1557.              href="https://www.sitepoint.com/managing-php-versions-with-laravel-herd/?utm_source=rss"
  1558.              title="Managing PHP Versions with Laravel Herd"
  1559.              rel="nofollow"
  1560.            >
  1561.              <img
  1562.        class="webfeedsFeaturedVisual"
  1563.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1564.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704903700r1ifTyuK31VHIiNcbkPFSk7pGpVj8CjY03attIR2jVCjXjFJA-out-0.png"
  1565.        alt=""
  1566.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704903700r1ifTyuK31VHIiNcbkPFSk7pGpVj8CjY03attIR2jVCjXjFJA-out-0-300x225.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704903700r1ifTyuK31VHIiNcbkPFSk7pGpVj8CjY03attIR2jVCjXjFJA-out-0-768x576.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704903700r1ifTyuK31VHIiNcbkPFSk7pGpVj8CjY03attIR2jVCjXjFJA-out-0.png 1024w"
  1567.        sizes="(max-width: 300px) 100vw, 300px"
  1568.      />
  1569.            </a>
  1570.            Laravel Herd allows developers to manage multiple PHP versions. This article will delve into how to use it, plus benefits and challenges.
  1571.            <p>
  1572.              Continue reading
  1573.              <a rel="nofollow" href="https://www.sitepoint.com/managing-php-versions-with-laravel-herd/?utm_source=rss">Managing PHP Versions with Laravel Herd</a>
  1574.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1575.            </p>
  1576.          ]]></description><link>https://www.sitepoint.com/managing-php-versions-with-laravel-herd/?utm_source=rss</link><guid isPermaLink="false">/?p=440055</guid><category><![CDATA[PHP]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Sat, 13 Jan 2024 21:38:25 GMT</pubDate></item><item><title><![CDATA[Accelerating the Cloud: The Final Steps]]></title><description><![CDATA[
  1577.            <a
  1578.              href="https://www.sitepoint.com/accelerating-the-cloud-the-final-steps/?utm_source=rss"
  1579.              title="Accelerating the Cloud: The Final Steps"
  1580.              rel="nofollow"
  1581.            >
  1582.              <img
  1583.        class="webfeedsFeaturedVisual"
  1584.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1585.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc.webp"
  1586.        alt=""
  1587.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc-300x300.webp 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc.webp 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc-150x150.webp 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc-768x768.webp 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/1704993254d71df428-b87d-4c87-bfbf-e9a41c5006fc-120x120.webp 120w"
  1588.        sizes="(max-width: 300px) 100vw, 300px"
  1589.      />
  1590.            </a>
  1591.            We explore how to approach cloud native application development and where to start the process within your organization.
  1592.            <p>
  1593.              Continue reading
  1594.              <a rel="nofollow" href="https://www.sitepoint.com/accelerating-the-cloud-the-final-steps/?utm_source=rss">Accelerating the Cloud: The Final Steps</a>
  1595.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1596.            </p>
  1597.          ]]></description><link>https://www.sitepoint.com/accelerating-the-cloud-the-final-steps/?utm_source=rss</link><guid isPermaLink="false">/?p=440113</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dave Neary]]></dc:creator><pubDate>Wed, 10 Jan 2024 22:15:13 GMT</pubDate></item><item><title><![CDATA[An Alphebetized List of MIME Types]]></title><description><![CDATA[
  1598.            <a
  1599.              href="https://www.sitepoint.com/mime-types-complete-list/?utm_source=rss"
  1600.              title="An Alphebetized List of MIME Types"
  1601.              rel="nofollow"
  1602.            >
  1603.              <img
  1604.        class="webfeedsFeaturedVisual"
  1605.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1606.        src="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200.jpg"
  1607.        alt=""
  1608.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2015/08/1704885571b912027e-c941-4910-98e5-7ec218b03200-120x120.jpg 120w"
  1609.        sizes="(max-width: 300px) 100vw, 300px"
  1610.      />
  1611.            </a>
  1612.            MIME types are a way to specify the nature and format of a document, file, or assortment of bytes. Here's a list of common MIME types.
  1613.            <p>
  1614.              Continue reading
  1615.              <a rel="nofollow" href="https://www.sitepoint.com/mime-types-complete-list/?utm_source=rss">An Alphebetized List of MIME Types</a>
  1616.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1617.            </p>
  1618.          ]]></description><link>https://www.sitepoint.com/mime-types-complete-list/?utm_source=rss</link><guid isPermaLink="false">https://www.sitepoint.com/?p=79866</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Tue, 09 Jan 2024 02:56:00 GMT</pubDate></item><item><title><![CDATA[The Best PHP Frameworks for 2024]]></title><description><![CDATA[
  1619.            <a
  1620.              href="https://www.sitepoint.com/best-php-frameworks/?utm_source=rss"
  1621.              title="The Best PHP Frameworks for 2024"
  1622.              rel="nofollow"
  1623.            >
  1624.              <img
  1625.        class="webfeedsFeaturedVisual"
  1626.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1627.        src="https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667348581best-php-frameworks.jpg"
  1628.        alt="The Best PHP Frameworks for 2022"
  1629.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667348581best-php-frameworks-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667348581best-php-frameworks-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667348581best-php-frameworks-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2022/11/1667348581best-php-frameworks.jpg 1200w"
  1630.        sizes="(max-width: 300px) 100vw, 300px"
  1631.      />
  1632.            </a>
  1633.            Dive into the fundamentals of PHP frameworks and which are the best PHP frameworks for you, whether you're a beginner or PHP expert.
  1634.            <p>
  1635.              Continue reading
  1636.              <a rel="nofollow" href="https://www.sitepoint.com/best-php-frameworks/?utm_source=rss">The Best PHP Frameworks for 2024</a>
  1637.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1638.            </p>
  1639.          ]]></description><link>https://www.sitepoint.com/best-php-frameworks/?utm_source=rss</link><guid isPermaLink="false">/?p=269682</guid><category><![CDATA[PHP]]></category><dc:creator><![CDATA[Claudio Ribeiro]]></dc:creator><pubDate>Mon, 08 Jan 2024 21:00:45 GMT</pubDate></item><item><title><![CDATA[11 Best WordPress Themes for Developers & Designers in 2024]]></title><description><![CDATA[
  1640.            <a
  1641.              href="https://www.sitepoint.com/best-wordpress-themes-developers-designers-2024/?utm_source=rss"
  1642.              title="11 Best WordPress Themes for Developers & Designers in 2024"
  1643.              rel="nofollow"
  1644.            >
  1645.              <img
  1646.        class="webfeedsFeaturedVisual"
  1647.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1648.        src="https://uploads.sitepoint.com/wp-content/uploads/2022/01/1642314568wordpress-themes.jpg"
  1649.        alt="10 Best WordPress Themes You Should Be Using in 2022"
  1650.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2022/01/1642314568wordpress-themes-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2022/01/1642314568wordpress-themes-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2022/01/1642314568wordpress-themes-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2022/01/1642314568wordpress-themes.jpg 1200w"
  1651.        sizes="(max-width: 300px) 100vw, 300px"
  1652.      />
  1653.            </a>
  1654.            from UiCorePro to BeTheme and everything in between these are the best WordPress themes for developers for creating perfect websites in 2024.
  1655.            <p>
  1656.              Continue reading
  1657.              <a rel="nofollow" href="https://www.sitepoint.com/best-wordpress-themes-developers-designers-2024/?utm_source=rss">11 Best WordPress Themes for Developers & Designers in 2024</a>
  1658.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1659.            </p>
  1660.          ]]></description><link>https://www.sitepoint.com/best-wordpress-themes-developers-designers-2024/?utm_source=rss</link><guid isPermaLink="false">/?p=439798</guid><category><![CDATA[WordPress]]></category><dc:creator><![CDATA[SitePoint Sponsors]]></dc:creator><pubDate>Mon, 08 Jan 2024 19:00:33 GMT</pubDate></item><item><title><![CDATA[Top 10 Best WordPress AI Plugins of 2024]]></title><description><![CDATA[
  1661.            <a
  1662.              href="https://www.sitepoint.com/top-9-best-wordpress-ai-plugins-of-2023/?utm_source=rss"
  1663.              title="Top 10 Best WordPress AI Plugins of 2024"
  1664.              rel="nofollow"
  1665.            >
  1666.              <img
  1667.        class="webfeedsFeaturedVisual"
  1668.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1669.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679641853gpt-debugging.jpg"
  1670.        alt="Leverage GPT-4 for Debugging and Bug Fixes"
  1671.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679641853gpt-debugging-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679641853gpt-debugging-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679641853gpt-debugging-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1679641853gpt-debugging.jpg 1200w"
  1672.        sizes="(max-width: 300px) 100vw, 300px"
  1673.      />
  1674.            </a>
  1675.            We’ll introduce you to the top 9 best WordPress AI plugins of 2023, and explore the benefits they offer for various aspects of your website.
  1676.            <p>
  1677.              Continue reading
  1678.              <a rel="nofollow" href="https://www.sitepoint.com/top-9-best-wordpress-ai-plugins-of-2023/?utm_source=rss">Top 10 Best WordPress AI Plugins of 2024</a>
  1679.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1680.            </p>
  1681.          ]]></description><link>https://www.sitepoint.com/top-9-best-wordpress-ai-plugins-of-2023/?utm_source=rss</link><guid isPermaLink="false">/?p=279574</guid><category><![CDATA[Plugins]]></category><category><![CDATA[Security]]></category><category><![CDATA[WordPress]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Mon, 08 Jan 2024 16:00:00 GMT</pubDate></item><item><title><![CDATA[20+ Tools for Node.js Development in 2024]]></title><description><![CDATA[
  1682.            <a
  1683.              href="https://www.sitepoint.com/node-js-development-tools/?utm_source=rss"
  1684.              title="20+ Tools for Node.js Development in 2024"
  1685.              rel="nofollow"
  1686.            >
  1687.              <img
  1688.        class="webfeedsFeaturedVisual"
  1689.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1690.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/09/1695982593node-js-tools.jpg"
  1691.        alt="20+ Tools for Node.js Development"
  1692.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/09/1695982593node-js-tools-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/09/1695982593node-js-tools.jpg 600w"
  1693.        sizes="(max-width: 300px) 100vw, 300px"
  1694.      />
  1695.            </a>
  1696.            This guide will introduce you to the top tools for Node.js development to you can streamline your workflow and create high-performance apps.
  1697.            <p>
  1698.              Continue reading
  1699.              <a rel="nofollow" href="https://www.sitepoint.com/node-js-development-tools/?utm_source=rss">20+ Tools for Node.js Development in 2024</a>
  1700.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1701.            </p>
  1702.          ]]></description><link>https://www.sitepoint.com/node-js-development-tools/?utm_source=rss</link><guid isPermaLink="false">/?p=281066</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Fri, 05 Jan 2024 03:30:00 GMT</pubDate></item><item><title><![CDATA[The Best Figma Plugins to Enhance Your Design Workflow in 2024]]></title><description><![CDATA[
  1703.            <a
  1704.              href="https://www.sitepoint.com/figma-plugins/?utm_source=rss"
  1705.              title="The Best Figma Plugins to Enhance Your Design Workflow in 2024"
  1706.              rel="nofollow"
  1707.            >
  1708.              <img
  1709.        class="webfeedsFeaturedVisual"
  1710.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1711.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680328749wordpress-contact-forms.jpg"
  1712.        alt="The Top Five WordPress Contact Form Plugins"
  1713.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680328749wordpress-contact-forms-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680328749wordpress-contact-forms-1024x580.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680328749wordpress-contact-forms-768x435.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2023/03/1680328749wordpress-contact-forms.jpg 1200w"
  1714.        sizes="(max-width: 300px) 100vw, 300px"
  1715.      />
  1716.            </a>
  1717.            In this article, we'll explore the top Figma plugins that every designer should consider using to enhance their design workflow in 2024.
  1718.            <p>
  1719.              Continue reading
  1720.              <a rel="nofollow" href="https://www.sitepoint.com/figma-plugins/?utm_source=rss">The Best Figma Plugins to Enhance Your Design Workflow in 2024</a>
  1721.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1722.            </p>
  1723.          ]]></description><link>https://www.sitepoint.com/figma-plugins/?utm_source=rss</link><guid isPermaLink="false">/?p=279316</guid><category><![CDATA[Design]]></category><category><![CDATA[Design & UX]]></category><category><![CDATA[UX]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Thu, 04 Jan 2024 04:37:43 GMT</pubDate></item><item><title><![CDATA[Harnessing the Power of Zenserp for Advanced Search Engine Parsing]]></title><description><![CDATA[
  1724.            <a
  1725.              href="https://www.sitepoint.com/zenserp-advanced-search-engine-parsing/?utm_source=rss"
  1726.              title="Harnessing the Power of Zenserp for Advanced Search Engine Parsing"
  1727.              rel="nofollow"
  1728.            >
  1729.              <img
  1730.        class="webfeedsFeaturedVisual"
  1731.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1732.        src="https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d.jpg"
  1733.        alt=""
  1734.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d-300x300.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d.jpg 1024w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d-150x150.jpg 150w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d-768x768.jpg 768w, https://uploads.sitepoint.com/wp-content/uploads/2024/01/17042817102069dc15-c4e0-4e03-8be0-cc092d13045d-120x120.jpg 120w"
  1735.        sizes="(max-width: 300px) 100vw, 300px"
  1736.      />
  1737.            </a>
  1738.            Learn about Zenserp, a powerful tool for developers looking to enhance their projects with real-time, accurate search data.
  1739.            <p>
  1740.              Continue reading
  1741.              <a rel="nofollow" href="https://www.sitepoint.com/zenserp-advanced-search-engine-parsing/?utm_source=rss">Harnessing the Power of Zenserp for Advanced Search Engine Parsing</a>
  1742.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1743.            </p>
  1744.          ]]></description><link>https://www.sitepoint.com/zenserp-advanced-search-engine-parsing/?utm_source=rss</link><guid isPermaLink="false">/?p=439660</guid><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Christopher Collins]]></dc:creator><pubDate>Mon, 01 Jan 2024 22:00:08 GMT</pubDate></item><item><title><![CDATA[Build Your Own AI Tools in Python Using the OpenAI API]]></title><description><![CDATA[
  1745.            <a
  1746.              href="https://www.sitepoint.com/python-build-ai-tools-openai-api/?utm_source=rss"
  1747.              title="Build Your Own AI Tools in Python Using the OpenAI API"
  1748.              rel="nofollow"
  1749.            >
  1750.              <img
  1751.        class="webfeedsFeaturedVisual"
  1752.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1753.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703807873python-gpt-api.jpg"
  1754.        alt="Build Your Own AI Tools in Python Using the OpenAI API"
  1755.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703807873python-gpt-api-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703807873python-gpt-api.jpg 600w"
  1756.        sizes="(max-width: 300px) 100vw, 300px"
  1757.      />
  1758.            </a>
  1759.            Learn how to integrate the OpenAI/ChatGPT API into your Python scripts, from initial setup to real-world, practical examples of using it.
  1760.            <p>
  1761.              Continue reading
  1762.              <a rel="nofollow" href="https://www.sitepoint.com/python-build-ai-tools-openai-api/?utm_source=rss">Build Your Own AI Tools in Python Using the OpenAI API</a>
  1763.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1764.            </p>
  1765.          ]]></description><link>https://www.sitepoint.com/python-build-ai-tools-openai-api/?utm_source=rss</link><guid isPermaLink="false">/?p=439726</guid><category><![CDATA[AI]]></category><category><![CDATA[Python]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Mon, 01 Jan 2024 19:00:31 GMT</pubDate></item><item><title><![CDATA[The Best React Chart Libraries for Data Visualization in 2024]]></title><description><![CDATA[
  1766.            <a
  1767.              href="https://www.sitepoint.com/best-react-data-visualization-chart-libraries/?utm_source=rss"
  1768.              title="The Best React Chart Libraries for Data Visualization in 2024"
  1769.              rel="nofollow"
  1770.            >
  1771.              <img
  1772.        class="webfeedsFeaturedVisual"
  1773.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1774.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/10/1696200808react-chart-libraries.jpg"
  1775.        alt="The Best React Chart Libraries for Data Visualization"
  1776.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/10/1696200808react-chart-libraries-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/10/1696200808react-chart-libraries.jpg 600w"
  1777.        sizes="(max-width: 300px) 100vw, 300px"
  1778.      />
  1779.            </a>
  1780.            We explore the most popular React chart libraries, looking at their key features, usage examples, and tips for choosing the right library
  1781.            <p>
  1782.              Continue reading
  1783.              <a rel="nofollow" href="https://www.sitepoint.com/best-react-data-visualization-chart-libraries/?utm_source=rss">The Best React Chart Libraries for Data Visualization in 2024</a>
  1784.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1785.            </p>
  1786.          ]]></description><link>https://www.sitepoint.com/best-react-data-visualization-chart-libraries/?utm_source=rss</link><guid isPermaLink="false">/?p=281088</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Mon, 01 Jan 2024 06:00:04 GMT</pubDate></item><item><title><![CDATA[7 Free AI Logo Generators to Get Started]]></title><description><![CDATA[
  1787.            <a
  1788.              href="https://www.sitepoint.com/ai-logo-generators/?utm_source=rss"
  1789.              title="7 Free AI Logo Generators to Get Started"
  1790.              rel="nofollow"
  1791.            >
  1792.              <img
  1793.        class="webfeedsFeaturedVisual"
  1794.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1795.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703745716ai-logo-generators.jpg"
  1796.        alt="7 Free AI Logo Generators to Get Started"
  1797.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703745716ai-logo-generators-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1703745716ai-logo-generators.jpg 600w"
  1798.        sizes="(max-width: 300px) 100vw, 300px"
  1799.      />
  1800.            </a>
  1801.            Check out our selection of the best artificial intelligence logo generators for crafting the perfect visual representation for your brand.
  1802.            <p>
  1803.              Continue reading
  1804.              <a rel="nofollow" href="https://www.sitepoint.com/ai-logo-generators/?utm_source=rss">7 Free AI Logo Generators to Get Started</a>
  1805.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1806.            </p>
  1807.          ]]></description><link>https://www.sitepoint.com/ai-logo-generators/?utm_source=rss</link><guid isPermaLink="false">/?p=439711</guid><category><![CDATA[AI]]></category><category><![CDATA[Design & UX]]></category><category><![CDATA[UI Design]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Zain Zaidi]]></dc:creator><pubDate>Wed, 27 Dec 2023 19:00:10 GMT</pubDate></item><item><title><![CDATA[Turn Your Vue App into an Offline-ready Progressive Web App]]></title><description><![CDATA[
  1808.            <a
  1809.              href="https://www.sitepoint.com/vue-app-to-offline-ready-pwa/?utm_source=rss"
  1810.              title="Turn Your Vue App into an Offline-ready Progressive Web App"
  1811.              rel="nofollow"
  1812.            >
  1813.              <img
  1814.        class="webfeedsFeaturedVisual"
  1815.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1816.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702968425vue-to-pwa.jpg"
  1817.        alt="Turn Your Vue App into an Offline-ready Progressive Web App"
  1818.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702968425vue-to-pwa-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702968425vue-to-pwa.jpg 600w"
  1819.        sizes="(max-width: 300px) 100vw, 300px"
  1820.      />
  1821.            </a>
  1822.            Learn how to transform your Vue.js app into a progressive web app, enhancing UX, improving performance, and offering offline functionality.
  1823.            <p>
  1824.              Continue reading
  1825.              <a rel="nofollow" href="https://www.sitepoint.com/vue-app-to-offline-ready-pwa/?utm_source=rss">Turn Your Vue App into an Offline-ready Progressive Web App</a>
  1826.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1827.            </p>
  1828.          ]]></description><link>https://www.sitepoint.com/vue-app-to-offline-ready-pwa/?utm_source=rss</link><guid isPermaLink="false">/?p=418864</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Imran Alam]]></dc:creator><pubDate>Wed, 20 Dec 2023 19:00:56 GMT</pubDate></item><item><title><![CDATA[Clean Architecture: Theming with Tailwind and CSS Variables]]></title><description><![CDATA[
  1829.            <a
  1830.              href="https://www.sitepoint.com/theming-tailwind-css-variables-clean-architecture/?utm_source=rss"
  1831.              title="Clean Architecture: Theming with Tailwind and CSS Variables"
  1832.              rel="nofollow"
  1833.            >
  1834.              <img
  1835.        class="webfeedsFeaturedVisual"
  1836.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1837.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702952330clean-architecture-tailwind-theming.jpg"
  1838.        alt="Clean Architecture: Theming with Tailwind and CSS Variables"
  1839.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702952330clean-architecture-tailwind-theming-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702952330clean-architecture-tailwind-theming.jpg 600w"
  1840.        sizes="(max-width: 300px) 100vw, 300px"
  1841.      />
  1842.            </a>
  1843.            Learn the principles of clean architecture by exploring best practices of theming in Tailwind CSS using CSS variables.
  1844.            <p>
  1845.              Continue reading
  1846.              <a rel="nofollow" href="https://www.sitepoint.com/theming-tailwind-css-variables-clean-architecture/?utm_source=rss">Clean Architecture: Theming with Tailwind and CSS Variables</a>
  1847.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1848.            </p>
  1849.          ]]></description><link>https://www.sitepoint.com/theming-tailwind-css-variables-clean-architecture/?utm_source=rss</link><guid isPermaLink="false">/?p=418853</guid><category><![CDATA[CSS]]></category><category><![CDATA[CSS Architecture]]></category><category><![CDATA[HTML & CSS]]></category><dc:creator><![CDATA[Emmanuel Onyeyaforo]]></dc:creator><pubDate>Tue, 19 Dec 2023 19:00:48 GMT</pubDate></item><item><title><![CDATA[How to Analyze Large Text Datasets with LangChain and Python]]></title><description><![CDATA[
  1850.            <a
  1851.              href="https://www.sitepoint.com/analyze-large-text-datasets-langchain-python/?utm_source=rss"
  1852.              title="How to Analyze Large Text Datasets with LangChain and Python"
  1853.              rel="nofollow"
  1854.            >
  1855.              <img
  1856.        class="webfeedsFeaturedVisual"
  1857.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1858.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702944558analyze-langchain.jpg"
  1859.        alt="How to Analyze Large Text Datasets With LangChain and Python"
  1860.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702944558analyze-langchain-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702944558analyze-langchain.jpg 600w"
  1861.        sizes="(max-width: 300px) 100vw, 300px"
  1862.      />
  1863.            </a>
  1864.            Learn how to analyze large text datasets with LangChain and Python to find interesting data in anything from books to Wikipedia pages.
  1865.            <p>
  1866.              Continue reading
  1867.              <a rel="nofollow" href="https://www.sitepoint.com/analyze-large-text-datasets-langchain-python/?utm_source=rss">How to Analyze Large Text Datasets with LangChain and Python</a>
  1868.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1869.            </p>
  1870.          ]]></description><link>https://www.sitepoint.com/analyze-large-text-datasets-langchain-python/?utm_source=rss</link><guid isPermaLink="false">/?p=418837</guid><category><![CDATA[AI]]></category><category><![CDATA[Programming]]></category><category><![CDATA[Python]]></category><dc:creator><![CDATA[Matt Nikonorov]]></dc:creator><pubDate>Mon, 18 Dec 2023 19:00:45 GMT</pubDate></item><item><title><![CDATA[6 Techniques for Conditional Rendering in React, with Examples]]></title><description><![CDATA[
  1871.            <a
  1872.              href="https://www.sitepoint.com/conditional-rendering-in-react/?utm_source=rss"
  1873.              title="6 Techniques for Conditional Rendering in React, with Examples"
  1874.              rel="nofollow"
  1875.            >
  1876.              <img
  1877.        class="webfeedsFeaturedVisual"
  1878.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1879.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702448190react-conditional-rendering.jpg"
  1880.        alt="6 Techniques for Conditional Rendering in React"
  1881.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702448190react-conditional-rendering-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702448190react-conditional-rendering.jpg 600w"
  1882.        sizes="(max-width: 300px) 100vw, 300px"
  1883.      />
  1884.            </a>
  1885.            Learn techniques for conditional rendering in React, including if-else statements, ternary operators, switch statements, HOCs, and element variables.
  1886.            <p>
  1887.              Continue reading
  1888.              <a rel="nofollow" href="https://www.sitepoint.com/conditional-rendering-in-react/?utm_source=rss">6 Techniques for Conditional Rendering in React, with Examples</a>
  1889.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1890.            </p>
  1891.          ]]></description><link>https://www.sitepoint.com/conditional-rendering-in-react/?utm_source=rss</link><guid isPermaLink="false">/?p=389801</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Yemi Ojedapo]]></dc:creator><pubDate>Tue, 12 Dec 2023 19:00:23 GMT</pubDate></item><item><title><![CDATA[Introducing STRICH: Barcode Scanning for Web Apps]]></title><description><![CDATA[
  1892.            <a
  1893.              href="https://www.sitepoint.com/strich-barcode-scanning-for-web-apps/?utm_source=rss"
  1894.              title="Introducing STRICH: Barcode Scanning for Web Apps"
  1895.              rel="nofollow"
  1896.            >
  1897.              <img
  1898.        class="webfeedsFeaturedVisual"
  1899.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1900.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702345819strich.jpg"
  1901.        alt="Introducing STRICH, Barcode Scanning for Web Apps"
  1902.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702345819strich-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702345819strich.jpg 600w"
  1903.        sizes="(max-width: 300px) 100vw, 300px"
  1904.      />
  1905.            </a>
  1906.            Learn how you can use the STRICH JavaScript library to bring real-time 1D/2D barcode scanning to your web applications.
  1907.            <p>
  1908.              Continue reading
  1909.              <a rel="nofollow" href="https://www.sitepoint.com/strich-barcode-scanning-for-web-apps/?utm_source=rss">Introducing STRICH: Barcode Scanning for Web Apps</a>
  1910.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1911.            </p>
  1912.          ]]></description><link>https://www.sitepoint.com/strich-barcode-scanning-for-web-apps/?utm_source=rss</link><guid isPermaLink="false">/?p=383099</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Alex Suzuki]]></dc:creator><pubDate>Mon, 11 Dec 2023 23:00:29 GMT</pubDate></item><item><title><![CDATA[Using Nodemon and Watch in Node.js for Live Restarts]]></title><description><![CDATA[
  1913.            <a
  1914.              href="https://www.sitepoint.com/nodejs-live-restarts-nodemon-watch/?utm_source=rss"
  1915.              title="Using Nodemon and Watch in Node.js for Live Restarts"
  1916.              rel="nofollow"
  1917.            >
  1918.              <img
  1919.        class="webfeedsFeaturedVisual"
  1920.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1921.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702271439nodemon.jpg"
  1922.        alt="Using Nodemon and Watch in Node.js for Live Restarts"
  1923.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702271439nodemon-300x180.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702271439nodemon.jpg 600w"
  1924.        sizes="(max-width: 300px) 100vw, 300px"
  1925.      />
  1926.            </a>
  1927.            Learn how to use nodemon and Node.js watch mode to auto restart your Node.js app and thereby speed up your development workflow.
  1928.            <p>
  1929.              Continue reading
  1930.              <a rel="nofollow" href="https://www.sitepoint.com/nodejs-live-restarts-nodemon-watch/?utm_source=rss">Using Nodemon and Watch in Node.js for Live Restarts</a>
  1931.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1932.            </p>
  1933.          ]]></description><link>https://www.sitepoint.com/nodejs-live-restarts-nodemon-watch/?utm_source=rss</link><guid isPermaLink="false">/?p=374885</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><dc:creator><![CDATA[Craig Buckler]]></dc:creator><pubDate>Mon, 11 Dec 2023 19:00:54 GMT</pubDate></item><item><title><![CDATA[Task Automation and Debugging with AI-Powered Tools]]></title><description><![CDATA[
  1934.            <a
  1935.              href="https://www.sitepoint.com/task-automation-and-debugging-with-ai-powered-tools/?utm_source=rss"
  1936.              title="Task Automation and Debugging with AI-Powered Tools"
  1937.              rel="nofollow"
  1938.            >
  1939.              <img
  1940.        class="webfeedsFeaturedVisual"
  1941.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1942.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701837748ai-task-automation-debugging.jpg"
  1943.        alt="Task Automation and Debugging with AI-Powered Tools"
  1944.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701837748ai-task-automation-debugging-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701837748ai-task-automation-debugging.jpg 600w"
  1945.        sizes="(max-width: 300px) 100vw, 300px"
  1946.      />
  1947.            </a>
  1948.            This introduction to task automation and debugging with AI tools is excepted from Generative AI Tools for Developers: A Practical Guide.
  1949.            <p>
  1950.              Continue reading
  1951.              <a rel="nofollow" href="https://www.sitepoint.com/task-automation-and-debugging-with-ai-powered-tools/?utm_source=rss">Task Automation and Debugging with AI-Powered Tools</a>
  1952.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1953.            </p>
  1954.          ]]></description><link>https://www.sitepoint.com/task-automation-and-debugging-with-ai-powered-tools/?utm_source=rss</link><guid isPermaLink="false">/?p=339440</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Timi Omoyeni]]></dc:creator><pubDate>Sun, 10 Dec 2023 00:17:11 GMT</pubDate></item><item><title><![CDATA[Quick Tip: Understanding React Tooltip]]></title><description><![CDATA[
  1955.            <a
  1956.              href="https://www.sitepoint.com/understanding-react-tooltip/?utm_source=rss"
  1957.              title="Quick Tip: Understanding React Tooltip"
  1958.              rel="nofollow"
  1959.            >
  1960.              <img
  1961.        class="webfeedsFeaturedVisual"
  1962.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1963.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701877312F923L7ENU5bdJNr65vmSXRnkEAAUe8r5CCpXN0BWKIxYtnfRA-out-0.png"
  1964.        alt=""
  1965.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701877312F923L7ENU5bdJNr65vmSXRnkEAAUe8r5CCpXN0BWKIxYtnfRA-out-0-300x225.png 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701877312F923L7ENU5bdJNr65vmSXRnkEAAUe8r5CCpXN0BWKIxYtnfRA-out-0-768x576.png 768w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701877312F923L7ENU5bdJNr65vmSXRnkEAAUe8r5CCpXN0BWKIxYtnfRA-out-0.png 1024w"
  1966.        sizes="(max-width: 300px) 100vw, 300px"
  1967.      />
  1968.            </a>
  1969.            This article delves into the depths of React Tooltip, exploring its functionality, implementation, and best practices.
  1970.            <p>
  1971.              Continue reading
  1972.              <a rel="nofollow" href="https://www.sitepoint.com/understanding-react-tooltip/?utm_source=rss">Quick Tip: Understanding React Tooltip</a>
  1973.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1974.            </p>
  1975.          ]]></description><link>https://www.sitepoint.com/understanding-react-tooltip/?utm_source=rss</link><guid isPermaLink="false">/?p=339719</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Dianne Pena]]></dc:creator><pubDate>Sat, 09 Dec 2023 00:00:53 GMT</pubDate></item><item><title><![CDATA[12 Outstanding AI Tools that Enhance Efficiency & Productivity]]></title><description><![CDATA[
  1976.            <a
  1977.              href="https://www.sitepoint.com/ai-tools-for-efficiency-productivity/?utm_source=rss"
  1978.              title="12 Outstanding AI Tools that Enhance Efficiency & Productivity"
  1979.              rel="nofollow"
  1980.            >
  1981.              <img
  1982.        class="webfeedsFeaturedVisual"
  1983.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  1984.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701908209ai-tools.jpg"
  1985.        alt="12 Outstanding AI Tools that Enhance Efficiency & Productivity"
  1986.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701908209ai-tools-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701908209ai-tools.jpg 600w"
  1987.        sizes="(max-width: 300px) 100vw, 300px"
  1988.      />
  1989.            </a>
  1990.            We review a range of AI-powered tools that increase efficiency, productivity, personalized experiences, and accessibility.
  1991.            <p>
  1992.              Continue reading
  1993.              <a rel="nofollow" href="https://www.sitepoint.com/ai-tools-for-efficiency-productivity/?utm_source=rss">12 Outstanding AI Tools that Enhance Efficiency & Productivity</a>
  1994.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  1995.            </p>
  1996.          ]]></description><link>https://www.sitepoint.com/ai-tools-for-efficiency-productivity/?utm_source=rss</link><guid isPermaLink="false">/?p=345761</guid><category><![CDATA[AI]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Ilija Sekulov]]></dc:creator><pubDate>Thu, 07 Dec 2023 21:00:00 GMT</pubDate></item><item><title><![CDATA[React Performance Optimization]]></title><description><![CDATA[
  1997.            <a
  1998.              href="https://www.sitepoint.com/react-performance-optimization/?utm_source=rss"
  1999.              title="React Performance Optimization"
  2000.              rel="nofollow"
  2001.            >
  2002.              <img
  2003.        class="webfeedsFeaturedVisual"
  2004.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  2005.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701755539react-performance.jpg"
  2006.        alt="React Performance Optimization"
  2007.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701755539react-performance-300x172.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701755539react-performance.jpg 600w"
  2008.        sizes="(max-width: 300px) 100vw, 300px"
  2009.      />
  2010.            </a>
  2011.            Learn how to identify bottlenecks and use memoization, lazy loading, virtualization, and more to create highly performant React applications.
  2012.            <p>
  2013.              Continue reading
  2014.              <a rel="nofollow" href="https://www.sitepoint.com/react-performance-optimization/?utm_source=rss">React Performance Optimization</a>
  2015.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  2016.            </p>
  2017.          ]]></description><link>https://www.sitepoint.com/react-performance-optimization/?utm_source=rss</link><guid isPermaLink="false">/?p=339518</guid><category><![CDATA[JavaScript]]></category><category><![CDATA[React]]></category><dc:creator><![CDATA[Blessing Ene Anyebe]]></dc:creator><pubDate>Thu, 07 Dec 2023 09:00:00 GMT</pubDate></item><item><title><![CDATA[Introducing Chatbots and Large Language Models (LLMs)]]></title><description><![CDATA[
  2018.            <a
  2019.              href="https://www.sitepoint.com/introducing-chatbots-and-large-language-models-llms/?utm_source=rss"
  2020.              title="Introducing Chatbots and Large Language Models (LLMs)"
  2021.              rel="nofollow"
  2022.            >
  2023.              <img
  2024.        class="webfeedsFeaturedVisual"
  2025.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  2026.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701834149chatbots-llms.jpg"
  2027.        alt="Introducing Chatbots and Large Language Models (LLMs)"
  2028.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701834149chatbots-llms-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701834149chatbots-llms.jpg 600w"
  2029.        sizes="(max-width: 300px) 100vw, 300px"
  2030.      />
  2031.            </a>
  2032.            This introduction to chatbots and Large Language Models is excepted from the book Generative AI Tools for Developers: A Practical Guide.
  2033.            <p>
  2034.              Continue reading
  2035.              <a rel="nofollow" href="https://www.sitepoint.com/introducing-chatbots-and-large-language-models-llms/?utm_source=rss">Introducing Chatbots and Large Language Models (LLMs)</a>
  2036.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  2037.            </p>
  2038.          ]]></description><link>https://www.sitepoint.com/introducing-chatbots-and-large-language-models-llms/?utm_source=rss</link><guid isPermaLink="false">/?p=338613</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Timi Omoyeni]]></dc:creator><pubDate>Wed, 06 Dec 2023 18:00:41 GMT</pubDate></item><item><title><![CDATA[Migrate to Ampere on OCI with Heterogeneous Kubernetes Clusters]]></title><description><![CDATA[
  2039.            <a
  2040.              href="https://www.sitepoint.com/migrate-to-ampere-on-oci-with-heterogeneous-kubernetes-clusters/?utm_source=rss"
  2041.              title="Migrate to Ampere on OCI with Heterogeneous Kubernetes Clusters"
  2042.              rel="nofollow"
  2043.            >
  2044.              <img
  2045.        class="webfeedsFeaturedVisual"
  2046.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  2047.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701665938ampere-migrate.jpg"
  2048.        alt="Ampere on OCI: Migrate with Heterogeneous Kubernetes Clusters"
  2049.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701665938ampere-migrate-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701665938ampere-migrate.jpg 600w"
  2050.        sizes="(max-width: 300px) 100vw, 300px"
  2051.      />
  2052.            </a>
  2053.            Step-by-step instructions for an incremental migration of a full-stack cloud native application to OKE Ampere A1 instances with no downtime.
  2054.            <p>
  2055.              Continue reading
  2056.              <a rel="nofollow" href="https://www.sitepoint.com/migrate-to-ampere-on-oci-with-heterogeneous-kubernetes-clusters/?utm_source=rss">Migrate to Ampere on OCI with Heterogeneous Kubernetes Clusters</a>
  2057.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  2058.            </p>
  2059.          ]]></description><link>https://www.sitepoint.com/migrate-to-ampere-on-oci-with-heterogeneous-kubernetes-clusters/?utm_source=rss</link><guid isPermaLink="false">/?p=336111</guid><category><![CDATA[Programming]]></category><category><![CDATA[Web]]></category><dc:creator><![CDATA[Ampere Computing]]></dc:creator><pubDate>Tue, 05 Dec 2023 23:00:10 GMT</pubDate></item><item><title><![CDATA[Scale Your React App with Storybook and Chromatic]]></title><description><![CDATA[
  2060.            <a
  2061.              href="https://www.sitepoint.com/scale-react-app-storybook-chromatic/?utm_source=rss"
  2062.              title="Scale Your React App with Storybook and Chromatic"
  2063.              rel="nofollow"
  2064.            >
  2065.              <img
  2066.        class="webfeedsFeaturedVisual"
  2067.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  2068.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/11/1701413232react-storybook.jpg"
  2069.        alt="Scale Your React App with Storybook and Chromatic"
  2070.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/11/1701413232react-storybook-300x170.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/11/1701413232react-storybook.jpg 600w"
  2071.        sizes="(max-width: 300px) 100vw, 300px"
  2072.      />
  2073.            </a>
  2074.            Learn how to integrate Storybook and Chromatic to scale your React application's component library.
  2075.            <p>
  2076.              Continue reading
  2077.              <a rel="nofollow" href="https://www.sitepoint.com/scale-react-app-storybook-chromatic/?utm_source=rss">Scale Your React App with Storybook and Chromatic</a>
  2078.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  2079.            </p>
  2080.          ]]></description><link>https://www.sitepoint.com/scale-react-app-storybook-chromatic/?utm_source=rss</link><guid isPermaLink="false">/?p=328431</guid><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Daine Mawer]]></dc:creator><pubDate>Mon, 04 Dec 2023 19:00:32 GMT</pubDate></item><item><title><![CDATA[10 Tips for Implementing Webflow On-page SEO]]></title><description><![CDATA[
  2081.            <a
  2082.              href="https://www.sitepoint.com/webflow-seo-tips/?utm_source=rss"
  2083.              title="10 Tips for Implementing Webflow On-page SEO"
  2084.              rel="nofollow"
  2085.            >
  2086.              <img
  2087.        class="webfeedsFeaturedVisual"
  2088.        style="display: block; margin: auto; margin-bottom: 5px;max-width: 100%;"
  2089.        src="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701657439webflow-seo.jpg"
  2090.        alt="10 Tips for Implementing Webflow On-page SEO"
  2091.        srcset="https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701657439webflow-seo-300x171.jpg 300w, https://uploads.sitepoint.com/wp-content/uploads/2023/12/1701657439webflow-seo.jpg 600w"
  2092.        sizes="(max-width: 300px) 100vw, 300px"
  2093.      />
  2094.            </a>
  2095.            We present a very basic checklist that any owner of a Webflow website can complete on their own to enhance their Webflow site's SEO.
  2096.            <p>
  2097.              Continue reading
  2098.              <a rel="nofollow" href="https://www.sitepoint.com/webflow-seo-tips/?utm_source=rss">10 Tips for Implementing Webflow On-page SEO</a>
  2099.              on <a rel="nofollow" href="https://www.sitepoint.com">SitePoint</a>.
  2100.            </p>
  2101.          ]]></description><link>https://www.sitepoint.com/webflow-seo-tips/?utm_source=rss</link><guid isPermaLink="false">/?p=336103</guid><category><![CDATA[Web]]></category><dc:creator><![CDATA[Milan Vracar]]></dc:creator><pubDate>Mon, 04 Dec 2023 02:44:29 GMT</pubDate></item></channel></rss>

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//www.sitepoint.com/sitepoint.rss

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda