<?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: John Nweke</title>
    <description>The latest articles on DEV Community by John Nweke (@johnnweke).</description>
    <link>https://dev.to/johnnweke</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%2F190230%2F0dbdab93-7e97-48f6-86cd-dd338c2e41bf.jpeg</url>
      <title>DEV Community: John Nweke</title>
      <link>https://dev.to/johnnweke</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/johnnweke"/>
    <language>en</language>
    <item>
      <title>Functional vs Object-Oriented Programming Paradigms</title>
      <dc:creator>John Nweke</dc:creator>
      <pubDate>Wed, 31 Jan 2024 16:35:03 +0000</pubDate>
      <link>https://dev.to/johnnweke/functional-vs-object-oriented-programming-paradigms-1f35</link>
      <guid>https://dev.to/johnnweke/functional-vs-object-oriented-programming-paradigms-1f35</guid>
      <description>&lt;p&gt;So, my CS Students keep asking me - what are the differences between Procedural and Object-oriented programming languages? &lt;/p&gt;

&lt;p&gt;Makes sense that the info is all in one place now. OOP definitely built on the mistakes/faults of functional programming, and the inclusion of methods, encapsulation, and inheritance make OOP infinitely better. &lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Feature&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Procedural (Functional) Programming&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Object-Oriented Programming (OOP)&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Focus&lt;/td&gt;
&lt;td&gt;Procedures or routines (functions)&lt;/td&gt;
&lt;td&gt;Objects (instances of classes)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data and Functions&lt;/td&gt;
&lt;td&gt;Separate entities&lt;/td&gt;
&lt;td&gt;Bundled together in classes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Global Data&lt;/td&gt;
&lt;td&gt;Yes, often used&lt;/td&gt;
&lt;td&gt;Encourages encapsulation and local data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Modularity&lt;/td&gt;
&lt;td&gt;Emphasizes breaking down into procedures&lt;/td&gt;
&lt;td&gt;Emphasizes breaking down into objects and classes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Classes and Objects&lt;/td&gt;
&lt;td&gt;Not applicable&lt;/td&gt;
&lt;td&gt;Central to the paradigm, defining blueprints&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Encapsulation&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;Key principle, bundling data and methods&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Inheritance&lt;/td&gt;
&lt;td&gt;Not typically supported&lt;/td&gt;
&lt;td&gt;Supports the creation of derived classes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Polymorphism&lt;/td&gt;
&lt;td&gt;Not typically supported&lt;/td&gt;
&lt;td&gt;Supports polymorphism, method overloading, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Example Languages&lt;/td&gt;
&lt;td&gt;C, Pascal, Fortran&lt;/td&gt;
&lt;td&gt;Java, C++, Python, Ruby, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Abstraction&lt;/td&gt;
&lt;td&gt;Less emphasis&lt;/td&gt;
&lt;td&gt;Emphasizes abstraction for real-world modeling&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Reusability&lt;/td&gt;
&lt;td&gt;Achieved through functions&lt;/td&gt;
&lt;td&gt;Achieved through inheritance, polymorphism, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Complexity&lt;/td&gt;
&lt;td&gt;May be suitable for simpler projects&lt;/td&gt;
&lt;td&gt;Often preferred for larger, complex projects&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Real-world Modeling&lt;/td&gt;
&lt;td&gt;May not closely mirror entities&lt;/td&gt;
&lt;td&gt;Designed to closely mirror real-world entities&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Language Examples&lt;/td&gt;
&lt;td&gt;C, Pascal, Fortran&lt;/td&gt;
&lt;td&gt;Java, C++, Python, Ruby, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h4&gt;
  
  
  What do you think? Were all the bases covered? Miss anything?
&lt;/h4&gt;




&lt;p&gt;&lt;sup&gt;&lt;em&gt;Photo by &lt;a href="https://unsplash.com/@max_duz" rel="noopener noreferrer"&gt;Max Duzij&lt;/a&gt; on &lt;a href="https://unsplash.com/photos/man-facing-three-computer-monitors-while-sitting-qAjJk-un3BI" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;.&lt;/em&gt;&lt;/sup&gt; &lt;/p&gt;

