<?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: Chiribett</title>
    <description>The latest articles on DEV Community by Chiribett (@eddahchiribett).</description>
    <link>https://dev.to/eddahchiribett</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%2F1058253%2F906850b7-66ea-43ec-a33d-61d44fb082ab.jpeg</url>
      <title>DEV Community: Chiribett</title>
      <link>https://dev.to/eddahchiribett</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/eddahchiribett"/>
    <language>en</language>
    <item>
      <title>As a beginner learn how to design and develop your portfolio website</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Wed, 23 Aug 2023 09:53:02 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/as-a-beginner-learn-how-to-design-and-develop-your-portfolio-website-3kh7</link>
      <guid>https://dev.to/eddahchiribett/as-a-beginner-learn-how-to-design-and-develop-your-portfolio-website-3kh7</guid>
      <description>&lt;p&gt;As a beginner, learn how to design and develop your portfolio website.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E1RlaEc5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p0u7tpj47wj1llwovv0h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E1RlaEc5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p0u7tpj47wj1llwovv0h.png" alt="Image description" width="310" height="162"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello there, developers! First and foremost, thank you for taking the time to read my story. Today I’ll show you how to design and build a portfolio website. I, too, am a beginner-level developer, but I believe I should share my experience and what I have learned so far about Web development. It will benefit new developers like me.&lt;/p&gt;

&lt;p&gt;Portfolios will be important in this digital age. We can demonstrate our abilities to the rest of the world.&lt;/p&gt;

&lt;p&gt;If you want to design and develop any website or web app from the beginning, there is a process that can be followed for a good working website as well as a user experience perspective. The key step will be given below.&lt;/p&gt;

&lt;p&gt;• Design and Planning&lt;/p&gt;

&lt;p&gt;• Development&lt;/p&gt;

&lt;p&gt;• Testing&lt;/p&gt;

&lt;p&gt;• Deployment&lt;/p&gt;

&lt;p&gt;Design and planning&lt;/p&gt;

&lt;p&gt;This is our first step while developing our portfolio website. Through this step, we can decide on the design for a website. How our website looks like. We need to decide on the color, text formatting, fonts that we want to be used, and content for our website. In my opinion as a beginner-level developer, our resume content will be sufficient for website content.&lt;/p&gt;

&lt;p&gt;Deployment&lt;/p&gt;

&lt;p&gt;This is our second step after completing the design process. In this step, we can write programs or code for our website as per our design. As a beginner isn’t necessary at all to follow strict design patterns. We can also write code at our convenience and with our knowledge. Different IDE tools can be used for development purposes such as Visual Studio Code (VS Code), Eclipse IDE, and much more. As per my experience, I suggested VS code by Microsoft this is good for the beginner level developer. We can also use Boostrap open-source CSS framework for fast development in our project&lt;/p&gt;

&lt;p&gt;Testing&lt;/p&gt;

&lt;p&gt;This is the most important phase after completing development. We don’t go deep inside the testing topics we need to perform very basic tasks regarding our website on a local host. We need to inspect our site in a browser. How it looks at different breakpoints. We check whether our media queries work properly or not on a different device. We need to assure about we did not face any errors or issues in our code and work smoothly. It also helps us use SEO on our website we can also check our website performance and other properties using.&lt;/p&gt;

&lt;p&gt;Deployment&lt;/p&gt;

&lt;p&gt;Deployment is the process where the website gets working live on the internet we combine all our files in the folder and this is the last process. For hosting purposes, we need to upload our code to the root folder of the domain. We can use GitHub open-source collaboration tools for our both purposes through the public repository.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Project on deploying a website to Azure using #GitHub Repository</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Sun, 21 May 2023 04:17:53 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/project-on-deploying-a-website-to-azure-using-github-repository-6mg</link>
      <guid>https://dev.to/eddahchiribett/project-on-deploying-a-website-to-azure-using-github-repository-6mg</guid>
      <description>&lt;p&gt;What is Azure App Service?&lt;/p&gt;

