<?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: Alestor Aldous</title>
    <description>The latest articles on DEV Community by Alestor Aldous (@alestor123).</description>
    <link>https://dev.to/alestor123</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%2F465519%2Fbac8f1de-d8b2-4561-9d4b-a0bd170bf321.png</url>
      <title>DEV Community: Alestor Aldous</title>
      <link>https://dev.to/alestor123</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alestor123"/>
    <language>en</language>
    <item>
      <title>Curl In 5 Min</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Fri, 25 Dec 2020 18:33:02 +0000</pubDate>
      <link>https://dev.to/alestor123/curl-in-5-min-ngm</link>
      <guid>https://dev.to/alestor123/curl-in-5-min-ngm</guid>
      <description>&lt;h1&gt;
  
  
  So What is Curl ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Curl is a cli tool for making http from terminal it allows us to use other protocols such as FTP
&lt;/h2&gt;

&lt;p&gt;CURL - Client URL&lt;/p&gt;

&lt;h1&gt;
  
  
  Simple Get Request Using Curl
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;curl http://www.name.domain&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  by default it will log the output or if you want to save response as a file use &lt;code&gt;-o&lt;/code&gt; argument
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Example
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;curl -o output.html http://www.name.domain&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Also
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;curl  http://www.name.domain &amp;gt; output.html&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  For Specifying URL use
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;curl -s http://www.name.domain&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For POST method &lt;/p&gt;

&lt;p&gt;&lt;code&gt;curl -d '{"name":"John","surname":"Doe"}'\http://www.name.domain&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The -X flag specifies a custom request method to use when communicating with the HTTP server. By default, the GET method is used unless some other method is specified.&lt;/p&gt;

&lt;h1&gt;
  
  
  Setting User Agent
&lt;/h1&gt;

&lt;p&gt;&lt;code&gt;&lt;br&gt;
curl --user-agent "Mozilla/4.73 [en] (X11; U; Linux 2.2.0 i686)" http://www.name.domain&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  yeah every one should know how to use curl
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20%20%20Curl%20In%205%20Min%20%20%20https://dev.to/alestor123/curl-in-5-min-ngm"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>http</category>
      <category>linux</category>
      <category>cli</category>
    </item>
    <item>
      <title>So Declare Code War</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:59:25 +0000</pubDate>
      <link>https://dev.to/alestor123/so-declare-code-war-2673</link>
      <guid>https://dev.to/alestor123/so-declare-code-war-2673</guid>
      <description>&lt;h1&gt;
  
  
  So What Is Code Wars ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Code Wars is a learning platform where developers improve their skills by coding challenges &lt;a href="http://codewars.com/"&gt;Code Wars&lt;/a&gt;
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So What Should I Do Now ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Go to the &lt;a href="http://codewars.com/"&gt;Code Wars&lt;/a&gt; webpage and sign up and start coding try accepting different challenges
&lt;/h2&gt;

&lt;p&gt;and post your progress on twitter and github&lt;/p&gt;

&lt;h1&gt;
  
  
  So What Are The Benefits ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  It will siginificantly increase your coding skills
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20%20So%20Declare%20Code%20War%20%20%20https://dev.to/alestor123/so-declare-code-war-5b2f"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>So Canvas ???</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:57:35 +0000</pubDate>
      <link>https://dev.to/alestor123/so-canvas-bdo</link>
      <guid>https://dev.to/alestor123/so-canvas-bdo</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lJhxwTuq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--WO5GEQMC--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000/https://dev-to-uploads.s3.amazonaws.com/i/pxmw933mqpbl23tuw5hp.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lJhxwTuq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--WO5GEQMC--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000/https://dev-to-uploads.s3.amazonaws.com/i/pxmw933mqpbl23tuw5hp.jpg" alt="Title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  What is HTML Canvas?
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The HTML&lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; element is used to draw graphics, on the fly, via JavaScript.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The &lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; element is only a container for graphics. You must use JavaScript to actually draw the graphics.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Canvas has several methods for drawing paths, boxes, circles, text, and adding images.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Canvas Examples
&lt;/h1&gt;

&lt;h2&gt;
  
  
  A canvas is a rectangular area on an HTML page. By default, a canvas has no border and no content.
&lt;/h2&gt;