</description>
      <category>programming</category>
      <category>computerscience</category>
      <category>python</category>
      <category>java</category>
    </item>
    <item>
      <title>How to become a DevOps/Cloud Engineer</title>
      <dc:creator>John Nweke</dc:creator>
      <pubDate>Tue, 22 Nov 2022 04:48:41 +0000</pubDate>
      <link>https://dev.to/johnnweke/how-to-become-a-devopscloud-engineer-1m</link>
      <guid>https://dev.to/johnnweke/how-to-become-a-devopscloud-engineer-1m</guid>
      <description>&lt;p&gt;Reposting for community benefit. Original article written by &lt;em&gt;Lydia Oshodi&lt;/em&gt;: &lt;a href="https://www.linkedin.com/posts/lydia-oshodi-5ba956187_how-to-become-a-devopcloud-engineer-activity-6998636553321201664-nd2w/" rel="noopener noreferrer"&gt;https://www.linkedin.com/posts/lydia-oshodi-5ba956187_how-to-become-a-devopcloud-engineer-activity-6998636553321201664-nd2w/&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  👩🏾‍💻How To Become A DevOp/Cloud Engineer
&lt;/h1&gt;




&lt;h2&gt;
  
  
  ✅Certifications/skills:
&lt;/h2&gt;

&lt;p&gt;Need to understand cloud storage platforms &amp;amp; Kubernetes&lt;br&gt;
(Have at least ☝🏾cloud certification)&lt;/p&gt;

&lt;p&gt;Highly recommend an AWS cert since it’s more in demand/companies are asking for this knowledge.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/ebGfvBvE" rel="noopener noreferrer"&gt;AWS Cloud Practitioner&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/euQCRMqQ" rel="noopener noreferrer"&gt;AWS Certified DevOps Engineer- Professional&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Prep course:
&lt;/h3&gt;

&lt;p&gt;AWS:&lt;br&gt;
Best AWS courses on the market&lt;br&gt;
Instructor:👉🏾 Adrian Cantrill&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/gN7MDyTE" rel="noopener noreferrer"&gt;Hands-on projects to put on a resume.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/gZ3cvP-S" rel="noopener noreferrer"&gt;Practice tests by 👉🏾Jon Bonso&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. CKAD: Certified Kubernetes Application Developer
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eMAuquCU" rel="noopener noreferrer"&gt;Certified Kubernetes Application Developer COurse&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ✅Understand scripting languages such as (Python, Linux,)
&lt;/h2&gt;




&lt;ul&gt;
&lt;li&gt;Python:
Beginner lessons to learn python.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Instructor👉🏾 Nana Janashia&lt;br&gt;
&lt;a href="https://lnkd.in/gnmCUPYP" rel="noopener noreferrer"&gt;Beginner lessons to learn python&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/ghxRzni3" rel="noopener noreferrer"&gt;100 Days of Code Angela Yu&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/g-VAHp_t" rel="noopener noreferrer"&gt;Projects in order to learn python and various frameworks/tools.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/etwxsNpB" rel="noopener noreferrer"&gt;Linux course :&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/gwdHpedw" rel="noopener noreferrer"&gt;Learning BASH scripting.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/gATw2Kau" rel="noopener noreferrer"&gt;DevOps tooling 1&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://lnkd.in/gH6uS4kS" rel="noopener noreferrer"&gt;DevOps tooling 2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✅Training Programs:
&lt;/h2&gt;




&lt;h3&gt;
  
  
  1. Booz Allen Hamilton
&lt;/h3&gt;