&lt;p&gt;Azure App Service is a service that allows you to host web applications, REST APIs, and mobile backends. It is based on HTTP and supports various programming languages such as .NET, .NET Core, Java, Ruby, Node.js, PHP, and Python. It provides additional features like security, load balancing, autoscaling, automated management, and DevOps capabilities for continuous deployment from Azure DevOps, GitHub, Docker Hub, and more.&lt;/p&gt;

&lt;p&gt;Why Use App Service?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple language and framework support&lt;/li&gt;
&lt;li&gt;Managed production environment&lt;/li&gt;
&lt;li&gt;Containerization and Docker integration&lt;/li&gt;
&lt;li&gt;DevOps optimization with Azure DevOps, GitHub, Bitbucket, Docker Hub, or Azure Container registry&lt;/li&gt;
&lt;li&gt;Visual Studio and Visual Code integration&lt;/li&gt;
&lt;li&gt;API and mobile features&lt;/li&gt;
&lt;li&gt;Serverless capabilities with Azure Functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, let's go through the steps to create an app service:&lt;/p&gt;

&lt;p&gt;Step 1: Set up an Azure account&lt;br&gt;
If you don't have an Azure account, sign up at &lt;a href="https://azure.microsoft.com/"&gt;https://azure.microsoft.com/&lt;/a&gt;. Provide the necessary information and credit card details (although a free tier with limited resources is available).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ev4fsxco--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9uw0olehap7fvx3a9vwf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ev4fsxco--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9uw0olehap7fvx3a9vwf.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 2: Access the Azure portal&lt;br&gt;
Go to portal.azure.com and log in with your credentials.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p4WvBxb1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eytyghi2y81hdvm9izoq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p4WvBxb1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eytyghi2y81hdvm9izoq.png" alt="Image description" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Create an App Service&lt;br&gt;
In the Azure portal, navigate to Azure App Service and create a new instance. This will serve as the hosting environment for your website.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z-1UpxkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kk6rdw9c8aqzkovouiw7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z-1UpxkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kk6rdw9c8aqzkovouiw7.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 4: Create a resource group&lt;br&gt;
To create a resource group, click on the "Create a resource" button (+) and search for "Resource group." Select "Resource group" from the results and provide a name for your resource group. Choose the appropriate subscription and region. Review the configuration and create the resource group.&lt;/p&gt;

&lt;p&gt;Select "Resource group" from the search results and click on the "Create" button.&lt;/p&gt;

&lt;p&gt;Provide a name for your resource group, such as "MyResourceGroup", and choose the appropriate subscription and region for the resource group.&lt;/p&gt;

&lt;p&gt;Click on the "Review + create" button, and then click "Create" to create the resource group.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---cO3DvBX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/444o7w3vqqhj4hwrwta2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---cO3DvBX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/444o7w3vqqhj4hwrwta2.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 5: Create a Web App&lt;br&gt;
Within the resource group, click on the "Create a resource" button (+) again and search for "Web App." Select "Web App" from the results and configure the necessary details such as app name, subscription, resource group, and operating system. Adjust other settings like the runtime stack, region, and pricing tier. Review the configuration and create the Web App.&lt;br&gt;
Once the resource group is created, you can proceed to create a Web App within that resource group. Click on the "Create a resource" button (+) again and search for "Web App" in the search box.&lt;br&gt;
Select "Web App" from the search results and click on the "Create" button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Cr9Lr2n1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j9dwkzc32uv1ciadsv9j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Cr9Lr2n1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j9dwkzc32uv1ciadsv9j.png" alt="Image description" width="800" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fill in the necessary details for your Web App, such as the app name, subscription, resource group, and operating system.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UgZKEH60--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gebkrmsdlf0apgthez0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UgZKEH60--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gebkrmsdlf0apgthez0l.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Configure other settings as required, such as the runtime stack, region, and pricing tier.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3P6Z7I2h--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l9owatibv6uvd60eflta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3P6Z7I2h--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l9owatibv6uvd60eflta.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1TRcB4oV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c0aud0t0jf09o0klaxbo.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1TRcB4oV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c0aud0t0jf09o0klaxbo.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Review the summary of your Web App configuration, and if everything looks correct, click on the "Review + create" button.&lt;/p&gt;

