﻿<?xml  version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>KIRUPA | Designers and Developers Unite</title> 
    <description>Become a better front-end developer with our ridiculously clear content and friendly community!</description>
    <link>https://www.kirupa.com/</link>
    <item>
	  <title>Playing Sounds Using the Audio Element</title>
	  <description>Using plain vanilla-flavored JavaScript, create a simple (and awesome) audio player.</description>
	  <link>https://www.kirupa.com/html5/playing_sound_audio_element.htm</link>
	</item>
  	<item>
	  <title>Animating Items Around a Point</title>
	  <description>Learn how to use a handful of CSS transform and offset tricks to animate items around a point.</description>
	  <link>https://www.kirupa.com/animations/rotating_items_around_a_point.htm</link>
	</item>
    <item>
	  <title>Bad Idea: Animating Text Size</title>
	  <description>If you ever wake up thinking it is a good idea to animate the size of text, go back to sleep. It's a bad idea, and this article explains why.</description>
	  <link>https://www.kirupa.com/animations/bad_idea_animating_text_size_scale.htm</link>
	</item>
	  <item>
	  <title>Chrome Dev Tools Tricks for Front End Developers</title>
	  <description>Let's look at some of the top features the Chrome Dev Tools have for making frontend development easier.</description>
	  <link>https://www.kirupa.com/hodgepodge/chrome_dev_tools_for_frontend_developers.htm</link>
	</item>
    <item>
	  <title>Cookies vs. localStorage vs. sessionStorage</title>
	  <description>Get an introduction to the three popular ways we have for storing data on the client and when to use the appropriate one.</description>
	  <link>https://www.kirupa.com/hodgepodge/cookies_local_session_storage.htm</link>
	</item>
    <item>
	  <title>Arrays and Objects</title>
	  <description>A valiant array exists both as an Array as well as an Object. That can't be good, right? Read on to find out!</description>
	  <link>https://www.kirupa.com/javascript/arrays_and_objects.htm</link>
	</item>
  	<item>
	  <title>A Visual Introduction to Arrays</title>
	  <description>When it comes to dealing with a list of data, arrays have you covered. Get an introduction to them here.</description>
	  <link>https://www.kirupa.com/javascript/visual_guide_arrays.htm</link>
	</item>
	<item>
	  <title>Creating Circles using Radial Gradients</title>
	  <description>Use the radial-gradient CSS function to create circles that show up in an element's background.</description>
	  <link>https:/www./kirupa.com/css/circles_radial_gradient.htm</link>
	</item>
	<item>
	  <title>Making HTTP/Web Requests in JavaScript</title>
	  <description>Get an introduction to Fetch and XMLHttpRequest to make sending and receiving data a breeze!</description>
	  <link>https://www.kirupa.com/html5/making_http_requests_js.htm</link>
	</item>
	<item>
	  <title>Compiling (and Transpiling) Explained</title>
	  <description>How does our code makes its way into something that does something on our computer/phone/smart device? Find out how!</description>
	  <link>https://www.kirupa.com/hodgepodge/compiling_transpiling.htm</link>
	</item>
	<item>
	  <title>Create a Totally Awesome Analog Clock</title>
	  <description>Learn a whole bunch of useful techniques that you can use to create a fully functional (and good looking!) analog clock.</description>
	  <link>https://www.kirupa.com/html5/totally_awesome_analog_clock.htm</link>
	</item>
    <item>
	  <title>Does Learning TypeScript Today Make Sense?</title>
	  <description>JavaScript has evolved in leaps and bounds over the years. Given that, does learning TypeScript today seem like a good use of time?</description>
	  <link>https://www.kirupa.com/hodgepodge/learning_typescript.htm</link>
	</item>
	<item>
	  <title>How Much HTML/CSS/JS Do You Need to Know Prior to Learning React?</title>
	  <description>React isn't the easiest cup of tea to sip and swallow. This article dives into what skills you will need to make it more appetizing.</description>
	  <link>https://www.kirupa.com/react/how_much_to_know_prior_learning_react.htm</link>
	</item>
	<item>
	  <title>Sound UX, Or Why Our Web Pages Barely Make A Peep</title>
	  <description>Why is sound such an underused (and underappreciated) part of our web apps/sites?</description>
	  <link>https://www.kirupa.com/ux/sound_ux.htm</link>
	</item>
    <item>
	  <title>What are Dynamic Elements?</title>
	  <description>Learn more about these popular browser-created creatures and the several ways we have to bring them to life.</description>
	  <link>https://www.kirupa.com/html5/dynamic_elements.htm</link>
	</item>
	<item>
	  <title>Counting in Hexadecimal</title>
	  <description>Up your cool game by learning all about our base-16 friend, the hexadecimal number.</description>
	  <link>https://www.kirupa.com/hodgepodge/counting_hexadecimal.htm</link>
	</item>
  	<item>
	  <title>Ensuring our Canvas Looks Good on Retina/High-DPI Screens</title>
	  <description>Learn how to implement some sweet downsampling techniques to ensure what we create on the canvas looks sharp and crisp even on high-DPI screens.</description>
	  <link>https://www.kirupa.com/canvas/canvas_high_dpi_retina.htm</link>
	</item>
	<item>
	  <title>A Deeper Look at Equilateral Triangles</title>
	  <description>Learn the math and related code that allows the equilateral triangle to do all the things it equilaterally does.</description>
	  <link>https://www.kirupa.com/math/equilateral_triangles.htm</link>
	</item>
    <item>
      <title>The Konami Code Challenge</title>
      <description>Test your knowledge of timers, arrays, and keyboard inputs by implementing the infamous Konami Code in JavaScript.</description>
      <link>https://www.kirupa.com/html5/konami_code.htm</link>
    </item>
    <item>
      <title>What is a CDN? (As Explained to a 5 Year Old)</title>
      <description>A Content Delivery Network (CDN) can greatly speed up the communication between your site and your visitors. Learn how they do that...and more!</description>
      <link>https://www.kirupa.com/apps/cdn.htm</link>
    </item>
    <item>
      <title>A Deeper Look at Objects in JavaScript</title>
      <description>Learn how to work with the Object object, use Object.create, understand inheritance, and befriend the prototype.</description>
      <link>https://www.kirupa.com/html5/a_deeper_look_at_objects_in_javascript.htm</link>
    </item>
    <item>
      <title>Of Pizza, Types, Primitives, and Objects</title>
      <description>Learning about the variety of built-in values in JavaScript that you can use is an important part of being awesome. You want to be awesome, don't you?</description>
      <link>https://www.kirupa.com/html5/of_pizza_types_primitives_and_objects.htm</link>
    </item>
    <item>
      <title>What Is Electron and Why Is It So Polarizing?</title>
      <description>As application frameworks go, nothing is quite as loved or dreaded like Electron. Why is that? Find out more in this article.</description>
      <link>https://www.kirupa.com/apps/what_is_electron.htm</link>
    </item>
    <item>
      <title>PWA vs. React Native</title>
      <description>When building cross-platform apps, do you go the React Native route or the PWA route?</description>
      <link>https://www.kirupa.com/apps/pwa_vs_react_native.htm</link>
    </item>
    <item>
      <title>The Billion Ways to Display an SVG</title>
      <description>Learn about the many MANY ways we have for getting an SVG to display in our web pages.</description>
      <link>https://www.kirupa.com/tricks/billion_ways_display_svg.htm</link>
    </item>
	<item>
      <title>Understanding WebViews</title>
      <description>WebViews allow you to display web content inside a native app, but they hide more tricks than just that. Find out what those tricks are!</description>
      <link>https://www.kirupa.com/apps/webview.htm</link>
    </item>
    <item>
      <title>Designing a Good Permission UX</title>
      <description>Nobody likes seeing permission prompts. Given that, learn how to make a lousy experience less lousy.</description>
      <link>https://www.kirupa.com/tricks/good_permission_ux.htm</link>
    </item>
    <item>
      <title>Sliding / Scrolling Animation with Infinite Items</title>
      <description>Learn how to create a scrolling effect that gives the illusion of an infinite number of items!</description>
      <link>https://www.kirupa.com/animations/infinite_sliding_animation.htm</link>
    </item>
    <item>
      <title>What are SVG Images?</title>
      <description>There is a new image format in town, and this one doesn't take names. It just displays crisp pixels at all sizes all the time.</description>
      <link>https://www.kirupa.com/tricks/svg_101.htm</link>
    </item>
    <item>
      <title>Designing for Dark Mode</title>
      <description>Learn some of the tricks you can use to provide a dark mode friendly version of your site or app!</description>
      <link>https://www.kirupa.com/tricks/dealing_with_dark_mode.htm</link>
    </item>
    <item>
      <title>Creating Animations in JavaScript</title>
      <description>Take full control over your animations by learning how to create them entirely in JavaScript.</description>
      <link>https://www.kirupa.com/learn/animating_in_code_using_javascript.htm</link>
    </item>
  </channel>
</rss>