<?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: abdullah haroon</title>
    <description>The latest articles on DEV Community by abdullah haroon (@abdullah_haroon_092cf10d3).</description>
    <link>https://dev.to/abdullah_haroon_092cf10d3</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%2F3372552%2Fe3ec4f00-626f-4460-925c-de5f8970650a.jpg</url>
      <title>DEV Community: abdullah haroon</title>
      <link>https://dev.to/abdullah_haroon_092cf10d3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abdullah_haroon_092cf10d3"/>
    <language>en</language>
    <item>
      <title>A short talk at AWS cloud club event "Cloud Nexus" made me rethink how students are using AI</title>
      <dc:creator>abdullah haroon</dc:creator>
      <pubDate>Sun, 28 Dec 2025 05:22:11 +0000</pubDate>
      <link>https://dev.to/abdullah_haroon_092cf10d3/a-short-talk-at-cloudnexus-made-me-rethink-how-students-are-using-ai-4o01</link>
      <guid>https://dev.to/abdullah_haroon_092cf10d3/a-short-talk-at-cloudnexus-made-me-rethink-how-students-are-using-ai-4o01</guid>
      <description>&lt;p&gt;I recently spoke at &lt;strong&gt;CloudNexus&lt;/strong&gt;, an &lt;strong&gt;AWS Cloud Club QAU&lt;/strong&gt; event focused on cloud technologies and AI. It was a short talk, nothing fancy, mainly around Agentic AI and how students are currently using AI tools.&lt;br&gt;
What surprised me wasn’t the questions. It was how &lt;em&gt;confident&lt;/em&gt; students were that they were “using AI correctly”. Most of them weren’t.&lt;/p&gt;

&lt;p&gt;“&lt;strong&gt;I asked them to generate code from ChatGPT”&lt;/strong&gt;&lt;br&gt;
During discussions, a lot of students openly said they use ChatGPT mainly for code generation. Not for understanding. Not for learning concepts. Just for getting code quickly.&lt;br&gt;
And honestly, I would not blame them for this. It’s very fast. It feels somehow productive. But this is where problems start showing up later during debugging, real projects, or even basic system design conversations or in interviews.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The issue isn’t AI: it’s how we’re using it&lt;/strong&gt;&lt;br&gt;
One thing I tried to explain during the talk was simple:&lt;br&gt;
Not every AI tool is meant to do the same job.ChatGPT is great. I use it too. But it shines more when you use it for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;understanding concepts&lt;/li&gt;
&lt;li&gt;breaking down ideas&lt;/li&gt;
&lt;li&gt;writing or structuring content&lt;/li&gt;
&lt;li&gt;asking “why” questions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you try to use it as your main coding engine, you miss context and context matters a lot in real-world development.&lt;br&gt;
Code-focused tools exist for a reason&lt;br&gt;
We talked a bit about tools like Cursor, Amazon Q etc. Thesetools work inside your codebase. They understand files, references, and structure.That’s why they feel more useful for development work.&lt;br&gt;
Not because they are “smarter AI”, but because they are built for developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where Amazon Q fits in&lt;/strong&gt;&lt;br&gt;
Since this was an AWS-focused event, I also talked about &lt;strong&gt;Amazon Q.&lt;/strong&gt; What I personally find interesting about Amazon Q is that it doesn’t live outside your workflow. It helps inside AWS environments, where cloud engineers actually spend time. It’s less about asking random questions and more about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cloud-aware guidance&lt;/li&gt;
&lt;li&gt;best practices&lt;/li&gt;
&lt;li&gt;security-conscious suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That difference matters when you move beyond tutorials.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explaining Agentic AI in simple terms&lt;/strong&gt;&lt;br&gt;
To keep things simple, I explained AI in three phases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chatbots:&lt;/strong&gt; you ask, it replies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copilots:&lt;/strong&gt; it understands your context&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agents:&lt;/strong&gt; you give a goal, it figures out the steps
Agentic AI is less about prompts and more about delegation.That idea really clicked  with students.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why the cloud becomes unavoidable here&lt;/strong&gt;&lt;br&gt;
One thing I emphasized was that agent-based systems don’t work in isolation.They need infrastructure, scale and security.&lt;/p&gt;