&lt;p&gt;Finally, click on the "Create" button to create the Web App within your specified resource group. It takes a while to deploy the Web App&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jGdeVvRW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqwevkrp0tmhz5yiclwx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jGdeVvRW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qqwevkrp0tmhz5yiclwx.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 6: Access the Web App&lt;br&gt;
Once the Web App is created, navigate to it by clicking on "Go to Resource" within the Azure portal. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nAxHaJ9V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wpnoqdq11os3yey8zuna.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nAxHaJ9V--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wpnoqdq11os3yey8zuna.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 7: Configure App Service Logs&lt;br&gt;
To enable application logging and web server logging, access the "App Service Logs" section of your Web App. Turn on the desired logging options for diagnostic information. &lt;br&gt;
Turn on Application logging (Filesystem) so as to: &lt;br&gt;
Enable application logging to collect diagnostic traces from your web app code. You'll need to turn this on to enable the streaming log feature. This setting turns itself off after 12 hours.&lt;br&gt;
Turn on Web server Log to: &lt;br&gt;
Gather diagnostic information for your web server.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PGyvdDoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pjryvq2dnlf4iirxrjkw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PGyvdDoI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pjryvq2dnlf4iirxrjkw.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Log Stream, you can see it is showing it is going to connect and when you are connected to log stream the default timeout is 2hrs&lt;br&gt;
and change the time with the app.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YfDD6KBb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qpybt319tgin3j6ppk7w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YfDD6KBb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qpybt319tgin3j6ppk7w.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 8: Connect to a GitHub repository&lt;br&gt;
Set up a GitHub repository for your website's source code. In the Azure portal, go to your App Service instance and navigate to the Deployment Center. Authorize Azure to access your GitHub account and select the repository and branch that contains your code. Configure build settings if necessary. Connecting our web service to GitHub repository:&lt;br&gt;
Set up a GitHub repository: Create a new repository on GitHub or use an existing one to store your website's source code.&lt;/p&gt;

&lt;p&gt;Connect GitHub repository to Azure: In the Azure portal, go to your App Service instance and navigate to the Deployment Center.&lt;/p&gt;

&lt;p&gt;Authorize Azure to access your GitHub account: Follow the prompts to authorize Azure to access your GitHub repositories. You may need to provide your GitHub credentials and grant the necessary permissions.&lt;/p&gt;

&lt;p&gt;Select your repository and branch: In the Deployment Center, choose the repository and branch that contains your website's source code. This allows Azure to automatically fetch the latest code whenever changes are pushed to the selected branch.&lt;/p&gt;

&lt;p&gt;Configure build settings: Depending on your website's technology stack, you may need to configure build settings in the Deployment Center. For example, if you're using a specific framework or language, specify the appropriate build commands or settings.&lt;/p&gt;

&lt;p&gt;On Settings, select External Git as the source, the drop a link to your GitHub repository give the brain which the project is pushed to and have the repository type as public. After that, you click on save.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MV8Q-3DF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s4hcrjapaabi90w7j0q0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MV8Q-3DF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s4hcrjapaabi90w7j0q0.jpg" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 9: Review and save the configuration&lt;br&gt;
Double-check the configuration in the Deployment Center and save it. Azure will start syncing your repository and building your website based on the selected branch. Azure will start syncing your repository and building your website.&lt;br&gt;
Database configuration:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3WseE32W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vlsijxwt8bj4xeb1wwj5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3WseE32W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vlsijxwt8bj4xeb1wwj5.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Click on save button:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7ebAnSIU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amfiu0m9mvcxa28n119k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7ebAnSIU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/amfiu0m9mvcxa28n119k.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;API Management Service:&lt;br&gt;
To create and manage APIs Follow the steps below and add on organization name and email then click on create.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kXewWJ-v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5guz57wb6rqzcq74bld0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kXewWJ-v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5guz57wb6rqzcq74bld0.png" alt="Image description" width="800" height="466"&gt;&lt;/a&gt;&lt;br&gt;
After creating you can see on overview that APIs have been enabled but not yet configured.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gm2cx8gI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tp960jk4484meuqe8oht.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gm2cx8gI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tp960jk4484meuqe8oht.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For further configuration on APIS you click on Link API&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IDc7NfVP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/caoyqavcjsmab7riyvbm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IDc7NfVP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/caoyqavcjsmab7riyvbm.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fill in the details to create an HTTP API and click on create button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XdisLdMW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f20xbei9mteu9akwpo3k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XdisLdMW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f20xbei9mteu9akwpo3k.png" alt="Image description" width="800" height="498"&gt;&lt;/a&gt;&lt;br&gt;
 You can also Create from Container App&lt;br&gt;
