<?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: Sewvandi Promodya Wickramasinghe </title>
    <description>The latest articles on DEV Community by Sewvandi Promodya Wickramasinghe  (@sewvandiii).</description>
    <link>https://dev.to/sewvandiii</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%2F360158%2F87bfe49a-cb57-47df-a9bd-632661810b6e.png</url>
      <title>DEV Community: Sewvandi Promodya Wickramasinghe </title>
      <link>https://dev.to/sewvandiii</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sewvandiii"/>
    <language>en</language>
    <item>
      <title>Nevertheless, Sewvandi Coded in 2022🎙</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Wed, 09 Mar 2022 02:28:22 +0000</pubDate>
      <link>https://dev.to/sewvandiii/nevertheless-sewvandi-coded-in-2022-1ed3</link>
      <guid>https://dev.to/sewvandiii/nevertheless-sewvandi-coded-in-2022-1ed3</guid>
      <description>&lt;p&gt;I had an incredible chance to conduct a podcast together with Arshad Zakeriya, a DevOps Consultant and AWS Community Builder.&lt;/p&gt;

&lt;p&gt;This was my first podcast, and I talked about &lt;em&gt;Women Who Code&lt;/em&gt;.🎙&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcoxjrhbh9mlcqbktxdg1.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcoxjrhbh9mlcqbktxdg1.JPG" alt="Image description" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Spotify: &lt;a href="https://spoti.fi/3paKiFB"&gt;https://spoti.fi/3paKiFB&lt;/a&gt;&lt;br&gt;
Anchor: &lt;a href="https://bit.ly/2Z2v4qU"&gt;https://bit.ly/2Z2v4qU&lt;/a&gt;&lt;br&gt;
Apple Podcast: &lt;a href="https://apple.co/3aM1E3d"&gt;https://apple.co/3aM1E3d&lt;/a&gt;&lt;br&gt;
Google Podcast: &lt;a href="https://bit.ly/3AQcOi0"&gt;https://bit.ly/3AQcOi0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's a quick rundown of what was discussed in the episode. ☕️&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How my life turn into the field of technology&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;How did this thing begin?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What limitations do girls face when it comes to choosing a career in technology&lt;/li&gt;
&lt;li&gt;Why does society believe that boys are more skilled of technical tasks than girls?&lt;/li&gt;
&lt;li&gt;What sort of knowledge level did I have when I choose software engineering bachelors?

&lt;ul&gt;
&lt;li&gt;My first ambition is not to become a software engineer. [ It was to be a doctor 🙂 ]&lt;/li&gt;
&lt;li&gt;Basically, I'm just familiar with O/L Information Technology. &lt;/li&gt;
&lt;li&gt;Because of the chaos that occurred in 2017 against private medical schools, I felt compelled to choose SE.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;I had a lot of competition with my batch-mates because of the knowledge gap that we had.&lt;/li&gt;
&lt;li&gt;University syllabus content is not enough.&lt;/li&gt;
&lt;li&gt;I chose open source volunteering to expand my knowledge, satisfy my curiosity, and get involved in the development side of things.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How did open source volunteering become my favourite hobby?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My very first event participation was in 2018(In my first year) and it was about google crowdsource organised by SLIIT FOSS.&lt;/li&gt;
&lt;li&gt;I never imagined I'd be on the board of SLIIT FOSS that day.&lt;/li&gt;
&lt;li&gt;From year 2 onwards, I became a volunteer in my university's open-source communities.&lt;/li&gt;
&lt;li&gt;And stepped into the local communities of Sri Lanka.&lt;/li&gt;
&lt;li&gt;I have to admit that the first impression that I got from was the best impression I had.&lt;/li&gt;
&lt;li&gt;I had some days where I had to lie to my parents in order to volunteer for an overnight hackathon.&lt;/li&gt;
&lt;li&gt;Many days I didn't even have my parents' permission to join my volunteer events or any other extra activities / competitions. It was so heartbreaking to say that they were just concentrating on my semester grades. Usually, they don't pay much heed to my other achievements.&lt;/li&gt;
&lt;li&gt;Volunteering helps me to improve my public speaking skills. &lt;/li&gt;
&lt;li&gt;Volunteering makes it possible me to expand my knowledge of development.&lt;/li&gt;
&lt;li&gt;Volunteering has given me the confidence to say yes to any challenge.&lt;/li&gt;
&lt;li&gt;Volunteering made me to meet people in my industry who were a good fit for me.&lt;/li&gt;
&lt;li&gt;Keeping up with the tech communities are more enjoyable than I thought. &lt;/li&gt;
&lt;li&gt;My volunteering experiences are really paid off. It led me to multiple opportunities that I could never imagine. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I continue to code because…&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It has a combination of all the things I like imagination, critical thinking, technology, social interaction, learning, and regular challenges.&lt;/li&gt;
&lt;li&gt;I enjoy helping other girls and guiding them that there is no reason to be afraid of coding. &lt;/li&gt;
&lt;li&gt;Being a girl doesn't mean that they can't get jobs from IT industry.&lt;/li&gt;
&lt;li&gt;I can stay up to date on new technologies and compete in coding competitions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I want to brag about...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When I decided to switch jobs, I had to do my best to make an extra effort on the coding challenge and the interview.&lt;/li&gt;
&lt;li&gt;I initiated first female open source community (SLIIT Women In FOSS) at my university because I wanted to see an improvement in female contributions to development.&lt;/li&gt;
&lt;li&gt;It wasn't a straightforward road to find the courage to complete all the projects because the content was getting more and more challenging.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>wecoded</category>
      <category>podcast</category>
    </item>
    <item>
      <title>Stepping into Design Thinking 💡</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Mon, 04 Oct 2021 22:33:10 +0000</pubDate>
      <link>https://dev.to/sewvandiii/stepping-into-design-thinking-28jf</link>
      <guid>https://dev.to/sewvandiii/stepping-into-design-thinking-28jf</guid>
      <description>&lt;h1&gt;
  
  
  What is Design Thinking?
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nmOWGLoY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1lr6esn7kaajdy81vk6g.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nmOWGLoY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1lr6esn7kaajdy81vk6g.gif" alt="Alt Text" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design Thinking is a continuous process in which we try to understand the user, keep an open mind, and reframe issues in order to come up with new methods and answers that may not be obvious at first.&lt;/p&gt;

&lt;p&gt;Design thinking is &lt;em&gt;human-centered&lt;/em&gt;, which means it consider how people interact with a product or service rather than how someone else or an organization believes they will interact with it. It is a problem-solving method centered on solutions. It is both a style of thinking and functioning as well as a set of practical techniques.&lt;/p&gt;

&lt;h1&gt;
  
  
  Why Design Thinking?
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Its goal is to meet a certain human requirement&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Once those pain areas are discovered, design thinking may give solutions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Deals with vague or difficult-to-define situations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consumers frequently don't understand or can't articulate the problem they're trying to solve. Consumers frequently have no idea what problem they are trying to solve or are unable to articulate it. However, with careful observation, one may discover problems based on what they see in real customer behavior rather than working off of their own assumptions about the consumer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;This leads to more creative solutions&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design thinking can help bring to light some of these previously unseen pain areas that would otherwise go unnoticed. Taking a step-by-step approach to solving those difficulties frequently results in non-obvious, creative solutions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Organizations function more quickly and efficiently as a result of this&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design thinking advocates building prototypes and then testing them to determine how successful they are, rather than studying an issue for a long period without coming up with a solution.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  5 stages of the design-thinking process
&lt;/h1&gt;

&lt;p&gt;A five-stage framework guides design thinking.&lt;/p&gt;

&lt;p&gt;1) Empathise&lt;br&gt;
2) Define&lt;br&gt;
3) Ideate&lt;br&gt;
4) Prototype&lt;br&gt;
5) Test&lt;/p&gt;

&lt;p&gt;It's worth noting that the five phases, stages, or modes aren't usually in order. They don't have to happen in any particular order, and they can frequently happen in parallel and recur repeatedly.&lt;/p&gt;

&lt;h2&gt;
  
  
  1) Empathise
&lt;/h2&gt;

&lt;p&gt;The designer watches customers in this initial step to acquire a better knowledge of how they interact with or are influenced by a product or issue. The assumptions must be made with empathy, which includes refraining from passing judgment and without imposing previous assumptions about the requirements of the customer.&lt;/p&gt;

&lt;p&gt;Observing with compassion is effective because it can reveal difficulties that the customer was unaware of or couldn't express themselves. It's now much easier to comprehend the human need for which you're designing and developing.&lt;/p&gt;

&lt;h2&gt;
  
  
  2) Define
&lt;/h2&gt;

&lt;p&gt;You use your observations from the first stage to identify the problem you're seeking to address in this second step. Consider the challenges your customers face, what they consistently battle with, and what you've learned from how they're impacted by the problem. You'll be able to identify the problem they're dealing with once you've integrated your results.&lt;/p&gt;