&lt;p&gt;This is where platforms like &lt;strong&gt;AWS Bedrock&lt;/strong&gt; start making sense, not as buzzwords only, but as enablers for building AI systems that actually run in the real world.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I really wanted students to take away&lt;/strong&gt;&lt;br&gt;
If I would summarize the talk in one line, it would be this: AI should help you grow, not replace your thinking.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use ChatGPT to learn.&lt;/li&gt;
&lt;li&gt;Use coding copilots to build.&lt;/li&gt;
&lt;li&gt;Use cloud AI to scale.
And use agents when you’re ready to automate outcomes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Final thought&lt;/strong&gt; &lt;br&gt;
Speaking at CloudNexus reminded me that students don’t need more tools.They need better guidance on how to use what already exists. There is a quote I read online saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI isn’t going away.But engineers who understand how and why they use AI will always stand out.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;here's the linkedin post for my recent talk:&lt;br&gt;


&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.linkedin.com/posts/muhammad-abdullah-haroon-b49478271_cloudnexus-cloudnative-agenticai-activity-7410695968251355139-OuC_" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmedia.licdn.com%2Fdms%2Fimage%2Fv2%2FD4D22AQEE4aSyYo7UZA%2Ffeedshare-shrink_800%2FB4DZtftEscK0Ag-%2F0%2F1766837260455%3Fe%3D2147483647%26v%3Dbeta%26t%3DmuoWsPqsmbFv6dB0Z6lZxKowuSRbsdnGZNy5P5-lybs" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.linkedin.com/posts/muhammad-abdullah-haroon-b49478271_cloudnexus-cloudnative-agenticai-activity-7410695968251355139-OuC_" rel="noopener noreferrer" class="c-link"&gt;
            #cloudnexus #cloudnative #agenticai #awsome #aws | Muhammad Abdullah Haroon | 13 comments
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            𝐆𝐫𝐚𝐭𝐞𝐟𝐮𝐥 𝐟𝐨𝐫 𝐭𝐡𝐞 𝐨𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐲 𝐭𝐨 𝐣𝐨𝐢𝐧 𝐂𝐥𝐨𝐮𝐝 𝐍𝐞𝐱𝐮𝐬 𝐚𝐭 Daftarkhwan vanguard 𝐚𝐬 𝐚 𝐰𝐢𝐥𝐝 𝐜𝐚𝐫𝐝 𝐞𝐧𝐭𝐫𝐲 𝐬𝐩𝐞𝐚𝐤𝐞𝐫 🙃

I had the chance to represent Cloud Native Islamabad and  its ecosystem and share thoughts on emerging technologies and opportunities in Agentic AI and Cloud, with a special focus on how the Cloud Native Computing Foundation (CNCF)  ecosystem (including CNI) is shaping the future of cloud-native engineering.

Huge shoutout to Ali Mumtaz for organizing such a well-executed and impactful event 
Also, appreciation for Sharoon Amin Akhtar for sharing valuable insights on serverless cloud technologies.
The panel discussion was equally engaging, featuring
DevOps Molvi (Faisal Rehman), Hamza Nasir 🚀  Tameem Ud Din  and Yahya Qureshi , great perspectives and practical discussions around DevOps and modern AI technologies.

Lastly, thanks to my  The Computer Science Society (CSS) AWS Cloud Club IIUI team for accompanying me
Junaid Hanif Shah Murad Ali Shehzad Nazir Sardar Huzaifa  Muhammad Sayyam Abbasi  Shahzaib Ashraf Uzair Akhtar Gondal 

praying and best wishes to my mentor Saim Safder who didn't join us because of an incident..

Looking forward to more such conversations and collaborations 



#CloudNexus #CloudNative #AgenticAI #awsome #aws Amazon Web Services (AWS) AWS Developers Cloud Native Computing Foundation (CNCF)  Audra Montenegro Lisa Bagley, CPACC  | 13 comments on LinkedIn
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstatic.licdn.com%2Faero-v1%2Fsc%2Fh%2Fal2o9zrvru7aqj8e1x2rzsrca"&gt;
          linkedin.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