Click on Browse to link up with a container app that you have created, if you don't have one you can create a new one.&lt;br&gt;
Then add all the necessary information needed as below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SzV-k4PQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8cyivd530knh1wepy0g7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SzV-k4PQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8cyivd530knh1wepy0g7.png" alt="Image description" width="800" height="492"&gt;&lt;/a&gt;&lt;br&gt;
 Then click create button. It was created successfully:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I-p4bhkD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0uh5h9vakkxe3sfkx79i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I-p4bhkD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0uh5h9vakkxe3sfkx79i.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We need to save the json file so as to deploy this API on GET,POST,DELETE etc.&lt;br&gt;
You can choose the format of the JSON file from the following:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h7wEH6Cp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w615h7vanceunolcu6yp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h7wEH6Cp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w615h7vanceunolcu6yp.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Review file and click on the button save.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D66S_uOF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vp9scxffe40e3kx4cm6y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D66S_uOF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vp9scxffe40e3kx4cm6y.png" alt="Image description" width="800" height="473"&gt;&lt;/a&gt;&lt;br&gt;
Step 10: Test and verify&lt;br&gt;
Once the deployment is complete, access the provided URL for your App Service instance and test your website. Make sure all functionality works as expected.&lt;br&gt;
On Overview Click on Browse, or the domain URL.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3nxxrTcX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vovn5tnpzko9fc9sc1te.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3nxxrTcX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vovn5tnpzko9fc9sc1te.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After clicking on browse we see that our web app service was successfully deployed, on this link: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rGJVZGmU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kcl9m57uzg7jq7wudvyz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rGJVZGmU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kcl9m57uzg7jq7wudvyz.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is successful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NQn_-qG8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0soscmnezwokkwgjrel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NQn_-qG8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e0soscmnezwokkwgjrel.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it! Following these steps, you'll be able to deploy your website to Azure using a GitHub repository. Remember to update your repository with any code changes and push them to the selected branch to trigger automatic deployments to Azure.&lt;br&gt;
 If you encounter any difficulties, feel free to reach out for assistance.&lt;/p&gt;

</description>
      <category>shecodeafrica</category>
      <category>deimos</category>
      <category>scacloudschool</category>
      <category>scacloudgirl</category>
    </item>
    <item>
      <title>Virtual Machine Instance</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Mon, 08 May 2023 08:20:06 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/virtual-machine-instance-3mgm</link>
      <guid>https://dev.to/eddahchiribett/virtual-machine-instance-3mgm</guid>
      <description>&lt;p&gt;Cover image for Create a Virtual Machine Instance(EC2) in AWS &amp;amp; Connect Via SSH(Cloudshell)&lt;br&gt;
sipsdaoracle&lt;br&gt;
sipsdaoracle&lt;br&gt;
Posted on May 7&lt;/p&gt;

&lt;p&gt;Create a Virtual Machine Instance(EC2) in AWS &amp;amp; Connect Via SSH(Cloudshell)&lt;/p&gt;

&lt;p&gt;scacloudschool&lt;/p&gt;

&lt;p&gt;cloudpractitioner&lt;/p&gt;

&lt;p&gt;awscloushell&lt;/p&gt;

&lt;p&gt;ec2&lt;br&gt;
What is an EC2?&lt;br&gt;
An EC2 (Elastic Compute Cloud) is a virtual computing environment provided by Amazon Web Services (AWS). It allows you to create and manage virtual machines (instances) in the cloud.&lt;/p&gt;

