<?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: Ibrahim Shahid Memon</title>
    <description>The latest articles on DEV Community by Ibrahim Shahid Memon (@the_ibrahim_).</description>
    <link>https://dev.to/the_ibrahim_</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%2F231351%2F95784420-2152-4608-ab0c-b602dd51f86d.jpg</url>
      <title>DEV Community: Ibrahim Shahid Memon</title>
      <link>https://dev.to/the_ibrahim_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/the_ibrahim_"/>
    <language>en</language>
    <item>
      <title>CSS is not a skill to learn! and Syntax is not designing</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Tue, 12 Nov 2019 13:23:09 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/css-is-not-a-skill-to-learn-and-syntax-is-not-designing-kke</link>
      <guid>https://dev.to/the_ibrahim_/css-is-not-a-skill-to-learn-and-syntax-is-not-designing-kke</guid>
      <description>&lt;p&gt;CSS is not a thing to learn, it's the collection of some concepts you have to consider as a guide and follow blindly. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why So Many People used to say, CSS is hard?&lt;/strong&gt;&lt;br&gt;
Because they are considering it as a language, not concepts. For some people, it's like a path to cross between HTML and JS. They are not at all interested in Design because they think that they don't have to handle complex CSS in Javascript. So Listen,&lt;br&gt;
 if you're not interested in CSS then don't list it in your skillset and portfolio. The Mastery of CSS is a huge thing and some of the beginners are listing that their CSS skills are 90% to 100% but they are talking about the Syntax, not CSS. &lt;/p&gt;

&lt;p&gt;Another side is when a newbie of CSS, tries to design Websites but the mind is not generating the design and Inspiration(Oh My God!). it's good but limited. CSS for those people who want to create designs to inspire other people. All the syntax and Framework Guide in front of them. But they are still following the nav =&amp;gt; header =&amp;gt; sections =&amp;gt; aside =&amp;gt; footer traditional designs.&lt;/p&gt;

&lt;p&gt;maybe they just learned how to put a border, but they didn't learn where to put it? so it comes with lots of websites surfing and observing the behavior. The syntax is not everything. if you are only the master of syntax, please don't list CSS in your skillset. it hurts All of us(Ui Designer).&lt;/p&gt;

&lt;p&gt;If you are a programmer, then focus on programming, just learn syntax. but don't say that you can design websites. &lt;/p&gt;

</description>
      <category>css</category>
      <category>design</category>
      <category>career</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Make Your Websites 10x faster with Modern Technologies - SSGs and Many More</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Tue, 22 Oct 2019 15:27:08 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/make-your-websites-10x-faster-with-modern-technologies-ssgs-and-many-more-14p</link>
      <guid>https://dev.to/the_ibrahim_/make-your-websites-10x-faster-with-modern-technologies-ssgs-and-many-more-14p</guid>
      <description>&lt;p&gt;Static site are  much cheaper and faster option than any other dynamically available websites or wordpress. What is static site? Static site means making website with static site generator. This are many static site generator to this work. 1000s of static site generator are available but not every static site generator is perfect.&lt;/p&gt;




&lt;p&gt;I got an order one project with any to make a blog but it needs to be static. I  chooses Hugo for making this project. I was learning Hugo. After learning I started working an a project. I was not understanding _index.md file logic. I cannot learn gatsby or gridsome because I don't know any JS framework yet. I tried more&lt;/p&gt;




&lt;p&gt;I was confused and there docs were crap.&lt;br&gt;
There are some of the SSGs I tried:&lt;br&gt;
-Jekyll (Github)-&lt;br&gt;
-Nikola (python)-&lt;br&gt;
-Jigsaw (Php)-&lt;/p&gt;

&lt;p&gt;Then I get used to 11ty it is such as beautifull static site generator and I am much comfortable with JS. So I deliver to my customer a static site running 11ty on it.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>serverless</category>
      <category>showdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Bootstrap vs Bulma - The Framework War</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Sat, 19 Oct 2019 12:47:30 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/bootstrap-vs-bulma-the-framework-war-940</link>
      <guid>https://dev.to/the_ibrahim_/bootstrap-vs-bulma-the-framework-war-940</guid>
      <description>&lt;p&gt;In the past, everyone was using &lt;a href="https://en.m.wikipedia.org/wiki/Cascading_Style_Sheets"&gt;css&lt;/a&gt; framework.Mycode is readable and clean.I usually use a lot of comment in my code and easy to remember classes.&lt;/p&gt;




