<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Lourdes Suello</title>
    <description>The latest articles on Forem by Lourdes Suello (@lourdesyang).</description>
    <link>https://forem.com/lourdesyang</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F443058%2Fd5af4272-072b-44fe-a2e0-7f04e6449464.jpg</url>
      <title>Forem: Lourdes Suello</title>
      <link>https://forem.com/lourdesyang</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/lourdesyang"/>
    <language>en</language>
    <item>
      <title>Create an iterative rendering utility for React</title>
      <dc:creator>Lourdes Suello</dc:creator>
      <pubDate>Fri, 12 Jan 2024 22:13:13 +0000</pubDate>
      <link>https://forem.com/lourdesyang/create-an-iterative-rendering-utility-for-react-ban</link>
      <guid>https://forem.com/lourdesyang/create-an-iterative-rendering-utility-for-react-ban</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const Component = () =&amp;gt; {
const persons = [
{id: 1, firstName: 'John', lastName: 'Doe'},
{id: 2, firstName: 'Peter', lastName: 'Grater'}
]
return (
&amp;lt;div&amp;gt;
  &amp;lt;p&amp;gt;List of Names&amp;lt;/p&amp;gt;
  &amp;lt;ul&amp;gt;
    {persons.map((item) =&amp;gt; (
    &amp;lt;li&amp;gt;
      {item.firstName} {item.lastName}
    &amp;lt;/li&amp;gt;
    ))}
  &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;
)}

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;instead use the code below. Create a new file and use the code below&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import {Children} from 'react';

export const Each = ({render, of}) =&amp;gt; 
Children.toArray(of.map((item, index) =&amp;gt; render(item, index)));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Javascript Basic</title>
      <dc:creator>Lourdes Suello</dc:creator>
      <pubDate>Fri, 04 Aug 2023 02:03:45 +0000</pubDate>
      <link>https://forem.com/lourdesyang/javascript-basic-4jgc</link>
      <guid>https://forem.com/lourdesyang/javascript-basic-4jgc</guid>
      <description>&lt;p&gt;&lt;strong&gt;1. Data Types&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;String
&lt;code&gt;"Any text"&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Number
&lt;code&gt;12345&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Boolean
&lt;code&gt;true or false&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Null
&lt;code&gt;null&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Undefined
&lt;code&gt;undefined&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Symbol
&lt;code&gt;symbol('something')&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Object &lt;code&gt;{key: 'value'}&lt;/code&gt;

&lt;ul&gt;
&lt;li&gt;array &lt;code&gt;[1,"text", false]&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;function &lt;code&gt;function name(){}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;number 1-6 are six primitive types&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Basic Vocabulary&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;var a = 7 + "2";&lt;/p&gt;

&lt;p&gt;&lt;em&gt;var&lt;/em&gt; = &lt;strong&gt;keyword/reserved word&lt;/strong&gt;&lt;br&gt;
any word that is part of the vocabulary of the programming languange is called a keyword(a.k.a reserve word).&lt;br&gt;
Example: &lt;code&gt;var = + if for...&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;a&lt;/em&gt; = &lt;strong&gt;variable&lt;/strong&gt;&lt;br&gt;
a named reference to a value is a variable&lt;/p&gt;

&lt;p&gt;&lt;em&gt;= and +&lt;/em&gt; = &lt;strong&gt;operator&lt;/strong&gt;&lt;br&gt;
operators are reserved-words that perform action on values and variables&lt;br&gt;
Example: &lt;code&gt;+ - = * in === typeof != ...&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;var a = 7 + "2";&lt;/em&gt; = &lt;strong&gt;statement&lt;/strong&gt;&lt;br&gt;
a group of words, numbers and operators that do a task is a statement&lt;/p&gt;