&lt;h2&gt;
  
  
  3) Ideate
&lt;/h2&gt;

&lt;p&gt;The following stage is to come up with solutions to the problem you've identified. These brainstorming sessions can be done in a group, in a corporate environment that fosters creativity and cooperation, or in an innovation program, or they can be done alone.&lt;/p&gt;

&lt;p&gt;The essential thing is to come up with a variety of diverse concepts. You'll come up with a couple ideas to move on with at the end of this procedure.&lt;/p&gt;

&lt;h2&gt;
  
  
  4) Prototype
&lt;/h2&gt;

&lt;p&gt;This is the stage where concepts are transformed into practical solutions. Prototypes aren't supposed to be flawless. The purpose of a prototype is to quickly create a tangible form of a concept in order to test how well it is received by customers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1wvIxWVn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olfv1uukvoqwjzm3g682.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1wvIxWVn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olfv1uukvoqwjzm3g682.gif" alt="Alt Text" width="480" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5) Test
&lt;/h2&gt;

&lt;p&gt;This is the stage of testing where you get feedback on your work. You'll probably have to return to one or more of the previous stages after the fifth step is completed. &lt;/p&gt;

&lt;p&gt;Maybe the testing revealed that you need to create a new prototype, in which case you'd go back to the fourth stage. Or it might be that you've misunderstood the customer's requirements. If that's the case, you'll have to restart the procedure from the beginning.&lt;/p&gt;

&lt;h1&gt;
  
  
  Design Thinking 'Outside the Box' 💡
&lt;/h1&gt;

&lt;p&gt;Design Thinking is frequently referred to as "thinking beyond the box."&lt;/p&gt;

&lt;p&gt;One aspect of outside-the-box thinking involves falsifying previous assumptions in order to establish whether or not they are correct. The solution-generation method will assist us in producing ideas that represent the actual limits and aspects of an issue once we have questioned and explored its conditions.&lt;/p&gt;

&lt;p&gt;Design Thinking assists us in doing appropriate research, prototyping, and testing our goods and services in order to discover new methods to improve the product, service, and design.&lt;/p&gt;

&lt;h1&gt;
  
  
  Everyone Can Use Design Thinking
&lt;/h1&gt;

&lt;p&gt;Design thinking isn't only for designers, it's also for creative employees, freelancers, and executives who want to incorporate design thinking into every level of an organization, product, or service to create new business and societal options.&lt;/p&gt;

&lt;p&gt;Here's some ☕️ to inspire your Design Thinking!&lt;/p&gt;

</description>
      <category>ux</category>
      <category>designthinking</category>
      <category>uiux</category>
    </item>
    <item>
      <title>Sneaking into Docker 🐳</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Mon, 14 Jun 2021 02:36:00 +0000</pubDate>
      <link>https://dev.to/sewvandiii/sneaking-into-docker-1cda</link>
      <guid>https://dev.to/sewvandiii/sneaking-into-docker-1cda</guid>
      <description>&lt;p&gt;The virtual machine has long been the grab standard for cloud infrastructure because of its many benefits. What if there was a more lightweight, cost-effective, and scalable option to a virtual machine?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Docker&lt;/strong&gt; 🐳 is just like that.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v22zrkyqgssc4ovqgw3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4v22zrkyqgssc4ovqgw3.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What is a Virtual Machine?
&lt;/h2&gt;

&lt;p&gt;A virtual machine is a system which acts exactly like a computer. Following the virtualization of the hardware, each virtual machine need its own operating system.&lt;/p&gt;

&lt;p&gt;VMs have several advantages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On the same computer, multiple OS environments can exist in isolation from one another&lt;/li&gt;
&lt;li&gt;Easy maintenance&lt;/li&gt;
&lt;li&gt;Availability&lt;/li&gt;
&lt;li&gt;Rich with resources&lt;/li&gt;
&lt;li&gt;Cloud service providers like AWS, DigitalOcean, Google, Azure etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What limitations do VMs have?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Less efficiency because they access hardware indirectly&lt;/li&gt;
&lt;li&gt;You'll require more resources as you operate more VMs&lt;/li&gt;
&lt;li&gt;Performance may be low when several virtual machines are operating on the same host&lt;/li&gt;
&lt;li&gt;Portability is restricted&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Containers&lt;/strong&gt; are a solution to the challenge of getting software to run effectively when it is transferred from one computing environment to another.&lt;/p&gt;

&lt;p&gt;Containers are commonly used for web, applications, caching services, and small databases.&lt;/p&gt;

&lt;p&gt;Docker is a container-based solution for creating distributed applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Docker?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv54o2mqbi08rhhorhu9i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv54o2mqbi08rhhorhu9i.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Docker is an open platform enabling programs to be developed, shipped and executed. Docker allows you to separate your applications for speedy delivery of software from your infrastructure. With Docker, it's the same way you can manage your infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why do we need Docker?
&lt;/h2&gt;

&lt;p&gt;Sometimes you can't set your app on a friend's computer and can't run several programs on the same port.&lt;/p&gt;

&lt;p&gt;Docker offers tools and a platform to manage the container lifecycle.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The container is the unit that distributes and tests your application&lt;/li&gt;
&lt;li&gt;Deploy your application without a problem on any server&lt;/li&gt;
&lt;li&gt;Containers are great for continuous integration and continuous delivery (CI/CD) workflows&lt;/li&gt;
&lt;li&gt;Lightweight and fast&lt;/li&gt;
&lt;li&gt;The container-based technology from Docker enables extremely portable workloads.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Docker architecture
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxxysy4wik4ouelapn8q6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxxysy4wik4ouelapn8q6.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Dockerfile
&lt;/h3&gt;

&lt;p&gt;A Dockerfile is a text file that contains all of the commands that a user may use to create an image from the command line. Users may establish an automated build using docker build that performs numerous command-line commands in a row.&lt;/p&gt;

&lt;p&gt;Here's an example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="s"&gt; node:14-alpine&lt;/span&gt;

&lt;span class="k"&gt;RUN &lt;/span&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; /app

&lt;span class="k"&gt;WORKDIR&lt;/span&gt;&lt;span class="s"&gt; /app&lt;/span&gt;

&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="s"&gt; package.json yarn.lock ./&lt;/span&gt;

&lt;span class="k"&gt;RUN &lt;/span&gt;yarn &lt;span class="nb"&gt;install&lt;/span&gt;

&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="s"&gt; . .&lt;/span&gt;

&lt;span class="k"&gt;EXPOSE&lt;/span&gt;&lt;span class="s"&gt; 4000&lt;/span&gt;

&lt;span class="k"&gt;RUN &lt;/span&gt;yarn build

&lt;span class="k"&gt;CMD&lt;/span&gt;&lt;span class="s"&gt; [ "yarn", "start" ]&lt;/span&gt;

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

&lt;/div&gt;



&lt;h3&gt;
  
  
  Images
&lt;/h3&gt;

&lt;p&gt;An image is a read-only template for building a Docker container. An image is frequently based on another image, with some added modifications.&lt;/p&gt;

&lt;h3&gt;
  
  
  Containers
&lt;/h3&gt;

&lt;p&gt;A container is a runnable image instance. The Docker API or CLI may be used to create, start, stop, move, or delete containers. You may attach storage to a container, link it to one or more networks, or even create a new image based on its existing state.&lt;/p&gt;

&lt;h3&gt;
  
  
  Registry
&lt;/h3&gt;

&lt;p&gt;A Docker registry stores Docker images.🐳 &lt;br&gt;
Docker Hub is a public registry that anybody may access, and Docker is set up by default to seek for images on Docker Hub. You may even set up your own personal registry.&lt;/p&gt;

&lt;p&gt;When you use,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker pull NAME[:TAG]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker run NAME[:TAG] 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;commands, the required images are pulled from your configured registry. &lt;/p&gt;

&lt;p&gt;When you use,&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker push NAME[:TAG] 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;command, your image is pushed to your configured registry.&lt;/p&gt;

&lt;h3&gt;
  
  
  Engine
&lt;/h3&gt;

&lt;p&gt;Docker Engine is an open source containerization engine that may be used to develop and containerize applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few of key commands to remember
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;List images&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker image ls
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;List containers&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker container ls
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Build from Dockerfile&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker build -t &amp;lt;name&amp;gt; .
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Run a container from image&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight docker"&gt;&lt;code&gt;docker run &amp;lt;tag name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fsp7crovy3exw9hswcu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fsp7crovy3exw9hswcu.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>devops</category>
      <category>cloud</category>
      <category>container</category>
    </item>
    <item>
      <title>Sneaking into Azure Cosmos DB 🌎</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Thu, 15 Apr 2021 13:57:34 +0000</pubDate>
      <link>https://dev.to/sewvandiii/sneaking-into-azure-cosmos-db-f2d</link>
      <guid>https://dev.to/sewvandiii/sneaking-into-azure-cosmos-db-f2d</guid>
      <description>&lt;h2&gt;
  
  
  Azure Cosmos DB
