<?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: KomalLM</title>
    <description>The latest articles on DEV Community by KomalLM (@komallm).</description>
    <link>https://dev.to/komallm</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%2F1004983%2F9e5030b7-3b1c-4e30-b8e8-c66a5c01d8bb.png</url>
      <title>DEV Community: KomalLM</title>
      <link>https://dev.to/komallm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/komallm"/>
    <language>en</language>
    <item>
      <title>AWS Internet of Things (IoT)</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Wed, 12 Feb 2025 15:58:37 +0000</pubDate>
      <link>https://dev.to/komallm/aws-iot-4m9h</link>
      <guid>https://dev.to/komallm/aws-iot-4m9h</guid>
      <description>&lt;p&gt;Did you ever work in IoT, what is IoT etc.&lt;br&gt;
IoT - Internet of Things.&lt;br&gt;
I was working with son's School project and we want to send the live data to cloud, from there we started our journey of IoT. We used thingspeak.com to send live data to Analyze and visualize your data. So now we want to explore AWS IoT. So Lets explore what is AWS IoT   &lt;/p&gt;

&lt;p&gt;AWS IoT (Internet of Things) is a suite of managed cloud services that helps you connect, manage, and analyze IoT devices securely at scale. It enables devices to communicate with each other and the cloud, process data, and integrate with other AWS services for analytics, automation, and machine learning.&lt;/p&gt;

&lt;p&gt;** Key AWS IoT Services:**&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS IoT Core &lt;/li&gt;
&lt;li&gt;AWS IoT Greengrass&lt;/li&gt;
&lt;li&gt;AWS IoT Device Management&lt;/li&gt;
&lt;li&gt;AWS IoT Analytics&lt;/li&gt;
&lt;li&gt;AWS IoT SiteWise&lt;/li&gt;
&lt;li&gt;AWS IoT TwinMaker&lt;/li&gt;
&lt;li&gt;AWS IoT FleetWise &lt;/li&gt;
&lt;li&gt;AWS IoT Events&lt;/li&gt;
&lt;li&gt;AWS IoT Things Graph&lt;/li&gt;
&lt;li&gt;AWS IoT Device Defender&lt;/li&gt;
&lt;li&gt;AWS IoT Secure Tunneling&lt;/li&gt;
&lt;li&gt;AWS IoT 1-Click&lt;/li&gt;
&lt;li&gt;AWS IoT RoboMaker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's Discuss few services and rest in other post.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. AWS IoT Core :
&lt;/h2&gt;

&lt;p&gt;AWS IoT Core is a managed cloud service that enables connected devices (IoT devices) to securely interact with cloud applications and other devices. It allows you to collect, process, and analyze IoT data at scale without managing infrastructure.&lt;/p&gt;

&lt;h4&gt;
  
  
  Features of AWS IoT Core:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Device Connectivity, Security, Shadows.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Message Processing &amp;amp; Routing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AWS IoT Analytics &amp;amp; Integration&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Use Cases of AWS IoT Core:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Smart Home Automation (e.g., smart thermostats, lighting systems)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Industrial IoT (IIoT) (e.g., predictive maintenance, factory monitoring)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fleet Management (e.g., vehicle tracking, logistics)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Healthcare &amp;amp; Wearables (e.g., remote patient monitoring)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. AWS IoT Greengrass:
&lt;/h2&gt;

&lt;p&gt;AWS IoT Greengrass is an edge computing service that extends AWS cloud capabilities to local devices, allowing them to process data, run applications, and communicate securely with other devices without relying on constant cloud connectivity.&lt;/p&gt;

&lt;h4&gt;
  
  
  Features of AWS IoT Greengrass
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Edge Processing &amp;amp; Local Computing&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Machine Learning (ML) Inference at the Edge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Device Communication &amp;amp; Management&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Secure &amp;amp; Managed Deployments&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Secure &amp;amp; Managed Deployments&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Seamless AWS Integration&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Use Cases
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Industrial IoT: Monitoring sensors and controlling equipment in factories.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart Homes &amp;amp; Cities: Managing connected home devices and public infrastructure.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automotive &amp;amp; Fleet Management: Processing vehicle data locally for real-time decision-making.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Healthcare: Enabling edge AI for medical device data processing.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. AWS IoT Device Management:
&lt;/h2&gt;