&lt;p&gt;✔️BAH Tech Excellance Program is offering to train people to become a DevOps/ Cloud Engineer and get them sponsored for a high level clearance to work as a junior/entry level hire on projects in Huntsville, Alabama.&lt;br&gt;
💰Paid Program&lt;br&gt;
(Must be open to relocate)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eNsxjZNZ" rel="noopener noreferrer"&gt;Booz Allen Hamilton Program&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Huntsville, AL is one of the underrated cities in the south. The government industry is located at Redstone Arsenal (NASA, MDA, AMC, FBI). There is also Research Park where all the Defense Contractors are located. A great location to be for Defense, Aerospace ✈️ , Engineering, and soon to be Intelligence.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Uturn Data Solutions
&lt;/h3&gt;

&lt;p&gt;💰 Paid internship for cloud/devop engineers&lt;br&gt;
📆 Application will be open in Q1 of 2023&lt;/p&gt;

&lt;p&gt;Follow &amp;amp; contact: 👉🏾 Stephen Sadowski [search on LinkedIn] who will post when the applications are available in 2023&lt;/p&gt;

&lt;h3&gt;
  
  
  3. AT&amp;amp;T
&lt;/h3&gt;

&lt;p&gt;✔️Technology Development Program&lt;br&gt;
💰Paid Internship&lt;br&gt;
📆 Sign up to get alerted when it’s available&lt;/p&gt;

&lt;p&gt;Will gain working experience in administering networks, databases and/or operating systems such as Linux, interest in technology architecture, interest with low-code development platforms and scripting languages, as well as current experience in software development languages such as Java, SQL, and HTML/CSS.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/eCcQ5_PM" rel="noopener noreferrer"&gt;AT&amp;amp;T Technology Development Program&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Go to the &lt;a href="https://www.linkedin.com/posts/lydia-oshodi-5ba956187_how-to-become-a-devopcloud-engineer-activity-6998636553321201664-nd2w/" rel="noopener noreferrer"&gt;original post&lt;/a&gt; and show Lydia some love for this great content! &lt;/p&gt;

</description>
      <category>devops</category>
      <category>cloud</category>
      <category>aws</category>
      <category>linux</category>
    </item>
    <item>
      <title>Visual Studio Code Settings for Newbie Coders</title>
      <dc:creator>John Nweke</dc:creator>
      <pubDate>Wed, 21 Aug 2019 01:52:59 +0000</pubDate>
      <link>https://dev.to/johnnweke/visual-studio-code-settings-for-newbie-coders-34pc</link>
      <guid>https://dev.to/johnnweke/visual-studio-code-settings-for-newbie-coders-34pc</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FxHWN8pB%2FVS-Code-Settings-for-Newbie-Coders-Headers.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FxHWN8pB%2FVS-Code-Settings-for-Newbie-Coders-Headers.jpg" alt="Visual Studio Code Settings for Newbie Coders - Header Image" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  VS Code Settings for Newbie Coders
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Image: &lt;a href="https://twitter.com/clemhlrdt" rel="noopener noreferrer"&gt;@clemhlrdt&lt;/a&gt; via Unsplash; Design: &lt;a href="https://twitter.com/john_nweke" rel="noopener noreferrer"&gt;@john_nweke&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It's no secret that &lt;a href="https://code.visualstudio.com" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt; is the numero uno code editor for development today. A staggering percentage of programmers today use VS Code and swear by it - for good reason too! It has over 400 settings that can be adjusted to fit every user's needs, plus a &lt;a href="https://vscodecandothat.com/" rel="noopener noreferrer"&gt;bunch of extra stuff that it can do.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, just because it has 400 settings doesn't mean you need to change &lt;strong&gt;ALL&lt;/strong&gt; of them. Many times I have found myself going down the rabbit hole of &lt;em&gt;getting busy doing nothing&lt;/em&gt; while I changed several settings on my code editor. Folks, it's not worth it. If you're learning Spanish, it's better to spend time learning and speaking rather than making nice little artsy cards that say 'Hola!'  &lt;/p&gt;

&lt;p&gt;I wrote up a short list of extensions for you to get set up and going immediately. If I missed one, let me know!&lt;/p&gt;