&lt;/h2&gt;

&lt;p&gt;Microsoft's Azure Cosmos DB service is a massively distributed, multi-model database. It allows for elastic and autonomous scaling of throughput. It also has storage in all of Azure's global territories. Throughput, latency, affordability, and performance assurances are all covered by Cosmos DB's service level agreements.&lt;/p&gt;

&lt;p&gt;For modern app creation, Azure Cosmos DB is a completely maintained NoSQL database. The speed, at any rate, is guaranteed by single-digit millisecond response times and automatic and immediate scalability.🤓&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmu7uqkhbv97frxxhkmg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhmu7uqkhbv97frxxhkmg.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Entity Hierarchy in Cosmos DB
&lt;/h2&gt;

&lt;p&gt;Cosmos DB accounts, databases, containers, and items all have separate entities. Stored protocols, user specified tasks, causes, and disputes are some of the other entities found in Cosmos DB.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhlztq5qezl8n51p25nlq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhlztq5qezl8n51p25nlq.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Databases
&lt;/h3&gt;

&lt;p&gt;Under your username, you can build one or more Azure Cosmos databases. A namespace is similar to a dictionary. A database is a management unit for a group of Azure Cosmos containers.&lt;/p&gt;

&lt;p&gt;One or more databases may be added to a Cosmos DB account.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Azure Cosmos DB&lt;/th&gt;
&lt;th&gt;Database&lt;/th&gt;
&lt;th&gt;Container&lt;/th&gt;
&lt;th&gt;Item&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SQL API&lt;/td&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;Container&lt;/td&gt;
&lt;td&gt;Document&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cassandra API&lt;/td&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;Table&lt;/td&gt;
&lt;td&gt;Row&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Azure Cosmos DB API for MongoDB&lt;/td&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;Collection&lt;/td&gt;
&lt;td&gt;Document&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gremlin API&lt;/td&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;Graph&lt;/td&gt;
&lt;td&gt;Node or Edge&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Table API&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;Table&lt;/td&gt;
&lt;td&gt;Item&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Containers
&lt;/h3&gt;

&lt;p&gt;A container can be horizontally partitioned using a partition key, and the data can then be distributed through Azure regions. A container will scale flexibly depending on whether private or shared throughput settings are used.&lt;/p&gt;

&lt;p&gt;Multiple containers may exist in a database. For both provisioned throughput and storage, the Azure Cosmos DB container is a scalability unit.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak0o8fekaj6buyfmk3bw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fak0o8fekaj6buyfmk3bw.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of the most distinguishing features of containers is the lack of schema handling. You can build objects of different schemas in a container.😮 By default, all objects you add to a container are instantly indexed, so there's no need to handle indexes or schemas.&lt;/p&gt;

&lt;p&gt;You may also set a timer on an object or a container to delete them after a certain amount of time has passed. When an item expires, Azure Cosmos DB deletes it immediately. It also ensures that a check on the container does not return expired objects within a predetermined time frame.&lt;/p&gt;

&lt;p&gt;For your Azure Cosmos container, you can register stored procedures, causes, user-defined functions (UDFs), and merge procedures.&lt;/p&gt;

&lt;p&gt;On your Azure Cosmos container, you should define a special key restriction. You may guarantee the uniqueness of one or more values per logical partition key by designing a special key policy. No new or modified objects with values that repeat the values defined by the specific key restriction can be generated if you create a container with a unique key policy.&lt;/p&gt;

&lt;p&gt;The system properties of each container are listed below.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Property&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;_rid&lt;/td&gt;
&lt;td&gt;The unique resource identifier for container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_etag&lt;/td&gt;
&lt;td&gt;Entity tag for optimistic concurrency&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_ts&lt;/td&gt;
&lt;td&gt;Last updated timestamp of container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_self&lt;/td&gt;
&lt;td&gt;Addressable URI of container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;id&lt;/td&gt;
&lt;td&gt;User defined unique name for the container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;indexingPolicy&lt;/td&gt;
&lt;td&gt;Provides the ability to change the index path, index type, and index mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TimeToLive&lt;/td&gt;
&lt;td&gt;Provides the ability to delete items automatically from a container after a set time period&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;changeFeedPolicy&lt;/td&gt;
&lt;td&gt;Used to read changes made to items in a container&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;uniqueKeyPolicy&lt;/td&gt;
&lt;td&gt;Used to ensure the uniqueness of one or more values in a logical partition&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Items
&lt;/h3&gt;

&lt;p&gt;A document in a collection, a row in a table, or a node or edge in a graph may all be represented by an Azure Cosmos item, depending on the API you use.&lt;/p&gt;

&lt;p&gt;To connect items to the container, you can use any of the APIs. Any item in the container has properties that are either created by the system or specified by the user. User defined properties are the properties required for your application.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Property&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;_rid&lt;/td&gt;
&lt;td&gt;Unique identifier of the item&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_etag&lt;/td&gt;
&lt;td&gt;Entity tag used for optimistic concurrency control&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_ts&lt;/td&gt;
&lt;td&gt;Timestamp of the last update of the item&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;_self&lt;/td&gt;
&lt;td&gt;Addressable URI of the item&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;id&lt;/td&gt;
&lt;td&gt;User-defined unique name in a logical partition.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Arbitrary user-defined properties&lt;/td&gt;
&lt;td&gt;User-defined properties represented in API-native representation (including JSON, BSON, and CQL)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Any Key Benefits?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsmqxrvg82e9yj0onxzt3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsmqxrvg82e9yj0onxzt3.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Speed Guarantee at any scale
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;SLA-backed real-time connectivity with fast read and write latencies around the world, as well as throughput and accuracy.&lt;/li&gt;
&lt;li&gt;With a single click, multi-region writes and data distribution can be sent to any Azure region.&lt;/li&gt;
&lt;li&gt;Size storage and throughput through Azure regions in a flexible and independent manner.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Simple application development
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Choose from multiple database APIs including the native Core (SQL) API, API for MongoDB, Cassandra API, Gremlin API, and Table API.&lt;/li&gt;
&lt;li&gt;Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service, and other Azure services used in current (cloud-native) app creation are all deeply embedded.&lt;/li&gt;
&lt;li&gt;The schema-less service in Azure Cosmos DB instantly indexes all of your files, regardless of the data model, so you can get blazing fast queries.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Mission-critical
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Azure Cosmos DB comes with a robust set of SLAs, including industry-leading global availability.&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuskyfo2rw9esbljet5g4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuskyfo2rw9esbljet5g4.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Role-based access management in Azure keeps the data secure and gives you more control.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;With automated data replication, you can easily disperse data to any Azure area. When using multi-region writes or RPO 0 there would be no downtime. Consistency is essential.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Absolutely self-managed and cost-effective
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Database infrastructure that is fully operated. Maintenance, patching, and updates are all automated, saving developers time and resources.&lt;/li&gt;
&lt;li&gt;Developers can get underway quickly without having to schedule or maintain capacity with these cost-effective solutions for irregular or intermittent workloads of any size or scale.&lt;/li&gt;
&lt;li&gt;The serverless model provides an automated and responsive service for spiky workloads to handle traffic bursts on request.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>azure</category>
      <category>msftstudentambassador</category>
      <category>mlsa</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Getting Started with Azure Essentials</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Thu, 15 Apr 2021 01:12:46 +0000</pubDate>
      <link>https://dev.to/sewvandiii/azure-essentials-47f1</link>
      <guid>https://dev.to/sewvandiii/azure-essentials-47f1</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxlwin5nqw51p80g2f6bj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxlwin5nqw51p80g2f6bj.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the first in a series of blogs about Azure that will help those who want to learn more about the platform, prepare for the Azure Fundamentals exam, or improve their skills as a developer, consultant, or architect.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Azure?
&lt;/h2&gt;

&lt;p&gt;Microsoft Azure is a cloud infrastructure service developed by Microsoft for developing, testing, deploying, and maintaining software and services via Microsoft-managed data centers.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I get to Azure?
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://azure.microsoft.com/en-us/features/azure-portal/" rel="noopener noreferrer"&gt;Azure portal&lt;/a&gt; is a tool for gaining access to and getting started with Microsoft Azure.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does Azure Services mean?
&lt;/h2&gt;

&lt;p&gt;Azure offers a logical grouping of resources, frameworks, and applications known as a service or group.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compute - to create a virtual machine - windows, Linux, or third party.&lt;/li&gt;
&lt;li&gt;Storage Service - to store data, files, blob, etc&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What factors do you need to think about when building Azure services?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Closest to user
&lt;/h3&gt;