&lt;p&gt;AWS IoT Device Management is a fully managed service that helps you register, organize, monitor, and remotely manage IoT devices at scale. It simplifies handling large fleets of IoT devices securely and efficiently.&lt;/p&gt;

&lt;h4&gt;
  
  
  Features of AWS Device Management
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Device Onboarding&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fleet Indexing &amp;amp; Search&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Remote Monitoring &amp;amp; Troubleshooting&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Secure Remote Commands &amp;amp; Updates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Policy-based Access Control&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Use Cases
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Smart Manufacturing – Monitor and manage thousands of factory sensors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart Cities – Track and update streetlights, parking sensors, etc.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automotive &amp;amp; Fleet Management – Remotely diagnose and update vehicles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Healthcare – Manage connected medical devices securely.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. AWS IoT Analytics:
&lt;/h2&gt;

&lt;p&gt;AWS IoT Analytics is a fully managed service that allows you to easily collect, process, and analyze IoT data at scale. It helps you gain valuable insights from your IoT data without the complexity of managing your own analytics infrastructure.&lt;/p&gt;

&lt;h4&gt;
  
  
  Features of AWS IoT Analytics
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Data Collection &amp;amp; Ingestion&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data Storage, Processing &amp;amp; Transformation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Advanced Analytics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visualization &amp;amp; Reporting&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Use Cases
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Predictive Maintenance: Analyze sensor data to predict when machines need maintenance or repairs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Smart Buildings: Analyze data from smart devices (e.g., temperature, humidity sensors) to optimize energy usage and comfort.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Environmental Monitoring: Collect and analyze environmental data such as air quality, water quality, etc., for decision-making.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fleet Management: Analyze data from vehicle sensors to optimize fleet performance and predict failures.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>iot</category>
      <category>awsiot</category>
    </item>
    <item>
      <title>AWS IQ</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Tue, 04 Feb 2025 16:16:14 +0000</pubDate>
      <link>https://dev.to/komallm/amazon-iq-53m0</link>
      <guid>https://dev.to/komallm/amazon-iq-53m0</guid>
      <description>&lt;p&gt;Businesses today look for not only technology but also the mindset to deploy and optimize the technology. This is where AWS IQ comes in—Amazon Web Services (AWS) has a growing ecosystem of customers and specialists who use this platform to connect. In AWS IQ is a platform that connects businesses with certified AWS experts for on-demand assistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Amazon IQ?
&lt;/h2&gt;

&lt;p&gt;This service is like a bridge between businesses and certified AWS professionals. Amazon IQ allows business who might want a quick solution for things like cloud migration, optimizing an existing architecture, or Students who are seeking some help in their project can hire an AWS experts for quick, efficient, and reliable support.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features of Amazon IQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  On-Demand Expertise
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There is no need to onboard full-time specialists for short-term projects.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Businesses can hire experts exactly when needed, ensuring cost-efficiency and faster results. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Verified Professionals
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;All experts on AWS IQ must have at-least one AWS certification, more is better.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All Experts needs to go through background checks, that shows that this platform provides guaranteeing high-quality assistance backed by deep technical knowledge.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Flexibility
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;AWS IQ is flexible for single-session consultations to multi-week projects. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This will help businesses of all sizes requirements.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Streamlined Process
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Business post a request that outline their project requirements.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Experts reads the requirement, if they have capability to do they will write proposals to businesses.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Business review profiles, ratings, and previous work so they can choose best out of all proposals.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payment gateway is very secure, Business have to pay to AWS and AWS pays to the AWS Experts.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Transparent Pricing
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Amazon IQ operates on a pay-as-you-go model. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Costs are agreed upon before the work begins, ensuring there are no surprises along the way.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What are the Use Cases for Amazon IQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Architectural Reviews
&lt;/h3&gt;

&lt;p&gt;Ensure your cloud architecture follows AWS best practices for performance, security, and cost optimization.&lt;/p&gt;

&lt;h3&gt;
  
  
  Migration Projects
&lt;/h3&gt;

&lt;p&gt;Get hands-on assistance for migrating on-premises applications to the AWS cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  Troubleshooting
&lt;/h3&gt;