&lt;h2&gt;
  
  
    List of Visual Studio Code extensions for new programmers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;1. One Dark Pro Monokai Darker&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This is the color theme I use currently. The colors are nicer and richer. Comments are grayed out so the focus is on the code!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FLJvxdWD%2FOne-Dark-Pro-Monokai-Darker-2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FLJvxdWD%2FOne-Dark-Pro-Monokai-Darker-2.png" alt="One Dark Pro Monokai Darker Theme" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other options:&lt;/strong&gt; Atom One Dark , Sublime Material , Visual Studio Dark&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;2. Material Icon Theme&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This changes the file icons on the side panels to easily identifiable icons - so you instantly know if you're in a HTML file, CSS file, or JS file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FG3CJgcz%2FMaterial-Icon-Theme.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FG3CJgcz%2FMaterial-Icon-Theme.png" alt="Material Icon Theme" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;3. Bracket Pair Colorizer&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;There's nothing more frustrating than spending 5 hours debugging your code only to realize you missed closing a bracket! Bracket Pair Colorizer helps you see visually how each bracket or curly brace is connected with its pair.\&lt;br&gt;
Hint: VS Code automatically closes brackets and curly braces for you as well. Ain't that grand? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fw6ThgzC%2FBracket-Pair-Colorizer-2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fw6ThgzC%2FBracket-Pair-Colorizer-2.png" alt="Bracket Pair Colorizer" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;4. Code Runner&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This allows you to run your code directly inside VS Code - and saves you the stress of going back and forth between several tabs of Google Chrome consoles. VSCode is now your terminal! You can choose what programming language you want to run, or set your default language to Javascript.\&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F9qtRkFc%2FCode-runner-Image-2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F9qtRkFc%2FCode-runner-Image-2.png" alt="Code Runner" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;5. ESLint and JSHint&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;They are two different extensions but they work well as a pair, allowing you to figure out what's wrong with your code. ESLint tells you if something is off in your Javascript code. JS Hint (like it's name) gives you hints on your Javascript (and also does some of ESLints functions). Pretty nice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fsv0xxXT%2FESLint.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fsv0xxXT%2FESLint.png" alt="ESLint" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;6. Beautify&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This helps make your code readable and adds tabs (or spaces) where necessary so you can see how your code is nested.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fs6JJZpq%2FBeautify-1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2Fs6JJZpq%2FBeautify-1.png" alt="Beautify" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;7. Markdown Preview Enhanced&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This lets you write articles (like this one) inside VS Code using &lt;a href="https://www.makeuseof.com/tag/printable-markdown-cheat-sheet/" rel="noopener noreferrer"&gt;Markdown Syntax&lt;/a&gt; and see what the finished product would look like.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FdrbKbW7%2FMarkdown-Preview-Enhanced.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2FdrbKbW7%2FMarkdown-Preview-Enhanced.png" alt="Markdown Preview Enhanced" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;8. Bootstrap 4, Font awesome 4, Font Awesome 5 Free &amp;amp; Pro snippets&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Don't let the ridiculously long name fool you - this is a super helpful extension that allows you to insert Bootstrap 4 into your project with short cuts. If you will be using Bootstrap to prototype your ideas (which you should be doing), this will help you get that done in a fraction of the time.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F9pChyJv%2FBootstrap-4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fi.ibb.co%2F9pChyJv%2FBootstrap-4.png" alt="Bootstrap 4, Font awesome 4, Font Awesome 5 Free &amp;amp; Pro snippets" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;That's it! If you are new to programming or to VS Code, these are the basics you need to get set up and running. Don't spend 3 weeks tweaking your code editor; go ahead and actually write some code. What do you think? &lt;/p&gt;

&lt;p&gt;See you at the top,&lt;br&gt;
John.&lt;/p&gt;

&lt;p&gt;Twitter: &lt;a href="https://twitter.com/john_nweke" rel="noopener noreferrer"&gt; @john_nweke&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>newbie</category>
      <category>javascript</category>
      <category>extensions</category>
    </item>
  </channel>
</rss>