&lt;p&gt;Before you create any Azure resource, make sure you choose an Azure region that is close to your user base. &lt;a href="https://azure.microsoft.com/en-us/glo0bal-infrastructure/geographies/#geographies" rel="noopener noreferrer"&gt;Azure region reference&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Cost &amp;amp; Pricing
&lt;/h3&gt;

&lt;p&gt;Consider Azure service pricing, which varies depending on location, volume, and other factors. Until developing Azure services, use the Azure pricing calculator to figure out how much they would cost. &lt;a href="https://azure.microsoft.com/en-in/pricing/calculator/" rel="noopener noreferrer"&gt;Azure Pricing&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Service Availability
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Internal&lt;/strong&gt; - Service is available for internal Microsoft users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preview&lt;/strong&gt; - Users will use an Azure Subscription to access these services, which are currently in a public beta.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;General Availability (GA)&lt;/strong&gt; - Means "production service," and it can now be used by anyone.&lt;/p&gt;

&lt;h3&gt;
  
  
  04. Compliance
&lt;/h3&gt;

&lt;p&gt;Microsoft Azure gives you the freedom to choose compliant data centers based on sector, location, and other factors. For example, if you have a client in the healthcare industry in the United States, you can choose a HIPAA-compliant data center, or if your client is in Europe, you can choose GDPR-compliant data centers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the various ways to Access Azure?
&lt;/h2&gt;

&lt;p&gt;You may use azure in the following ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Azure Portal&lt;/li&gt;
&lt;li&gt;Azure CLI&lt;/li&gt;
&lt;li&gt;PowerShell&lt;/li&gt;
&lt;li&gt;SDK&lt;/li&gt;
&lt;li&gt;Restful API&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For accessing, provisioning, and controlling Azure resources, Azure Portal, Azure CLI, and Powershell are used.&lt;/p&gt;

&lt;p&gt;For consuming Azure services, the SDK and Restful API are used.&lt;/p&gt;

&lt;p&gt;Restful APIs are endpoints that can be used to access Azure services. Let's say you've created a storage service on your Azure subscription, and you want to consume it. You can do so by using the storage service endpoint that Azure provided when you created it.&lt;/p&gt;

&lt;p&gt;You can also provision, access, and handle Azure resources using CloudShell, a browser-based command-line interface provided by Azure.&lt;/p&gt;

&lt;p&gt;Azure CLI and Powershell are platform-agnostic software that can be built locally.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure CLI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcybkwz401kcfgzg0k0n9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcybkwz401kcfgzg0k0n9.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/cli/azure/install-azure-cli" rel="noopener noreferrer"&gt;Install the Azure CLI for Windows or Mac.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After installing the Azure CLI, use the &lt;code&gt;az --version&lt;/code&gt; command to verify the CLI version.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;az --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The browser-based CLI Azure Cloud Shell is the simplest way to get started with the Azure CLI.&lt;/p&gt;

&lt;p&gt;To Learn details about Azure CLI refer to the &lt;a href="https://docs.microsoft.com/en-us/cli/azure/get-started-with-azure-cli" rel="noopener noreferrer"&gt;Link&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To check the Azure CLI installed locally type &lt;code&gt;az&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Azure PowerShell
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu1aurdv0pa2olslupuqo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu1aurdv0pa2olslupuqo.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Power shell is a versatile automation feature written in the.NET framework.&lt;/p&gt;

&lt;p&gt;PowerShell 5.1 on Windows and PowerShell 6.X and above on all platforms are supported by Azure Powershell.&lt;/p&gt;

&lt;p&gt;PowerShell 5.1 is also installed if you're running Windows 10 edition 1607 or higher.&lt;/p&gt;

&lt;p&gt;Run the Windows Powershell and install Azure Module.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;install-module -name az
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For the Nuget provider, choose Yes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Azure Resource Manager?
&lt;/h2&gt;

&lt;p&gt;Azure Resource Manager (ARM) is the configuration and control service for Azure, while Azure Resource Manager (ARM) is the orchestration layer. It comes with a management layer that allows you to add, edit, and uninstall services.&lt;/p&gt;

&lt;p&gt;Azure portal, CLI, PowerShell, restful API, SDK, and other Azure tools send requests to the Azure resource manager, which authenticates/authorizes them and then sends them to Azure resources including compute, storage, and so on.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnt8s1t1u93icju2i8abj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnt8s1t1u93icju2i8abj.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Terminology
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Resource&lt;/strong&gt; - Digital computers, storage accounts, and mobile applications are all examples of manageable items accessible by Azure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resource Group&lt;/strong&gt; - For an Azure approach, a resource category is a container that contains similar properties. What resource group a resource belongs to is determined by the organization's plan or what makes the most sense, such as resource groups for growth, testing, and production, or resource groups for various programs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resource Provider&lt;/strong&gt; - A resource provider, such as Microsoft, is a service that offers Azure services. Virtual Machines are provided by Compute, which is a service.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Resource Manager Template&lt;/strong&gt; - The RM template is a JSON file with a declarative syntax that allows you to regularly and frequently build and deploy Azure services to Resource groups, subscriptions, Management groups, and tenants.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fukbikzbg0vv2zrgg3lot.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fukbikzbg0vv2zrgg3lot.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I assume you now have a general understanding of Azure.&lt;/p&gt;

&lt;p&gt;What is your opinion here? Share your thoughts in the comments :)&lt;/p&gt;

</description>
      <category>azure</category>
      <category>msftstudentambassador</category>
      <category>mlsa</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Nevertheless, Sewvandi Continued Coding! 👩‍💻</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Fri, 05 Mar 2021 04:15:55 +0000</pubDate>
      <link>https://dev.to/sewvandiii/nevertheless-sewvandi-continued-coding-1opn</link>
      <guid>https://dev.to/sewvandiii/nevertheless-sewvandi-continued-coding-1opn</guid>
      <description>&lt;h3&gt;
  
  
  How did this thing begin?
&lt;/h3&gt;

&lt;p&gt;Three years ago, I entered my university life, where my parents pushed me to study software engineering. At the very first beginning, I didn't want to be a software engineer. 🙄 I've done my A/Ls in the bioscience stream since then I wanted to be a doctor and do my contributions on the medical side. Yet my life has changed due to my parents' decoctions. &lt;/p&gt;

&lt;p&gt;But now I have finally agreed with this decision because the second-best stream I like was information technology after medical science.&lt;/p&gt;

&lt;p&gt;Guess what! I'm coding for 24/7 now. 🤓&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fawgblh23q9qezdxemcvd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fawgblh23q9qezdxemcvd.jpg" alt="Text" width="500" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How did open source volunteering become my favourite hobby?
&lt;/h3&gt;

&lt;p&gt;From year 2 onwards, I became a volunteer in my university's open-source communities. And stepped into the local communities of Sri Lanka. I have to admit that the first impression that I got from was the best impression I had.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here are some 2019 &amp;amp; 2020 flashbacks 💥&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I was a 'Women of Mozilla Sri Lanka' ambassador and volunteered in Digi Edu Hack 2019 which held at Open University of Sri Lanka on 03-04th of October at university premises.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyldf5hjh9rdf5l2p4iq.png" alt="Alt Text" width="640" height="427"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2jg3wgpt1uw652eu42ja.jpg" alt="Alt Text" width="640" height="513"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;In Devfest Sri Lanka 2019 organized by GDG Sri Lanka, I volunteered as a part of SLIIT FOSS Community. &lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjzsp9oc1erkyx35nped1.jpg" alt="Alt Text" width="640" height="480"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe9avunh03vk60y6gzci0.jpg" alt="Alt Text" width="640" height="427"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;We, SLIIT FOSS Community are proud to be a part of the team behind the success of Software Freedom Day 2020 as volunteers.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff4xvot6jt8u07b82a8o9.jpg" alt="Alt Text" width="800" height="533"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg2uhiankqiszrwqpoywk.jpg" alt="Alt Text" width="800" height="533"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  My most recent achievement was…
&lt;/h3&gt;

&lt;p&gt;Won 2nd Runner Up 🏆😻 (Bronze Award), in SLIIT CODEFEST HACKATHON 2020 out of more than 100 competing university teams from all around the island.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Team Emulation Nerds ❤&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiw8uas3iwqjxuzxuv5u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmiw8uas3iwqjxuzxuv5u.png" alt="Alt Text" width="640" height="905"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I started coding for the first time back in my first years at uni. I remember the excitement of seeing the achievements I've made. And now I've ended up becoming a Front End Developer. 🤩🚀&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flbv8eihfnwdcmzun9ysw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flbv8eihfnwdcmzun9ysw.jpg" alt="Alt Text" width="499" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  I continue to code because...
&lt;/h3&gt;