&lt;p&gt;The markup looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;canvas id="myCanvas" width="200" height="100"&amp;gt;&amp;lt;/canvas&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Note: Always specify an id attribute (to be referred to in a script), and a width and height attribute to define the size of the canvas. To add a border, use the style attribute.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Here is an example of a basic, empty canvas:
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Add a JavaScript
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Draw a Line
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script&amp;gt;
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.moveTo(0, 0);
ctx.lineTo(200, 100);
ctx.stroke();
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20%20So%20Canvas%20???%20%20%20https://dev.to/alestor123/so-canvas-p4n"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>Should You Learn Bootstrap In 2020</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:55:33 +0000</pubDate>
      <link>https://dev.to/alestor123/should-you-learn-bootstrap-in-2020-5007</link>
      <guid>https://dev.to/alestor123/should-you-learn-bootstrap-in-2020-5007</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wAIJ8pRK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nyykelcztd17312ihss0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wAIJ8pRK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nyykelcztd17312ihss0.jpg" alt="Image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  So Should You Use Bootstrap In 2020
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The short answer is it depends. When it comes to frontend development bootsrap can save you a lot of time but if you want to develop your frontend skills bootsrap can't save your day.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Opinion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Every one's opinion defers when it comes to front end frameworks some people love those and  others hate them. Its not like learning a language or a skill but mostly I often refer to the docs. Boostrap is very easy to learn and its pretty good for people who doesn't want to spend lot of time on css.You can customize boostrap other wise it will be looking like other bootsrap web pages.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So Bro What About Bootsrap 5?
&lt;/h1&gt;

&lt;h2&gt;
  
  
  K so bootsrap 5 is now in a alpha stage it dosnt make any issue when u switch to boostrap 5 but its good for widgit js.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Jquery Is It Disappearing?
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The Short answer is yes jquery is fainting out and mostly no one uses jquery now a days.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Bro What About My Css Skills
&lt;/h1&gt;

&lt;h2&gt;
  
  
  You can improve your css skill by doing different challenges such as try [Challenge]
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=RuLRsMN9KJQ"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--st19-18S--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/RuLRsMN9KJQ/0.jpg" alt="Everything Is AWESOME"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Every Framework has its own pros and cons
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20Should%20You%20Learn%20Boostrap%20%20https://dev.to/alestor123/should-you-learn-bootstrap-in-2020-14ln"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Battle Ship Challenge For Developers</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:54:04 +0000</pubDate>
      <link>https://dev.to/alestor123/battle-ship-challenge-for-developers-5i9</link>
      <guid>https://dev.to/alestor123/battle-ship-challenge-for-developers-5i9</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WXRWCTg---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fiqibjgjb0p6mrxi5wsm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WXRWCTg---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/fiqibjgjb0p6mrxi5wsm.jpeg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  So What Is This Battle Ship Challenge ????
&lt;/h1&gt;

&lt;h2&gt;
  
  
  A few days ago &lt;a href="https://www.youtube.com/channel/UCDCHcqyeQgJ-jVSd6VJkbCw"&gt;CodeStackr&lt;/a&gt;,&lt;a href="https://www.youtube.com/channel/UC5DNytAJ6_FISueUfzZCVsw"&gt;Ania Kubów&lt;/a&gt;,
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw"&gt;Web Dev Simplified&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Made a youtube collab
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=U64vIhh0TyM"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6Br_Sppb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/U64vIhh0TyM/0.jpg" alt="Everything Is AWESOME"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  In this collab they made a multi player battles ship game
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Try Making this project from scratch it would
&lt;/h2&gt;

&lt;h2&gt;
  
  
  siginificantly improve your js skills  and a golden fether
&lt;/h2&gt;

&lt;h2&gt;
  
  
  for your portfolio as a developer
&lt;/h2&gt;

&lt;h2&gt;
  
  
  To build this project it takes a siginificant amount of
&lt;/h2&gt;

&lt;h2&gt;
  
  
  time and effort and it's worth time try making it better
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So What Sould I Do Now ???
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Try to build the project from scratch or try imporoving the exsiting project at &lt;a href="https://github.com/kubowania/battleships"&gt;Battle Ship Git&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  It includes socket.io for multi player game
&lt;/h2&gt;

