<?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: AdelabuAderonke</title>
    <description>The latest articles on DEV Community by AdelabuAderonke (@adelabuaderonke).</description>
    <link>https://dev.to/adelabuaderonke</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%2F408503%2Fd0b8db71-e10c-410e-9a3e-3cd89d9c52bc.png</url>
      <title>DEV Community: AdelabuAderonke</title>
      <link>https://dev.to/adelabuaderonke</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adelabuaderonke"/>
    <language>en</language>
    <item>
      <title> What you need to know about Javascript Debugger.</title>
      <dc:creator>AdelabuAderonke</dc:creator>
      <pubDate>Fri, 07 Aug 2020 23:11:16 +0000</pubDate>
      <link>https://dev.to/adelabuaderonke/what-you-need-to-know-about-javascript-debugger-27cj</link>
      <guid>https://dev.to/adelabuaderonke/what-you-need-to-know-about-javascript-debugger-27cj</guid>
      <description>&lt;p&gt;The process of finding and removing errors in a computer program is referred to as "Debugging". If you have written one or more codes you will definitely be familiar with Code debugging(finding and fixing errors in a computer program).&lt;br&gt;
All modern browsers have a built-in Javascript Debugger. Built-in debuggers can be turned "ON" and "OFF" which ensure error is being reported to the user.&lt;br&gt;
Code can be debugged in javascript by:&lt;br&gt;
&lt;strong&gt;Setting Breakpoint:&lt;/strong&gt; Use Chrome’s developer tools or Firebug to locate the line of JavaScript, then set the breakpoint with the mouse.&lt;br&gt;
To do it in Chrome, first, open the developer tools&lt;br&gt;
Select the Scripts tab.&lt;br&gt;
Click the little folder icon on the far left.&lt;br&gt;
Navigate to the source file where you want to set the breakpoint.&lt;br&gt;
Find the line in question, then click the line number to set the breakpoint (a little highlighted triangle will appear).&lt;br&gt;
When the breakpoint is fired, you get access to the watches section where you can run arbitrary expressions, see all the variables in scope, and the call stack. &lt;br&gt;
&lt;strong&gt;Using Debugger keyword:&lt;/strong&gt;&lt;br&gt;
       &lt;em&gt;var x = 15 * 5;&lt;/em&gt;&lt;br&gt;
       &lt;em&gt;debugger;&lt;/em&gt;&lt;br&gt;
document.getElementById("demo").innerHTML = x;&lt;br&gt;
You activate debugging in your browser by pressing F12 then select console in the debugger menu&lt;br&gt;
You can also follow these steps:&lt;br&gt;
&lt;strong&gt;Chrome&lt;/strong&gt;&lt;br&gt;
Open the browser.&lt;br&gt;
From the menu, select "More tools".&lt;br&gt;
From tools, choose "Developer tools".&lt;br&gt;
Finally, select Console.&lt;br&gt;
&lt;strong&gt;Firefox&lt;/strong&gt;&lt;br&gt;
Open the browser.&lt;br&gt;
From the menu, select "Web Developer".&lt;br&gt;
Finally, select "Web Console".&lt;br&gt;
&lt;strong&gt;Edge&lt;/strong&gt;&lt;br&gt;
Open the browser.&lt;br&gt;
From the menu, select "Developer Tools".&lt;br&gt;
Finally, select "Console".&lt;br&gt;
&lt;strong&gt;Opera&lt;/strong&gt;&lt;br&gt;
Open the browser.&lt;br&gt;
From the menu, select "Developer".&lt;br&gt;
From "Developer", select "Developer tools".&lt;br&gt;
Finally, select "Console".&lt;br&gt;
&lt;strong&gt;Safari&lt;/strong&gt;&lt;br&gt;
Go to Safari, Preferences, Advanced in the main menu.&lt;br&gt;
Check "Enable Show Develop menu in menu bar".&lt;br&gt;
When the new option "Develop" appears in the menu:&lt;br&gt;
Choose "Show Error Console".&lt;/p&gt;

