<?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: Emmanuel C. Ngowi</title>
    <description>The latest articles on DEV Community by Emmanuel C. Ngowi (@ngowi_inc).</description>
    <link>https://dev.to/ngowi_inc</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%2F645747%2Fb23bc7aa-e927-4b5f-986f-a4f18ec84dc7.jpg</url>
      <title>DEV Community: Emmanuel C. Ngowi</title>
      <link>https://dev.to/ngowi_inc</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ngowi_inc"/>
    <language>en</language>
    <item>
      <title>&lt;link&gt; tag and @import Which one should you use?</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Mon, 23 Aug 2021 07:49:14 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/link-tag-and-import-which-one-should-you-use-511n</link>
      <guid>https://dev.to/ngowi_inc/link-tag-and-import-which-one-should-you-use-511n</guid>
      <description>&lt;p&gt;Most of us have come across something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;while importing Google Web Fonts into our CSS. It's the way to import a certain style into our stylesheet for the sake of UX and UI.&lt;/p&gt;

&lt;p&gt;However, this is not highly recommended when it come to Search Engine Optimization (SEO), this is because by doing so your webpage will automatically become heavier (therefore it would take extra few seconds in loading it's contents to your users)&lt;/p&gt;

&lt;p&gt;Well, there's a way for you to avoid such problem. It's highly recommended to use &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800" rel="stylesheet"&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;instead of &lt;code&gt;@import&lt;/code&gt; If you're concerned about SEO and Performance, it's recommended to use &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; tag because it can preload the font therefore minimize the loading time.&lt;/p&gt;

&lt;p&gt;Kindly note that, SEO and Performance are the key for your website growths and sustainability, hence choose appropriate systems that would give you an edge in today's competitive cyber environment. &lt;/p&gt;

&lt;p&gt;Until next time friend, be safe&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Make It Safer! Make it Useful for All. </title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Fri, 23 Jul 2021 12:11:25 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/make-it-safer-make-it-useful-for-all-m6j</link>
      <guid>https://dev.to/ngowi_inc/make-it-safer-make-it-useful-for-all-m6j</guid>
      <description>&lt;p&gt;Hello friends, today I would like to remind you of something useful &lt;/p&gt;

&lt;p&gt;According to Statista website they said that as of January, 2021 there are &lt;strong&gt;4.66 Billion Users of Internet&lt;/strong&gt; this is equivalent to &lt;strong&gt;59.5%&lt;/strong&gt; of all &lt;strong&gt;people in the World&lt;/strong&gt; are able to access the Internet. For now I guess the number is even more higher than the one recorded in January, 2021.&lt;/p&gt;

&lt;p&gt;With that humongous number of global users of internet it's true that, it's very difficult to tackle numerous problems such as Cyber-Bulling, and Racism as well as other related problems and challenges. &lt;/p&gt;

&lt;p&gt;But, we are as a part of Dev community have to stand and fight against such issues and the following are tips I do believe can be a way forward to do so:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Creating Interactive Cyber Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I do believe this one isn't a new concept to you but I think it's worth clarifying it once again&lt;br&gt;
Interactive environment are type of cyber environment in which all users (4.66 billion people) can access the contents of your works without any problem. &lt;br&gt;
Here I'm speaking about people with visual impairments and auditory impairments, they're also human beings and they deserve to get information and if you have created a website that don't have features to support people like them, you'll be leaving them behind. Hence by saying Interactive Cyber Environment I mean the inclusiveness of contents within our websites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tips&lt;/strong&gt; &lt;br&gt;
In creating websites make sure that you include 'alt' attribute in your videos as well as images. People with visual impairments rely on screen readers to convert web content to an audio interface. They won't get information if it's only presented visually. For images, screen readers can access the alt attribute and read its contents to deliver key information (source: FreeCodeCamp).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Have in-depth knowledge about Cyber-Security Principles&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you know neither the enemy nor yourself, you will succumb in every battle.”&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;- Sun Tzu&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Cyber security is wide topic and it's almost impossible to discuss it all over here, but important thing to remember is that "You have to know the enemy and yourself" in this context the enemies are Cyber Security Threats and Yourself is "Your digital platforms like Websites, Apps and etc. &lt;br&gt;
There're numerous resources you can utilize in learning Cyber-Security Principles that would be useful to you and your company or organization you're working for; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google Digital Skills&lt;/strong&gt; have a complete course about it (Go and learn from them)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Don't be part of Things we're all fighting against&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We are all users of Internet (and some of us here are the Creators of contents within Internet) we use social medias like Facebook and Twitter (to name a few), there are countless people in those platform doing unethical things like Identity Theft! they like to minimize that by calling themselves Parodies! But to me if you're a parody who didn't seek full permission from the actual accounts or contents you're representing then you're Identical Thief too!&lt;/p&gt;

&lt;p&gt;Don't copy, use or produce anything from anyone without her/his approval, don't engage into any digital fights by saying offensive words to anyone regardless of what mistake he/she did to you (Within these platforms potential customers, potential employers and partners are seeing you)&lt;/p&gt;

&lt;p&gt;Just imagine a company like Google would like to hire you, being a tech company they can conduct assessment of your digital presence and habits, trust me you can be superb candidate for the job in one of their many department but the way they'll see your online conduct (Oh my!) they'll will terminate all interests in you. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Therefore&lt;/strong&gt;&lt;br&gt;
We need to be careful on almost everything that we do, from the way we create numerous products to Internet Users (4.66 Billion people) to the way we use these products (i.e. Social Medias) &lt;br&gt;
Don't criticize or condemn anyone because humans are creatures of emotions. By creating a safer and useful environment for all it will be a better place to learn, enjoy and interact. &lt;/p&gt;

&lt;p&gt;Until next time friends, फिर मिलते हैं (see you)&lt;/p&gt;

&lt;p&gt;If you found this useful let me know in the comment section, I would like to hear your thoughts too.&lt;/p&gt;

&lt;p&gt;You can follow me on Twitter (&lt;a href="https://twitter.com/ngowi_inc"&gt;https://twitter.com/ngowi_inc&lt;/a&gt;) where I'm sharing my journey in Programming and Entrepreneurship!&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>newbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>Don't Give Up, Just Yet.</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Fri, 16 Jul 2021 15:19:49 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/don-t-give-up-just-yet-4ih2</link>
      <guid>https://dev.to/ngowi_inc/don-t-give-up-just-yet-4ih2</guid>
      <description>&lt;p&gt;Hello friends, It's been a while since we last talk, well today I want to share with you something which I believe will aspire you to inspire others. &lt;br&gt;
We are living in a World affected by numerous problems, from global warming to poverty and global pandemic of Covid-19 and its effects on economies and people's lives. We all have to agree that, we are living in some really hard times!. One thing I'm really certain is, we will overcome this and any other problem that may come our way in one way or another we will prevail all of them. &lt;br&gt;
I took my time off learning computer programming through freecodecamp.org because I wanted to practice some of the basic knowledge I've already acquired through their impressive program &lt;br&gt;
I've shared some of those projects here (in dev.to) and some are in codepen.io. &lt;br&gt;
However, in some points in my learning phase I've found myself being angry for not being able to either understand the concepts or ability to complete the required projects (there are some challenges that developers in freecodecamp.org should compete before completion of certain topic or concept) it's really confusing sometimes (maybe you have found yourself in a similar situation) through these two scenarios I would feel sad, and angry at the same time and in some cases I would switch off my laptop and go out (just to rest for some time)&lt;/p&gt;

&lt;p&gt;While I'm out there I ask myself some tough questions like, "I'm I a Quitter?, Why I started learning coding in the first place?, What's my end goals in life? &lt;/p&gt;

&lt;p&gt;Through those questions I found my balance again to stand up and restart the entire concept (for instance, applied visual design concepts) and by doing so I would be able to easily Understand and finish all of its challenges! &lt;/p&gt;

&lt;p&gt;My message to you is learning to code isn't easy, as a matter of fact nothing worthwhile is easy, so don't feel sad or angry on yourself for not being teachable or understanding the concepts or even unable to complete coding challenges, maybe you have been learning too many concepts at once or maybe it's just a burnout!, take it easy and learn at your own pace. &lt;br&gt;
Remember a certified Bachelor Degree applicant has to spend 2-4 years in University, so there's no rush for you to learn HTML + CSS + JavaScript and other languages in just 1 week to 2 months, It takes time to learn and understanding valid concepts in each language (from markup languages to programming languages) &lt;br&gt;
Don't give up! You got this and remember that you're getting better everyday because you're investing into yourself. &lt;/p&gt;

&lt;p&gt;May you carry on the passion to learn, and Practicing what you've learned through doing Projects! and regardless of what adversities you might find yourself into, just believe that you can overcome it, you're better than your adversities and know that each and everyone here in &lt;strong&gt;Dev.to Community&lt;/strong&gt; are ready to assist you through shared experiences of our journeys. &lt;/p&gt;

&lt;p&gt;Until next time friends, be safe and let's carry on building a safer and exciting projects&lt;/p&gt;

&lt;p&gt;P.S:&lt;br&gt;
If you would like to connect or chat with me in Twitter here's my handle &lt;a href="https://twitter.com/ngowi_inc"&gt;https://twitter.com/ngowi_inc&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Finally I contributed to a repository in GitHub.</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Fri, 09 Jul 2021 06:48:53 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/finally-i-contributed-to-a-repository-in-github-168p</link>
      <guid>https://dev.to/ngowi_inc/finally-i-contributed-to-a-repository-in-github-168p</guid>
      <description>&lt;p&gt;Hello there, today I would like to share with you one of my longest desire and fear. For long I was longing for contributing something in GitHub and often I was telling myself, "this isn't for you man, you're a beginner and that's deep stuffs for real awesome and geniuses people who code like machines!" Lol I was wrong because, first I didn't know anything about Git and GitHub and I kept lying on myself that those two ain't for me. &lt;br&gt;
Yesterday I read a post on google about the importance of Git and GitHub to developers from beginners to experts, that's where I got my AHA! stage and I decided to login into my unused account on GitHub, since I had read a little bit of concepts such as repository, fork, branch and pull request. I decided to search for repository that used some of languages I'm familiar with (in this case Html5 and Css) and Voila! I saw one and decided to give it a go. &lt;br&gt;
The project needed me to create a webpage that will helps pets find home&lt;br&gt;
It needed to have two directories (index.html) and (style.css) as well as (readme.md)&lt;/p&gt;

&lt;p&gt;I see this project fruitful to me because I was exposed to work on creation of various elements in html and doing some impressive styling and what's really important it exposed me to the fact that I didn't understood the concept of adding audio in html5, therefore it gave me a chance to re-learn the concept once again from YouTube (link below)&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=1Bl2WVQGfiE"&gt;https://www.youtube.com/watch?v=1Bl2WVQGfiE&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm glad that I finally finished this project and you can find it here&lt;br&gt;
&lt;a href="https://github.com/Ngowi-Inc/pet-store"&gt;https://github.com/Ngowi-Inc/pet-store&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;A lesson I've learned is in learning about web dev we really need to practice things we have learnt because watching tutorials isn't sufficient enough to ensure that you have sufficiently understood the taught concepts. &lt;br&gt;
All the best in your learning objectives for today, be safe and until next time &lt;br&gt;
Ciao.&lt;/p&gt;

</description>
      <category>github</category>
      <category>newbie</category>
      <category>html</category>
      <category>css</category>
    </item>
    <item>
      <title>Adding map to your web content</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Fri, 02 Jul 2021 14:12:08 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/adding-map-to-your-web-content-4p1m</link>
      <guid>https://dev.to/ngowi_inc/adding-map-to-your-web-content-4p1m</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/Ngowi_Inc/embed/abWOMBM?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Hello friends, today I tried to create a map inside a webpage. I read some nuggets from stack overflow for inspirations but unfortunately for me I couldn't find any, (so I decided to dive in a head first in a book written by Jon Duckett) and after a quick read I got my AHA! moment and Voila! I opened my online code editor (codepen) and decided to create an iframe element. &lt;/p&gt;

&lt;p&gt;Let's see what's Iframe element (HTML5 Element)&lt;/p&gt;

&lt;p&gt;Let's assume you're creating a restaurant website and you have placed all required elements, as well as attributes and the site is lovely and responsive even to people's who need to use screen readers software to access the contents of that site. But you might need to place a map inside your site so that your customers won't be asking the same question, ("where's your restaurant located?") over and over again. &lt;br&gt;
Therefore iframe element will assist you in putting another webpage inside of your webpage (For instance, based on our example there: iframe element will help you to put a google map inside your restaurant website)&lt;/p&gt;

&lt;p&gt;Iframe element  must include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;(src) attribute
2.(height) attribute and&lt;/li&gt;
&lt;li&gt;(width) attribute&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hope I explained in a simplest way possible, be safe and please enjoy your day. &lt;/p&gt;

</description>
      <category>codepen</category>
      <category>html</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Today I created a short webpage with HTML and CSS</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Wed, 30 Jun 2021 13:18:30 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/today-i-created-a-short-webpage-with-html-and-css-4238</link>
      <guid>https://dev.to/ngowi_inc/today-i-created-a-short-webpage-with-html-and-css-4238</guid>
      <description>&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/Ngowi_Inc/embed/QWvwQqv?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
      <category>html</category>
      <category>css</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Things I learned about Web Dev</title>
      <dc:creator>Emmanuel C. Ngowi</dc:creator>
      <pubDate>Tue, 29 Jun 2021 22:40:28 +0000</pubDate>
      <link>https://dev.to/ngowi_inc/things-i-learned-about-web-dev-3m8k</link>
      <guid>https://dev.to/ngowi_inc/things-i-learned-about-web-dev-3m8k</guid>
      <description>&lt;p&gt;Hello there, I am Emmanuel Ngowi and today I am really excited to the extent of writing my first ever post here in dev.to community. First of all this platform is really great and interactive and that's what I needed most in these early days of being an apprentice in learning about web development. &lt;/p&gt;

&lt;p&gt;I started learning about Web Dev in January of 2021 and for the past 6 months I have covered the basics of HTML5 and CSS. &lt;br&gt;
I start learning the basics with Khan Academy (they have such a great curriculum and they have some wonderful motivational and educational videos with people who have done great job in tech world as well as business and entrepreneurship)&lt;br&gt;
After completion of their course I was recommended by a friend to use resources provided by Freecodecamp.org to learn more about web development if I'm that interested in those stuffs, I checked their content and due to their impressive curriculum I decided to give it a go and re-learned again HTML and CSS. &lt;br&gt;
I was really excited when I discovered that there are more than hundred thousand people in Twitter and collectively they had formed a developer community in that platform and I followed some of them there (they are such positive people and they're simply inspirational)&lt;/p&gt;

&lt;p&gt;What I learned so far is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Don't fall in the trap called "Learn Web Dev in 30 Mins"&lt;br&gt;
Web Dev is too huge and 30Mins timeframe to learn all about it is almost impossible to do so, so avoid those tricks because I believe that there's no shortcut in achieving anything worthful in this World. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Give yourself a time to learn&lt;br&gt;
There's no race in learning phase, the goal is to understand the concepts and not cramming them out. I would like to quote Hussein Bolt "The Fastest man alive"&lt;br&gt;
"Worrying gets you nowhere. If you turn up worrying about how you’re going to perform, you’ve already lost. Train hard, turn up, run your best and the rest will take care of itself."&lt;br&gt;
Worrying is a misuse of your imagination. Instead of wasting your energy in worrying, utilize that time to become better and stronger.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interaction with other developers is a must&lt;br&gt;
(listen, read, watch, and start a conversations with your fellow developers) regardless your a beginner or even 30 year experienced developer interactions is what makes us human beings. It's great to your physical and mental wellbeing. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Do projects&lt;br&gt;
(from Html and Css to the programming languages like JavaScript and Python) it is must to commit yourself in doing some projects, don't stop with "I get this, I know this one is easy!" just do that project and if you encounter a setback kindly use platforms like these to ask and learn more. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid Burnouts&lt;br&gt;
I do believe in time management, don't overwork yourself. Switch off that Laptop, or Desktop and take some rest, go out and do your part in making this World of ours a better place, talk with friends and people closest to you instead of just using tech products like social medias. Be social, do some workouts, listen to music and so much more, remember there's life and living it to the fullest is our priority too. People in year 1045 were happier and connected too although they didn't had Facebook or Instagram. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are things I have learned from my 6 months of learning and doing some projects in 2021. Hope it will help someone in being a better developer. &lt;br&gt;
All the best in your journey to learn and be an agent of transformations in tech universe. &lt;br&gt;
Until Next time, be safe. &lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