</description>
      <category>aws</category>
      <category>cloudnative</category>
      <category>agentic</category>
      <category>agenticai</category>
    </item>
    <item>
      <title>How to Launch Your First EC2 Instance on AWS (with Security Best Practices)</title>
      <dc:creator>abdullah haroon</dc:creator>
      <pubDate>Wed, 23 Jul 2025 13:50:35 +0000</pubDate>
      <link>https://dev.to/abdullah_haroon_092cf10d3/how-to-launch-your-first-ec2-instance-on-aws-with-security-best-practices-6le</link>
      <guid>https://dev.to/abdullah_haroon_092cf10d3/how-to-launch-your-first-ec2-instance-on-aws-with-security-best-practices-6le</guid>
      <description>&lt;p&gt;&lt;em&gt;By Abdullah Haroon – Student | Cloud Practitioner| AWS Learner&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What You’ll Learn
&lt;/h2&gt;

&lt;p&gt;By the end of this guide, you’ll:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand what Amazon EC2 is&lt;/li&gt;
&lt;li&gt;Launch your first virtual server using AWS Free Tier&lt;/li&gt;
&lt;li&gt;Connect to it securely via SSH&lt;/li&gt;
&lt;li&gt;Install a basic web server&lt;/li&gt;
&lt;li&gt;Apply essential security practices for beginners&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;&lt;strong&gt;Amazon EC2 (Elastic Compute Cloud)&lt;/strong&gt; is AWS's virtual server service. It allows you to rent virtual machines (VMs) in the cloud where you can run applications, host websites, or learn Linux—all without buying hardware.&lt;/p&gt;

&lt;p&gt;Think of it as your own personal server, available globally, just a few clicks away.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Common use cases:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hosting websites &amp;amp; web apps
&lt;/li&gt;
&lt;li&gt;Deploying APIs and backend services
&lt;/li&gt;
&lt;li&gt;Machine learning &amp;amp; data processing
&lt;/li&gt;
&lt;li&gt;Practicing Linux/DevOps tools
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What You Need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; A free AWS account — &lt;a href="https://aws.amazon.com/" rel="noopener noreferrer"&gt;Create one here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; A stable internet connection&lt;/li&gt;
&lt;li&gt; Basic knowledge of using terminal/command prompt&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Step-by-Step guide: Launching Your First EC2 Instance
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Log in to the AWS Console
&lt;/h3&gt;

&lt;p&gt;Go to &lt;a href="https://console.aws.amazon.com/" rel="noopener noreferrer"&gt;https://console.aws.amazon.com/&lt;/a&gt; and sign in.&lt;br&gt;&lt;br&gt;
Choose a region (e.g., &lt;strong&gt;US East - N. Virginia&lt;/strong&gt;) at the top-right.&lt;/p&gt;


&lt;h3&gt;
  
  
  Step 2: Navigate to EC2
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Click on &lt;strong&gt;Services&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Search for &lt;strong&gt;EC2&lt;/strong&gt; and select it&lt;/li&gt;
&lt;li&gt;In the EC2 Dashboard, click &lt;strong&gt;Launch instance&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  Step 3: Configure Your EC2 Instance
&lt;/h3&gt;
&lt;h4&gt;
  
  
  Name
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;: &lt;code&gt;MyFirstEC2&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  AMI (Amazon Machine Image)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Choose: &lt;strong&gt;Amazon Linux 2023&lt;/strong&gt; (Free tier eligible)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Instance Type
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Choose: &lt;strong&gt;t2.micro&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Key Pair
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Create a new key pair: &lt;code&gt;ec2-key-abdullah&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;.pem&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Download and store the file securely (you’ll need it to SSH)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Network Settings
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Create a new security group&lt;/li&gt;
&lt;li&gt;Allow &lt;strong&gt;SSH (Port 22)&lt;/strong&gt; — Source: “&lt;strong&gt;My IP&lt;/strong&gt;”&lt;/li&gt;
&lt;li&gt;(Optional) Allow &lt;strong&gt;HTTP (Port 80)&lt;/strong&gt; if installing a web server&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  Storage
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Default 8 GB is fine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click &lt;strong&gt;Launch Instance&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Congratulations! Your instance is launching.&lt;/p&gt;