&lt;p&gt;Resolve issues with services like Lambda, EC2, S3, or DynamoDB with the help of seasoned experts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Custom Development
&lt;/h3&gt;

&lt;p&gt;Accelerate the development of tailored applications leveraging AWS services such as AI/ML, IoT, and serverless computing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Training and Enablement
&lt;/h3&gt;

&lt;p&gt;Learn how to use AWS tools more effectively through personalized guidance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where &amp;amp; How Amazon IQ Benefits Businesses
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Faster Time-to-Market
&lt;/h3&gt;

&lt;p&gt;Because of instant access to expertise, businesses can resolve challenges quickly and implement solutions faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  Reduced Costs
&lt;/h3&gt;

&lt;p&gt;Hiring experts on a project basis, avoiding the need for permanent hires or long-term contracts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enhanced Productivity
&lt;/h3&gt;

&lt;p&gt;Business can focus on core business goals while AWS professionals can handle the technical complexities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scalable Support
&lt;/h3&gt;

&lt;p&gt;If you are a startup or an enterprise, Amazon IQ can scale to meet your unique requirements.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>iq</category>
      <category>amazon</category>
      <category>amazonmarketplace</category>
    </item>
    <item>
      <title>Types of Elastic Load Balancing (ELB)</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Sat, 17 Feb 2024 14:41:39 +0000</pubDate>
      <link>https://dev.to/komallm/types-of-elastic-load-balancing-elb-1fhg</link>
      <guid>https://dev.to/komallm/types-of-elastic-load-balancing-elb-1fhg</guid>
      <description>&lt;p&gt;When I was preparing for my AWS Solutions Architect - Associate (SAA-C03) exam, I found so many good topic that I want to share. One of them is Types of ELB.&lt;/p&gt;

&lt;p&gt;So here are few question that click in my mind:&lt;br&gt;
What is ELB ??&lt;br&gt;
Are there 3 or 4 types of ELB ??. &lt;br&gt;
Do we use all types, when and where ??&lt;/p&gt;

&lt;p&gt;So here are my finding on this topic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ELB&lt;/strong&gt; - Elastic Load Balancing. ELB automatically distributes incoming applications traffic across multiple targets such as Amazon EC2 instances. This can be done across multiple AZs.&lt;/p&gt;

&lt;p&gt;Types: 3 or 4 ??&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;There are 4 types of ELB.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Application Load Balancer - ALB&lt;br&gt;
Network Load Balancer - NLB&lt;br&gt;
Gateway Load Balancer - GWLB&lt;br&gt;
Classic Load Balancer - CLB&lt;br&gt;
Are we using all ???&lt;/p&gt;

