<?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>Forem: Mohamed Amal A</title>
    <description>The latest articles on Forem by Mohamed Amal A (@amal642).</description>
    <link>https://forem.com/amal642</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%2F796170%2F1bdb5384-86be-4024-b73e-7d5f2dede9ca.jpeg</url>
      <title>Forem: Mohamed Amal A</title>
      <link>https://forem.com/amal642</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/amal642"/>
    <language>en</language>
    <item>
      <title>Lava Lamps for Encryption????</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Wed, 27 Mar 2024 07:52:12 +0000</pubDate>
      <link>https://forem.com/amal642/lava-lamps-for-encryption-1ck6</link>
      <guid>https://forem.com/amal642/lava-lamps-for-encryption-1ck6</guid>
      <description>&lt;p&gt;I recently stumbled upon a fascinating video showcasing the Cloudflare office and the unexpected sight of lava lamps adorning its walls.&lt;/p&gt;

&lt;p&gt;My initial reaction was "Lamps for encryption???"&lt;br&gt;
However, as I delved deeper into the topic, I came to understand the crucial role these lava lamps play in ensuring the security of data.&lt;/p&gt;

&lt;p&gt;So what is Lava Lamps?&lt;br&gt;
Lava lamps are decorative lighting fixtures that contain a colorful, viscous liquid mixture that moves and morphs in mesmerizing patterns when heated by an internal light source.&lt;/p&gt;

&lt;p&gt;You see, for secure encryption, randomness is paramount. And that's precisely where the lava lamps come in. Their mesmerizing, ever-changing patterns of "lava" provide a constant source of randomness – a feature essential for generating secure encryption keys.&lt;/p&gt;

&lt;p&gt;To capture this randomness, Cloudflare has strategically placed approximately 100 lava lamps in the lobby of their headquarters. A camera, mounted to observe these lamps, snaps photos at regular intervals, sending the images to Cloudflare servers. These images are then translated into strings of random numbers, laying the foundation for creating encryption keys that are virtually impossible to predict.&lt;/p&gt;

&lt;p&gt;But here's the fascinating part: it's not just the lava lamps themselves that contribute to the encryption process. The strategic placement of these bulbs in Cloudflare's bustling lobby adds another layer of randomness. With people constantly moving in and out of the space, each image captured by the camera is unique, further enhancing the randomness of the data used for encryption.&lt;/p&gt;

&lt;p&gt;In essence, what initially seemed like an odd pairing – lava lamps and encryption – has revealed itself to be a stroke of genius. Cloudflare's innovative approach highlights the power of thinking outside the box in the realm of cybersecurity.&lt;/p&gt;

&lt;h1&gt;
  
  
  Cloudflare #LavaLamps #Encryption #Cybersecurity #Innovation #TechTrends #DataSecurity #Randomness #TechInnovation #DigitalSecurity #Technology #CyberDefense #PrivacyProtection #DataEncryption #TechDiscovery #InternetSecurity #InnovativeTech #InformationSecurity #SecureEncryption #TechNews #DigitalPrivacy #CyberProtection #TechInsights #DataProtection
&lt;/h1&gt;

</description>
      <category>webdev</category>
      <category>encryption</category>
      <category>security</category>
      <category>lavalamps</category>
    </item>
    <item>
      <title>Should we panic with the Advancement of AI ???</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Fri, 15 Mar 2024 09:11:45 +0000</pubDate>
      <link>https://forem.com/amal642/should-we-panic-with-the-advancement-of-ai--8g0</link>
      <guid>https://forem.com/amal642/should-we-panic-with-the-advancement-of-ai--8g0</guid>
      <description>&lt;p&gt;AI... AI... AI... This is the buzzword, the term that has been consistently causing stress for developers and others.&lt;/p&gt;

&lt;p&gt;From the introduction of ChatGPT to the public until now, we've witnessed the emergence of Devin - The AI Software Engineer.&lt;/p&gt;

&lt;p&gt;Should we truly panic and stress about losing our jobs?&lt;/p&gt;

&lt;p&gt;Well, NO, if you're willing to put in the hard work and embrace AI as your ally and assistant.&lt;/p&gt;

&lt;p&gt;How?&lt;/p&gt;

&lt;p&gt;Prompt Engineering - Learning Prompting Techniques and Prompt Engineering is the most effective way to integrate AI into your workflow as a helpful assistant.&lt;/p&gt;

&lt;p&gt;Learn Coding: Whether you're starting from scratch or continuously upskilling, knowing how to code is essential. If you don't know coding and plan to rely solely on AI for all your coding tasks - NO, you can't. You need to understand what to do, where to input codes, and even how to communicate with AI assistants effectively. Therefore, learning at least basic coding is a prerequisite for coding with AI.&lt;/p&gt;

&lt;p&gt;Make AI your assistant and collaborate in coding. Doing so will not only save you time but also allow you to spend more time with AI, thereby enhancing your prompting skills. Eventually, you'll find yourself capable of developing various solutions with ease, thanks to the assistance of AI.&lt;/p&gt;