&lt;p&gt;How can you use an EC2?&lt;br&gt;
You can use an EC2 to run your applications, services, or workloads in the cloud. You can choose the hardware specifications (CPU, memory, storage) and the operating system of your instances, and you only pay for the resources you use.&lt;/p&gt;

&lt;p&gt;By the end of this tutorial you should be able to accomplish the following:&lt;/p&gt;

&lt;p&gt;Create EC2 instance&lt;br&gt;
SSH into EC2 Virtual Instance Machine using Cloudshell&lt;br&gt;
What you'll need to get started:&lt;/p&gt;

&lt;p&gt;An AWS account&lt;br&gt;
SSH Client(Cloudshell)&lt;br&gt;
Now let's get started and create an EC2 instance:&lt;/p&gt;

&lt;p&gt;Step 1:&lt;br&gt;
Sign into the &lt;a href="https://aws.amazon.com/console/"&gt;AWS Management Console&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 2:&lt;br&gt;
Navigate to the EC2 Dashboard ( search for EC2 )&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 3:&lt;br&gt;
Click on Instance&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 4:&lt;br&gt;
Click on the "Launch Instance" button.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 5:&lt;br&gt;
Name your EC2 Instance:&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 6:&lt;br&gt;
Choose an Amazon Machine Image (AMI)&lt;br&gt;
An AMI is a pre-configured image that contains the software and operating system you want to use on your instance.&lt;/p&gt;

&lt;p&gt;We'll use AWS Linux in this tutorial&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 7:&lt;br&gt;
Select an Instance Type&lt;br&gt;
An Instance Type determines the hardware specifications of your virtual machine, such as CPU, memory, and storage.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 8:&lt;br&gt;
Create a key pair&lt;br&gt;
A key pair is a set of public and private keys that allows you to securely connect to your instance over SSH.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 9:&lt;br&gt;
Configure the Network Instance Details, such as the VPC settings, the subnet.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Configure Security Group settings to allow inbound traffic to your instance.&lt;/p&gt;

&lt;p&gt;You can add rules to your security group to allow access over specific ports or protocols, such as SSH or HTTP.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 10:&lt;br&gt;
Add Storage to your instance&lt;br&gt;
You can choose the storage type (such as SSD or HDD), size, and number of volumes. You can add up 30GB on the free tier account&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Review Summary&lt;br&gt;
A summary of your configurations will be displaced you can also select the number of instances you'd like, if you're happy with everything you can click on launch&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Step 11:&lt;br&gt;
Launch your instance and connect&lt;/p&gt;

&lt;p&gt;After a few minutes, your virtual machine will be launched and ready to use.&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;You've successfully created a virtual machine (EC2) in AWS.&lt;/p&gt;

&lt;p&gt;You can now connect to your instance by following the steps below:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click on the check box **
**2. Click on connect&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Connect using SSH client&lt;br&gt;
Image description&lt;/p&gt;

&lt;p&gt;Open an SSH client&lt;br&gt;
In the AWS Management Console, at the top of the screen, choose the AWS CloudShell icon&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Locate your private key file.&lt;br&gt;
The key used to launch this instance is sips.pem&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Run this command&lt;br&gt;
To ensure your key is not publicly viewable.&lt;br&gt;
chmod 400 sips.pem&lt;/p&gt;

&lt;p&gt;Connect to your instance&lt;br&gt;
using its Public DNS:&lt;br&gt;
ec2-3-90-208-38.compute-1.amazonaws.com&lt;/p&gt;

&lt;p&gt;Run command:&lt;/p&gt;

&lt;p&gt;ssh -i "sips.pem" &lt;a href="mailto:ec2-user@ec2-3-90-208-38.compute-1.amazonaws.com"&gt;ec2-user@ec2-3-90-208-38.compute-1.amazonaws.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Image description&lt;/p&gt;