&lt;p&gt;It has a combination of all the things I like imagination, critical thinking, technology, social interaction, learning, and regular challenges. Keeping up with the tech community is more enjoyable than I thought. I'm attending monthly meetings, going to conventions, and most importantly, I've made quite good friends.&lt;/p&gt;

&lt;h3&gt;
  
  
  I want to brag about...
&lt;/h3&gt;

&lt;p&gt;It wasn't a straightforward road to find the courage to complete all the projects because the content was getting more and more challenging.&lt;/p&gt;

&lt;p&gt;When I decided to switch jobs, I had to do my best to make an extra effort on the coding challenge and the interview.&lt;/p&gt;

&lt;p&gt;Many days I didn't even get my parents' permission to join my volunteer events or my internships. It was so heartbreaking to say that they were just concentrating on my semester grades. Usually, they don't pay much heed to my other achievements.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmlib02us6sb7t3hdt8zt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmlib02us6sb7t3hdt8zt.jpg" alt="Alt Text" width="800" height="963"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I keep working hard. I try to learn from everyone, and when I don't know something, I ask.&lt;/p&gt;

&lt;p&gt;My volunteering experiences are really paid off. It led me to multiple opportunities that I could never imagine. 🌟&lt;/p&gt;

&lt;h3&gt;
  
  
  My advice for allies to support women and non-binary folks who code is....
&lt;/h3&gt;

&lt;p&gt;My message to you is to make sure that everyone gets their voice heard in a positive environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Coding ! ☕️&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>GDG #CloudKasthiram 2020</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Sat, 09 Jan 2021 15:49:18 +0000</pubDate>
      <link>https://dev.to/sewvandiii/cloudkasthiram-2020-4og0</link>
      <guid>https://dev.to/sewvandiii/cloudkasthiram-2020-4og0</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--voVK_9tV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/x6x28rgk6ezuol7s80mf.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--voVK_9tV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/x6x28rgk6ezuol7s80mf.gif" alt="Alt Text" width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GDG Sri Lanka group organized DevFest annually. Last year they conducted the session virtually. #CloudKasthiram is a challenge that is based on the Google Cloud Platform organized by GDG Sri Lanka. &lt;/p&gt;

&lt;p&gt;The challenge was to complete only 6 quests of 11 quests which were provided by the CloudKasthiram team within the given time period. Although I had a small base in Qwiklabs already, this is the first time I've been doing six quests at a stretch.&lt;/p&gt;

&lt;p&gt;Below is the list of quests that were listed for CloudKasthiram 2020. 🤓&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/120"&gt;Getting Started: Create and Manage Cloud Resources&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.qwiklabs.com/quests/90"&gt;Understanding Your Google Cloud Costs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/118"&gt;Perform Foundational Infrastructure Tasks in Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/121"&gt;Deploy and Manage Cloud Environments with Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/128?"&gt;Build and Secure Networks in Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.qwiklabs.com/quests/143"&gt;Monitor and Log with Google Cloud Operations Suite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/115"&gt;Build a Website on Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/141"&gt;Implement DevOps in Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/116?"&gt;Deploy to Kubernetes in Google Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.qwiklabs.com/quests/142?"&gt;Secure Workloads in Google Kubernetes Engine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.qwiklabs.com/quests/85"&gt;Intro to ML: Image Processing&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So let’s discuss the 6 Quests that I have completed in Qwiklabs. 🚀&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Getting Started: Create and Manage Cloud Resources
&lt;/h3&gt;

&lt;p&gt;In this quest, they concentrate primarily on the GCP's development and management. They will give us a short introduction to the GCP. Getting Started: Create and Manage Cloud Resources is a prime introduction to Google Cloud's simple capabilities, from writing Cloud Shell commands and installing the first virtual machine, to running applications on Kubernetes Engine or with load balancing.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Perform Foundational Infrastructure Tasks in Google Cloud
&lt;/h3&gt;

&lt;p&gt;Gain practical experience with Cloud Computing dive labs and other big application facilities, such as cloud monitoring and cloud functionality. By completing this search, you'll learn valuable skills that are important to any Google Cloud initiative.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Understanding Your Google Cloud Costs
&lt;/h3&gt;

&lt;p&gt;You can learn how to set up a billing account, coordinate services, and control access to billing permissions. In the hands-on labs, you can learn how to display your invoice, monitor your Google Cloud billing expenses, analyze your billing data with BigQuery or Google Sheets, and build personalized billing dashboards with Data Studio.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Implement DevOps in Google Cloud
&lt;/h3&gt;

&lt;p&gt;DevOps is an organizational and cultural trend that seeks to increase the speed of delivery of applications, improve service efficiency and create mutual ownership among software stakeholders. In this search, you can learn how to use Google Cloud to boost the speed, reliability, availability and security of distribution of your apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Monitor and Log with Google Cloud Operations Suite
&lt;/h3&gt;

&lt;p&gt;The labs in this search will give you hands-on experience and will show you how to track virtual machines, produce logs and notifications, and create custom device data metrics. It is recommended that students have at least received their badge by completing the Google Cloud Basics Search. Additional lab expertise in the Baseline-Infrastructure Search would also be helpful.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Build a Website on Google Cloud
&lt;/h3&gt;

&lt;p&gt;In this quest, you can learn about the 4 available Google Cloud website architectures to ensure that your website is open and scalable. Complete this search, including the final challenge lab, to earn an exclusive Google Cloud digital badge.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Badges 😌
&lt;/h3&gt;

&lt;p&gt;After finishing the quests, I got some pretty cool badges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QRb2_s4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fdyxet2cl8o5cxhvpptx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QRb2_s4l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/fdyxet2cl8o5cxhvpptx.png" alt="Alt Text" width="800" height="1031"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Swags 🥳
&lt;/h3&gt;

&lt;p&gt;Finally, It a Great opportunity to part of the #CloudKasthiram. And I have learned lots of things through the virtual event and Qwiklabs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xoeJVWSB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/o34mdj5v02ytwm717aj6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xoeJVWSB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/o34mdj5v02ytwm717aj6.jpg" alt="Alt Text" width="800" height="938"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the beginning, I joined for the swag but in the end, I learned some great lessons. Thank you GDG Sri Lanka for organizing this event.&lt;/p&gt;

</description>
      <category>cloudkasthiram</category>
      <category>googlecloud</category>
    </item>
    <item>
      <title>My Personal Portfolio at DigitalOcean App Platform</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Wed, 06 Jan 2021 19:29:18 +0000</pubDate>
      <link>https://dev.to/sewvandiii/my-personal-portfolio-at-digitalocean-app-platform-5634</link>
      <guid>https://dev.to/sewvandiii/my-personal-portfolio-at-digitalocean-app-platform-5634</guid>
      <description>&lt;h3&gt;
  
  
  What am I building
&lt;/h3&gt;

&lt;p&gt;I was thinking about creating a &lt;strong&gt;portfolio&lt;/strong&gt; because it's a perfect way to show the qualities I would mention in a resume or talk about in an interview. Which provides proof of my applicable expertise and abilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Category Submission
&lt;/h3&gt;

&lt;p&gt;Personal Site/Portfolio&lt;/p&gt;

&lt;h3&gt;
  
  
  App Links
&lt;/h3&gt;

&lt;p&gt;You can view my portfolio here 🚀:&lt;br&gt;
&lt;a href="https://sewvandiwickramasinghe-if8nt.ondigitalocean.app/" rel="noopener noreferrer"&gt;https://sewvandiwickramasinghe-if8nt.ondigitalocean.app/&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  About me
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7ggf8woqykjstcbw2udp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7ggf8woqykjstcbw2udp.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Experiences
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fizwfmxvo8arcja92gnrn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fizwfmxvo8arcja92gnrn.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  My Projects
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fr1bda2i8aiic2tohaa2n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fr1bda2i8aiic2tohaa2n.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  My Blog
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh86ibqejusdugfc4kngj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh86ibqejusdugfc4kngj.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  My Gallery
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fg8a7rib4j200nlkmleo1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fg8a7rib4j200nlkmleo1.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Contact Me
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4c26ebbut7v7cgbrvxfx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F4c26ebbut7v7cgbrvxfx.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo video 🤓
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Favhmm24ng3dssjtjrrhc.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Favhmm24ng3dssjtjrrhc.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;My personal portfolio shows some of my education history, achievements,  volunteering experiences, tools expertness, dev articles and the projects that I've done. I developed this website using JavaScript, Html, and CSS. I used DigitalOcean App Platform to host my portfolio. It is amazing and convenient to build. &lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;

&lt;p&gt;You can find the source code here 🚀:&lt;br&gt;
&lt;a href="https://github.com/Sewvandiii/sewvandiwickramasinghe" rel="noopener noreferrer"&gt;https://github.com/Sewvandiii/sewvandiwickramasinghe&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;The project is covered under &lt;a href="https://github.com/Sewvandiii/sewvandiwickramasinghe/blob/main/LICENSE" rel="noopener noreferrer"&gt;MIT Licence&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Background
&lt;/h3&gt;