&lt;p&gt;No CLB is a Legacy and so it is deprecated. But AWS encourages users to migrate to ALB or NLB - Why ?? See Details of each LB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Application Load Balancer - ALB :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Routing HTTP/HTTPS traffic&lt;/li&gt;
&lt;li&gt;Support Websocket&lt;/li&gt;
&lt;li&gt;ALB Operate on Layer 7 of OSI Model. 7th Layer is Application Layer of OSI Model.&lt;/li&gt;
&lt;li&gt;Intelligent Load Balancers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Network Load Balancer - NLB :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Routing TCP,TLS,UDP,TCP_UDP traffic&lt;/li&gt;
&lt;li&gt;NLB operates on Layer 4 of OSI Model. 4th Layer of OSI model is Transport Layer.&lt;/li&gt;
&lt;li&gt;It can handle millions of request per second. So when a user need to route thousands or ten thousands of concurrent connections they need NLB.&lt;/li&gt;
&lt;li&gt;Performance Load Balancer&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Classic Load Balancer - CLB :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Legacy load balancer.&lt;/li&gt;
&lt;li&gt;Load Balance for HTTP/HTTPS traffic.&lt;/li&gt;
&lt;li&gt;Use Layer 7 OSI Model specific features such as X-Forwarded &amp;amp; sticky sessions
.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Gateway Load Balancer - GWLB :&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Routing IP traffic&lt;/li&gt;
&lt;li&gt;GWLB operates on Layer 3 of OSI Model. 3th Layer of OSI model is Network Layer.&lt;/li&gt;
&lt;li&gt;GWLB used to deploy, scale and run third-party virtual appliances like custom firewalls. More details on third-party appliances can be found here:&lt;div class="ltag__link"&gt;
  &lt;a href="/komallm" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--48S5-Tvc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://media.dev.to/cdn-cgi/image/width%3D150%2Cheight%3D150%2Cfit%3Dcover%2Cgravity%3Dauto%2Cformat%3Dauto/https%253A%252F%252Fdev-to-uploads.s3.amazonaws.com%252Fuploads%252Fuser%252Fprofile_image%252F1004983%252F9e5030b7-3b1c-4e30-b8e8-c66a5c01d8bb.png" alt="komallm"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="/komallm/third-party-virtual-appliances-2j56" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Third-party Virtual Appliances&lt;/h2&gt;
      &lt;h3&gt;KomalLM ・ Feb 12&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#aws&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#elb&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#gatewayloadbalancer&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Key Differences :&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%2Fzq2hlftx9g3a6pj7ovk0.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%2Fzq2hlftx9g3a6pj7ovk0.png" alt="Key Differences" width="800" height="292"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>elb</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Third-party Virtual Appliances</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Mon, 12 Feb 2024 00:47:04 +0000</pubDate>
      <link>https://dev.to/komallm/third-party-virtual-appliances-2j56</link>
      <guid>https://dev.to/komallm/third-party-virtual-appliances-2j56</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is Third-party Virtual Appliance, and where it is used in AWS Cloud ??&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Third-party virtual appliances: The pre-configured virtual machines images, that are provided by third-party venders and are ready to deploy in virtual environments are called "&lt;strong&gt;This-party virtual appliances&lt;/strong&gt;".&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Virtual environments can be VMware, Hyper-V, VirtualBox, or cloud platforms like AWS, Azure and Google cloud Platform.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Virtual appliances are designed for various purposes like application delivery, monitoring, networking or security. &lt;br&gt;
For example virtual image that have specific service like pre-installed and configured service for security that can be deploy in any virtual env.&lt;/p&gt;

&lt;p&gt;Third-party virtual appliances provide ready to use solutions for various problems. Some examples of third-party virtual appliances are firewall appliances by Cisco, Database appliances from Oracle etc.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>elb</category>
      <category>gatewayloadbalancer</category>
      <category>beginners</category>
    </item>
    <item>
      <title>package-lock.json</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Sat, 27 Jan 2024 13:54:13 +0000</pubDate>
      <link>https://dev.to/komallm/package-lockjson-3m11</link>
      <guid>https://dev.to/komallm/package-lockjson-3m11</guid>
      <description>

&lt;p&gt;&lt;strong&gt;package-lock.json: What is it and why is it important? Why you need to commit this file?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;package-lock.json is a JSON file that contains the dependencies for a Node project.&lt;/p&gt;