&lt;h2&gt;
  
  
  And Tweet Every Progress If You Can
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20Battle%20Ship%20%20Challenge%20For%20Log%20Every%20Developers%20%20https://dev.to/alestor123/battle-ship-challenge-for-developers-14ag"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>node</category>
      <category>game</category>
    </item>
    <item>
      <title>Should I Go For Node or Golang</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:52:16 +0000</pubDate>
      <link>https://dev.to/alestor123/should-i-go-for-node-or-golang-3d9c</link>
      <guid>https://dev.to/alestor123/should-i-go-for-node-or-golang-3d9c</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eFY-V1hr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--EoZx6u6Y--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000/https://dev-to-uploads.s3.amazonaws.com/i/jcsacwi94as8hu7mo3ow.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eFY-V1hr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--EoZx6u6Y--/c_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_420%2Cq_auto%2Cw_1000/https://dev-to-uploads.s3.amazonaws.com/i/jcsacwi94as8hu7mo3ow.jpg" alt="Title"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  So Should I Learn Golang or Node js
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The short Answer is "you should go for Node js" let me explain ..
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So The Learning Path ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  When It comes to golang its dedicated for web dev but node js is the best because it uses js. js is being used every where. js is a mature language on the other hand go lang still developing and it can be used only for backend. Mostly Both Language is made for web dev. Most Developers preffer using node js.Go Lang has a steep learning curve.\
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20Should%20I%20Go%20For%20Node%20Js%20Or%20Golang%20??%20%20%20https://dev.to/alestor123/so-should-i-go-for-node-js-or-golang-1l4b"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>go</category>
      <category>node</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Where Should I Deploy </title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:51:01 +0000</pubDate>
      <link>https://dev.to/alestor123/where-should-i-deploy-p73</link>
      <guid>https://dev.to/alestor123/where-should-i-deploy-p73</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w_w4_xXc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/idimevz68hzl65lnc38w.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w_w4_xXc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/idimevz68hzl65lnc38w.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  So Where Do I Deploy My App ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  There are serveral platofroms to deploy your app
&lt;/h2&gt;

&lt;h2&gt;
  
  
  It depends on the complexity and use of your app
&lt;/h2&gt;

&lt;h1&gt;
  
  
  If you just want to show case your app you can use one among these 👇
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Heroku
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Heroku is a cloud platform to host your apps simply &lt;/li&gt;
&lt;li&gt;You only need to know basic git commands &lt;/li&gt;
&lt;li&gt;It comes with no cost but you can deploy 5 app max&lt;/li&gt;
&lt;li&gt;Widely used by Developers&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Netlify
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;You can deploy unlimited deploys&lt;/li&gt;
&lt;li&gt;Widely used by Developers&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Github Pages
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;You can deploy unlimited apps&lt;/li&gt;
&lt;li&gt;Can use github actions for automations&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  When It comes to Scalability
&lt;/h1&gt;

&lt;h1&gt;
  
  
  AWS
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;You can deploy unlimited Apps for an developer or an enterprise plan&lt;/li&gt;
&lt;li&gt;Recommended By Developers&lt;/li&gt;
&lt;li&gt;Even Dev.to is deployed on AWS
# Azure &lt;/li&gt;
&lt;li&gt;You can deploy unlimited Apps for an developer or an enterprise plan&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  And More ..
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Every Service has its own pros and cons
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20%20So%20Where%20Do%20I%20Deploy?%20%20https://dev.to/alestor123/so-where-do-i-deploy-eah"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>aws</category>
    </item>
    <item>
      <title>So What The Heck Is Taiwind??</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:49:35 +0000</pubDate>
      <link>https://dev.to/alestor123/so-what-the-heck-is-taiwind-2kf8</link>
      <guid>https://dev.to/alestor123/so-what-the-heck-is-taiwind-2kf8</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9djpRL5c--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mi9f2242znbslevjt3l0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9djpRL5c--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mi9f2242znbslevjt3l0.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  So What The Is Taiwind ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Taiwind highly customizable, low-level CSS framework that gives you all of the building blocks you need to build bespoke designs without any annoying opinionated styles you have to fight to override.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So Should I Use It ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  It depends on your application you want to develop.TaiWind is a good companion when it comes to styling and time.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So How Do You Get Started ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Please Refer To The Docs For More Info &lt;a href="https://tailwindcss.com/docs/installation"&gt;Docs&lt;/a&gt;
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Is It Better Than Boostrap ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Each Framework Has Its Own Pros and Cons
&lt;/h2&gt;

&lt;h2&gt;
  
  
  When it comes to popularity Boostrap is well ahead of taiwind
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Should I Use It In Every App ??
&lt;/h1&gt;