&lt;p&gt;Voila! You've successfully created a virtual machine (EC2) in AWS and used AWS cloudshell to SSH into it.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Deploy and configure servers, instances, and database for Azure SQL</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Sun, 07 May 2023 13:09:21 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/deploy-and-configure-servers-instances-and-database-for-azure-sql-4pid</link>
      <guid>https://dev.to/eddahchiribett/deploy-and-configure-servers-instances-and-database-for-azure-sql-4pid</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ie-oqc16--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7xlkz3a12u78v5cccxpj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ie-oqc16--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7xlkz3a12u78v5cccxpj.png" alt="Image description" width="800" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Azure SQL is a fully managed cloud-based relational database service provided by Microsoft. It allows you to deploy and configure servers, instances, and databases quickly and easily. In this article, I will guide you through the process of deploying and configuring servers, instances, and databases for Azure SQL, including launching the three different types of SQL database options in Azure.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Vu9yEfaG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lb97xg55le3gjaejoww1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Vu9yEfaG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lb97xg55le3gjaejoww1.png" alt="Image description" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 1: Create an Azure account and sign in&lt;br&gt;
To get started, create an Azure account if you haven't already and sign in to the Azure portal.&lt;/p&gt;

&lt;p&gt;Step 2: Create a SQL server&lt;br&gt;
To deploy a SQL server, click on "Create a resource" in the Azure portal, then search for "SQL Server". Select "SQL Server" from the list of results, then click on the "Create" button.&lt;/p&gt;

&lt;p&gt;In the "Basics" tab, enter a name for your server, select the subscription, resource group, and location. Choose the pricing tier that meets your requirements and enter a username and password for the SQL administrator account. Click on the "Review + Create" button, then click on "Create" to create your SQL server.&lt;/p&gt;

&lt;p&gt;Step 3: Create a SQL instance&lt;br&gt;
Once your SQL server is created, you can create a SQL instance. Click on "Create a resource" in the Azure portal, then search for "SQL Database". Select "SQL Database" from the list of results, then click on the "Create" button.&lt;/p&gt;

&lt;p&gt;In the "Basics" tab, select your subscription, resource group, and location. Enter a name for your database, then select the SQL server you created in the previous step. Choose the pricing tier that meets your requirements, then click on the "Review + Create" button. Finally, click on "Create" to create your SQL instance.&lt;/p&gt;

&lt;p&gt;Step 4: Create a SQL managed instance&lt;br&gt;
To create a SQL managed instance, click on "Create a resource" in the Azure portal, then search for "SQL Managed Instance". Select "SQL Managed Instance" from the list of results, then click on the "Create" button.&lt;/p&gt;

&lt;p&gt;In the "Basics" tab, enter a name for your managed instance, select your subscription, resource group, and location. Choose the pricing tier that meets your requirements, then click on the "Review + Create" button. Finally, click on "Create" to create your SQL managed instance.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--S5ODAwzC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ntbqfjv1ecma32uafaz3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--S5ODAwzC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ntbqfjv1ecma32uafaz3.png" alt="Image description" width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will get a confirmation that your deployment is complete.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V3vbUy8R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gmkyg9hkusdz6wf131f3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V3vbUy8R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gmkyg9hkusdz6wf131f3.png" alt="Image description" width="800" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5: Connect to your SQL instance or managed instance&lt;br&gt;
To connect to your SQL instance or managed instance, click on the instance in the Azure portal, then click on the "Connection strings" button. This will provide you with the necessary information to connect to your SQL instance or managed instance, including the server name and port, the database name, and the username and password.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ghQ_i6qh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d48kv3gvoc21x0tnot4n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ghQ_i6qh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d48kv3gvoc21x0tnot4n.png" alt="Image description" width="478" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zrk64wK---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/207vrnm57y6yiu8tnnle.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zrk64wK---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/207vrnm57y6yiu8tnnle.png" alt="Image description" width="450" height="664"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6: Launch a SQL database option in Azure&lt;br&gt;
Azure SQL offers three different types of database options: single database, elastic pool, and managed instance. To launch each of these options, follow the steps outlined in steps 2-4 above.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SY9-CTGt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5qqe269rbmcn7nv8ye7n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SY9-CTGt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5qqe269rbmcn7nv8ye7n.png" alt="Image description" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Single database: A single database is a standalone database with its own set of resources, such as compute and storage. It's ideal for applications with predictable or variable workloads.&lt;/p&gt;

