<?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>DEV Community: Oluwaseyi Muyiwa</title>
    <description>The latest articles on DEV Community by Oluwaseyi Muyiwa (@zedic).</description>
    <link>https://dev.to/zedic</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%2F278085%2F4a2f6570-6976-49ed-857c-1be29e6ce6e7.jpeg</url>
      <title>DEV Community: Oluwaseyi Muyiwa</title>
      <link>https://dev.to/zedic</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zedic"/>
    <language>en</language>
    <item>
      <title>How to Leverage on the Power of Browsers Storage using VanillaDb</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Sat, 02 Sep 2023 17:13:56 +0000</pubDate>
      <link>https://dev.to/zedic/how-to-leverage-the-power-of-browsers-storage-using-vanilladb-11mp</link>
      <guid>https://dev.to/zedic/how-to-leverage-the-power-of-browsers-storage-using-vanilladb-11mp</guid>
      <description>&lt;p&gt;Over the years the &lt;strong&gt;Browsers&lt;/strong&gt; have improved from been just a text reader to a whole big machine that served as home for all websites, and web applications today.&lt;/p&gt;

&lt;p&gt;The part of the browser features that caught my attention the most is the Browsers Storage (local and session Storage), the browsers storage gives developers the ability to build persistent Web Application User Interface. &lt;/p&gt;

&lt;h2&gt;
  
  
  What are Browsers Storage ?
&lt;/h2&gt;

&lt;p&gt;Browsers Storage namely localStorage, sessionStorage, indexedDB, shared Database etc, are features which are available in the browser to store data in various ways and conditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  VanillaDb ?
&lt;/h2&gt;

&lt;p&gt;VanillaDb is a tiny little tools that is built on top of browsers storage to make working with browser storages more seamless. &lt;/p&gt;

&lt;p&gt;i will be implementing how to use this tiny tool (vanillaDb) in your applications when required, i will do this by building a small web Application called rosters-list-app.&lt;/p&gt;

&lt;p&gt;rosters-list-app is a web application that store team roasters, and display the players name. &lt;/p&gt;

&lt;p&gt;starting the project, i will be using Vite to start a react project, after Vite is done, delete the files that comes with Vite and arrange all your files, now install vanillaDb into your project using&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  npm i vanilla-db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;after installing the package it's time to code.&lt;/p&gt;

&lt;p&gt;firstly i want to create two states in main.jsx folder, one for all players list the other is for the new player name we are adding,&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fto70ylhqojw09mpnhic4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fto70ylhqojw09mpnhic4.png" alt="Image description" width="800" height="239"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;now we can create a form to input new player name and store them in browsers storage using vanillaDb, the form goes like this.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8yei2dvnpc1bmrggjggf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8yei2dvnpc1bmrggjggf.png" alt="Image description" width="800" height="170"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;on the form we have a function called "handle" that run when we submit the form, inside the function we create a data object and the config that will help vanillaDB to store the data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnsfw3g5lxg22xsiqvuaj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnsfw3g5lxg22xsiqvuaj.png" alt="Image description" width="800" height="429"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the config contains the database we want to use (in this case localStorage), the database key and the data we want to store, vanillaDb.set(config) will store the data in the browsers localStorage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcisrdyy166v3ss3ochu6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcisrdyy166v3ss3ochu6.png" alt="Image description" width="800" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;now, what about how to get the data stored ? easy, to get the data store call vanillaDb.get() and pass in query that points to the data you stored.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe7yshn0ntw9ufbqo5ffc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe7yshn0ntw9ufbqo5ffc.png" alt="Image description" width="800" height="377"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the query contains the browsers database used and the database key.&lt;br&gt;
Now the Web Application is working well the datas are stored and rendered successfully.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgje8nmpd1x9dyicpyg06.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgje8nmpd1x9dyicpyg06.png" alt="Image description" width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;VanillaDb is a tiny tool that comes with some other features you will like to try out, trust me you will want to check our this tiny tool to do so check the links below.&lt;/p&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/Seyifunmitan/vanilla-db"&gt;https://github.com/Seyifunmitan/vanilla-db&lt;/a&gt;&lt;br&gt;
NPM: &lt;a href="https://www.npmjs.com/package/vanilla-db"&gt;https://www.npmjs.com/package/vanilla-db&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>react</category>
    </item>
    <item>
      <title>VanillaDB: A Tiny Browser-Based Database</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Sun, 27 Aug 2023 19:28:08 +0000</pubDate>
      <link>https://dev.to/zedic/vanilla-db-is-out-for-a-try-393</link>
      <guid>https://dev.to/zedic/vanilla-db-is-out-for-a-try-393</guid>
      <description>&lt;h1&gt;
  
  
  VanillaDB