&lt;p&gt;&lt;em&gt;7 + "2"&lt;/em&gt; = &lt;strong&gt;expression&lt;/strong&gt;&lt;br&gt;
a reference, value or a group of reference(s) and value(s) combined with operator(s). &lt;strong&gt;which result in a single value&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Object&lt;/strong&gt;&lt;br&gt;
An object is a data type in Javascript that is used to store a combination of data in a simple key-value pair.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;var user = {
   name: "Lourdes Suello",
   yearOfBirth: "1991"
   calculateAge: function(){
    // some code to calculate age
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;name, yearOfBirth, calculateAge&lt;/code&gt; = &lt;strong&gt;Key&lt;/strong&gt;&lt;br&gt;
these are the keys in user object.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"Lourdes Suello", "1991", function(){}&lt;/code&gt; = &lt;strong&gt;Value&lt;/strong&gt;&lt;br&gt;
these are the values of the respective keys in user object.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;function(){}&lt;/code&gt; = &lt;strong&gt;Method&lt;/strong&gt;&lt;br&gt;
if a key has a function as a value its called a method&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Function&lt;/strong&gt;&lt;br&gt;
A function is a simple bunch of code bundled in a section. This bunch of code ONLY runs when the function is called. Functions allow for organizing code into section and code reusability.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Javascript Array Methods Atleast You Should Know</title>
      <dc:creator>Lourdes Suello</dc:creator>
      <pubDate>Sun, 13 Sep 2020 13:46:16 +0000</pubDate>
      <link>https://forem.com/lourdesyang/javascript-array-method-atleast-you-should-know-288</link>
      <guid>https://forem.com/lourdesyang/javascript-array-method-atleast-you-should-know-288</guid>
      <description>&lt;blockquote&gt;
&lt;h4&gt;
  
  
  map()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Creates a new array populated with the results of calling a provided function on every element in the calling array.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

// add one to every element
  const oneAdded = arr.map(num =&amp;gt; num + 1);
  console.log(oneAdded); 
// output [2, 3, 4, 5, 6, 7]

  console.log(arr); 
// output: [1, 2, 3, 4, 5, 6]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const array1 = [1, 4, 9, 16];

// pass a function to map
const map1 = array1.map(x =&amp;gt; x * 2);

console.log(map1);
// expected output: Array [2, 8, 18, 32]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  forEach()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Executes a provided function once for each array element.Help you to loop over array’s items.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

  arr.forEach(item =&amp;gt; {
    console.log(item); 
// output: 1 2 3 4 5 6
  });
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const array1 = ['a', 'b', 'c'];

array1.forEach(element =&amp;gt; console.log(element));

// expected output: "a"
// expected output: "b"
// expected output: "c"
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  includes()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Determines whether an array includes a certain value among its entries, returning &lt;code&gt;true&lt;/code&gt; or &lt;code&gt;false&lt;/code&gt; as appropriate.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

  arr.includes(2); // output: true
  arr.includes(7); // output: false
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const array1 = [1, 2, 3];

console.log(array1.includes(2));
// expected output: true

const pets = ['cat', 'dog', 'bat'];

console.log(pets.includes('cat'));
// expected output: true

console.log(pets.includes('at'));
// expected output: false
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  filter()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Creates a new array with all elements that pass the test implemented by the provided function&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Creates an array filled with all array elements that pass a test (provided as a function)&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

  // item(s) greater than 3
  const filtered = arr.filter(num =&amp;gt; num &amp;gt; 3);
  console.log(filtered); // output: [4, 5, 6]

  console.log(arr); // output: [1, 2, 3, 4, 5, 6]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter(word =&amp;gt; word.length &amp;gt; 6);

console.log(result);
// expected output: Array ["exuberant", "destruction", "present"]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  reduce()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Executes a reducer function (that you provide) on each element of the array, resulting in single output value.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

const sum = arr.reduce((total, value) =&amp;gt; total + value, 0);
console.log(sum); 
// 21
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const array1 = [1, 2, 3, 4];
const reducer = (accumulator, currentValue) =&amp;gt; accumulator + currentValue;

// 1 + 2 + 3 + 4
console.log(array1.reduce(reducer));
// expected output: 10

// 5 + 1 + 2 + 3 + 4
console.log(array1.reduce(reducer, 5));
// expected output: 15
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  some()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Tests whether at least one element in the array passes the test implemented by the provided function. It returns a Boolean value.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arr = [1, 2, 3, 4, 5, 6];

  // at least one element is greater than 4?
  const largeNum = arr.some(num =&amp;gt; num &amp;gt; 4);
  console.log(largeNum); // output: true

  // at least one element is less than or equal to 0?
  const smallNum = arr.some(num =&amp;gt; num &amp;lt;= 0);
  console.log(smallNum); 
// output: false
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const array = [1, 2, 3, 4, 5];

// checks whether an element is even
const even = (element) =&amp;gt; element % 2 === 0;

console.log(array.some(even));
// expected output: true
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  every()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Tests whether all elements in the array pass the test implemented by the provided function. It returns a Boolean value. If passed, it return &lt;code&gt;true&lt;/code&gt; otherwise &lt;code&gt;false&lt;/code&gt;.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  const arr = [1, 2, 3, 4, 5, 6];

  // all elements are greater than 4
  const greaterFour = arr.every(num =&amp;gt; num &amp;gt; 4);
  console.log(greaterFour); // output: false

  // all elements are less than 10
  const lessTen = arr.every(num =&amp;gt; num &amp;lt; 10);
  console.log(lessTen); // output: true
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Another Sample:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const isBelowThreshold = (currentValue) =&amp;gt; currentValue &amp;lt; 40;

const array1 = [1, 30, 39, 29, 10, 13];

console.log(array1.every(isBelowThreshold));
// expected output: true
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;blockquote&gt;
&lt;h4&gt;
  
  
  join()
&lt;/h4&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Creates and returns a new string by concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string. If the array has only one item, then that item will be returned without using the separator.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const elements = ['Fire', 'Air', 'Water'];

console.log(elements.join());
// expected output: "Fire,Air,Water"

console.log(elements.join(''));
// expected output: "FireAirWater"

console.log(elements.join('-'));
// expected output: "Fire-Air-Water"

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



</description>
      <category>javascript</category>
      <category>array</category>
    </item>
    <item>
      <title>DigitalOcean - Wordpress PHP Update Required </title>
      <dc:creator>Lourdes Suello</dc:creator>
      <pubDate>Sat, 12 Sep 2020 07:20:45 +0000</pubDate>
      <link>https://forem.com/lourdesyang/digitalocean-wordpress-php-update-required-1pma</link>
      <guid>https://forem.com/lourdesyang/digitalocean-wordpress-php-update-required-1pma</guid>
      <description>&lt;h4&gt;
  
  
  1. Take a backup snapshot on your digitalocean server.
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2. Back up your Websites:
&lt;/h4&gt;

&lt;p&gt;Make a backup of your wordpress websites before updating PHP version. Take note that is little risk during the process, making a backup is still recommended.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Sign-in to your Ubuntu server using SSH
&lt;/h4&gt;

&lt;h4&gt;
  
  
  4. Check your current PHP version
&lt;/h4&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;php -v
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  5. Add a PPA for PHP 7.3 Packages
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Add the ondrej/php which has PHP 7.3 package and other required PHP extensions.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;&lt;em&gt;You can check your PHP version again to make sure the PHP has been updated on your server. &lt;code&gt;php -v&lt;/code&gt; Then, proceed to install related modules.&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install php7.3-fpm php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-gd php7.3-xml php7.3-mysql php7.3-cli php7.3-zip php7.3-curl
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  6. Disable PHP5 and enable PHP7
&lt;/h4&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo a2dismod php5
sudo a2enmod php7.3
sudo service apache2 restart
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Congratulations! Your WordPress websites should be running on the newest PHP version now and you won’t see the warning again in the Dashboard. The PHP update is really important and I highly recommend you to do it immediately if you haven’t done so. It does not only make your site faster for search engines and for your visitors, but also make your website better protected against hackers.&lt;/p&gt;

</description>
      <category>digitalocean</category>
    </item>
    <item>
      <title>Everything you know about JSON.parse() and JSON.stringify()</title>
      <dc:creator>Lourdes Suello</dc:creator>
      <pubDate>Sun, 06 Sep 2020 08:50:40 +0000</pubDate>
      <link>https://forem.com/lourdesyang/everything-you-know-about-json-parse-and-json-stringify-4o43</link>
      <guid>https://forem.com/lourdesyang/everything-you-know-about-json-parse-and-json-stringify-4o43</guid>
      <description>&lt;h4&gt;
  
  
  JSON.stringify()
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;Transforms a Javascript object to a JSON string.&lt;br&gt;
A common use of JSON is to exchange data to/from a web server.&lt;br&gt;
When sending data to a web server, the data has to be a string.&lt;br&gt;
Convert a JavaScript object into a string with &lt;code&gt;JSON.stringify()&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;em&gt;Imagine we have this object in JavaScript:&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const student = {
    name: "Alex",
    age: 20,
    email: "alex@gmail.com"
};

const studentStr = JSON.stringify(student);
console.log(studentStr);

{ "name":"Alex", "age":20, "email":"alex@gmail.com"}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h5&gt;
  
  
  Stringify a JavaScript Array
&lt;/h5&gt;

&lt;blockquote&gt;
&lt;p&gt;It is also possible to stringify JavaScript arrays.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;em&gt;Imagine we have this object in JavaScript:&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const arrName = [ "John", "Peter", "Sally", "Jane" ];

const jsonName = JSON.stringify(arrName);
console.log(jsonName);

["John","Peter","Sally","Jane"]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h4&gt;
  
  
  JSON.parse()
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;Takes a JSON string and transform it into a Javascript Object.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;em&gt;Imagine we received this text from a web server.&lt;/em&gt;&lt;br&gt;
We will take the &lt;code&gt;studentStr&lt;/code&gt; sample above.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const jsObject = JSON.stringify(studentStr);
console.log(jsObject);

Object { age: 20, email: "alex@gmail.com", name: "Alex" }
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



</description>
      <category>json</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