&lt;p&gt;This file is important because it ensures that everyone working on the project has the same dependencies installed.&lt;br&gt;
Why Does Npm Create A Package-Lock.json File And When?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a package.json&lt;/li&gt;
&lt;li&gt;npm init&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the image below, I am creating a default package.json under a folder called LearningPath&lt;br&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%2Ff60clpv9zzp97g342zwj.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%2Ff60clpv9zzp97g342zwj.png" alt="I am creating a default package.json under a folder called LearningPath" width="800" height="783"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open package.json and see what is this one: cat package.json&lt;br&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%2Fyjkbc7bjptm38aifyv1i.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%2Fyjkbc7bjptm38aifyv1i.png" alt="image 2" width="800" height="314"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you do ls you will only see package.json because there is no dependency install, now lets install some dependency like jest&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;npm install jest , this will install latest version of jest as well as all dependiencies of jest&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Check list of file in the folder , by ls command, you will see one folder node_modules , package-lock.json and package.json&lt;br&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%2F6iipqdoy5y5ulbvx0gon.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%2F6iipqdoy5y5ulbvx0gon.png" alt="third image" width="800" height="51"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All dependent packages get installed into "node_modules" subdirectory .&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;package-lock.json: This file got created after installing packages and it have more json data then package.json, because it contains the data that actully specifying what is the exact versions of every package that got installed. There is very important reason for this file.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Importance of package-lock.json:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;so as you will see that jest package is dependend on so many other packages like: jest-cli.&lt;br&gt;
So when you install jest 23.6.0, it install jest-cli 23.0.0 and other packages, But few days later one of your coworker installs that same project and then they install, they actually get jest-cli 24.0.0 because a new version has been released in the time since you installed. Now there's difference between your two installation directories and that can sometimes you into trouble, And so the package-lock.json file's purpose is to specify exactly what versions were installed and you check that file into source control and everybody else uses that same package-lock.json.&lt;br&gt;
npm install first check for package-lock.json to install the packages and if the package-lock.json is not present it checks in the package.json.&lt;br&gt;
So when they do the typical flows of just running npm install. npm install will look at the package-lock.json file and install those specific versions and that makes sure that everybody on your team is running off the same exact versions of all packages , so you don't get any weird issues where something works for one person, but not for another.&lt;/p&gt;
&lt;/blockquote&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%2F46zakje5a72svw6rmzlb.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%2F46zakje5a72svw6rmzlb.png" alt="image 3" width="655" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>node</category>
      <category>typescript</category>
      <category>lambda</category>
    </item>
    <item>
      <title>AWS Amplify</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Mon, 23 Jan 2023 05:23:51 +0000</pubDate>
      <link>https://dev.to/komallm/aws-amplify-27l8</link>
      <guid>https://dev.to/komallm/aws-amplify-27l8</guid>
      <description>&lt;p&gt;AWS Amplify is an AWS service that lets you build, ship and host a full stack application on AWS. Amplify is a complete solution for frontend and mobile developers to easily build, ship and host.&lt;br&gt;
AWS amplify consists of tools like open source framework and visual development env and a fully managed web hosting service. These can be used together or individually. Like if some one just want a hosting service for their app they can only use Amplify host service.&lt;/p&gt;

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

&lt;p&gt;AWS Amplify: A set of tools that enables dev to build web and mobile apps leveraging various AWS services including front end and back end.&lt;br&gt;
Things you can do with Amplify:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Enable data storage.&lt;/li&gt;
&lt;li&gt;Enable authentication&lt;/li&gt;
&lt;li&gt;File Storage&lt;/li&gt;
&lt;li&gt;Host an app&lt;/li&gt;
&lt;li&gt;Add AI or ML to your application.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Amplify CLI: Amplify has a CLI ready to use, &lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;CLI:- Command Line Interface&lt;/li&gt;
&lt;li&gt;CLI helps to configure app backend using the command line(terminal), like : amplify add auth - meaning aading auth to the application&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Amplify Studio: It brings the UI element to Amplify.&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;It is a visual development environment for building full-stack web and mobile apps fast.&lt;/li&gt;
&lt;li&gt;You can build the front and backend of your app quickly with:&lt;/li&gt;
&lt;li&gt;Minimal coding ( still need to do some coding but very less)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

</description>
      <category>welcome</category>
      <category>career</category>
      <category>dotnet</category>
      <category>devops</category>
    </item>
    <item>
      <title>AWS CloudFront S3 Static Website</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Fri, 20 Jan 2023 19:52:59 +0000</pubDate>
      <link>https://dev.to/komallm/aws-cloudfront-s3-static-website-362k</link>
      <guid>https://dev.to/komallm/aws-cloudfront-s3-static-website-362k</guid>
      <description>&lt;p&gt;CloudFront: AWS CloudFront is a web service that delivers contents in the network, also called as &lt;strong&gt;Content Delivery Network (CDN)&lt;/strong&gt; service. CloudFront web service &lt;br&gt;
speeds up distribution of static and dynamic web content like .html, .css .js and images to the user.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Content delivery network of edge locations.&lt;/li&gt;
&lt;li&gt;Caches static files for lower latency meaning contents is served closer to the request origin. for example when a user requests a content that you are serving with cloudFront, the request is routed to the edge location(world wide network of data centers) that provides lowest latency.&lt;/li&gt;
&lt;li&gt;Offloads websites by caching stuffs.&lt;/li&gt;
&lt;li&gt;Integrates well with AWS S3&lt;/li&gt;
&lt;li&gt;Offers HTTPS &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lets see how we can use that in the Static Web site:&lt;/p&gt;