&lt;/h1&gt;

&lt;p&gt;VanillaDB is a tiny browser-based database library that is built on localstorage, sessionStorage and indexedDB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;Install vanilla-DB using npm&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;  npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;--save&lt;/span&gt; vanilla-db
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Usage/Examples
&lt;/h2&gt;

&lt;p&gt;Once the package is installed, you can import the library using import&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;vanillaDb&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;vanilla-db&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;config&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;db&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;local&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="c1"&gt;// 'session',&lt;/span&gt;
  &lt;span class="na"&gt;key&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;your database key&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;data&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nx"&gt;vanillaDb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;set&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;config&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;config contains your database of choice which can either be "local" or "session", your database key and the data you intended to store in the DB.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;query&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;db&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;local&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="c1"&gt;// 'session',&lt;/span&gt;
  &lt;span class="na"&gt;key&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;your database key&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nx"&gt;vanillaDb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;query&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;query contains the Database you stored data in and the database key.&lt;/p&gt;

&lt;h2&gt;
  
  
  More Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;sync(key) - sync data stored in session to local Database&lt;/li&gt;
&lt;li&gt;remove(db, key) - remove stored data by key&lt;/li&gt;
&lt;li&gt;length(db) - return the length of data stored in Database&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Usage/Examples
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;vanillaDb&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;vanilla-db&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;

&lt;span class="nx"&gt;vanillaDb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sync&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;where key is the key of the data stored in Database&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;db&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;local&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="c1"&gt;// 'session',&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;key&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;your database key&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;

&lt;span class="nx"&gt;vanillaDb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;remove&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;db&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;key&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;db is the Database you stored data in and the database key.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;db&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;local&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="c1"&gt;// 'session',&lt;/span&gt;

&lt;span class="nx"&gt;vanillaDb&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;length&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;db&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

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

&lt;/div&gt;



&lt;p&gt;db is the Database you stored data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.npmjs.com/package/vanilla-db"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--j6Jrs4sJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://img.shields.io/npm/v/vanilla-db.svg" alt="NPM" width="88" height="20"&gt;&lt;/a&gt; &lt;a href="https://standardjs.com"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--otW3Roun--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://img.shields.io/badge/code_style-standard-brightgreen.svg" alt="JavaScript Style Guide" width="124" height="20"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>react</category>
      <category>programming</category>
    </item>
    <item>
      <title>It’s February it’s New Month 🎈</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Sat, 01 Feb 2020 11:28:49 +0000</pubDate>
      <link>https://dev.to/zedic/it-s-february-it-s-new-month-142p</link>
      <guid>https://dev.to/zedic/it-s-february-it-s-new-month-142p</guid>
      <description>&lt;p&gt;Happy new month friends, I hope January was awesomely filled with good moments 😊. &lt;/p&gt;

&lt;p&gt;Today been the first day of February &lt;br&gt;
I’m taking my time to share my plans and how I work so my followers can follow the timeline and So will be able to give my best in teaching the little I knew about software development. &lt;/p&gt;

&lt;p&gt;MY TIMELINE: &lt;br&gt;
I post weekly on my personal tech blog howtothese.xyz and I use dev.to too. &lt;/p&gt;