&lt;p&gt;(What made you decide to build this particular app? What inspired you?)&lt;/p&gt;

&lt;p&gt;Starting with the software engineering industry, I felt the need to be able to bring more expertise out there and still practice what I've learned. &lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it
&lt;/h3&gt;

&lt;p&gt;(How did you utilize DigitalOcean’s App Platform? Did you learn something new along the way? Pick up a new skill?)&lt;/p&gt;

&lt;p&gt;I used CSS, JavaScript, SCSS (Sassy CSS😌) and HTML basically. I have worked with JavaScript to dynamically modify the website theme. I learned about deployment by reading How to deploy an app guide. I  deployed my very first static app, select GitHub repo and boom💥. I am really glad that DigitalOcean App Platform support it! It was so easy to setup when I choose to start from App Platform portal. They guide me to setup my application and recommend a number of options that would be helpful.&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources/Info
&lt;/h3&gt;

&lt;p&gt;Deployment on the Digital Ocean platform is very simple and effective. I genuinely liked and enjoyed my journey while I set up my App on DigitalOcean. Kudos to the team! 🥳&lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>showdev</category>
      <category>portfolio</category>
      <category>digitalocean</category>
    </item>
    <item>
      <title>Procurement Construction System 🛠</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Mon, 29 Jun 2020 18:33:51 +0000</pubDate>
      <link>https://dev.to/sewvandiii/super-market-management-system-osgi-framework-40g7</link>
      <guid>https://dev.to/sewvandiii/super-market-management-system-osgi-framework-40g7</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eK6x9H1y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/tzhzysz1ydiyupdwwu1z.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eK6x9H1y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/tzhzysz1ydiyupdwwu1z.gif" alt="Alt Text" width="395" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is my individual part of the Case Study implementation of 3rd Year 2nd Semester - Case Studies in Software Engineering(CSSE) module. Here we try to solve the difficulties faced in the procurement procedures in the construction industry. As a solution we have created a Web application and a mobile application, whereas this is a part of the Web application, implemented with ReactJS, NodeJS, Express and MongoDB.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;procurement_frontend : Developed with ReactJS&lt;/li&gt;
&lt;li&gt;procurement_backend : Developed with NodeJS and Express with the connection to MongoDB local database.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Technology
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;NodeJS&lt;/li&gt;
&lt;li&gt;Express&lt;/li&gt;
&lt;li&gt;ReactJS&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Configurations
&lt;/h3&gt;

&lt;h4&gt;
  
  
  step 1
&lt;/h4&gt;

&lt;p&gt;Open terminal in VS Code in Backend Directory.&lt;/p&gt;

&lt;h4&gt;
  
  
  step 2
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;node index.js&lt;/code&gt; to start backend server.&lt;/p&gt;

&lt;h4&gt;
  
  
  step 3
&lt;/h4&gt;

&lt;p&gt;Now open terminal in VS Code in Frontend Directory.&lt;/p&gt;

&lt;h4&gt;
  
  
  step 4
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  step 5
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;npm start&lt;/code&gt; to run the app in development mode.&lt;/p&gt;

&lt;h4&gt;
  
  
  step 6
&lt;/h4&gt;

&lt;p&gt;Open &lt;a href="http://localhost:3000"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser.&lt;/p&gt;

&lt;p&gt;GitHub Repo 📌 &lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Sewvandiii"&gt;
        Sewvandiii
      &lt;/a&gt; / &lt;a href="https://github.com/Sewvandiii/procurement-construction-system"&gt;
        procurement-construction-system
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🛠 This is my individual part of the Case Study implementation of 3rd Year 2nd Semester - Case Studies in Software Engineering(CSSE) module. Here we try to solve the difficulties faced in the procurement procedures in the construction industry.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
🔧 CSSE - Procurement Construction System&lt;/h1&gt;
&lt;h2&gt;
Languages&lt;/h2&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8198c2cc32af5ea6e78b109ea349a1040a0a02f194fef9655e9e52544346901d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765"&gt;&lt;img src="https://camo.githubusercontent.com/8198c2cc32af5ea6e78b109ea349a1040a0a02f194fef9655e9e52544346901d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765" alt="JavaScript"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/49af2370b5b8f14a9842fa79953afb3c762bf48fba7eeebc0bb5254315689678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e"&gt;&lt;img src="https://camo.githubusercontent.com/49af2370b5b8f14a9842fa79953afb3c762bf48fba7eeebc0bb5254315689678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e" alt="HTML"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/879eb67d951cad1af08996415b349e7b693a7dfd623c870d7a8245a8491ea751/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565"&gt;&lt;img src="https://camo.githubusercontent.com/879eb67d951cad1af08996415b349e7b693a7dfd623c870d7a8245a8491ea751/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565" alt="CSS"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is my individual part of the Case Study implementation of 3rd Year 2nd Semester - Case Studies in Software Engineering(CSSE) module. Here we try to solve the difficulties faced in the procurement procedures in the construction industry. As a solution we have created a Web application and a mobile application, whereas this is a part of the Web application, implemented with ReactJS, NodeJS, Express and MongoDB.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;procurement_frontend : Developed with ReactJS&lt;/li&gt;
&lt;li&gt;procurement_backend : Developed with NodeJS and Express with the connection to MongoDB local database.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Technology&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;NodeJS&lt;/li&gt;
&lt;li&gt;Express&lt;/li&gt;
&lt;li&gt;ReactJS&lt;/li&gt;
&lt;li&gt;MongoDB&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Configurations&lt;/h2&gt;
&lt;h3&gt;
step 1&lt;/h3&gt;
&lt;p&gt;Open terminal in VS Code in Backend Directory.&lt;/p&gt;
&lt;h3&gt;
step 2&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;node index.js&lt;/code&gt; to start backend server.&lt;/p&gt;
&lt;h3&gt;
step 3&lt;/h3&gt;
&lt;p&gt;Now open terminal in VS Code in Frontend Directory.&lt;/p&gt;
&lt;h3&gt;
step 4&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;
step 5&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;npm start&lt;/code&gt; to run the app in development mode.&lt;/p&gt;
&lt;h3&gt;
step 6&lt;/h3&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow"&gt;http://localhost:3000&lt;/a&gt;…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Sewvandiii/procurement-construction-system"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>node</category>
      <category>express</category>
      <category>react</category>
      <category>mongodb</category>
    </item>
    <item>
      <title>Why Visual Studio Code is so popular?</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Sat, 20 Jun 2020 18:00:50 +0000</pubDate>
      <link>https://dev.to/sewvandiii/why-visual-studio-code-is-so-popular-59nd</link>
      <guid>https://dev.to/sewvandiii/why-visual-studio-code-is-so-popular-59nd</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6656M-YR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/v11i4q2yvakwz32gobwp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6656M-YR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/v11i4q2yvakwz32gobwp.png" alt="Alt Text" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I think the main reason Vscode is so popular is that it has all that every programmer expects from a code editor with some other useful features.&lt;/p&gt;

&lt;h3&gt;
  
  
  1) It serves numerous programming languages
&lt;/h3&gt;

&lt;p&gt;It supports almost all the major programming languages such as It supports Python, JavaScript, HTML, CSS, TypeScript, C++, Java, PHP, Go, C#, PHP, SQL, Ruby, Objective-C and much more.&lt;/p&gt;

&lt;h3&gt;
  
  
  2) Available for macOS, Linux, and Windows
&lt;/h3&gt;

&lt;p&gt;It is a free open source editor and cross platform that works on Windows , Linux and MacOS to enable you to work on your device regardless of the platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  3) The language of the selected file can be modified
&lt;/h3&gt;

&lt;p&gt;It supports default language, but you can also edit language mode according to your file.&lt;/p&gt;

&lt;h3&gt;
  
  
  4) Debugging
&lt;/h3&gt;

&lt;p&gt;When the coding becomes difficult, it becomes difficult to debug. Debugging is often the only feature developers miss in a sleeker coding experience, and so we did it. Visual Studio Code provides an integrated debugger so that you can transfer source code, check variables, view call stacks and run console commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  5) Provides documentation specific to the language
&lt;/h3&gt;

&lt;p&gt;The web portal contains popular language documents, which are supported by the Visual Studio Software. C++, C #, CSS, Go, Python, PHP , Java and many more are among them.&lt;/p&gt;

&lt;h3&gt;
  
  
  6) Command palette
&lt;/h3&gt;

&lt;p&gt;The command palette that makes the VS code accessible from the keyboard is displayed in Ctrl / Command+ Shipt+P. You will use all VS Code features and all keyword shortcuts.&lt;/p&gt;

&lt;h3&gt;
  
  
  7) Customization
&lt;/h3&gt;