&lt;p&gt;Remember, the future is not about replacing humans with AI but rather about leveraging AI to augment human capabilities. Let's embrace this transformative technology and pave the way for a more efficient and innovative future together.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devin</category>
      <category>chatgpt</category>
      <category>softwareengineering</category>
    </item>
    <item>
      <title>Devin VS Software Engineers</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Fri, 15 Mar 2024 00:16:32 +0000</pubDate>
      <link>https://forem.com/amal642/devin-vs-software-engineers-m32</link>
      <guid>https://forem.com/amal642/devin-vs-software-engineers-m32</guid>
      <description>&lt;p&gt;Devin, the "AI Software Engineer," is here. Should we be panicked? Will our jobs vanish?&lt;/p&gt;

&lt;p&gt;The short answer is &lt;strong&gt;NO&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Should we call it an AI software engineer or an AI software engineer assistant?&lt;/p&gt;

&lt;p&gt;Well, &lt;strong&gt;YES&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The same panic that swept through everyone, especially in the tech field, when ChatGPT launched is resurfacing now, but even more strongly. Why?&lt;/p&gt;

&lt;p&gt;Well, there are several reasons for the panic:&lt;/p&gt;

&lt;p&gt;1.) ChatGPT only had textboxes for writing prompts, while Devin has its own Terminal, Browser, and Code-Editor.&lt;/p&gt;

&lt;p&gt;2.) If we receive an incorrect output from the code generated by ChatGPT, we can input the error message and obtain a new output. However, Devin debugs and builds on its own.&lt;/p&gt;

&lt;p&gt;But should we be panicked or consider switching fields?&lt;/p&gt;

&lt;p&gt;NO.&lt;/p&gt;

&lt;p&gt;What can we do?&lt;/p&gt;

&lt;p&gt;1.) When ChatGPT emerged, a new field was unlocked: Prompt Engineering. Similarly, for Devin or any AI, providing the correct prompts would make the difference. Therefore, we need to learn and perfect that skill.&lt;/p&gt;

&lt;p&gt;2.) If you have zero knowledge about coding, no AI currently can assist you. You need to consider AI as your assistant and code alongside it to increase your efficiency.&lt;/p&gt;

&lt;p&gt;3.) Don't panic. Instead, continuously upgrade your skills, make AI your friend, and utilize it as your assistant while coding.&lt;/p&gt;

</description>
      <category>devin</category>
      <category>ai</category>
      <category>softwareengineering</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>Starting the Ethical Hacking Journey</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Fri, 07 Oct 2022 15:15:30 +0000</pubDate>
      <link>https://forem.com/amal642/starting-the-ethical-hacking-journey-3364</link>
      <guid>https://forem.com/amal642/starting-the-ethical-hacking-journey-3364</guid>
      <description>&lt;p&gt;Hi Dev Community!&lt;/p&gt;

&lt;p&gt;I am so excited to begin my journey onto Ethical hacking and I have set my baby steps in it.&lt;br&gt;
Hopefully I can learn more about ethical hacking and share my info here.&lt;/p&gt;

&lt;p&gt;So as first I have learnt who a hacker is and I am surprised to know that hackers are people who know more about computers rather than the common definition of hackers which is gaining unauthorized access to data, these people are known as crackers.&lt;/p&gt;

&lt;p&gt;Then the thing is that to become an ethical hacker we must think in the way of a cracker to solve bugs or loopholes.&lt;/p&gt;

&lt;p&gt;Then I installed VMvare and installed Kali Linux into it!&lt;/p&gt;

&lt;p&gt;These are my current updates!&lt;/p&gt;

</description>
      <category>ethical</category>
      <category>hacking</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Starting My Full Stack Web Developer Journey</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Fri, 07 Oct 2022 15:02:51 +0000</pubDate>
      <link>https://forem.com/amal642/starting-my-full-stack-web-developer-journey-49eo</link>
      <guid>https://forem.com/amal642/starting-my-full-stack-web-developer-journey-49eo</guid>
      <description>&lt;p&gt;Hi Dev community!&lt;/p&gt;

&lt;p&gt;Excited to share that I plan to start my full stack web development journey!&lt;/p&gt;

&lt;p&gt;I have thought of to start at front end then focus on back end , as well as create some projects during the journey&lt;/p&gt;

&lt;p&gt;So here is my planning &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Front-End&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;ReactJs&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Back-End&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Node&lt;/li&gt;
&lt;li&gt;mongodb&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are my plans and I am a newbie in web development so seeking help and if I have to add any tech stack in front or back end please comment and help me out.&lt;/p&gt;

&lt;p&gt;Thankyou for your support dev's!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>First Post</title>
      <dc:creator>Mohamed Amal A</dc:creator>
      <pubDate>Thu, 20 Jan 2022 03:07:21 +0000</pubDate>
      <link>https://forem.com/amal642/first-post-gok</link>
      <guid>https://forem.com/amal642/first-post-gok</guid>
      <description>&lt;p&gt;Hi dev community,&lt;/p&gt;

&lt;p&gt;Would like to explore more of the dev community and create a network with different dev's.&lt;br&gt;
I first Started Coding at the age of 16, when we were taught C++ during the high school , From there on I learned various programs in C/C++.&lt;br&gt;
Then when I joined the college I came across various seniors and teachers from wherein I studied Arduino coding and then App development using Java.&lt;br&gt;
From there on I was very well enthralled on to the world of coding, and I became interested in web development and machine learning, and have done some projects in it.&lt;br&gt;
Currently I am a budding developer and hoping to learn more from the dev community.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>firstpost</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