&lt;p&gt;My focus is to teach absolute beginners the little I know, share tips and work on open projects. &lt;/p&gt;

&lt;p&gt;If you are a web developer beginner Or just getting started with JavaScript you are free to drive in to my blog anytime and learn the little I’m willing to offer cause I know they might be helpful.&lt;/p&gt;

&lt;p&gt;Friends it’s new month I wish you all the best 🎊🎉&lt;/p&gt;

</description>
      <category>beginners</category>
    </item>
    <item>
      <title>Getting Started: Easy Way to Objects in JavaScript</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Mon, 27 Jan 2020 22:56:09 +0000</pubDate>
      <link>https://dev.to/zedic/five-reasons-why-you-should-learn-javascript-in-2020-5ed0</link>
      <guid>https://dev.to/zedic/five-reasons-why-you-should-learn-javascript-in-2020-5ed0</guid>
      <description>&lt;p&gt;Almost Everything in JavaScript are objects, ranging from functions to object itself etc, except the primitive values. &lt;br&gt;
Even some primitive values when called with the ‘new’ keyword will still return an object.&lt;/p&gt;

&lt;p&gt;Math, RegExp, Date, function are all objects, &lt;br&gt;
with the new keyword string, number, Boolean will also return an object.&lt;/p&gt;

&lt;p&gt;In JavaScript objects controls almost everything, objects is the main route, the emperor of JavaScript, if you understand how objects works in and out, there’s chances you will understand how JavaScript works. &lt;/p&gt;

&lt;p&gt;what are primitive values ?&lt;br&gt;
Primitive values are values with no property and methods, In JavaScript Primitive values are not objects, they are immutable and hard coded value, which can’t be change.&lt;/p&gt;

&lt;p&gt;Example of primitive values in JavaScript are string, numbers, Boolean, null, and undefined. &lt;/p&gt;

&lt;p&gt;Let name = ‘John Doe’&lt;/p&gt;

&lt;p&gt;Primitive data types &lt;br&gt;
Are data that has a primitive value. &lt;/p&gt;

&lt;p&gt;What are objects &lt;br&gt;
Let take a glance through variables in JavaScript, &lt;br&gt;
const pie = 3.14 &lt;/p&gt;

&lt;p&gt;JavaScript variable can only contain a single value, in this example the only value is 3.14, Objects are also variables. &lt;/p&gt;

&lt;p&gt;Objects are variables that can contain more than one value, basically a collection of named values&lt;/p&gt;

&lt;p&gt;Read More on howtothese.xyz&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>htt</category>
    </item>
    <item>
      <title>Learning Vanilla Javascript in 2020 &amp; others part 1</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Tue, 14 Jan 2020 22:35:51 +0000</pubDate>
      <link>https://dev.to/zedic/learning-vanilla-javascript-in-2020-others-part-1-21nb</link>
      <guid>https://dev.to/zedic/learning-vanilla-javascript-in-2020-others-part-1-21nb</guid>
      <description>&lt;p&gt;"BECAUSE MODERN WEB DEVELOPMENT IS DOMINATED BY FRAMEWORKS -Market trend"&lt;/p&gt;

&lt;p&gt;Obviously the trend here and there is that every developer most jump from writing vanilla javascript or any other programming languages majorly, to writing a framework because thats the market trend now.&lt;/p&gt;

&lt;p&gt;What’s do you think about this trend ?&lt;/p&gt;

&lt;p&gt;Comment your view below, you are all welcome 😊😊&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>hiring</category>
    </item>
    <item>
      <title>TGIF 🎉🎊</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Fri, 10 Jan 2020 17:18:01 +0000</pubDate>
      <link>https://dev.to/zedic/tgif-2gb</link>
      <guid>https://dev.to/zedic/tgif-2gb</guid>
      <description>&lt;p&gt;&lt;strong&gt;Thank God it’s Friday&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yeah it’s Friday friends, I know it has been a great week so far, A great week of new beginning, new projects,  promotions at work or you just accomplish those tasks, 🤨 &lt;br&gt;