&lt;p&gt;Visual Studio Code offers flexibility, as with any other common editor. In fact , thanks to its flexible preferences and a variety of extensions, it provides extremely personalized solutions. Vscode allows you to modify your theme, modify your keypads, adjust your settings, create snippets and much more.&lt;/p&gt;

&lt;h3&gt;
  
  
  8) Code management features
&lt;/h3&gt;

&lt;p&gt;Visual Studio code also features code management functions such as Go to Definition, Peek Definition and the Rename Symbol. Find all references. These features can be easily found in the vscode by right-clicking in the code file.&lt;/p&gt;

&lt;h3&gt;
  
  
  9) Built-in Git integration
&lt;/h3&gt;

&lt;p&gt;Visual studio code is providing comprehensive Git integration, so that programmers can immediately monitor changes without leaving the editor. You can find the Git icon on the left side of the bar where it can be initialized and several Git commands such as pull, push, publish etc. can be performed. Vscode also works with a number of Git repository locally and remotely.&lt;/p&gt;

&lt;h3&gt;
  
  
  10) IntelliSense
&lt;/h3&gt;

&lt;p&gt;The programmers use this function for the completion of their intelligent code, parameter information, content support, quick information and hinting of code. IntelliSense is provided by VSC for the following programming languages: JavaScript, CSS , HTML, TypeScript, JSON, Sass, and Fewer. We can use the IntelliSense extensions for other languages. For other languages.&lt;/p&gt;

&lt;p&gt;What is your opinion here? Share your thoughts in the comments :)&lt;/p&gt;

</description>
      <category>vscode</category>
    </item>
    <item>
      <title>MERN - Tour Package Reservation</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Sat, 13 Jun 2020 03:24:33 +0000</pubDate>
      <link>https://dev.to/sewvandiii/sample-to-do-list-application-using-reactjs-5113</link>
      <guid>https://dev.to/sewvandiii/sample-to-do-list-application-using-reactjs-5113</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cPFXwfO5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/3v2pghxssg75gp930o6u.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cPFXwfO5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/3v2pghxssg75gp930o6u.gif" alt="Alt Text" width="800" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  REST API Technology
&lt;/h3&gt;

&lt;p&gt;JSON Based Web Services &lt;br&gt;
Express &lt;br&gt;
Mongoose&lt;/p&gt;
&lt;h3&gt;
  
  
  Front End Technology
&lt;/h3&gt;

&lt;p&gt;ReactJS &lt;br&gt;
     Fetch API&lt;br&gt;
     React router dom &lt;br&gt;
Bootstrap CSS &lt;br&gt;
HTML&lt;br&gt;
Nodejs&lt;/p&gt;
&lt;h3&gt;
  
  
  Database
&lt;/h3&gt;

&lt;p&gt;MongoDB Atlas&lt;/p&gt;

&lt;p&gt;Connection url: &lt;br&gt;
mongodb+srv://root:&lt;a href="mailto:bunny@cluster0alh36.gcp.mongodb.net"&gt;bunny@cluster0alh36.gcp.mongodb.net&lt;/a&gt;/Tourism?retryWrites=true&amp;amp;w=majority &lt;/p&gt;
&lt;h3&gt;
  
  
  Configuration
&lt;/h3&gt;
&lt;h4&gt;
  
  
  step 1
&lt;/h4&gt;

&lt;p&gt;Open terminal in VS Code in Backend Directory &lt;/p&gt;
&lt;h4&gt;
  
  
  step 3
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;node app&lt;/code&gt; to start backend server.&lt;/p&gt;
&lt;h4&gt;
  
  
  step 4
&lt;/h4&gt;

&lt;p&gt;Now open terminal in VS Code in Frontend Directory. &lt;/p&gt;
&lt;h4&gt;
  
  
  step 5
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt; &lt;/p&gt;
&lt;h4&gt;
  
  
  step 6
&lt;/h4&gt;

&lt;p&gt;Run &lt;code&gt;npm start&lt;/code&gt; to run the app in development mode. &lt;/p&gt;
&lt;h4&gt;
  
  
  step 7
&lt;/h4&gt;

&lt;p&gt;Open &lt;a href="http://localhost:3000"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser. &lt;/p&gt;
&lt;h3&gt;
  
  
  Main Functionalities
&lt;/h3&gt;

&lt;p&gt;1)The admin can logs into the tour package reservation system using the admin email and password.&lt;/p&gt;

&lt;p&gt;2)Admin has the only priority to add, update and delete tour packages.&lt;/p&gt;

&lt;p&gt;3)User can view the pages and can book their tour reservation.&lt;/p&gt;
&lt;h3&gt;
  
  
  GitHub Repo📌
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Sewvandiii"&gt;
        Sewvandiii
      &lt;/a&gt; / &lt;a href="https://github.com/Sewvandiii/tour-package-reservation"&gt;
        tour-package-reservation
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🛩 This is a tourism website that contains tourism packages. With this website, anyone can find all the details about their next vacation place.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Tour Package Reservation&lt;/h1&gt;
&lt;h2&gt;
WORLD WIDE EXPLORERS 🦚
&lt;/h2&gt;
&lt;h2&gt;
Languages&lt;/h2&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8198c2cc32af5ea6e78b109ea349a1040a0a02f194fef9655e9e52544346901d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765"&gt;&lt;img src="https://camo.githubusercontent.com/8198c2cc32af5ea6e78b109ea349a1040a0a02f194fef9655e9e52544346901d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765" alt="JavaScript"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/49af2370b5b8f14a9842fa79953afb3c762bf48fba7eeebc0bb5254315689678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e"&gt;&lt;img src="https://camo.githubusercontent.com/49af2370b5b8f14a9842fa79953afb3c762bf48fba7eeebc0bb5254315689678/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e" alt="HTML"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/879eb67d951cad1af08996415b349e7b693a7dfd623c870d7a8245a8491ea751/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565"&gt;&lt;img src="https://camo.githubusercontent.com/879eb67d951cad1af08996415b349e7b693a7dfd623c870d7a8245a8491ea751/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565" alt="CSS"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
REST API Technology&lt;/h2&gt;
&lt;p&gt;JSON Based Web Services&lt;br&gt;&lt;br&gt;
Express&lt;br&gt;&lt;br&gt;
Mongoose&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
Front End Technology&lt;/h2&gt;
&lt;p&gt;ReactJS&lt;br&gt;&lt;br&gt;
Fetch API&lt;br&gt;&lt;br&gt;
React router dom&lt;br&gt;&lt;br&gt;
Bootstrap CSS&lt;br&gt;&lt;br&gt;
HTML&lt;br&gt;&lt;br&gt;
Nodejs&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
Database&lt;/h2&gt;
&lt;p&gt;MongoDB Atlas&lt;br&gt;&lt;br&gt;
Connection url:
mongodb+srv://root:&lt;a href="https://github.com/Sewvandiii/tour-package-reservationmailto:bunny@cluster0alh36.gcp.mongodb.net"&gt;bunny@cluster0alh36.gcp.mongodb.net&lt;/a&gt;/Tourism?retryWrites=true&amp;amp;w=majority&lt;/p&gt;
&lt;h2&gt;
Configurations&lt;/h2&gt;
&lt;h3&gt;
step 1&lt;/h3&gt;
&lt;p&gt;Open terminal in VS Code in Backend Directory&lt;/p&gt;
&lt;h3&gt;
step 2&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;
step 3&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;node app&lt;/code&gt; to start backend server.&lt;/p&gt;
&lt;h3&gt;
step 4&lt;/h3&gt;
&lt;p&gt;Now open terminal in VS Code in Frontend Directory.&lt;/p&gt;
&lt;h3&gt;
step 5&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;
step 6&lt;/h3&gt;
&lt;p&gt;Run &lt;code&gt;npm start&lt;/code&gt; to run the app in development mode.&lt;/p&gt;
&lt;h3&gt;
step 7&lt;/h3&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser.&lt;/p&gt;
&lt;h2&gt;
⚠ Important&lt;/h2&gt;
&lt;p&gt;Admin has the only priority to add, update and delete tour packages&lt;br&gt;&lt;/p&gt;
&lt;h2&gt;
Quick Guide&lt;/h2&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/61576355/84638778-0ddd4380-af15-11ea-87d3-4474f88f0d34.gif"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xoNJMirw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://user-images.githubusercontent.com/61576355/84638778-0ddd4380-af15-11ea-87d3-4474f88f0d34.gif" alt="test5"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
License&lt;/h2&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/5531a569a5bc2be1ec3a4871f4b5fc73635200e36cf7eb2c297a17d3490db8ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53657776616e646969692f4d45524e2d2d2d546f75722d5061636b6167652d5265736572766174696f6e3f636f6c6f723d626c61636b"&gt;&lt;img src="https://camo.githubusercontent.com/5531a569a5bc2be1ec3a4871f4b5fc73635200e36cf7eb2c297a17d3490db8ab/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f53657776616e646969692f4d45524e2d2d2d546f75722d5061636b6167652d5265736572766174696f6e3f636f6c6f723d626c61636b" alt="MIT"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Sewvandiii/tour-package-reservation"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