&lt;p&gt;What is Static Web site: Static web site is a website with fixed content and all viewers will see same content. Example of static web site is like if i just need to show my art work and my content info, if anyone like my artwork can email me. Pretty straight forward, upload images to website and that it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. Create a S3 bucket&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Create bucket&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HwN0qPtR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c1bjoqlunpx3cfnzuyt6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HwN0qPtR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c1bjoqlunpx3cfnzuyt6.png" alt="CreateBucket" width="880" height="294"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable public access by uncheck Block all public access, and select acknowledge as shown in following screen shot.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wFPb-5MQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5l2ploq2g51oc7d1m2k1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wFPb-5MQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5l2ploq2g51oc7d1m2k1.png" alt="BlockUncheck" width="880" height="591"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enable static Website hosting: Once bucket is created , go to property, scroll down to "Static website hosting" and click on Edit -&amp;gt; click on enable, checked off Host a static website, add name of main html and the error html. Click on Save Changes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once you save these changes, scroll down and you can see a S3 Website URL. This URL can be accessed publicly, and contains s3 bucket name but it is not s3 bucket URL.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--alPCrqT2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hgjnaawzjw2nhg70mmjq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--alPCrqT2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hgjnaawzjw2nhg70mmjq.png" alt="S3 Website URL" width="880" height="245"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you click this URL it will give you 403 forbidden error , because we did not attached a bucket policy to this s3 bucket.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enable right policy for your bucket- object hosted by the website bucket must be publicly readable, which means s3:GetObject allowed on it. Following screen shot shows the policy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ic1Xfdb1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/igggctqxkwz3u6vewr1q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ic1Xfdb1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/igggctqxkwz3u6vewr1q.png" alt="Bucket Policy" width="880" height="516"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Upload an object to s3, so create a simple HTML file and upload to s3. Now click the link again, go to property tab of s3 , scroll down n click on the URL again.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No server-side code execution&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Only client-side scripting and web pages can be hosted.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;CloudFront
&amp;gt; - Open CloudFront and click on "Create distribution" or "Create a CloudFront distribution"
&amp;gt; - Origin Name:  select S3 website endpoint , 
&amp;gt; - Select all default values and click on "Create Distribution"
&amp;gt; - Wait for this to be deployed and mean while update the S3 policy as follows, add your  ,  and 
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
    "Version": "2012-10-17",
    "Id": "Policy1673481402657",
    "Statement": [
        {
            "Sid": "AllowCloudFrontServicePrincipalReadOnly",
            "Effect": "Allow",
            "Principal": {
                "Service": "cloudfront.amazonaws.com"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::&amp;lt;Bucket-name&amp;gt;/*",
            "Condition": {
                "StringEquals": {
                    "AWS:SourceArn": "arn:aws:cloudfront::&amp;lt;AWS-Account#&amp;gt;:distribution/&amp;lt;dis-ID&amp;gt;"
                }
            }
        }
    ]
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Hit the URL
&amp;gt; - Once distribution is deployed it will give you a link under "Distribution domain name", that is your new URL to host your Static Website.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>s3</category>
      <category>cloudfront</category>
    </item>
    <item>
      <title>AWS re:Invent 2022 (11th event)</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Wed, 11 Jan 2023 19:49:48 +0000</pubDate>
      <link>https://dev.to/komallm/aws-reinvent-2022-11th-event-1jef</link>
      <guid>https://dev.to/komallm/aws-reinvent-2022-11th-event-1jef</guid>
      <description>&lt;p&gt;My journey to AWS re:Invent 2022 in Las Vegas, NV. I attended AWS re:Invent first time. It was really great experience and I wish i knew few thing before hand so i was thinking to share my journey, take aways and good to know. Here are few things that i thought to share and may help anyone attending first time.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Pre-Event preparations: First Very important to reserve the sessions as soon the sessions are open to reserved, other wise you have to be in walk-in line at-least 2 hours before the session starts. Second thing you can upload your badge photo so you can save some time and you are sure if you like your photo on the badge.Third thing download AWS app&lt;/code&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Some Key factors:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. AWS re:invent App&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You will be notified by an email regarding to download the AWS app for the event. This is very helpful app. App will notify you about all updates like from where to pick your AWS badge (badge pickup are available in different locations including airport),Sessions, Shuttles, Meals timing and Menus, and any new update in the event. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Sessions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once you register the event you will be notified when the sessions will be available to reserve. There were 1000s of sessions that are available, so if you choose the sessions and add in "My Favorites", so when the Reservation you have all selected sessions in "My Favorites" and just click "Reserve" button. Book your favorite sessions proactively as session go to wait list very quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Venue&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While booking session make sure how far is each venue and give at least 60 minutes between each session to move from one venue to another.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Meals&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Event provides breakfast and lunch in each venue, so be on time if you dot want to skip that. Such can also be grab and go. They will check your AWS badge&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Shuttles&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each Venus have shuttle service from one venue to other, which is free. They will check your AWS Badge.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;code&gt;Note: Please wear your AWS badge all the time during the event.&lt;/code&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Sessions:&lt;/p&gt;

&lt;p&gt;Some of the sessions are:&lt;/p&gt;

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

&lt;p&gt;For full sessions details &lt;a href="https://dev.to/komallm/aws-reinvent-2022-sessions-3doc"&gt;click&lt;/a&gt; here&lt;/p&gt;

&lt;p&gt;During the AWS re:Invent I have attended following sessions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build a fitness activity tracker using machine learning.&lt;/li&gt;
&lt;li&gt;Build a serverless web application for a theme park.&lt;/li&gt;
&lt;li&gt;Learn and experiment with ML using Amazon SageMaker Studio Lab&lt;/li&gt;
&lt;li&gt;Build a full-stack retail web application with AWS Amplify.&lt;/li&gt;
&lt;li&gt;Building secure communications with AWS Wickr&lt;/li&gt;
&lt;li&gt;Building perception for manipulation robots at Amazon&lt;/li&gt;
&lt;li&gt;Design and build modern mobile apps&lt;/li&gt;
&lt;li&gt;Serverlesspresso: Building an event-driven application from the ground up&lt;/li&gt;
&lt;li&gt;Build smart camera applications using Amazon Kinesis Video Streams WebRTC&lt;/li&gt;
&lt;li&gt;Build a cross-platform mobile app in Flutter with AWS Amplify&lt;/li&gt;
&lt;li&gt;Deploy deep learning models cost-effectively on GPUs with Amazon SageMaker&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Following Images shows Amazon Wall of attendees.&lt;/p&gt;

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

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

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>AWS re:Invent 2022 Sessions</title>
      <dc:creator>KomalLM</dc:creator>
      <pubDate>Wed, 11 Jan 2023 02:13:09 +0000</pubDate>
      <link>https://dev.to/komallm/aws-reinvent-2022-sessions-3doc</link>
      <guid>https://dev.to/komallm/aws-reinvent-2022-sessions-3doc</guid>
      <description>&lt;p&gt;There are so many different levels and types of sessions in AWS re:Invent.Following are few sessions:&lt;/p&gt;

&lt;p&gt;Sessions Levels:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;100 - Foundational&lt;/li&gt;
&lt;li&gt;200 - Intermediate&lt;/li&gt;
&lt;li&gt;300 - Advanced&lt;/li&gt;
&lt;li&gt;400 - Expert&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Sessions Types:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Keynote&lt;/li&gt;
&lt;li&gt;Leadership sessions&lt;/li&gt;
&lt;li&gt;Breakout Sessions&lt;/li&gt;
&lt;li&gt;Builder's Sessions&lt;/li&gt;
&lt;li&gt;Bootcamp&lt;/li&gt;
&lt;li&gt;Chalk Talk&lt;/li&gt;
&lt;li&gt;Workshop&lt;/li&gt;
&lt;li&gt;Theater Session&lt;/li&gt;
&lt;li&gt;Lightning talk&lt;/li&gt;
&lt;li&gt;Lab&lt;/li&gt;
&lt;li&gt;Gamifies Learning&lt;/li&gt;
&lt;li&gt;Community Activities
&lt;/li&gt;
&lt;li&gt;Conference Services&lt;/li&gt;
&lt;li&gt;Dev Chat&lt;/li&gt;
&lt;li&gt;Geo Talk&lt;/li&gt;
&lt;li&gt;Geo Breakout&lt;/li&gt;
&lt;li&gt;Builder's Fair&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>watercooler</category>
    </item>
  </channel>
</rss>