</description>
    </item>
    <item>
      <title>My  Journey to becoming a Software Developer:  DevCareer &amp; Progate</title>
      <dc:creator>AdelabuAderonke</dc:creator>
      <pubDate>Fri, 31 Jul 2020 10:45:21 +0000</pubDate>
      <link>https://dev.to/adelabuaderonke/my-journey-to-becoming-a-software-development-devcareer-progate-1ip3</link>
      <guid>https://dev.to/adelabuaderonke/my-journey-to-becoming-a-software-development-devcareer-progate-1ip3</guid>
      <description>&lt;p&gt;Self Learning software development can be quite tasking. You need to be committed and set your goals right. You need to have a learning path otherwise you end up in tutorial's Hell.&lt;br&gt;
If you are an aspiring software developer there is a place you need to visit regularly, It's TWITTER...Yes, Twitter.&lt;br&gt;
There are a whole lot of opportunities there if you are just starting out as a developer. TechTwitter is a strong community on Twitter that are always ready to help an Aspiring Software Developer.&lt;br&gt;
Well, I am not here to write about Tech twitter rather My writeup is based on one of my experience from the opportunity I had from one of Tech twitter sponsored program.&lt;/p&gt;
&lt;h1&gt;
  
  
  HOW IT STARTED
&lt;/h1&gt;

&lt;p&gt;As usual, I was strolling through twitter street when I saw this.&lt;br&gt;
&lt;/p&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Sqg_ETS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1251244596539142149/I7ye3nPq_normal.jpg" alt="Name cannot be blank profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Name cannot be blank
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        &lt;a class="comment-mentioned-user" href="https://dev.to/hacksultan"&gt;@hacksultan&lt;/a&gt;

      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Deep down inside me, I feel like &lt;br&gt;&lt;br&gt;Gathering 100 newbies who already have laptops,&lt;br&gt;&lt;br&gt;Get them access to Progate Premium subscription,&lt;br&gt;&lt;br&gt;Put them in a slack workspace,&lt;br&gt;&lt;br&gt;Fund them with good data for 3 months (Monthly), or until the end of Covid19.&lt;br&gt;&lt;br&gt;And watch them grow!!!
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      12:50 PM - 26 Apr 2020
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1254392348894793728" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1254392348894793728" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      154
      &lt;a href="https://twitter.com/intent/like?tweet_id=1254392348894793728" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      654
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;p&gt;Free Data! Free Progate course!. I had a resolution within myself that I have to be in this program. If you live in Nigeria you will definitely understand how it feels to be given free data. I never knew much about Progate, I know it's a learning platform similar to Codecademy but I was willing to explore Progate.&lt;br&gt;
Then there was a need for sponsorers for the program.&lt;/p&gt;


&lt;blockquote class="ltag__twitter-tweet"&gt;
      &lt;div class="ltag__twitter-tweet__media"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mEiLqJTt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/media/EW2xOC3XkAAWpQN.jpg" alt="unknown tweet media content"&gt;
      &lt;/div&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--7Sqg_ETS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1251244596539142149/I7ye3nPq_normal.jpg" alt="Name cannot be blank profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        Name cannot be blank
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        &lt;a class="comment-mentioned-user" href="https://dev.to/hacksultan"&gt;@hacksultan&lt;/a&gt;

      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4t6ys1m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      Happy to tell you that we’re doing this.  &lt;br&gt;We just got a 500k (500 thousand Naira) support from &lt;a href="https://twitter.com/hoopsomuah"&gt;&lt;/a&gt;&lt;a href="https://twitter.com/hoopsomuah"&gt;@hoopsomuah&lt;/a&gt; to drive this initiative.&lt;br&gt;&lt;br&gt;I’ll be pushing out more information on this soon.&lt;br&gt;&lt;br&gt;Thanks to the people making this possible:&lt;br&gt;&lt;a href="https://twitter.com/hoopsomuah"&gt;&lt;/a&gt;&lt;a href="https://twitter.com/hoopsomuah"&gt;@hoopsomuah&lt;/a&gt; -500k&lt;br&gt;&lt;a href="https://twitter.com/Samson_Goddy"&gt;@Samson_Goddy&lt;/a&gt; - 70k&lt;br&gt;Anon - 55k &lt;a href="https://t.co/QFjQNRYfeg"&gt;twitter.com/hackSultan/sta…&lt;/a&gt; 
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      13:41 PM - 30 Apr 2020
    &lt;/div&gt;

      &lt;div class="ltag__twitter-tweet__quote"&gt;
        &lt;div class="ltag__twitter-tweet__quote__header"&gt;
          &lt;span class="ltag__twitter-tweet__quote__header__name"&gt;
            Name cannot be blank
          &lt;/span&gt;
          &lt;a class="comment-mentioned-user" href="https://dev.to/hacksultan"&gt;@hacksultan&lt;/a&gt;

        &lt;/div&gt;
        Deep down inside me, I feel like 