&lt;p&gt;I got one one month of internship in front-end .uk design company,the company used &lt;a href="https://getbootstrap.com/"&gt;bootstrap&lt;/a&gt;as their main driver.Bootstrap is a bad classes.It was really difficult to learn.I was really confused by using bootstrap.I was merging the html and css together.It applys  styling as default.I have completed the internship one month with bootstrap.I can never going to use bootstrap again.&lt;/p&gt;




&lt;p&gt;Bootstrap is a bad framework for me.Some of this I didn,t like in bootstrap &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bad classes &lt;/li&gt;
&lt;li&gt;Difficult to learn - Disorganized structure &lt;/li&gt;
&lt;li&gt;CSS + JS JQUERY - Default styling - Large file size&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;I am never going to learning any case framework because of my bad experienced with bootstrap. &lt;br&gt;
My ui designer friend advices me to discover some other options available&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;BULMA&lt;/li&gt;
&lt;li&gt;SKELETONCSS &lt;/li&gt;
&lt;li&gt;MILLIGRAM &lt;/li&gt;
&lt;li&gt;TAILWIND CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  milligram
&lt;/h3&gt;

&lt;p&gt;Milligram provides a minimal setup of styles for a fast and clean starting point. Just it! Only 2kb gzipped! It's not about a UI framework. Specially designed for better performance and higher productivity with fewer properties to reset resulting in cleaner code &lt;/p&gt;

&lt;h3&gt;
  
  
  tailwindCSS
&lt;/h3&gt;

&lt;p&gt;Tailwind CSS is a 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;/p&gt;

&lt;h3&gt;
  
  
  skeleton
&lt;/h3&gt;

&lt;p&gt;You should use Skeleton if you're embarking on a smaller project or just don't feel like you need all the utility of larger frameworks. Skeleton only styles a handful of standard HTML elements and includes a grid, but that's often more than enough to get started..&lt;/p&gt;




&lt;p&gt;I was shocked by bulma. I was learning every framework but bulma is a very easy frame work for me and I leaned bulma for twenty minutes.&lt;br&gt;
Bulma file size is 2kb compare to it bootstrap the large file size. Bulma make your webpage your own design. bulma contain very easy classes compare bootstrap your webpage automatic styled. Bootstrap applys styling to HTML elements as default e.g your code is up and li bootstrap automatic styled up and li bulma is pure &lt;a href="https://en.m.wikipedia.org/wiki/Cascading_Style_Sheets"&gt;css&lt;/a&gt;&lt;br&gt;
frame work and bootstrap is css JavaScript and jquery. If you wanna your webpage is quick load bulma is good. I am using bulma only for grid bulma is a responsive framework . I advice you to try bulma once a life time.&lt;/p&gt;




&lt;p&gt;I am kind a active twitter :&lt;a href="//www.twitter.com/the_Ibrahim_"&gt;www.Twitter. com/the_Ibrahim_&lt;/a&gt; github: &lt;a href="//www.github.com/theibrahim"&gt;www.github.com/theibrahim&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>bulma</category>
      <category>bootstrap</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Follow These Instructions and I guarantee you that You will get a high-paying job in 2019-20</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Thu, 17 Oct 2019 11:09:56 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/follow-these-instructions-and-i-guarantee-you-that-you-will-get-a-high-paying-job-in-2019-20-5h02</link>
      <guid>https://dev.to/the_ibrahim_/follow-these-instructions-and-i-guarantee-you-that-you-will-get-a-high-paying-job-in-2019-20-5h02</guid>
      <description>&lt;h2&gt;
  
  
  online presence
&lt;/h2&gt;

&lt;p&gt;If you are using &lt;a href="http://Twitter.You"&gt;http://Twitter.You&lt;/a&gt; are getting latest updates and in common life you cannot talk to big names of dev community but with Twitter you can easily connect to big names like Chris courier,Sara Souiden.Other than 75% of companies post jobs on Twitter.There is a very large community working an Twitter called #100daysofcode.This hashtag helps junior web developers to debug their code and share their journey.&lt;/p&gt;




&lt;p&gt;Your portfolio is minimal and easy to use. A contact form on your portfolio is a must have,it is the most easy way to connect to developer. Place a headshot picture on the portfolio.Your portfolio at least three projects of your own(No template).If these things are available in your portfolio*&lt;em&gt;then no one can stop you to get job&lt;/em&gt;*Try to contribute to open source project and maintain your Github profile. Your code must be clean and readable. Try to use comment most of time and descriptive commits. 60% of recruiters give job to people  by seeing their code on Github.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Another&lt;/em&gt;.Tip:Use personal domains like .com or .dev don,t use long domains or sub-domain like &lt;a href="http://blabla.netlify.com"&gt;http://blabla.netlify.com&lt;/a&gt; .&lt;/p&gt;