&lt;h2&gt;
  
  
  Step 4: Access Instance &amp;amp; Copy Public IP
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;strong&gt;Instances &amp;gt; Running Instances&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Wait until instance status is &lt;strong&gt;running&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Copy the &lt;strong&gt;Public IPv4 address&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  Step 5: Connect to EC2 via SSH
&lt;/h2&gt;
&lt;h3&gt;
  
  
  On Linux/macOS:
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod &lt;/span&gt;400 ec2-key-abdullah.pem
ssh &lt;span class="nt"&gt;-i&lt;/span&gt; ec2-key-abdullah.pem ec2-user@&amp;lt;your-public-ip&amp;gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Step 5 (continued): Connect on Windows (Git Bash or WSL)
&lt;/h3&gt;

&lt;p&gt;Same command as above:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod &lt;/span&gt;400 abdullah-key.pem
ssh &lt;span class="nt"&gt;-i&lt;/span&gt; abdullah-key.pem ec2-user@&amp;lt;your-public-ip&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Step 6: Install Apache Web Server
&lt;/h3&gt;

&lt;p&gt;Once logged in via SSH:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;yum update &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;yum &lt;span class="nb"&gt;install &lt;/span&gt;httpd &lt;span class="nt"&gt;-y&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl start httpd
&lt;span class="nb"&gt;sudo &lt;/span&gt;systemctl &lt;span class="nb"&gt;enable &lt;/span&gt;httpd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now open your public IP in a browser — you’ll see the Apache test page! &lt;/p&gt;