&lt;h2&gt;
  
  
  The short answer is no !!! Try coding everything from scratch it will defenitly improve your css skills
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Refer To This Tutorial If You Want Learn Taiwind
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=NRagrTU_v8o"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_sATiM6M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/NRagrTU_v8o/0.jpg" alt="Everything Is AWESOME"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20So%20What%20The%20Heck%20Is%20Taiwind??%20%20https://dev.to/alestor123/so-what-the-heck-is-taiwind-2e31"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>css</category>
      <category>webdev</category>
      <category>html</category>
    </item>
    <item>
      <title>Console Every Where</title>
      <dc:creator>Alestor Aldous</dc:creator>
      <pubDate>Tue, 08 Sep 2020 07:46:18 +0000</pubDate>
      <link>https://dev.to/alestor123/console-every-where-4cpg</link>
      <guid>https://dev.to/alestor123/console-every-where-4cpg</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SjHcY23q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mcfgbip94gsohs9hj0pw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SjHcY23q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mcfgbip94gsohs9hj0pw.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Did you know that there are more console than console.log
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Stick to the end because we are going to find out
&lt;/h2&gt;

&lt;h1&gt;
  
  
  So What Is Happening ????
&lt;/h1&gt;

&lt;h2&gt;
  
  
  So there are many options for console such as
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;This is the outer level&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;group&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;First group&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;In the first group&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;group&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Second group&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;In the second group&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;warn&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Still in the second group&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;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;groupEnd&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Back to the first group&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;groupEnd&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;debug&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Back to the outer level&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

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



&lt;h1&gt;
  
  
  So Let Explain
&lt;/h1&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.assert()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Log a message and stack trace to console if the first argument is false.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.clear()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  To Clear the console.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.count()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Log the number of times this line has been called with the given label.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.countReset()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Resets the value of the counter with the given label.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.debug()

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



&lt;h2&gt;
  
  
  Outputs a message to the console with the log level debug.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.dir()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Displays an interactive listing of the properties of a specified JavaScript object. This listing lets you use disclosure triangles to examine the contents of child objects.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.dirxml()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Displays an XML/HTML Element representation of the specified object if possible or the JavaScript Object view if it is not possible.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.error()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Outputs an error message. You may use string substitution and additional arguments with this method.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.group()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Creates a new inline group, indenting all following output by another level. To move back out a level, call groupEnd().
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.groupCollapsed()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Creates a new inline group, indenting all following output by another level. However, unlike group() this starts with the inline group collapsed requiring the use of a disclosure button to expand it. To move back out a level, call
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;groupEnd().
console.groupEnd()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Exits the current inline group.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.info()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Informative logging of information. You may use string substitution and additional arguments with this method.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.log()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  For general output of logging information. You may use string substitution and additional arguments with this method.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.profile() 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Starts the browser's built-in profiler (for example, the Firefox performance tool). You can specify an optional name for the profile.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.profileEnd() 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Stops the profiler. You can see the resulting profile in the browser's performance tool (for example, the Firefox performance tool).
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.table()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Displays tabular data as a table.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.time()

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



&lt;h2&gt;
  
  
  Starts a timer with a name specified as an input parameter. Up to 10,000 simultaneous timers can run on a given page.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.timeEnd()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Stops the specified timer and logs the elapsed time in seconds since it started.
&lt;/h2&gt;

&lt;p&gt;console.timeLog()&lt;br&gt;
Logs the value of the specified timer to the console.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.timeStamp() 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Adds a marker to the browser's Timeline or Waterfall tool.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.trace()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Outputs a stack trace.
&lt;/h2&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;console.warn()
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h2&gt;
  
  
  Outputs a warning message. You may use string substitution and additional arguments with this method.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Whoh Wait Bro Should I learn Every Thing ???
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Just don't freak out let me explain
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Actually It depends on which kind of application that your working on.
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Feel Free To View CodeStackrs Video On This Topic
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=_-bHhEGcDiQ"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IxIuMXTf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.youtube.com/vi/_-bHhEGcDiQ/0.jpg" alt="Everything Is AWESOME"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Keep Coding !!!
&lt;/h1&gt;

&lt;h1&gt;
  
  
  🙏  Share with your friends on  &lt;a href="https://twitter.com/intent/tweet?text=%20%20Console%20%20Log%20Every%20Where%20%20https://dev.to/alestor123/console-log-every-where-35hc"&gt;Twitter&lt;/a&gt;
&lt;/h1&gt;

&lt;h2&gt; 👇  Find more posts on the following topics &lt;/h2&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