Cheers🍻 &lt;/p&gt;

&lt;p&gt;As we all Stay Happy learning those new things, pls don’t forget to  always &lt;br&gt;
Feel Good while you do More. &lt;br&gt;
Smile 😁&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AC8XUMeu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/i7idyltbwq85jhm7z94t.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AC8XUMeu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/i7idyltbwq85jhm7z94t.jpeg" alt="Alt Text" width="471" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bind:(“TGIF”)&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>htt</category>
      <category>beginners</category>
      <category>svelte</category>
    </item>
    <item>
      <title>Five Reasons Why You Should Try Out Sveltejs</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Wed, 08 Jan 2020 23:30:58 +0000</pubDate>
      <link>https://dev.to/zedic/five-reasons-why-you-should-try-out-sveltejs-1ehk</link>
      <guid>https://dev.to/zedic/five-reasons-why-you-should-try-out-sveltejs-1ehk</guid>
      <description>&lt;p&gt;&lt;em&gt;svelte is relatively new in town, not new, but the new version seems new I bet you will like to try it out lol&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;hey devs, I almost agreed  that all JavaScript use interface frameworks are all the same until I heard something about svelte, few days later I tried out the framework and see the strength of the JavaScript UI framework, &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;firstly, What is Svelte ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Svelte is a  JavaScript framework written by Rich Harris. Svelte applications do not include framework references. Instead, building a Svelte applications generates code to manipulate the DOM, which may give better client run-time performance.&lt;/p&gt;

&lt;p&gt;Svelte is a JavaScript user interface framework that works exactly like a compiler which means you write your codes in svelte and, the framework help you compile your codes to vanilla JavaScript in other to manipulate the document objects (DOM).&lt;/p&gt;

&lt;p&gt;This process seems little bit tricky, As we all known how react came into web development, which results in modern web development, web components and change how user interface works, in my own view svelte is not like React, nor Angular or Vue, Although some features still work the same, but I still view svelte as a new framework that does its job efficiently with difference.&lt;/p&gt;

&lt;p&gt;I so much like the concept of how JavaScript works, the language is pretty much the language I can say I understand and willing to work with for sometimes, but yet with lots of passion put in, I still find working with react a bit difficult or clumsy. &lt;br&gt;
The way react works is fine, awesome and very reactive but lots of works have to done before a react-app works just fine all this makes me feel like trying out another user interface framework that can make life more easier for me, it’s not bad at all then I tried out svelte and discover the strength of the framework. &lt;/p&gt;

&lt;p&gt;Don’t get me wrong friends, JavaScript is not going any where, Angular Works fine same as Vue works pretty ok, and React been the boss of all, I’m not preaching then off all, JavaScript user interface frameworks works efficiently okay, but svelte is new in town, so relatively new that you should try out the framework awesomeness. &lt;/p&gt;

&lt;p&gt;with my overview of the five reasons why you should consider trying out svelte,  check out the framework strength, I will like to let you know that  all the reason are all my overview and what I experienced so far from trying out the framework. &lt;br&gt;
&lt;em&gt;Here are my five reasons why you should consider trying out svelte&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Svelte Works Differently&lt;/strong&gt;&lt;br&gt;
According to the speech  by Harris rich and the descriptions including blog posts on svelte official website and the way svelte actually works, the flows and how things get done are totally different from other frameworks. The major difference between svelte and other user interface frameworks is that svelte compile your svelte codes into vanilla JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Svelte is small and reactive enough&lt;/strong&gt;&lt;br&gt;
I can say with confidence in me that, svelte is reactive enough guys drive in and try out this framework.&lt;br&gt;
Comparing svelte with other user interface frameworks I think svelte is relatively small in size and build faster. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Svelte is easy to start with&lt;/strong&gt;&lt;br&gt;
I can say with few minutes of your time you can quickly understand how svelte works and build something with the compiler framework as it’s easy to start with and grow over time, I’m not yet a expert in svelte but the framework is quite good, easy to start with and it’s promising. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Svelte is smooth with PWA&lt;/strong&gt;&lt;br&gt;
A lot of us have try building react-app using progressive web application techniques well, the concept with react, angular, vue and other user interface frameworks even vanilla JavaScript works fine, I won’t say much try and build PWA techniques with svelte and unveil the strength of the compiler framework. &lt;/p&gt;