&lt;h2&gt;
  
  
  Blogging
&lt;/h2&gt;

&lt;p&gt;You are using dev rightnow because dev is best posting or reading community. You can post article by this you can easily reach thousand of people. Start blogging right now. It can really get you a job.&lt;/p&gt;




&lt;p&gt;You email must be simple. Never use any number in your email. Your email name will be professional if your portfolio domain is same as your email. If your name is  it available you can simple adjectives like."Simple"or"Just"before your name.&lt;/p&gt;




&lt;p&gt;This is my ordinary post if you want to read my other ordinary posts like this you can read then here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/the_ibrahim_/my-bad-experience-with-bootstrap-details-about-bulma-css-framework-13p4"&gt;https://dev.to/the_ibrahim_/my-bad-experience-with-bootstrap-details-about-bulma-css-framework-13p4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/the_ibrahim_/learn-git-and-github-in-just-1-article-1l7a"&gt;https://dev.to/the_ibrahim_/learn-git-and-github-in-just-1-article-1l7a&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/the_ibrahim_/css-positions-the-most-difficult-concepts-explained-in-a-very-simple-way-35ob"&gt;https://dev.to/the_ibrahim_/css-positions-the-most-difficult-concepts-explained-in-a-very-simple-way-35ob&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;My name is Ibrahim shahid memon. I am a front-end web developer.I am following all of this instructions personally&lt;/p&gt;




&lt;p&gt;I am kind a active an Twitter:&lt;a href="https://twitter.com/the_ibrahim"&gt;https://twitter.com/the_ibrahim_&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>career</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Avoid these mistakes and you will be sucessfull in your web development career</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Tue, 15 Oct 2019 15:15:09 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/avoid-these-mistakes-and-you-will-be-sucessfull-in-your-web-development-career-1af6</link>
      <guid>https://dev.to/the_ibrahim_/avoid-these-mistakes-and-you-will-be-sucessfull-in-your-web-development-career-1af6</guid>
      <description>&lt;p&gt;In the past I was learning web designing but I was not not practice enough.I was thinking that I don,t need practice.6 month ago I got a project but I was not comfort with debugging cause I don,t done practice but I learning again started &lt;a href="//www.w3schools.com"&gt;w3schools&lt;/a&gt; and I started revicing HTML and CSS.After that I was getting better in coding and debugging. &lt;/p&gt;




&lt;h3&gt;
  
  
  Some of the mistakes that most begmears done
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Learning CSS framework with out knowing the basic
&lt;/h4&gt;

&lt;p&gt;Some people saves their time to learn CSS framework and start using framework but when a problem cause to then the stuck.They were exactly washy their time with framework,without learning the most basic things.As I say first learn basics and their choose any framework&lt;/p&gt;




&lt;h4&gt;
  
  
  Using facebook for online presence.
&lt;/h4&gt;

&lt;p&gt;This is my mistake,that wasted my most time,I started to build online presence using (WTD),and all of people were like there "How to hack wifi"and "Make websites for free".I know it's good for marketing but not good for making your online presence.I was understanding Twitter but I realize that All of the web industry in an Twitter. So I started using Twitter: &lt;a href="//www.twitter.com/the_ibrahim_"&gt;www.twitter.com/the_ibrahim_ &lt;/a&gt;.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>career</category>
      <category>webdev</category>
    </item>
    <item>
      <title>CSS Positions - The Most Difficult Concepts Explained in a very SImple Way</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Mon, 14 Oct 2019 13:48:23 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/css-positions-the-most-difficult-concepts-explained-in-a-very-simple-way-35ob</link>
      <guid>https://dev.to/the_ibrahim_/css-positions-the-most-difficult-concepts-explained-in-a-very-simple-way-35ob</guid>
      <description>&lt;p&gt;CSS positions are the most difficult things to learn in CSS (in my opinion).I am going to teach your position today.There are total five CSS positions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relative&lt;/li&gt;
&lt;li&gt;Absolute&lt;/li&gt;
&lt;li&gt;fixed&lt;/li&gt;
&lt;li&gt;Sticky&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Fixed:
&lt;/h3&gt;

&lt;p&gt;This CSS position you can apply every element.&lt;br&gt;
This elements left its own flow.You can see this element on the page but this is while scrolling.The element wil scroll.&lt;/p&gt;

&lt;h3&gt;
  
  
  Absolute:
&lt;/h3&gt;

&lt;p&gt;This CSS  position fixed like left its own flow but it will be fixed in scrolling.This CSS position is you can apply the positive properties.top right bottom left.&lt;/p&gt;

&lt;h3&gt;
  
  
  Relative:
&lt;/h3&gt;

&lt;p&gt;This CSS position you are apply every element.This element will not left its own flow.This element is you can apply the positive position. top right bottom left. e.g Trying applying the position on footer and also applys top:50 .you will see that your footer will be a little than its own flow nad is that is own place.&lt;/p&gt;

&lt;h4&gt;
  
  
  Sticky:
&lt;/h4&gt;

&lt;p&gt;This CSS position is not supported by all the browsers yet.If you apply this position to any element.When the elements reaches the top of the window.It will stick as the name suggests"Sticky".&lt;/p&gt;




&lt;p&gt;Difference between CSS positions.&lt;/p&gt;

&lt;h5&gt;
  
  
  Absolute
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;left its own flow&lt;/li&gt;
&lt;li&gt;can apply the position properties&lt;/li&gt;
&lt;li&gt;relative to the viewport&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Relative
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Dont,t left its own flow-&lt;/li&gt;
&lt;li&gt;can apply the positions properties-&lt;/li&gt;
&lt;li&gt;relative to its own flow&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Fixed
&lt;/h5&gt;

&lt;p&gt;-fixed on its defined space-&lt;br&gt;
-left its own flow-&lt;/p&gt;

&lt;p&gt;This css positions are much complex than this,there are more things remaining to learn like stacking order and z-index.I will definelly write on article about this very soon.I am kind a active &lt;a href="//www.twitter.com/the_ibrahim_"&gt;twitter&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>css</category>
      <category>beginners</category>
      <category>showdev</category>
      <category>design</category>
    </item>
    <item>
      <title>Learn Git and Github in just 1 article</title>
      <dc:creator>Ibrahim Shahid Memon</dc:creator>
      <pubDate>Fri, 27 Sep 2019 09:06:19 +0000</pubDate>
      <link>https://dev.to/the_ibrahim_/learn-git-and-github-in-just-1-article-1l7a</link>
      <guid>https://dev.to/the_ibrahim_/learn-git-and-github-in-just-1-article-1l7a</guid>
      <description>&lt;p&gt;&lt;a href=""&gt;Github&lt;/a&gt; is the best thing in over web development for me. There are so many other Git hosting available like BitBucket and Gitlab. Github saves your record.&lt;/p&gt;

&lt;h4&gt;
  
  
  Q what is the difference between git and GitHub?
&lt;/h4&gt;

&lt;p&gt;&lt;em&gt;Git&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is the vcs(version control system).&lt;/li&gt;
&lt;li&gt;It records all your change as a image.&lt;/li&gt;
&lt;li&gt;You can revert back if you want.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Github&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It is the hosting service of git repository. &lt;/li&gt;
&lt;li&gt;It is the online website to share your code with others.&lt;/li&gt;
&lt;li&gt;You can contribute to other project.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two people can connect and share their code with github.Github is giving webpage host and domain for free of cost.Github is a very easy to learn.You can just learn the basics of github by reading the next part of my article.You used command prompt before&lt;/p&gt;




&lt;p&gt;Search github.com make you account to make new repository address like their git remote origin.It will connect your local repository to online repository.Git have many commands.But there are six basic commands.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;git init &lt;/li&gt;
&lt;li&gt;git help&lt;/li&gt;
&lt;li&gt;git add .&lt;/li&gt;
&lt;li&gt;git commit-m""&lt;/li&gt;
&lt;li&gt;git push-u origin master&lt;/li&gt;
&lt;li&gt;git pull&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;git init&lt;/em&gt;&lt;br&gt;
It is the starting point of any git project.It will make a empty hidden . got folder in your local repository.&lt;/p&gt;

&lt;h4&gt;
  
  
  Q What is difference local and online repository?
&lt;/h4&gt;

&lt;p&gt;Online repository lives on github but local repository  is the image of your online reputation on your computer repository == folder.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;git add .&lt;/em&gt;&lt;br&gt;
You can selected all files to online repository. "." means to select all the files.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;git commit-m""&lt;/em&gt;&lt;br&gt;
You can add your message to this command.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;git push-u origin master&lt;/em&gt;&lt;br&gt;
Push your all files selected files to online reputation.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;git pull&lt;/em&gt;&lt;br&gt;
You can pull your online repository to update all the files in local repository to latest version.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;git help&lt;/em&gt;&lt;br&gt;
If you want to help git comment you can use git help command.&lt;/p&gt;




&lt;p&gt;I am kind a active &lt;a href="//www.twitter.com/the_Ibrahim_"&gt;twitter&lt;/a&gt; &lt;a href="//www.github.com/theibrahim"&gt;github&lt;/a&gt;&lt;/p&gt;

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