&lt;p&gt;Elastic pool: An elastic pool is a collection of databases with a shared set of resources, such as compute and storage. It's ideal for applications with unpredictable or variable workloads.&lt;/p&gt;

&lt;p&gt;Managed instance: A managed instance is a fully managed instance of SQL Server with native virtual network support. It's ideal for applications that require the full range of SQL Server features and functionality.&lt;/p&gt;

&lt;p&gt;Deploying and configuring servers, instances, and databases for Azure SQL is a straightforward process that can be completed in just a few steps. By following the steps outlined in this article, you can quickly and easily launch the three different types of SQL database options in Azure.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Azure static web apps</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Sat, 15 Apr 2023 09:49:51 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/azure-static-web-apps-hm6</link>
      <guid>https://dev.to/eddahchiribett/azure-static-web-apps-hm6</guid>
      <description>&lt;p&gt;Azure Static Web Apps is a platform that allows developers to build and deploy static web apps quickly and easily. Static web apps are websites that don't require a server to generate the HTML, CSS, and JavaScript. Instead, these apps are pre-built and served directly from a content delivery network (CDN). In this article, I will guide you through the steps to create an Azure Static Web App.&lt;/p&gt;

&lt;p&gt;Step 1: Sign up for Azure.&lt;br&gt;
Before you can create a Static Web App in Azure, you'll need to sign up for an Azure account. If you don't already have one, you can sign up for a free trial at &lt;a href="https://azure.microsoft.com/free"&gt;https://azure.microsoft.com/free&lt;/a&gt;.&lt;br&gt;
Step 2: Create a new Static Web App&lt;br&gt;
Once you have an Azure account, log in to the Azure portal. From the Azure dashboard, click on the "Create a resource" button and search for "Static Web App". Select "Static Web App" from the search results and click "Create".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_sJyNpXJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5h9e8cy0lrwszup8819.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_sJyNpXJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5h9e8cy0lrwszup8819.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Configure your Static Web App.&lt;br&gt;
In the "Basics" tab, you'll need to specify a name for your Static Web App, choose your subscription and resource group, and select a region to host your app. You can also choose whether you want to use a pre-built template or start from scratch.&lt;/p&gt;

&lt;p&gt;In the "Build" tab, you'll need to specify the location of your app's source code repository, branch, and build settings. Azure Static Web Apps supports a variety of popular front-end frameworks and tools, including React, Angular, Vue.js, and more.&lt;/p&gt;

&lt;p&gt;In the "Review + create" tab, review your configuration settings, and click "Create" to create your new Static Web App.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--n5Lt-j5v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ir1yyr0o7u1l3qcmttak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--n5Lt-j5v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ir1yyr0o7u1l3qcmttak.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Step 4: Connect your GitHub repository&lt;br&gt;
After selecting GitHub, you'll need to authorize Azure to access your GitHub account. Click on the "Authorize" button and follow the instructions to allow Azure to access your GitHub repositories.&lt;/p&gt;

&lt;p&gt;Once you've authorized Azure, you'll need to select the repository that you want to use for your Static Web App. You can choose from your own repositories or any public repository on GitHub.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8RrqENqY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/smvcyoi218jeng0txp4b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8RrqENqY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/smvcyoi218jeng0txp4b.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6: Review and create your app&lt;br&gt;
After configuring your build settings, review your app's configuration and click on the "Create" button to create your app.&lt;/p&gt;

&lt;p&gt;Azure will now create your Static Web App and deploy your code from your GitHub repository. This can take a few minutes, so be patient.&lt;/p&gt;

&lt;p&gt;Step 7: Test your app&lt;br&gt;
Once your app has been created, you can test it by clicking on the "Browse" button in the Azure Portal. This will open your app in a new browser window.&lt;/p&gt;