Gathering 100 newbies who already have laptops,

Get them access to Progate Premium subscription,

Put them in a slack workspace,

Fund them with good data for 3 months (Monthly), or until the end of Covid19.

And watch them grow!!!
      &lt;/div&gt;

    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1255854829529976841" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-reply-action.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1255854829529976841" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-retweet-action.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      41
      &lt;a href="https://twitter.com/intent/like?tweet_id=1255854829529976841" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="/assets/twitter-like-action.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
      170
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
&lt;br&gt;
It's no news, Tech Twitter is always ready for the cause. After going through the screening I was selected.

&lt;h1&gt;
  
  
  SLACK CHANNEL: DEVcareers
&lt;/h1&gt;

&lt;p&gt;There are numerous channels we have  #Announcement, #Games, #Random, #AMA and others. It was fun and educative as well, Why won't it? when we have OkoyeCb- The Troublemaker as the Moderator. Not me! He likes to be address that way.&lt;/p&gt;

&lt;h1&gt;
  
  
  PROGATE: Master White and Ken the Ninja
&lt;/h1&gt;

&lt;p&gt;Yeah! Learning on Progate is awesome. Coding was explained in a detailed, interactive and comprehensive way. Two cartoon characters were used to explain the interactive session. Where Master White is the Teacher and Ken the Ninja is the student. At the beginning of a new topic, Ken asks Master White questions which sometimes are similar to what I would have asked as well. As you finish a topic there is an advance in Level quite similar to a game. Kudos! to that.&lt;/p&gt;

&lt;h1&gt;
  
  
  AMA session: Samson Goddy and Hoop Somuah
&lt;/h1&gt;

&lt;p&gt;The two different sessions was awesome. One of the advice I took from one of the lectures is to &lt;em&gt;"Always remember how you started, why you started and why you are at your current status"&lt;/em&gt;- Samson&lt;br&gt;
I have another one&lt;br&gt;
&lt;em&gt;"Do not focus on learning technology stacks. Tech stacks come and go like politicians. Don't get too attached. Focus on being able to pick up similar tech stacks, understand their similarities and their differences. This requires focusing on a deep understanding of the concept "&lt;/em&gt;-Hoop&lt;/p&gt;

&lt;h1&gt;
  
  
  Monthly Tasks and Lesson Learnt:
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;First Month:&lt;/strong&gt; We were given an individual project.  I was asked to clone a web page. I finished the web page but it wasn't responsive.&lt;br&gt;
Lesson: I had to learn responsiveness against the next project. I had to stop procrastination and meet up with the deadline. That was my first time of hosting on Netlify.&lt;br&gt;
&lt;strong&gt;Second Month:&lt;/strong&gt; We were asked to join a team which will be selected by the Team Leader so we have to prove to the team leader we are worth being in their Team. I actually got into a group&lt;br&gt;
Lesson: I didn't really participate in the group project. Teamwork was new to me. I promise myself I must contribute to the next team task. &lt;br&gt;
&lt;strong&gt;Third Month:&lt;/strong&gt; We were regrouped randomly into another team. I was in Team 2- "Wonder Women". I was active in this team we were asked to build an E-commerce site for a store. We had to divide the web pages among ourselves. I built the Login page.&lt;br&gt;
Lesson: I learnt Pair programming, it was interesting trying this out using Live share. Team collaboration was tasking but we were able to decide eventually. I learnt how to use git for a team project.&lt;/p&gt;