&lt;h3&gt;
  
  
  Security Best Practices
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Common Mistake&lt;/th&gt;
&lt;th&gt;Best Practice&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SSH open to all IPs (&lt;code&gt;0.0.0.0&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Restrict to &lt;strong&gt;My IP&lt;/strong&gt; only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sharing &lt;code&gt;.pem&lt;/code&gt; file with others&lt;/td&gt;
&lt;td&gt;Keep it private and secure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Keeping unused instances running&lt;/td&gt;
&lt;td&gt;Stop or terminate when not in use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Using root account always&lt;/td&gt;
&lt;td&gt;Use IAM roles and least-privilege access&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Troubleshooting Tips:
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Permission denied (publickey)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod &lt;/span&gt;400 abdullah-key.pem
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  SSH timeout or connection refused
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ensure &lt;strong&gt;Port 22&lt;/strong&gt; is allowed in your EC2 &lt;strong&gt;Security Group&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Confirm you're using the correct &lt;strong&gt;public IP&lt;/strong&gt; from the EC2 Console&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Webpage not loading
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Add a rule in your &lt;strong&gt;Security Group&lt;/strong&gt; to allow &lt;strong&gt;HTTP (Port 80)&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What You Achieved
&lt;/h2&gt;

&lt;p&gt;You have successfully:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Launched a virtual server (EC2 instance)&lt;/li&gt;
&lt;li&gt;Connected via SSH securely&lt;/li&gt;
&lt;li&gt;Installed a working Apache web server&lt;/li&gt;
&lt;li&gt;Followed essential cloud security steps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You’ve taken your &lt;strong&gt;first big step&lt;/strong&gt; into the AWS Cloud! ☁️&lt;/p&gt;




&lt;h2&gt;
  
  
  Let’s Connect!
&lt;/h2&gt;

&lt;p&gt;I’m sharing my AWS learning journey through beginner-friendly blogs.&lt;br&gt;&lt;br&gt;
Follow me for more hands-on tutorials and free-tier projects.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; LinkedIn: &lt;a href="https://www.linkedin.com/in/muhammad-abdullah-haroon-b49478271/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/muhammad-abdullah-haroon-b49478271/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; Dev Blog: dev.to: abdullah_haroon_092cf10d3&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>aws</category>
      <category>webdev</category>
      <category>virtualmachine</category>
      <category>awsiot</category>
    </item>
    <item>
      <title>Getting Started with AWS: My Journey into Cloud Computing</title>
      <dc:creator>abdullah haroon</dc:creator>
      <pubDate>Sun, 20 Jul 2025 17:22:37 +0000</pubDate>
      <link>https://dev.to/abdullah_haroon_092cf10d3/getting-started-with-aws-my-journey-into-cloud-computing-200e</link>
      <guid>https://dev.to/abdullah_haroon_092cf10d3/getting-started-with-aws-my-journey-into-cloud-computing-200e</guid>
      <description>&lt;p&gt;&lt;strong&gt;Why I Chose to Learn AWS?&lt;/strong&gt;&lt;br&gt;
The world has become dynamic in terms of technology and cloud has become the base of any modern application. The cloud can be found everywhere, whether it is Netflix streaming programs or startups libraries implementing AI models. I found out that I would have to learn how the cloud functions in order to develop modern scalable solutions.&lt;/p&gt;

&lt;p&gt;I found Amazon Web Services (AWS) among the leading cloud providers, and it was worthy of attention since:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It offers a massive range of services&lt;/li&gt;
&lt;li&gt;It powers real-world applications at scale&lt;/li&gt;
&lt;li&gt;It has a generous Free Tier for hands-on practice&lt;/li&gt;
&lt;li&gt;It is newbie friendly and has an excellent learning material&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;My Learning AWS Objectives&lt;/strong&gt;&lt;br&gt;
Being a student and being interested in development and DevOps, I decided to invest my attention in AWS knowledge and cloud-native projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is what I am going to do:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn the core AWS services (EC2, S3, Lambda, IAM, DynamoDB)&lt;/li&gt;
&lt;li&gt;Build hands-on projects using the AWS Free Tier&lt;/li&gt;
&lt;li&gt;Write and share blogs/tutorials to help others learn&lt;/li&gt;
&lt;li&gt;Create a public GitHub portfolio of AWS-based projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;First What I Am Building&lt;/strong&gt;&lt;br&gt;
I have begun to create easy practical project to practice what I have learnt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Launch an EC2 instance and host a personal page&lt;/li&gt;
&lt;li&gt;Building a REST API using API Gateway, +Lamda + DynamoDB&lt;/li&gt;
&lt;li&gt;Announce on CloudFront a S3 hosted static website&lt;/li&gt;
&lt;li&gt;Auto backups to S3 with Lambda and EventBridge&lt;/li&gt;
&lt;li&gt;Learn about IAM users and policies as well as roles to ensure safely access&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These projects are centralized on the major areas such as compute, security, storage, and automation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learning AWS (Without Spending a Penny)&lt;/strong&gt;&lt;br&gt;
Here are the free resources I’m currently using that helped me get started:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Resource&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Why I Use It&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS SkillBuilder&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Free official AWS training &amp;amp; learning paths&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Free Tier&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Practice services like EC2, S3, Lambda at zero cost&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;freeCodeCamp AWS Series&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Simple, beginner-friendly YouTube tutorials&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AWS Educate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Extra credits and labs for students&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tutorials Dojo Blog&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Easy explanations of tricky services&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;The reason Why I am Writing These Blogs&lt;/strong&gt;&lt;br&gt;
Blogging will assist me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reinforce what I learn&lt;/li&gt;
&lt;li&gt;Share knowledge with others starting out&lt;/li&gt;
&lt;li&gt;Document challenges and fixes&lt;/li&gt;
&lt;li&gt;Build a portfolio and personal brand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I expect to simplify AWS so that beginners learn it easily, particularly other students who have no formal background in DevOps.&lt;/p&gt;

&lt;p&gt;I'll be posting weekly AWS tutorials, cheat sheets, and beginner-friendly walkthroughs. If you’re learning cloud too, feel free to connect — I’d love to collaborate or just exchange ideas.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/muhammad-abdullah-haroon-b49478271/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/muhammad-abdullah-haroon-b49478271/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blog:&lt;/strong&gt; dev.to: abdullah_haroon_092cf10d3&lt;/p&gt;

&lt;h3&gt;
  
  
  Coming Next:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;How to Launch Your First EC2 Instance with Security Best Practices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading! Let’s build together ☁️&lt;/p&gt;

</description>
      <category>aws</category>
      <category>devops</category>
      <category>cloud</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