&lt;p&gt;Friends let make it interactive this time, comment below your view about sveltejs I have more to deliver on svelte thank you. &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>svelte</category>
      <category>webdev</category>
      <category>htt</category>
    </item>
    <item>
      <title>Javascript Arrays for Absolute Beginner</title>
      <dc:creator>Oluwaseyi Muyiwa</dc:creator>
      <pubDate>Fri, 03 Jan 2020 14:01:41 +0000</pubDate>
      <link>https://dev.to/zedic/javascript-arrays-for-absolute-beginner-1j4d</link>
      <guid>https://dev.to/zedic/javascript-arrays-for-absolute-beginner-1j4d</guid>
      <description>&lt;p&gt;Assuming we want to keep the record of available cookies in a grocery store, where we have multiple values of available cookies, we have lots of lollipops, ice-creams, vanillas and more all available in the store. &lt;br&gt;
Assigning each available values to a variable is fine if we only have few available cookies in the store.&lt;/p&gt;

&lt;p&gt;Let cookie1 = “strawberry-cookies”&lt;br&gt;
Let cookie2 = “Stick-sweets”&lt;/p&gt;

&lt;p&gt;All variables store each values of all the available cookies separately in the memory of the system, and makes our program more complicated and unclean.&lt;/p&gt;

&lt;p&gt;What if we have more available cookies ? Then, we need an array, we need a collection of all the available cookies. An Array is basically the collection of values as explained.&lt;/p&gt;

&lt;p&gt;Cookies = [“strawberry-cookies”, “Stick-sweets”, “Lollipop”, “Kolas“, “Pinky” ]&lt;/p&gt;

&lt;p&gt;all the available cookies are all stored in a single variable name, they are stored and can access with their index.&lt;/p&gt;

&lt;p&gt;Array are collection of values, An array is also a special variable, which can hold more than one value at a time.&lt;br&gt;
In javascript array values are stored and accessed through the index, javascript is a zero based programming language so, in an javascript array the first value is stored on the 0 index.&lt;/p&gt;

&lt;p&gt;Arrays are a special type of objects. The typeof operator in JavaScript returns “object” for arrays.&lt;br&gt;
But, Javascript arrays are still best described as arrays.&lt;/p&gt;

&lt;p&gt;Array in javascript have lots of built-in methods that makes the concept productive enough and fun to use.&lt;/p&gt;

&lt;p&gt;Creating an Array in Javascript&lt;/p&gt;

&lt;p&gt;To create an array in javascript we can use the new array keyword &lt;/p&gt;

&lt;p&gt;let cookies = new Array(“strawberry-cookies”, “Stick-sweets”, “Lollipop”, “Kolas“, “Pinky”)&lt;/p&gt;

&lt;p&gt;or we assign a square bracket to a variable, both way works fine but like this below is more efficient and clean &lt;/p&gt;

&lt;p&gt;let cookies = [“strawberry-cookies”, “Stick-sweets”, “Lollipop”, “Kolas“, “Pinky” ]&lt;/p&gt;

&lt;p&gt;As said earlier, everything in an array can be changed or manipulated thru its index, for example if we want to change the color pinky to ice-creams ?&lt;br&gt;
we will have to access the value thru its index which is the 4th index of the cookies array&lt;/p&gt;

&lt;p&gt;cookies[4] = ‘ice-creams’&lt;/p&gt;

&lt;p&gt;Arrays can be used for lots of purposes in our program.&lt;/p&gt;

&lt;p&gt;We have lots of built-in methods in javascript, let check them out and build a fun project.&lt;br&gt;
Shalom&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>2020</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