&lt;p&gt;This article is the final task. It was an experience I am sure to never forget. I can't wait to give back to the community. Shoutout to the Sponsorers, Moderators and Mentors of this Programme&lt;br&gt;
  &lt;strong&gt;(Samson Goddy, Hoop Somuah, Akintunde Sultan, Okoye Chidi and others)&lt;/strong&gt;. &lt;/p&gt;

</description>
      <category>devcareers</category>
      <category>coding</category>
      <category>progate</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>What is A Function in Javascript?</title>
      <dc:creator>AdelabuAderonke</dc:creator>
      <pubDate>Sun, 14 Jun 2020 12:37:30 +0000</pubDate>
      <link>https://dev.to/adelabuaderonke/what-is-a-function-in-javascript-1g9a</link>
      <guid>https://dev.to/adelabuaderonke/what-is-a-function-in-javascript-1g9a</guid>
      <description>&lt;p&gt;A JavaScript function is a block of code designed to perform a particular task. A block of reusable code which helps prevent repetition.&lt;/p&gt;

&lt;h3&gt;
  
  
  Function Definition
&lt;/h3&gt;

&lt;p&gt;You need to define a function in javascript before using it. We define a function in javascript by writing the &lt;strong&gt;Function&lt;/strong&gt; keyword followed by &lt;strong&gt;Function Name&lt;/strong&gt;(which can contain letters,numbers,same rules for naming variables also affect it) and bracket which might be empty or contain one or more &lt;em&gt;parameters&lt;/em&gt; and statement codes which are surrounded by curly braces.&lt;/p&gt;

&lt;h5&gt;
  
  
  Basic syntax for function
&lt;/h5&gt;

&lt;p&gt;function function Name(){&lt;/p&gt;

&lt;p&gt;*//statement of codes&lt;/p&gt;

&lt;p&gt;}&lt;br&gt;
The above syntax will not work except you call the function&lt;/p&gt;

&lt;h3&gt;
  
  
  Function Invocation
&lt;/h3&gt;

&lt;p&gt;To invoke a function or call a function to execute a statement of codes. You simply write the function name with a pair of brackets outside the curly braces. &lt;/p&gt;

&lt;p&gt;let's write a function to greet a user.&lt;/p&gt;

&lt;p&gt;function greet(){&lt;br&gt;
console.log("Hello!!");&lt;br&gt;
}&lt;br&gt;
greet(); *//function invocation&lt;/p&gt;

&lt;h5&gt;
  
  
  Output
&lt;/h5&gt;

&lt;p&gt;Hello!!&lt;/p&gt;

&lt;h3&gt;
  
  
  Function Parameter &amp;amp; Argument
&lt;/h3&gt;

&lt;p&gt;We have successfully run a code without including a parameter, it is time to explore parameters and arguments. once you use a parameter for function declaration, you have to use a corresponding argument for the function invocation.&lt;/p&gt;

&lt;p&gt;let's update the code above by adding name and age to the function&lt;/p&gt;

&lt;p&gt;function greet(name, age){&lt;br&gt;
 console.log("Hello!!"+ name + "you are"+ age +"Years old.");&lt;br&gt;
}&lt;br&gt;
greet("John", 14);&lt;/p&gt;

&lt;p&gt;Output&lt;br&gt;
** Hello!! John you are 14 years old.&lt;/p&gt;

&lt;p&gt;Awesome we have been able to cover the basics of function. You can simply reuse the code by calling the function multiple times.&lt;br&gt;
 You can try this out on your own by using different ages and names for the above like this:&lt;/p&gt;

&lt;p&gt;*greet("Ali", 10);&lt;br&gt;
*greet("Sam", 9);&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