&lt;p&gt;Congratulations! You've successfully created an Azure Static Web App.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Create EC2 Instance (Microsoft Windows Server 2022 base)</title>
      <dc:creator>Chiribett</dc:creator>
      <pubDate>Sat, 08 Apr 2023 09:23:35 +0000</pubDate>
      <link>https://dev.to/eddahchiribett/how-to-create-ec2-instance-microsoft-windows-server-2022-base-33n</link>
      <guid>https://dev.to/eddahchiribett/how-to-create-ec2-instance-microsoft-windows-server-2022-base-33n</guid>
      <description>&lt;p&gt;Amazon Elastic Compute Cloud (EC2) is a web service that provides scalable compute capacity in the cloud. EC2 allows you to quickly and easily create virtual machines that can run a variety of operating systems, including Microsoft Windows Server 2022. In this article, I will guide you go through the step-by-step process of creating an EC2 instance with Microsoft Windows Server 2022 as the base image.&lt;br&gt;
Step 1: Create an Amazon Web Services (AWS) account.&lt;br&gt;
Creating EC2 instance, you need to have an AWS account. If you don't already have one, you can create a free account by going to &lt;a href="https://aws.amazon.com"&gt;https://aws.amazon.com&lt;/a&gt; and following the instructions.&lt;/p&gt;

&lt;p&gt;Step 2: Navigate to the EC2 console&lt;br&gt;
Once you have your AWS account set up, navigate to the EC2 console by clicking on the "EC2" link under the "Compute" section of the AWS Management Console.&lt;/p&gt;

&lt;p&gt;Step 3: Launch an instance.&lt;br&gt;
To launch a new EC2 instance, click on the "Launch Instance" button in the EC2 console.&lt;/p&gt;

&lt;p&gt;Step 4: Choose an Amazon Machine Image (AMI)&lt;br&gt;
In the "Choose an Amazon Machine Image (AMI)" section, select "Microsoft Windows Server 2022 Base" from the list of available images. You can use the search box to filter the list if needed.&lt;/p&gt;

&lt;p&gt;Step 5: Choose an instance type&lt;br&gt;
In the "Choose an Instance Type" section, select the type of instance you want to launch. You can choose from a variety of options depending on your needs. For this example, we'll select the "t2.micro" instance type.&lt;/p&gt;

&lt;p&gt;Step 6: Configure instance details.&lt;br&gt;
In the "Configure Instance Details" section, you can configure various settings for your instance. You can choose to launch multiple instances, select a VPC, and configure networking settings. For this example, we'll leave the default settings.&lt;/p&gt;

&lt;p&gt;Step 7: Add storage.&lt;br&gt;
In the "Add Storage" section, you can add additional storage volumes to your instance. You can configure the size and type of storage you want to use. For this example, we'll leave the default settings.&lt;/p&gt;

&lt;p&gt;Step 8: Add tags.&lt;br&gt;
In the "Add Tags" section, you can add tags to your instance for organizational purposes. You can add a name tag, for example, to help identify your instance in the AWS console.&lt;/p&gt;

&lt;p&gt;Step 9: Configure security group.&lt;br&gt;
In the "Configure Security Group" section, you can configure the security settings for your instance. You can create a new security group or use an existing one. For this example, we'll create a new security group and allow Remote Desktop Protocol (RDP) traffic from any IP address.&lt;/p&gt;

&lt;p&gt;Step 10: Review and launch instance.&lt;br&gt;
After configuring your instance settings, review the settings to ensure everything is correct. Once you're satisfied, click on the "Launch" button to launch your instance.&lt;/p&gt;

&lt;p&gt;Step 11: Create a key pair.&lt;br&gt;
Before you can connect to your instance, you'll need to create a key pair. Click on the "Create a new key pair" button and follow the instructions to create a new key pair. Make sure to save the private key as you won't be able to access it again.&lt;/p&gt;

&lt;p&gt;Step 12: Connect to your instance.&lt;br&gt;
Once your instance has launched, you can connect to it using RDP. To do this, open the Remote Desktop Connection application and enter the public IP address of your instance.&lt;/p&gt;

&lt;p&gt;When prompted, enter the username and password for your instance. You should now be connected to your new EC2 instance running Microsoft Windows Server 2022.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