</description>
      <category>react</category>
      <category>node</category>
      <category>mongodb</category>
      <category>atlashackathon</category>
    </item>
    <item>
      <title>React MERN Stack - Building a CRUD App</title>
      <dc:creator>Sewvandi Promodya Wickramasinghe </dc:creator>
      <pubDate>Fri, 05 Jun 2020 19:56:13 +0000</pubDate>
      <link>https://dev.to/sewvandiii/react-mern-stack-building-a-crud-app-1ejb</link>
      <guid>https://dev.to/sewvandiii/react-mern-stack-building-a-crud-app-1ejb</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fme3nxdmslvhtffb2nn4c.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fme3nxdmslvhtffb2nn4c.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  REST API Technology
&lt;/h3&gt;

&lt;p&gt;JSON Based Web Services &lt;br&gt;
Express &lt;br&gt;
Mongoose &lt;/p&gt;
&lt;h3&gt;
  
  
  Front End Technology
&lt;/h3&gt;

&lt;p&gt;ReactJS &lt;br&gt;
     Fetch API &lt;br&gt;
     React router dom &lt;br&gt;
Bootstrap CSS &lt;br&gt;
HTML &lt;br&gt;
Nodejs &lt;/p&gt;
&lt;h3&gt;
  
  
  Database
&lt;/h3&gt;

&lt;p&gt;MongoDB Atlas &lt;/p&gt;

&lt;p&gt;Connection url: &lt;br&gt;
&lt;em&gt;mongodb+srv://root:&lt;a href="mailto:bunny@cluster0alh36.gcp.mongodb.net"&gt;bunny@cluster0alh36.gcp.mongodb.net&lt;/a&gt;/OnlineFashionStore?retryWrites=true&amp;amp;w=majority&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Main Functionalities
&lt;/h3&gt;

&lt;p&gt;1)The admin can logs into the online store system using the admin email and password.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Admin email – &lt;a href="mailto:admin@gmail.com"&gt;admin@gmail.com&lt;/a&gt;&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;Admin password – 123&lt;/em&gt;  &lt;/p&gt;

&lt;p&gt;2)The system checks whether the login credentials are valid✅ or not❎. If the login credentials are not valid, the system re-directs to the login page. Else if the login credentials are valid, the system enters the admin into the admin dashboard. &lt;/p&gt;

&lt;p&gt;3)In the admin page, the admin can insert new categories by entering category id and category name to the system database.🛍&lt;/p&gt;

&lt;p&gt;4)Also, the admin can update or delete existing categories from the system database. These modifications will be updated and saved in the system database.&lt;/p&gt;

&lt;p&gt;5)In addition to that, the admin is responsible for creating login for the store manager.👩🏻‍💼&lt;/p&gt;

&lt;p&gt;6)Once the login is created for the store manager, the store manager will be notified via e-mail. System sends an e-mail to the store manager with the login details.📧&lt;/p&gt;

&lt;p&gt;7)Also, the admin can update and delete existing store managers from the system database. These modifications will be updated and saved in the system database.&lt;/p&gt;

&lt;p&gt;8)Only admin can view all the added Store Manager details. The store managers’ list is displayed in this following page.&lt;/p&gt;

&lt;p&gt;9)User can view all the categories of the system that has been added by admin.&lt;/p&gt;
&lt;h3&gt;
  
  
  Configuration
&lt;/h3&gt;
&lt;h4&gt;
  
  
  step 1
&lt;/h4&gt;

&lt;p&gt;Open terminal in VS Code in Backend Directory&lt;/p&gt;
&lt;h4&gt;
  
  
  step 2
&lt;/h4&gt;

&lt;p&gt;Run npm install&lt;/p&gt;
&lt;h4&gt;
  
  
  step 3
&lt;/h4&gt;

&lt;p&gt;Run node app to start backend server.&lt;/p&gt;
&lt;h4&gt;
  
  
  step 4
&lt;/h4&gt;

&lt;p&gt;Now open terminal in VS Code in Frontend Directory.&lt;/p&gt;
&lt;h4&gt;
  
  
  step 5
&lt;/h4&gt;

&lt;p&gt;Run npm install&lt;/p&gt;
&lt;h4&gt;
  
  
  step 6
&lt;/h4&gt;

&lt;p&gt;Run npm start to run the app in development mode.&lt;/p&gt;
&lt;h4&gt;
  
  
  step 7
&lt;/h4&gt;

&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser.&lt;/p&gt;
&lt;h3&gt;
  
  
  GitHub Repo📌
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Sewvandiii" rel="noopener noreferrer"&gt;
        Sewvandiii
      &lt;/a&gt; / &lt;a href="https://github.com/Sewvandiii/fashion-dujour" rel="noopener noreferrer"&gt;
        fashion-dujour
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🛍 This is used to Deploy The Fashion Store Web Application in the Heroku Server. Changes in the Repository reflect on the server with a new build.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🛍 Online Fashion Store&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Languages&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/efc8703699a6cdd685093be280bf3122ca3eb71044d7a71fed874a2a98c51338/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765"&gt;&lt;img src="https://camo.githubusercontent.com/efc8703699a6cdd685093be280bf3122ca3eb71044d7a71fed874a2a98c51338/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4a6176615363726970742d6f72616e6765" alt="JavaScript"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/8bc2db78197915e154dd62d51a1d49bb24f5261d316857a263265d7aa6074ad0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e"&gt;&lt;img src="https://camo.githubusercontent.com/8bc2db78197915e154dd62d51a1d49bb24f5261d316857a263265d7aa6074ad0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d48544d4c2d677265656e" alt="HTML"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/e998cc50521685517cf00cc40c7e6956fd1c1e3c36c8cef7e6e506d489627b85/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565"&gt;&lt;img src="https://camo.githubusercontent.com/e998cc50521685517cf00cc40c7e6956fd1c1e3c36c8cef7e6e506d489627b85/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c616e67756167652d4353532d626c7565" alt="CSS"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;FASHION DU JOUR&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/61576355/82745691-e62b0d80-9da4-11ea-8d2f-731d2313f950.jpg"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F61576355%2F82745691-e62b0d80-9da4-11ea-8d2f-731d2313f950.jpg" alt="FASHION DU JOUR"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;REST API Technology&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;JSON Based Web Services&lt;br&gt;&lt;br&gt;
Express&lt;br&gt;&lt;br&gt;
Mongoose&lt;br&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Front End Technology&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;ReactJS&lt;br&gt;&lt;br&gt;
Fetch API&lt;br&gt;&lt;br&gt;
React router dom&lt;br&gt;&lt;br&gt;
Bootstrap CSS&lt;br&gt;&lt;br&gt;
HTML&lt;br&gt;&lt;br&gt;
Nodejs&lt;br&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Database&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;MongoDB Atlas&lt;br&gt;&lt;br&gt;
Connection url:
mongodb+srv://root:&lt;a href="https://github.com/Sewvandiii/fashion-dujourmailto:bunny@cluster0alh36.gcp.mongodb.net" rel="noopener noreferrer"&gt;bunny@cluster0alh36.gcp.mongodb.net&lt;/a&gt;/OnlineFashionStore?retryWrites=true&amp;amp;w=majority&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Configurations&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 1&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Open terminal in VS Code in Backend Directory&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 2&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 3&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Run &lt;code&gt;node app&lt;/code&gt; to start backend server.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 4&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Now open terminal in VS Code in Frontend Directory.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 5&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Run &lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 6&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Run &lt;code&gt;npm start&lt;/code&gt; to run the app in development mode.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;step 7&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="nofollow noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; to view it in the browser.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Admin Credentials&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Admin email – &lt;a href="https://github.com/Sewvandiii/fashion-dujourmailto:admin@gmail.com" rel="noopener noreferrer"&gt;admin@gmail.com&lt;/a&gt;
Admin password – 123&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⚠ Important&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Once the login is created for the store manager, the store manager will be notified via e-mail. System sends an e-mail to the store manager with the login details.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Delpoy on Heroku&lt;/h2&gt;

&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Frontend&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href="https://vast-beyond-62616.herokuapp.com/home" rel="nofollow noopener noreferrer"&gt;https://vast-beyond-62616.herokuapp.com/home&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Backend&lt;/h3&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a href="https://infinite-meadow-55031.herokuapp.com/" rel="nofollow noopener noreferrer"&gt;https://infinite-meadow-55031.herokuapp.com/&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;License&lt;/h2&gt;…&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Sewvandiii/fashion-dujour" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>react</category>
      <category>node</category>
      <category>mongodb</category>
      <category>atlashackathon</category>
    </item>
  </channel>
</rss>
