<?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: Kouluru Nanda Kishore Reddy</title>
    <description>The latest articles on DEV Community by Kouluru Nanda Kishore Reddy (@koulurunandakishorereddy).</description>
    <link>https://dev.to/koulurunandakishorereddy</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%2F673587%2F99d3a619-b720-4842-bcdc-7f5ac72564f9.jpeg</url>
      <title>DEV Community: Kouluru Nanda Kishore Reddy</title>
      <link>https://dev.to/koulurunandakishorereddy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/koulurunandakishorereddy"/>
    <language>en</language>
    <item>
      <title>FIBRE CHANNEL PROTOCOL(FCP)</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Wed, 30 Mar 2022 12:29:07 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/fibre-channel-protocolfcp-cmp</link>
      <guid>https://dev.to/koulurunandakishorereddy/fibre-channel-protocolfcp-cmp</guid>
      <description>&lt;p&gt;Fibre Channel Protocol (FCP) is the SCSI protocol using an underlying Fibre Channel connection.FCP (Fibre Channel Protocol) is a communication protocol (like TCP in IP networks) designed for the transmission of SCSI commands over Fibre Channel networks. In computing, Fibre Channel is a high-speed networking technology that uses high-speed optical fiber cables and serial copper cables. Computers, servers, and mass storage subsystems require faster data transfers, so FC technology was developed.&lt;/p&gt;

&lt;h2&gt;
  
  
  A brief introduction to Fibre Channel
&lt;/h2&gt;

&lt;p&gt;Fibre Channel is a network technology that specializes in data transmission at high speeds. Data is transmitted between storage, computers, switches, and data centres via the network. Within Fibre Channel, SCSI commands and information units are transmitted via the Fibre Channel Protocol (FCP). The point-to-point switched fibre, and arbitrated loop interfaces of Fiber Channel provide raw block data in an ordered manner.&lt;br&gt;&lt;br&gt;
Fibre Channel can be connected using a variety of cables beyond optical fiber. For Fibre Channel, coaxial cable or telephone twisted-pair cables are suitable, but if copper is used, the distance should not exceed 100 feet. A network based on optical fiber can reach up to six miles in length if it is used for enterprise storage.&lt;/p&gt;

&lt;p&gt;If the multimodal optical fiber is used as the physical medium, fibre channel devices can be as far apart as 10 kilometres (about six miles). Shorter distances do not need optical fibre. Besides coaxial cable, Fibre Channel can also be used with ordinary telephone twisted-pair cables. Copper cabling distances should not exceed 100 feet when using copper cabling.&lt;/p&gt;

&lt;h2&gt;
  
  
  FC topologies are
&lt;/h2&gt;

&lt;p&gt;DAS ( Direct Attached Storage)&lt;/p&gt;

&lt;p&gt;NAS (Network Attached Storage)&lt;/p&gt;

&lt;p&gt;SAN (Storage Area Network)&lt;/p&gt;

&lt;h2&gt;
  
  
  Characteristics include:
&lt;/h2&gt;

&lt;p&gt;1) The FCP protocol is the original SAN protocol&lt;/p&gt;

&lt;p&gt;2) It differs from Ethernet at all layers of the OSI stack, including the physical layer because it uses dedicated adaptors, cables, and switches&lt;/p&gt;

&lt;p&gt;3) SCSI (Small Computer System Interface) commands are sent over Fibre Channel Network by using FCP&lt;/p&gt;

&lt;p&gt;4)In FCP, the addressing is handled by WWN (World Wide Names) and consists of 8byte addresses made up of 16 hexadecimal characters&lt;/p&gt;

&lt;p&gt;5) It is lossless as opposed to TCP and UDP&lt;/p&gt;

&lt;p&gt;6)They have the following format: 15:00:00:f0:8c:95:de&lt;/p&gt;

&lt;h2&gt;
  
  
  Direct Attached Storage / DAS
&lt;/h2&gt;

&lt;p&gt;Direct-attached storage refers to a type of digital storage system that is connected directly to a server or workstation without using a storage network. The term is used to define non-networked storage as opposed to SANs and NAS.&lt;/p&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    You can connect SAS, SCSI, or SATA drives directly to your system via SAS, SCSI, or Fibre Channel with directly attached storage raid and JBOD enclosures from Enhance Technologies and others. Generally, RAID enclosures come with a built-in RAID controller for raid storage setup and are OS independent.&lt;br&gt;&lt;br&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  NAS (Network Attached Storage)&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;A network-attached storage device (NAS) is a device that allows multiple users to access data from a centralized storage device over the network. The ethernet connection is used by the LAN users to access the shared storage.&lt;/p&gt;

&lt;p&gt;Basically, it is designed for network systems that may process millions of operations per minute. Organizations, which require a reliable network system, can use this to support their storage devices. The disk is more economical than a file server and more versatile than an external drive.&lt;/p&gt;

&lt;h2&gt;
  
  
  SAN (Storage Area Network)
&lt;/h2&gt;

&lt;p&gt;Storage Area Networks (SAN) are high-speed storage networks that are managed centrally and consist of storage systems, storage management software, application servers and network hardware. Through these systems, users can access and utilize business information data. SAN storage platforms deliver raw data over a dedicated network connection to server infrastructure.&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>network</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How Can Beginners Start Their Open Source Journey</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Thu, 14 Oct 2021 14:28:41 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/how-can-beginners-start-their-open-source-journey-3o7f</link>
      <guid>https://dev.to/koulurunandakishorereddy/how-can-beginners-start-their-open-source-journey-3o7f</guid>
      <description>&lt;p&gt;&lt;a href="https://aviyel.com/post/1181/hacktober-21-how-can-beginners-start-their-open-source-journey" rel="noopener noreferrer"&gt;Please check out the full article on Aviyel (leave a like before you do)&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open-source software (OSS) or Open Source Technology refers to codes freely available to the public. You can modify, distribute, and view the codes as you wish. The principles of open source are rooted in openness, collaboration, and community participation.&lt;/p&gt;

&lt;h2&gt;
  
  
  How does open source software work?
&lt;/h2&gt;

&lt;p&gt;The focus of OSS is neither on the cost nor the absence thereof, contrary to popular belief. Instead, it emphasizes the user's freedom to modify the software as per their need. An open-source project distributes its source code for no charge. As a result, open-source software enables computer programmers and developers to modify and better someone else's creation. By using open-source software, small businesses can save money compared to expensive commercial software.&lt;/p&gt;

&lt;p&gt;Open-source software's source codes are freely available for anybody to examine, modify, and enhance. The source code refers to the parts of a software program that most computer users do not see. Computer programmers can adjust them to change the way a program or application acts. They can fix parts that don't work or add new functions by manipulating the source code.&lt;/p&gt;

&lt;p&gt;Peer review and community development are critical to successful open-source software, developed in a decentralised and collaborative manner. Open-source software is often less expensive, more flexible, and has a longer shelf life since it is created by communities rather than one separate entity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is internet history the history of open source?
&lt;/h2&gt;

&lt;p&gt;Early telecommunication network protocols and internet technologies were developed using an open and collaborative environment during the 1950s and 1960s. ARPANET, a precursor to the 21st-century internet, encouraged peer review and collaboration through an open feedback process. It helped facilitate discussion and create open communication standards for collaborative development by letting coders view each&lt;/p&gt;

&lt;p&gt;other's source files. During the early internet days in the 1990s, collective values, peer reviews, communication, and openness were integrated into its design.&lt;/p&gt;

&lt;h2&gt;
  
  
  Are open source, free software, and closed source software the same?
&lt;/h2&gt;

&lt;p&gt;Richard Stallman formally designed free software through the GNU Project in 1983. Open source software has held that label for a long time. As a movement, free software emphasizes the idea of user freedom: freedom to see the source code, to modify, redistribute, make it freely available and work according to the user's specific needs.&lt;/p&gt;

&lt;p&gt;Free software is a complement to closed source or proprietary software. In closed source software, the source code's proprietors are the only legal owners. A user may face legal coherence if they try to copy or modify a closed-source code without legal permission. The name "free software" has created confusion, however.&lt;/p&gt;

&lt;p&gt;Having free software does not necessarily mean owning it, but using it as per user requirements. However, developers must note that "freedom is not the same as beer.". The pioneer of "open source" attempted to solve this problem by simply replacing the term "free software" with "open source." She argued that the problem with "free software" was not its association with politics but price predatory tendencies. Users must refrain from using the two terms interchangeably.&lt;/p&gt;

&lt;p&gt;As part of a working group tasked with introducing open source software practices to a broader market, Peterson suggested that "open source" replace the term "free software." Group members advocated the availability of open, collaborative, flexible, and adaptable software to the world. In addition, it had more flexibility, was durable, and was high-qualityless expensive.&lt;/p&gt;

&lt;p&gt;Eric Raymond was also a member of this working group, who later published his wildly influential piece "The Cathedral and the Bazaar." Netscape Communications Corporation released the Mozilla project's source code as free software in 1998, in response to that essay. As an open source project, that code later became the basis for Mozilla Firefox and Thunderbird.&lt;/p&gt;

&lt;p&gt;The open source software movement was under tremendous pressure following Netscape's endorsement, forcing the community to focus on the practical business aspects of free software. The split between open source and free software thus became cemented: "open source" would serve as the term championing the methodological, production, and business aspects of free software. As long as these issues are rooted in the concept of user freedom, "free software" will remain a label that describes the conversations on the philosophical aspects of the problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of open source software
&lt;/h2&gt;

&lt;p&gt;Open source software is now a necessity for almost all organisations. It is almost impossible to run a business without open source software today. Whether telecommunications systems, inventory, accounting, personal productivity applications, contact management, or operating systems, there is an ardent requirement of open source in every industry nowadays. Your entire organisation can feel the thrust of using open source software. Here are some advantages of using open source software:&lt;/p&gt;

&lt;h3&gt;
  
  
  Less expensive hardware
&lt;/h3&gt;

&lt;p&gt;Linux and other open source software are easier to move around, compress and take less power than Solaris, Windows, or workstations. It is even possible to use cheap or old equipment and get the same results.&lt;/p&gt;

&lt;h3&gt;
  
  
  High-quality software
&lt;/h3&gt;

&lt;p&gt;Many open source applications are high quality software. The source code is available once you start using open source. The majority of open source programs are well designed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple license management
&lt;/h3&gt;

&lt;p&gt;Open source software does not require licenses, so you would no longer have to worry. They can be installed multiple times and used anywhere. License compliance will not be monitored, tracked, or counted.&lt;/p&gt;

&lt;h3&gt;
  
  
  Abundant support
&lt;/h3&gt;

&lt;p&gt;Open source software comes with ample support. Online communities make open source support easily accessible and available for free. Additionally, companies are offering free and paid online help, support, and maintenance staff.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lower software costs
&lt;/h3&gt;

&lt;p&gt;Minimising expenses is possible with open source software. By paying less for licensing and maintenance, you can save money. Documentation, media, and support would be the only expenses you will encounter.&lt;/p&gt;

&lt;p&gt;There are only a few easy steps left. You can read the complete &lt;a href="https://aviyel.com/post/1181/hacktober-21-how-can-beginners-start-their-open-source-journey" rel="noopener noreferrer"&gt;article &lt;/a&gt;for free on Aviyel.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Are you interested in "HIGHER STUDIES IN ABROAD" for a masters degree (MS) ?? PART - 1</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Thu, 30 Sep 2021 03:32:15 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/are-you-interested-in-higher-studies-in-abroad-for-a-masters-degree-ms-part-1-3ij1</link>
      <guid>https://dev.to/koulurunandakishorereddy/are-you-interested-in-higher-studies-in-abroad-for-a-masters-degree-ms-part-1-3ij1</guid>
      <description>&lt;h1&gt;Why we need to get a Master's  Degree &lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A Master's Degree Can Give You Greater Career Opportunities.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A Master's Degree Can Grow or Sharpen Your Skills.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A Master's Degree Can Help You Become More Competitive in the Job Market.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A Master's Degree Can Help You Get Increased Credibility and Respect.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A Master's Degree Can Help You Make a Career Change.&lt;/p&gt;

&lt;h1&gt;Top 5 destinations for studying in abroad &lt;/h1&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;The USA&lt;/li&gt;
&lt;li&gt;The UK&lt;/li&gt;
&lt;li&gt;Canada&lt;/li&gt;
&lt;li&gt;Australia&lt;/li&gt;
&lt;li&gt;Germany&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Basic Steps &lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Search about the university &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Know all the requirements on the university website because requirements will change according to the university&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Write entrance exams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;LOR and SOP'S are required (Letter of recommendation &amp;amp; Statement of purpose)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After receiving an offer letter apply for the visa&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt; MS in USA &lt;/h1&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%2Fkkbdhk7gdo2iww3q6vva.jpeg" 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%2Fkkbdhk7gdo2iww3q6vva.jpeg" alt="ms-in-usa.jpg" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Semesters :&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Falls - Starts in August/September&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Spring - Starts in January&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Summer - Starts around the beginning of May&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Basic Steps &lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Search about the university &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Know all the requirements on the university website because requirements will change according to the university&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Write entrance exams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;LOR and SOP'S are required (Letter of recommendation &amp;amp; Statement of purpose)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After receiving an offer letter apply for the visa&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Required Documents&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Copies of marks sheet(X, XII and Bachelors)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reference Letters(2-3) and LOR(If you have work experience)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Statement of Purpose (SOP)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Resume&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Essays(if demanded by the university)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copies of entrance exam results&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Proof of funds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;WES evaluation (depends on the university)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Others(Certificates/achievements at the state and national level and Extracurricular activities)&lt;/p&gt;

&lt;h2&gt;Eligibility&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Must have to complete 16 years of previous education(10+2+4 years degree/10+2+3 year degree+2 masters/10+3 years diploma+3 years degree)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GPA 3.00 to 3.25 minimum&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GRE - 290+,ILETS - 6.5+,TOFEL - 78+&lt;/p&gt;

&lt;h2&gt;Required Exams &lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ILETS,GRE,TOFEL,GMAT,PTE(academic),Duolingo English Test&lt;/p&gt;

&lt;h2&gt;Types of visa&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;F-1 Student visa&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;J Exchange visa&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;M Student visa&lt;/p&gt;

&lt;h2&gt;Apply for visa&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Get an offer letter from the university&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pay SEVIS fee(M,F-$350 and J-$220)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Complete the visa application&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Schedule a USA visa interview&lt;/p&gt;

&lt;h2&gt;Required documents for applying visa&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;A passport that has a validity of a minimum of 6 months after you stay in the USA&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DS-160 application form printout&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Visa interview appointment letter&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Form I - 20 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bill copy Visa fee paid slip&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Bank statement minimum 3 years&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payslips&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Original marks sheet&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Score sheet of exams you attend&lt;/p&gt;

&lt;h2&gt;Part time work&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Maximum 20 hours per week&lt;/p&gt;

&lt;h2&gt;Top university in 2021&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Massachusetts Institute of Technology&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Stanford University&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;University of California - Berkeley Campus&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;University of Cambridge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Georgia Institute of Technology&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;University of Michigan&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;California Institute of Technology&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;University ranking  Changes frequently&lt;b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;h1&gt;MS in Canada&lt;/h1&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%2F0hhhjwa0zcpv5ozmqogg.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%2F0hhhjwa0zcpv5ozmqogg.png" alt="main-qimg-558e0cfb5d74ce06e2e0aee5b83434bf.png" width="560" height="315"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Semesters :&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Fall - End of August/Start of September to December/January&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Winter - January to April&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Summar - April/May to July&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Basic Steps &lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Search about the university &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Know all the requirements on the university website because requirements will change according to the university&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Write entrance exams&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;LOR and SOP'S are required (Letter of recommendation &amp;amp; Statement of purpose)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After receiving an offer letter apply for the visa&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Required Documents&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Copies of marks sheet(X, XII and Bachelors)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reference Letters(2-3) and LOR(If you have work experience)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Statement of Purpose (SOP)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Resume&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Proof of funds&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Scores of standardized tests to study in Canada includes GMAT/GRE Scores&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Language proficiency(English/French)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Payment of non-refundable application fee&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy of passport&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Proof of scholarship or funding&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Others(Certificates/achievements at the state and national level and Extracurricular activities)&lt;/p&gt;

&lt;h2&gt;Eligibility&lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Must have to complete 16 years of previous education(10+2+4 years degree/10+2+3 year degree+2 masters/10+3 years diploma+3 years degree)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GPA 3.00 minimum&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;GRE - 270+,ILETS - 6.5+,80% or above in exams you appear&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Few master's programs also required 1-3 years of work experience&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Required Exams &lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;TOFEL,GRE,IELTS,GMAT,DALF,DELF,TEF,TCF etc..&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Student visa, Permit&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;For student visa and permit  &lt;a href="https://www.canada.ca/en/immigration-refugees-citizenship/services/study-canada/study-permit.html" rel="noopener noreferrer"&gt;Click here&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Part-time&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Maximum 20 hours per week&lt;/p&gt;

&lt;h2&gt;Some useful scholarships &lt;/h2&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Government of Canada International Scholarships Program.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vanier Canada Graduate Scholarships.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pierre Elliott Trudeau Foundation Doctoral scholarships.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Top Universities &amp;amp; Colleges in Canada&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;University of Toronto&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The University of British Columbia&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;University of Alberta&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Humber College&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;McGill University&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;University of Waterloo&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;PART - 2 will published soon &lt;/b&gt;&lt;/p&gt;

&lt;p&gt; Thanks for reading 😊&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>watercooler</category>
      <category>career</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Top six dev tools to start with React</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Thu, 23 Sep 2021 13:47:21 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/top-six-dev-tools-to-start-with-react-397g</link>
      <guid>https://dev.to/koulurunandakishorereddy/top-six-dev-tools-to-start-with-react-397g</guid>
      <description>&lt;p&gt;Most web applications today are built using React.js, a JavaScript library. Approximately 8 thousand industries globally use React.js for app and web development. Even the popular Fortune 500 companies that we all are acquainted with use React.js.The list includes popular tech houses like Facebook, Instagram, WhatsApp, Netflix, etc. A number of Javascripts version are available in the market that has dominated the global web development scenario including Angular and Vue.js. To those just starting out with dev tools, it is important to understand the building blocks of React.js presented in this post.&lt;/p&gt;

&lt;h2&gt;What is React?&lt;/h2&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%2Fh8mfayzal4o9py4b4rb9.jpg" 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%2Fh8mfayzal4o9py4b4rb9.jpg" alt="Alt Text" width="800" height="443"&gt;&lt;/a&gt;&lt;br&gt;
Developed by Facebook, React.js is an open source JavaScript library to build a single-page application. This layer handles apps both on the web and mobile devices. You can even create UI components using React. If Facebook can launch its news feed, and Instagram its website with an open source tool then think of its brilliancy as a JS library. Moreover, React allows developers to easily update large web applications without reloading the page. If I have to use three words to define React, I shall use; Simple, scalable, and fast. It only works on user interfaces within applications. According to the MVC template, this would correspond to the view. The library and framework can be used in combination, for example, with Angular JS in an MVC application.&lt;/p&gt;

&lt;h2&gt;What is JavaScript Library?&lt;/h2&gt;

&lt;p&gt;A JavaScript library contains prewritten JavaScript code so that JavaScript-based applications, particularly those using AJAX or other web technologies, can be developed easily and be used and reused to perform standard JavaScript functions. You can plug JavaScript library code into the rest of your project as needed. Consequently, the development will be faster, and errors were less likely to occur.&lt;/p&gt;

&lt;h2&gt;What Makes ReactJS a Go-To Tool for Web Developers?&lt;/h2&gt;

&lt;p&gt;There are a lot of open source platforms for making front-end web application development more accessible. Even Angular is contributing its bit. While with technology upgrades, it is difficult to keep a track of different web development frameworks, especially when that framework may not hold up in the long run, ReactJS has proved to be a versatile option. Take a closer look at some of React's most important features that makes it scalable and developers' personal favourite.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://aviyel.com/post/873/top-six-dev-tools-to-start-with-react" rel="noopener noreferrer"&gt;More reading&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;‌&lt;/p&gt;

&lt;p&gt;‌&lt;/p&gt;

</description>
      <category>react</category>
      <category>tutorial</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>6 Free Websites To Learn Web Development.</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Thu, 16 Sep 2021 10:32:08 +0000</pubDate>
      <link>https://dev.to/hackthisfall/6-free-websites-to-learn-web-development-1b60</link>
      <guid>https://dev.to/hackthisfall/6-free-websites-to-learn-web-development-1b60</guid>
      <description>&lt;p&gt;In today’s saturated job market, choosing the right career is very important.Career choice is a laborious process though since there are several criteria to consider, such as whether it suits you well, whether it makes you happy, the salary, working hours, benefits. And in comparison, web development seems to be one of the most favourable choices.&lt;/p&gt;

&lt;h2&gt;1. &lt;a href="https://www.w3schools.com/default.asp" rel="noopener noreferrer"&gt; W3Schools&lt;/a&gt;
&lt;/h2&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%2Fowdsw66zgecbwdzrld0e.jpeg" 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%2Fowdsw66zgecbwdzrld0e.jpeg" alt="W3Schools-Offline-Version-Download-2016-Latest-Full-Website.jpg" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;W3Schools is a website where you can learn everything about programming and web development. You will learn HTML, CSS, and JavaScript, the three core technologies of the web. Also included in the course are Sass, Bootstrap, and React. There are also hundreds of exercises covering a variety of topics that will test your comprehension of the language you choose.&lt;/p&gt;

&lt;h2&gt;2.&lt;a href="https://developer.mozilla.org/en-US/" rel="noopener noreferrer"&gt; MDN Web Docs&lt;/a&gt;
&lt;/h2&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%2Fe3bmihmj7ow2qd8g2gi0.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%2Fe3bmihmj7ow2qd8g2gi0.png" alt="0_YgRnMXQzXD3xyAlk.png" width="800" height="283"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The goal of this section of MDN is not to get you from "beginner" to "expert," but to get you from "beginner" to "comfortable." From there, you should be able to expand your knowledge through the rest of MDN and other intermediate to advanced resources.&lt;/p&gt;

&lt;p&gt;Web development can be challenging for a complete beginner, but we will hold your hand and provide enough information for you to feel comfortable and understand the topics. No matter if you are a student learning web development (on your own or in a class), a teacher looking for class materials, a hobbyist, or someone who just wants to learn more about how web technologies work, you should feel at home here.&lt;/p&gt;

&lt;h2&gt;3.&lt;a href="https://www.freecodecamp.org/" rel="noopener noreferrer"&gt; FreeCodeCamp&lt;/a&gt; &lt;/h2&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%2Fhcnkq1b9fn04cq5q5zhq.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%2Fhcnkq1b9fn04cq5q5zhq.png" alt="aq093ejuhdq0tjfkzxfe.png" width="668" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are plenty of free web development resources available on the internet, but FreeCodeCamp is probably one of the best. Besides HTML and CSS (Flexbox, Bootstrap, Sass, and Grid), there is also JavaScript (Jquery, React). You will also learn how to create responsive websites. It offers you a wide range of assignments and exercises to test your knowledge.&lt;/p&gt;

&lt;h2&gt;4.&lt;a href="https://www.htmldog.com/" rel="noopener noreferrer"&gt; HTML Dog&lt;/a&gt;
&lt;/h2&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%2Fdkmrfauqnb6mr8q8ako6.webp" 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%2Fdkmrfauqnb6mr8q8ako6.webp" alt="html-dog.png.webp" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The HTMLDog website covers the three primary languages of web development, HTML, CSS, and Javascript. There are different levels of each language, beginner, intermediate, and advanced. On the website, the information is presented in a readable and understandable manner. It's a great website for understanding the fundamentals of each language.&lt;/p&gt;

&lt;h2&gt;5.&lt;a href="https://www.geeksforgeeks.org/web-development/?ref=shm" rel="noopener noreferrer"&gt; GeeksForGeeks&lt;/a&gt; &lt;/h2&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%2Fvcdyd6vqefgdmgcjlok3.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%2Fvcdyd6vqefgdmgcjlok3.png" alt="scr_geeksforgeeks.org_45f4df.png" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Geek for Geeks website covers all the key aspects of Computer Science. Geeks for Geeks, unlike other sites that teach about programming, teaches students how to be successful in the job market. While it also covers the non-technical aspects of Computer Science, the website also teaches the art of coding.&lt;/p&gt;

&lt;h2&gt;6. &lt;a href="https://www.sololearn.com/home" rel="noopener noreferrer"&gt; SoloLearn&lt;/a&gt;
&lt;/h2&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%2Fcsd0iqjk2c95d8ecwvdy.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%2Fcsd0iqjk2c95d8ecwvdy.png" alt="Screenshot (151).png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using this platform, learning to code has become a very social and interactive experience. Using SoloLearn, learners engage with each other, gain points, receive recognition as top learners, and appear in a community of developers.&lt;/p&gt;

&lt;p&gt;You can access it via the web and on a mobile app, so you can learn wherever you are. Further, by joining the conversation, you will be able to contribute. In the 'Code Playground' and 'Discuss' sections, you can ask questions and answer other learners' questions.&lt;/p&gt;

&lt;p&gt;You can learn Python, C++, Java, JavaScript, SQL, PHP, HTML &amp;amp; CSS, React, Angular, and pretty much anything code-related.&lt;/p&gt;

&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;You will probably benefit from using multiple resources simultaneously if you want to learn to code and are serious about web development.&lt;br&gt;
If you have used any other quality resources to learn programming and web development, comment down&lt;/p&gt;
&lt;br&gt;

&lt;br&gt;
To all my readers out here I have an interesting thing to share with you. There's a hackathon going on there. For more information, keep reading.

&lt;p&gt;A hackathon might be an alternative for you if you are a computer science student or an upcoming developer. The benefit of participating in an online or physical hackathon is that you can develop coding skills, work with developers, develop a resume, and meet peers.&lt;br&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%2Fkpfp41pqkkko8jjc41df.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%2Fkpfp41pqkkko8jjc41df.png" alt="Alt Text" width="800" height="106"&gt;&lt;/a&gt;&lt;br&gt;
I recommend Hack This Fall 2.0 if you are interested in such an event. The event takes place between 22nd and 24th of October. A 48-Hour Virtual Hackathon is taking this to the next level this year, with the aim of promoting hackers and helping them to develop new ideas and prototypes in various domains. A part of their mission is also to support beginners to hack our society and bring a positive change.&lt;/p&gt;

&lt;p&gt;If you want to register for this wonderful hackathon you can do it:&lt;a href="https://hackthisfall.devpost.com/" rel="noopener noreferrer"&gt;click here&lt;/a&gt;.don't forget to use my referral code : HTFHE068. Over a thousand hackers have already signed up.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>The 6 Best Sites to Learn JavaScript for Free</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Tue, 07 Sep 2021 04:52:15 +0000</pubDate>
      <link>https://dev.to/hackthisfall/the-6-best-sites-to-learn-javascript-for-free-343c</link>
      <guid>https://dev.to/hackthisfall/the-6-best-sites-to-learn-javascript-for-free-343c</guid>
      <description>&lt;p&gt;JavaScript is everywhere, so we wanted to make it easier for JavaScript learners to choose the resources that will empower them as they progress through their learning journey. Sites like these are incredible opportunities to develop your skills and share them.&lt;/p&gt;

&lt;h1&gt;1 . JavaScript Algorithms and Data Structures  &lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered in This Course:&lt;/b&gt; JavaScript ES6, Regular Expressions, Data Structures, Debugging&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%2Fzo3i8mqlpah8mhhq9j5t.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%2Fzo3i8mqlpah8mhhq9j5t.png" alt="u09kss7fb8l61.png" width="800" height="273"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Certification: &lt;/b&gt;&lt;a href="https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/" rel="noopener noreferrer"&gt;freecodecamp.org&lt;/a&gt;&lt;a&gt; &lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;2 . JavaScript Fundamentals&lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered in This Course:&lt;/b&gt; HTML basics,
 Variables, Operators, Errors, Custom Objects, Popups&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%2Fopkpfeql2x9ol1852is6.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%2Fopkpfeql2x9ol1852is6.png" alt="Screenshot (122) (1).png" width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Course: &lt;/b&gt; &lt;a href="https://www.udemy.com/course/javascriptfundamentals/" rel="noopener noreferrer"&gt;udemy.com&lt;/a&gt;&lt;a&gt;  &lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;3 . The Modern JavaScript Tutorial &lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered: &lt;/b&gt; Fundamentals, Code Quality, Objects, Data Types, Functions, Prototypes&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%2Fcsauizkegfrus8h37r3a.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%2Fcsauizkegfrus8h37r3a.png" alt="the-modern-javascript-tutorial.png" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Blog: &lt;/b&gt;&lt;a href="https://javascript.info/" rel="noopener noreferrer"&gt;javascript.info&lt;/a&gt;&lt;a&gt; &lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;4 . Eloquent JavaScript &lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered : &lt;/b&gt;Values, Types, Operators, Functions, HTTP, Modules, Node.js, Projects&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%2Fzvv1tlqrazcqwxkay21o.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%2Fzvv1tlqrazcqwxkay21o.png" alt="eloquent-javascript.png" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt; Ebook: &lt;/b&gt; &lt;a href="https://eloquentjavascript.net/" rel="noopener noreferrer"&gt;eloquentjavascript&lt;/a&gt;&lt;a&gt;  &lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;5 . A re-introduction to JavaScript&lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered : &lt;/b&gt;Numbers, Strings, Other types, 
 Variables, Operators, Control structures, Objects, Arrays, Functions, Custom objects&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%2Fikz5hiwx24k6bkhhwt20.jpeg" 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%2Fikz5hiwx24k6bkhhwt20.jpeg" alt="0452-05-reintroduction-javascript.jpg" width="550" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Blog: &lt;/b&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript" rel="noopener noreferrer"&gt;developer.mozilla.org&lt;/a&gt;&lt;a&gt; &lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;6 . Learn modern JavaScript&lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Topics Covered : &lt;/b&gt;ES6 from scratch, var &amp;amp; let, const, 
 Javascript scope, Mutation, Object.freeze(), Arrow functions, High order functions, Default parameters, Rest operator, Spread operator, Object destructuring,Array destructuring,
Constructor functions,Declarative functions, ES6 classes, Getters and setters, ES6 modules, Import &amp;amp; Export&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%2Fspimnqnraejd2ciuvudh.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%2Fspimnqnraejd2ciuvudh.png" alt="js.png" width="800" height="373"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;interactive: &lt;/b&gt;&lt;a href="https://scrimba.com/learn/es6" rel="noopener noreferrer"&gt;scrimba.com&lt;/a&gt;&lt;a&gt;  &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is your favourite website to learn JavaScript? Let us know down in the comments below!&lt;/p&gt;



&lt;br&gt;
To all my readers out here I have an interesting thing to share with you. There's a hackathon going on there. For more information, keep reading.

&lt;p&gt;A hackathon might be an alternative for you if you are a computer science student or an upcoming developer. The benefit of participating in an online or physical hackathon is that you can develop coding skills, work with developers, develop a resume, and meet peers.&lt;br&gt;
&lt;/p&gt;

&lt;br&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%2Fly1s7y7p8hrpxlx7vv4v.png" alt="Alt Text" width="800" height="106"&gt;&lt;br&gt;
I recommend Hack This Fall 2.0 if you are interested in such an event. The event takes place between 22nd and 24th of October. A 48-Hour Virtual Hackathon is taking this to the next level this year, with the aim of promoting hackers and helping them to develop new ideas and prototypes in various domains. A part of their mission is also to support beginners to hack our society and bring a positive change.

&lt;p&gt;If you want to register for this wonderful hackathon you can do it:&lt;a href="https://hackthisfall.devpost.com/" rel="noopener noreferrer"&gt;click here&lt;/a&gt;.don't forget to use my referral code : HTFHE068. Over a thousand hackers have already signed up.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Top 7 Games To Learn Coding</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Sun, 05 Sep 2021 06:03:52 +0000</pubDate>
      <link>https://dev.to/hackthisfall/top-7-games-to-learn-coding-aoc</link>
      <guid>https://dev.to/hackthisfall/top-7-games-to-learn-coding-aoc</guid>
      <description>&lt;p&gt;Initially, I had limited options for practicing my coding skills, including books, online tutorials, coding challenges, and lots of experimentation. Today, other than interactive courses and tutorials, you can check out several free coding games to learn coding skills and enhance your programming skills.&lt;/p&gt;

&lt;h1&gt; 1. CODE MONKEY &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.codemonkey.com/" rel="noopener noreferrer"&gt;Website Link&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%2Fv3jiu5qefh6sfuw14ood.jpeg" 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%2Fv3jiu5qefh6sfuw14ood.jpeg" alt="CodeMonkey.jpg" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Code monkey&lt;/b&gt; covers text-based coding languages of CoffeeScript and Python. The programming language used in Coding Adventure is called CoffeeScript. It's a language that compiles to JavaScript, and similarly to JavaScript, it is used in the industry primarily for web applications.&lt;/p&gt;

&lt;p&gt;CodeMonkey is a leading, fun and intuitive curriculum where students learn to code in real programming languages. Through the game and project-based courses, students as young as 7 use real programming languages to solve puzzles and build games and apps. The majority of CodeMonkey’s courses do not require prior coding experience to teach. All courses are designed for school, extra-curricular and home-use.&lt;/p&gt;

&lt;h1&gt;2. CODINGAME &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.codingame.com/start" rel="noopener noreferrer"&gt;Website Link&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%2Fq48yqipqj6r0o7n67xmz.jpeg" 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%2Fq48yqipqj6r0o7n67xmz.jpeg" alt="codingame-1024x438.jpg" width="800" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;CodinGame&lt;/b&gt; is a technology company editing an online platform for developers, allowing them to play with programming with increasingly difficult puzzles, to learn to code better with an online programming application supporting twenty-five programming languages, and to compete in multiplayer programming contests involving timed artificial intelligence, or code-golf challenges.&lt;/p&gt;

&lt;p&gt;CodinGame offers up to fun free games to help learn more than 25 programming languages, including JavaScript, PHP and Ruby. &lt;/p&gt;

&lt;h1&gt;3. FLEXBOX FROGGY &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://flexboxfroggy.com/" rel="noopener noreferrer"&gt;Website Link&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%2Fjx6nq8oqhy2q3w80kx2n.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%2Fjx6nq8oqhy2q3w80kx2n.png" alt="screenshot.png" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Flexbox Froggy &lt;/b&gt;, a game where you help Froggy and friends by writing CSS code! Guide this frog to the lilypad on the right by using the justify-content property, which aligns items horizontally &lt;/p&gt;

&lt;p&gt;Want to learn how CSS flexbox works? check out &lt;a href="https://flexboxfroggy.com/" rel="noopener noreferrer"&gt;FLEXBOX FROGGY&lt;/a&gt; . It has a simple interface that teaches you the basics of how things align in flexbox while you help Froggy and his friends&lt;/p&gt;

&lt;h1&gt;4. Robocode &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://robocode.sourceforge.io/" rel="noopener noreferrer"&gt;Website Link&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%2F98l1njaq1ns6a96vkhrt.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%2F98l1njaq1ns6a96vkhrt.png" alt="programming-game-robocode.png" width="670" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Robocode&lt;/b&gt; is a complex programming game where you code robot tanks that fight against each other. Your job is to write the artificial intelligence that drives your robots to success---using real languages like Java, Scala, C#, and more. To get started, check out the Robocode Basics and Tutorials.&lt;/p&gt;

&lt;p&gt;The Robocode installer comes with a development environment, built-in robot editor, and Java compiler. You're actually writing real code! Despite launching back in 2000, Robocode is still regularly updated and maintained, helped along by the fact that it's open-source and addictive.&lt;/p&gt;

&lt;h1&gt;5. Codecombat &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://codecombat.com/" rel="noopener noreferrer"&gt;Website Link&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%2F6sil9ez2uohxyj8lvyux.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%2F6sil9ez2uohxyj8lvyux.png" alt="Screen-Shot-2020-04-23-at-2.46.48-PM.png" width="800" height="412"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Codecombat&lt;/b&gt; is another web app for game-like puzzles and challenges that can only be solved by writing code. But whereas Codingame is more entertaining, Codecombat has a significant educational bent with a "Classroom Edition" that teachers can use to help their students learn how to code. As of this writing, three course paths are available: Computer Science, Web Development, and Game Development.&lt;/p&gt;

&lt;h1&gt;6. Codewars &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://www.codewars.com/" rel="noopener noreferrer"&gt;Website Link&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%2Fc52g3slrb5ri0m2w4ge1.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%2Fc52g3slrb5ri0m2w4ge1.png" alt="programming-game-codewars.png" width="670" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Codewars &lt;/b&gt; isn't so much a game as it is a gamified way to practice coding and solving algorithmic challenges. You get points for completing puzzles and point values are determined by how efficient your solutions are. Codewars lets you view solutions submitted by others, which you can study and learn from. I believe it's one of the best ways to learn a new programming language and its idioms.&lt;/p&gt;

&lt;h1&gt;7. CheckiO &lt;/h1&gt;

&lt;p&gt;&lt;a href="https://checkio.org/" rel="noopener noreferrer"&gt;Website Link&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%2Fw97yr16k1npt8x1j4b21.jpeg" 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%2Fw97yr16k1npt8x1j4b21.jpeg" alt="share.jpg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
 &lt;/p&gt;
&lt;p&gt;&lt;b&gt;CheckiO&lt;/b&gt; is web-based Python learning resource, where your task is to learn through playing games and solving intertesting quizzes. CheckiO features it's own feature complete web-based development environment, but many users prfer using desktop IDE's.&lt;/p&gt;
&lt;br&gt;

&lt;br&gt;
&lt;b&gt;&lt;/b&gt;&lt;p&gt;&lt;br&gt;
To all my readers out here I have an interesting thing to share with you. There's a hackathon going on there. For more information, keep reading.&lt;/p&gt;

&lt;p&gt;
A hackathon might be an alternative for you if you are a computer science student or an upcoming developer. The benefit of participating in an online or physical hackathon is that you can develop coding skills, work with developers, develop a resume, and meet peers.&lt;/p&gt;



&lt;br&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%2Fly1s7y7p8hrpxlx7vv4v.png" alt="Alt Text" width="800" height="106"&gt;

&lt;p&gt;
I recommend Hack This Fall 2.0 if you are interested in such an event. The event takes place between 22nd and 24th of October. A 48-Hour Virtual Hackathon is taking this to the next level this year, with the aim of promoting hackers and helping them to develop new ideas and prototypes in various domains. A part of their mission is also to support beginners to hack our society and bring a positive change.&lt;/p&gt;

&lt;p&gt;If you want to register for this wonderful hackathon you can do it:&lt;a href="https://hackthisfall.devpost.com/" rel="noopener noreferrer"&gt;click here&lt;/a&gt;.don't forget to use my referral code : HTFHE068. Over a thousand hackers have already signed up.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>python</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>10 Intelligent Movies To Watch Before You Die</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Wed, 01 Sep 2021 04:17:34 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/10-intelligent-movies-to-watch-before-you-die-2nng</link>
      <guid>https://dev.to/koulurunandakishorereddy/10-intelligent-movies-to-watch-before-you-die-2nng</guid>
      <description>&lt;p&gt;We’ve brought the clever movies you need to watch for this list, pointing out works with complex stories that always demand more attention from your viewer. Below are films that subvert the order of their plot, question the meaning of existence, work on the aspect of time in our lives, bring plot twists, and so on.&lt;/p&gt;

&lt;h2&gt;Let’s go to the list.&lt;/h2&gt;


&lt;ul&gt;

&lt;li&gt;&lt;b&gt;1 . Memento (Christopher Nolan, 2000)&lt;/b&gt;&lt;/li&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%2Fxxdcwd0oxgckcxqrnatz.jpeg" 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%2Fxxdcwd0oxgckcxqrnatz.jpeg" alt="1.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After his wife is brutally killed and he is beaten by a criminal, a man, now with problems in his short-term memory, decides to embark on a destructive journey behind him. ‘Memento’ is rustic in its conception of plot, subverting the paths trodden by the characters, working with hard philosophical concepts, like the one of ‘eternal return’, resulting in a film that stays in the head of the spectator even after its end.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;2 . The Truman Show (Peter Weir, 1998)&lt;/b&gt;&lt;/li&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%2F8whsf9trq9mpdgfj9fqt.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%2F8whsf9trq9mpdgfj9fqt.png" alt="2.png" width="800" height="511"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wrapped in a routine of inexorable habits, a man, by a mere figure of chance, ends up realizing that his whole life had been a big lie and his day-to-day life was actually programmed and controlled by a kind of TV show. Now it’s up to him to go after all the truth behind this story. ‘The Truman Show’ is different in its story arc, promoting situations of the most diverse, provoking a sense of reassessment of life by those who watch the film.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;3 . The Gift (Joel Edgerton, 2015)&lt;/b&gt;&lt;/li&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%2Fm0h349zo8ku7xr1blbh4.jpeg" 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%2Fm0h349zo8ku7xr1blbh4.jpeg" alt="the_gift-1.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the plot, a couple receives an unexpected visit from a man who had been friends with one of them for a long time. However, the strange man begins, little by little, to bother the couple, doubting their motivations before them. ‘The Gift’ uses a few scenarios to govern the events of its history. Here, everything is guided under a mood of mystery that is maintained until the final moments of the film, letting the viewer formulate theories about what is on screen.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;4 . Psycho (Alfred Hitchcock, 1960)&lt;/b&gt;&lt;/li&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%2Ffv10k651p8lwinzhdi55.jpeg" 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%2Ffv10k651p8lwinzhdi55.jpeg" alt="4.jpeg" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After stealing an enormous amount of the place in which works, a young woman initiates a car flight by the country. In the midst of this journey, the young woman decides to stop to rest in a hotel by the roadside, not knowing that this would be a mortal place. Alfred Hitchcock’s masterpiece, ‘Psycho’ is a work that guided the paths of the horror and suspense genres in the following decades, raising a daring story, nourishing one of the most amazing finals of cinema.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;5 . The Sixth Sense (M. Night Shyamalan, 1999)&lt;/b&gt;&lt;/li&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%2Fpfkscth8dmo31fqz4heo.jpeg" 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%2Fpfkscth8dmo31fqz4heo.jpeg" alt="5.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A psychologist tries to help a little boy who claims to see spirits, starting a journey full of mysteries behind answers. Characterizing itself as one of the films with one of the greatest twists of the seventh art, ‘The Sixth Sense’ is one of those top-quality suspensions. A film that frightens with few details, in an engaging and always pleasant story.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;6 . Double Indemnity (Billy Wilder, 1944)&lt;/b&gt;&lt;/li&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%2Fc3wp6snceo66x6bwfjt3.jpeg" 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%2Fc3wp6snceo66x6bwfjt3.jpeg" alt="6.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the plot, an individual who works for an insurance agency falls in love with a woman who persuades him to defraud his job. However, after the crime, he will realize that his choice was not the right one, fighting a clever investigator not to get caught. The biggest Noir movie of all time, ‘Double Indemnity is a film class of the genius Billy Wilder. Exploring a nuance-permeated plot, the film manages to be dynamic while it unravels every meander of its central characters, providing the viewer with a unique experience.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;7 . Zodiac (David Fincher, 2007)&lt;/b&gt;&lt;/li&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%2Fcvd1yf0da4ato3oarols.jpeg" 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%2Fcvd1yf0da4ato3oarols.jpeg" alt="7.jpg" width="720" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A serial killer terrorized the United States in the late 1960s and early 1970s, leaving authorities and the population in an incomplete state of paranoia. The plot gains its substance when the criminal decides to communicate through codes with a newspaper, arousing the interest of a journalist of the place. Based on a real event, ‘Zodiac’ is a film that shivers by the density of the story presented. Intelligent suspense can cause the most diverse emotions in the viewer without using the clichés characteristic of the genre.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;8 . I Love You, I Love You (Alain Resnais, 1968)&lt;/b&gt;&lt;/li&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%2Fqk06oss4clispxgt5j4r.jpeg" 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%2Fqk06oss4clispxgt5j4r.jpeg" alt="8.jpg" width="720" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A man serves as a guinea pig for a strange scientific experiment that stirs the character of time. However, something goes wrong, leaving the individual trapped in their own memories. ‘I Love You, I Love You’ is potent in its theme, studying the ephemeral character of life, as well as the most important fragments that our existence understands.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;9 . 2001: A Space Odyssey (Stanley Kubrick, 1968)&lt;/b&gt;&lt;/li&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%2Fuqtkr78pw9268k1g0xlc.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%2Fuqtkr78pw9268k1g0xlc.png" alt="9.png" width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The film fits into the intricacies of humanity’s evolution, rescuing different periods of our history and building future events. Stanley Kubrick’s masterpiece, this film demands a lot from its viewer because of its slow pace, making itself tiring at times, but rewarding who watches its completion.&lt;/p&gt;




&lt;li&gt;&lt;b&gt;10 . Run Lola Run (Tom Tykwer, 1998)&lt;/b&gt;&lt;/li&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%2Fvw31lqo7xw919gx1g3qa.jpeg" 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%2Fvw31lqo7xw919gx1g3qa.jpeg" alt="10.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After her boyfriend gets involved in an unpleasant situation, a young woman takes a few minutes to get a certain amount of money and save the boy. Divided into variations of stories about the same theme, ‘Run Lola Run’ has an unparalleled dynamism to govern its plot, achieving in only 81 minutes to build a unique film.&lt;/p&gt;

&lt;p&gt;Hope you enjoyed the article!&lt;/p&gt;

&lt;p&gt;&lt;b&gt;"You can now extend your support by buying me a Coffee.😊👇"&lt;/b&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/koulurunanda" rel="noopener noreferrer"&gt;Buy Me a Coffee&lt;/a&gt; &lt;br&gt;&lt;/p&gt;


&lt;/ul&gt;

</description>
      <category>watercooler</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Best tech movies that every programmer must watch</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Mon, 30 Aug 2021 05:18:26 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/best-tech-movies-that-every-programmer-must-watch-37c9</link>
      <guid>https://dev.to/koulurunandakishorereddy/best-tech-movies-that-every-programmer-must-watch-37c9</guid>
      <description>&lt;p&gt;Every programmer would love to see their profession from the perspective of movies. We all know Hollywood is well known for showcasing programming and Artificial Intelligence in the right ways. So, without any further ado, here are the 10 best movies that every programmer must watch.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;1.Tron&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The movie is released in 1982. It is a science fiction action-adventure film. The direction was by Steven Lisberger from a story by Lisberger and starred by Jeff Bridges as a computer programmer. The Movie shows how Jeff Bridges get sucked in the computer world and tries to escape from there by interacting with the computer world. At last, he manages to get skipped from this computer world and return to the normal world by applying his knowledge. This turns out to be the best movie to watch for the programmers as it teaches us to apply our tech knowledge in different situations. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;2. Hackers &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The movie is released in 1995. It is directed by Iain Softley and stars Jonny Lee Miller. This movie was released when the usage of the internet was not famous. The movie shows how few high school student uses their tech knowledge for corporate extortion. The movie got mixed reviews from critics but it was a masterpiece for programmers and security enthusiasts. &lt;/p&gt;
 

&lt;p&gt;&lt;b&gt;3. The Pirates of Silicon Valley&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The Pirates of Silicon Valley was released in 1999. This movie tells the story of how Apple and Microsoft became so successful. It tells how Steve Jobs and Bill Gates came up with the idea of creating a personal computer that could be used by everyone. The movie shows the ideology and methodology both of them used to develop their top line of computers. The movie is highly recommended for techies.&lt;/p&gt;

&lt;p&gt;
The Movie begins with IBM in the early 1980s. At that time the IBM was unbeatable in the field of computing. And at that time the Steve Jobs set up their own company named “Apple” and started making computers in the garage. Ultimately the movie shows the ideology and methodology both of them used for making the line of the computer and now they are one of the top software companies in the world.
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;4. The Imitation Game&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The movie came out in 2014 and it shows the invention of the world’s very the first computer by Alan Turing and his team. It shows how at the end of the movie Alan and his team were able to come up with a way to decode the German Enigma Code. This movie can be very inspirational for the programmers.
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;5.  The Social Network &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This movie is based on a true story about Facebook and Mark Zuckerberg. The movie is all about the growth of Facebook and the challenges Zuckerberg had to face. The programmers will surely love this movie as it shows the achievements of a dedicated programmer.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;6. The Internship &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This is a movie about two adults Billy and Nick who lose their jobs and then apply for Google’s competitive internship program. They both get chosen to join the internship program at Google headquarters in Mountain View California. Here, they have to compete with a young group of people, who are tech geniuses. This would be a great movie for those who think they are too old to learn the tech stuff.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;7. Antitrust &lt;/b&gt;&lt;/p&gt;

&lt;p&gt;It was released in 2001. It is a techno-thriller film. The direction is by Peter Howitt. If you want to know about the software world's dirty side, then this movie is best recommended. The film frame the ideal programmers working in a corporation company providing a significant salary and informal working environment. A young talented programmer gets the organisation's job but later finds out that something is wrong there. 
The programmer then uses his tech skills and find out the issue. This movie is an all-time favourite for programmers as it shows the best way of applying your tech knowledge. &lt;/p&gt;

&lt;b&gt;8. Jobs&lt;/b&gt;
&lt;p&gt;This is the biopic of the legend in the world of computers, Steve Jobs. Indeed a very inspirational movie. This movie not only shows the technical skills Jobs but also his vision of changing the world.
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;9. Ex Machina&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The Movie was released in 2014. It is a science fiction psychological thriller film. The direction was by Alex Garland. The movie shows a lot of applications of technology like artificial intelligence on mankind to have a better life. The story reloves around the programmer who is invited by his CEO to an intelligent humanoid robot. It shows the struggle of the programmers in the software world and the harmful effects on society if this technology is not used properly.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;10. Her&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This is a movie about a man named “Theodore” who is going to get separated from his wife and is very lonely. He purchases an operating system with AI that is designed to adapt and evolve like a human being. This would be an amazing movie for programmers who have an interest in Artificial Intelligence and its future.
&lt;/p&gt;

</description>
      <category>programming</category>
      <category>techtalks</category>
      <category>opensource</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Kali-Linux</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Thu, 26 Aug 2021 11:25:29 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/kali-linux-1ni0</link>
      <guid>https://dev.to/koulurunandakishorereddy/kali-linux-1ni0</guid>
      <description>&lt;p&gt;When you start looking into a career in cybersecurity, one of the biggest things you will quickly learn is how important Kali Linux is to cybersecurity professionals and especially professional penetration testers. In case you’re not familiar with this very interesting version of Linux, in this article, we’ll dive into what exactly Kali Linux is and discuss the best way to learn this penetration testing swiss army knife operating system.&lt;/p&gt;

&lt;h1&gt;What is Kali Linux?&lt;/h1&gt;

&lt;p&gt;Kali Linux (formerly known as BackTrack Linux) is an open-source, Debian-based Linux distribution aimed at advanced Penetration Testing and Security Auditing. Kali Linux contains several hundred tools targeted towards various information security tasks, such as Penetration Testing, Security Research, Computer Forensics and Reverse Engineering. Kali Linux is a multi-platform solution, accessible and freely available to information security professionals and hobbyists.&lt;/p&gt;

&lt;p&gt;Kali Linux was released on the 13th March 2013 as a complete, top-to-bottom rebuild of BackTrack Linux, adhering completely to Debian development standards.&lt;/p&gt;

&lt;h1&gt;A brief history of Kali Linux&lt;/h1&gt;

&lt;p&gt;Kali Linux was released in 2013 by the organization Offensive Security, which also offers cybersecurity training and certifications.  Offensive Security took the pre-existing security-focused Backtrack Linux and redeveloped it into Kali based on the Debian variant of Linux.  Kali Linux is free and it is made very clear that it will always be free. &lt;/p&gt;

&lt;h1&gt;Is Kali Linux illegal?&lt;/h1&gt;

&lt;p&gt;Kali Linux is not illegal by itself. After all, it is just an OS. It is however a tool for hacking too and when someone uses it especially for hacking, it is illegal. It is legal If you install it for useful purposes like learning, or teaching, or using it in the way to fortify your software or your network as It is not illegal to install any Operating System which is licensed and available for download.&lt;/p&gt;

&lt;h1&gt;How to install Kali Linux?&lt;/h1&gt;

&lt;p&gt;Kali Linux installation is a fairly simple process and you have multiple installation options. Most preferred ones include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Installing Kali Linux by making a Kali (Linux) bootable USB drive&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Kali Linux hard disk install&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Using virtualization software, such as VMware or VirtualBox&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dual booting Kali Linux with the operating system&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;System Requirements for Kali Linux- (How much RAM does Kali Linux need?)&lt;/h2&gt;

&lt;p&gt;All you have to make sure is that you have compatible hardware. Kali is supported on i386, amd64, and ARM (both ARMEL and ARMHF) platforms. The hardware requirements are minimal as listed below, although better hardware will naturally provide better performance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A minimum of 20 GB disk space for the Kali Linux install.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CD-DVD Drive / USB boot support/ VirtualBox&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;Why do hackers use Kali Linux?&lt;/h1&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%2Fnricegq6misc1emly731.jpeg" 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%2Fnricegq6misc1emly731.jpeg" alt="1_3kQeDluVlgMzRTEtoL208w.jpeg" width="640" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Previously known as Backtrack, Kali Linux advertises itself as a more polished successor with more testing-centric tools, unlike Backtrack which had multiple tools that would serve the same purpose, in turn, making it jampacked with unnecessary utilities. This makes ethical hacking using Kali Linux a simplified task.&lt;/p&gt;

&lt;h1&gt;Why do cybersecurity professionals prefer Kali Linux?&lt;/h1&gt;

&lt;p&gt;One of the biggest reasons cyber professionals use and often prefer Kali Linux is the fact that all of the source code is open-source, meaning that the system can be tweaked to the liking of the cybersecurity professional that is using it.  This is not necessarily done often, it does provide the option to personalize Kali for specific cybersecurity tasks. Kali Linux also comes with multi-language support.&lt;/p&gt;

&lt;p&gt;Interestingly, up until 2019 Kali Linux had been designed to be used for single root user access, meaning that the user is given full rights and access to everything.  This was recently changed to accommodate users that were using Kali Linux more often than just for cybersecurity purposes.&lt;/p&gt;

&lt;h1&gt;The cyber advantage of using Kali Linux&lt;/h1&gt;

&lt;p&gt;Those were just a few examples of the popular applications that come pre-installed on Kali Linux. While it is true that all of the applications on Kali Linux are free and can be downloaded on other operating systems, Kali Linux makes it a lot easier for the user by doing all of the work for you and compiling them in one operating system distribution.&lt;/p&gt;

&lt;h1&gt;Kali Linux Features&lt;/h1&gt;

&lt;ul&gt;
      &lt;li&gt;
&lt;b&gt;More than 600 penetration testing tools included: &lt;/b&gt;After reviewing every tool that was included in BackTrack, we eliminated a great number of tools that either simply did not work or which duplicated other tools that provided the same or similar functionality. Details on what’s included are on the Kali Tools site.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Free (as in beer) and always will be:&lt;/b&gt; Kali Linux, like BackTrack, is completely free of charge and always will be. You will never, ever have to pay for Kali Linux.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Open source Git tree: &lt;/b&gt;We are committed to the open-source development model and our development tree is available for all to see. All of the source code which goes into Kali Linux is available for anyone who wants to tweak or rebuild packages to suit their specific needs.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Wide-ranging wireless device support:&lt;/b&gt; A regular sticking point with Linux distributions has been supported for wireless interfaces. We have built Kali Linux to support as many wireless devices as we possibly can, allowing it to run properly on a wide variety of hardware and making it compatible with numerous USB and other wireless devices.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Developed in a secure environment:&lt;/b&gt; The Kali Linux team is made up of a small group of individuals who are the only ones trusted to commit packages and interact with the repositories, all of which is done using multiple secure protocols.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;GPG signed packages and repositories: &lt;/b&gt;Every package in Kali Linux is signed by each developer who built and committed it, and the repositories subsequently sign the packages as well.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Multi-language support:&lt;/b&gt; Although penetration tools tend to be written in English, we have ensured that Kali includes true multilingual support, allowing more users to operate in their native language and locate the tools they need for the job.&lt;/li&gt;
      &lt;li&gt;
&lt;b&gt;Completely customizable: &lt;/b&gt;We thoroughly understand that not everyone will agree with our design decisions, so we have made it as easy as possible for our more adventurous users to customize Kali Linux to their liking, all the way down to the kernel.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Conclusion and Key Points&lt;/h2&gt;

&lt;ul&gt;
      &lt;li&gt;Keep in mind that Kali Linux, while not overly complicated, isn’t exactly for beginners, so take your time as you work through the tools.  Try to learn at least one new thing each day.&lt;/li&gt;
      &lt;li&gt;If you’re new to the world of Linux, consider starting with another Linux system like Ubuntu to get a taste of what you would be getting into.&lt;/li&gt;
      &lt;li&gt;Never attempt to use the tools in Kali Linux against any system which are not authorized to access.  There are plenty of legally free systems out there to practice your skills.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;b&gt;If you want to know how to download Kail Linux on the android device comment below&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading 😊&lt;/p&gt;

</description>
      <category>linux</category>
      <category>cybersecurity</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Artificial Intelligence</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Mon, 09 Aug 2021 04:55:56 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/artificial-intelligence-3f7m</link>
      <guid>https://dev.to/koulurunandakishorereddy/artificial-intelligence-3f7m</guid>
      <description>&lt;h1&gt;What is Artificial Intelligence(AI) ?&lt;/h1&gt;

&lt;p&gt;Artificial intelligence (AI) is a wide-ranging branch of computer science concerned with building smart machines capable of performing tasks that typically require human intelligence. AI is an interdisciplinary science with multiple approaches, but advancements in machine learning and deep learning are creating a paradigm shift in virtually every sector of the tech industry. &lt;/p&gt;

&lt;p&gt; AI is the future. It is shaping many industries even when it’s new compared to other technologies. AI is also growing as scientists and engineers are doing research at a rapid pace. Companies such as Google, Facebook, Microsoft, and others are also investing heavily in AI research, and the results are quite evident. The release of self-driving cars is just an example of rapid AI growth.&lt;/p&gt;

&lt;h2&gt;History and Evolution of Artificial Intelligence&lt;/h2&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%2Fpsse5g3arp9k0hedqaou.jpeg" 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%2Fpsse5g3arp9k0hedqaou.jpeg" alt="History-of-Artificial-Intelligence-1200x720.jpg" width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea of Artificial Intelligence is believed to be born back in 1940s and 1950s when some scientists came up with the idea of creating artificial brain. Since then, there is no turning back.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Turing test(1950s)&lt;/b&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%2Fg2uhydn1kv7spyk6pz9y.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%2Fg2uhydn1kv7spyk6pz9y.png" alt="turing-test-in-ai.png" width="503" height="348"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
- Turing test is a very famous and the very first one performed by a British computer scientist Alan Turing. In this test, Turing tried to replace a machine with a human in a conversation over a teleprinter and checked whether a computer can replace human with a significant level of intelligence.&lt;/p&gt;
&lt;p&gt;
- He published his research in the famous landmark paper "Computing Machinery and intelligence" in 1950s.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;ELIZA(1960s)&lt;/b&gt;&lt;/p&gt;



&lt;p&gt;
- LIZA was a chatterbot created by Joseph Weizenbaum which is believed to have been one of the first programs to pass Turing test.&lt;/p&gt;
&lt;p&gt;
- It managed to mislead many people by mimicking the role of a therapist. It encouraged the people to speak more by cross questioning them. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;IBM's Deep Blue&lt;/b&gt;&lt;/p&gt;


&lt;p&gt;In 1997, AI achieved a remarkable goal when the world chess champion and grand master Gary Kasparov was defeated by IBM’s Deep Blue, a chess playing computer program.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Kismet(1990s)&lt;/b&gt;&lt;/p&gt;



&lt;p&gt;Kismet is a robot made in late 1990s. This robot had the capability to recognize and simulate facial expressions. It responded by making different facial expression like those of happiness, excitement, sorrow and so on for different scenarios.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Sony's AIBO(1999)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
- AIBO(The Artificial Intelligence robot) was a robotic dog created by Sony in 1999 originally for entertainment purposes.&lt;/p&gt;
&lt;p&gt;
- This Robotic dog, AIBO has the capability to develop its own personality over time. It also has face recognition capability which helps it to detect different members of your family.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;ASIMO(2000)&lt;/b&gt;&lt;/p&gt;



&lt;p&gt;
- ASIMO(Advanced Step in Innovative Mobility) is a humanoid robot which was designed by Honda in 2000. ASIMO has the capability to recognize and simulate the surrounding environment such as recognition of moving objects, postures, sounds and faces etc.&lt;/p&gt;
&lt;p&gt;
- It is basically designed to help people. It can even recognize when a person offers it a handshake or calls it by the name.
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Siri(2011)&lt;/b&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%2F83dxek5bukmlwvo50xde.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%2F83dxek5bukmlwvo50xde.png" alt="Screen-shot-2011-10-04-at-1.34.33-PM.png" width="607" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
- Siri was the first digital virtual assistant designed originally by SRI International and is widely used in iOS, macOS, iPadOS and watchOS.&lt;/p&gt;

&lt;p&gt;
- Siri has many amazing features like scheduling events and reminders, Navigation, device settings, Phone and text actions, handle payments through Apple Pay and much more.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Google DeepMind's AlphaGo(2016)&lt;/b&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%2Fptg75fn2aj43xrpfqwag.jpeg" 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%2Fptg75fn2aj43xrpfqwag.jpeg" alt="google-deepmind-go.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In 2016, Google DeepMind's AlphaGo defeated a professional Korean 'Go champion' who won 27 major tournaments from 2002 to 2016.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Microsoft's Cortana and Amazon's Alexa&lt;/b&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%2Fu5dsuavata44hsca3cks.jpeg" 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%2Fu5dsuavata44hsca3cks.jpeg" alt="cortana-larger-user-base-amazon-alexa.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
- The era of virtual assistants started with the release of Apple's Siri. Since then, many developments were made in this field. Alexa, a virtual assistant by Amazon, first came into existence in November,2014 whereas Microsoft announced the availability of Cortana for Windows 10 desktops and mobile devices in January,2015.    &lt;/p&gt;
&lt;p&gt;
- In today's times, these virtual assistants are capable of performing so many daily based tasks with a remarkable level of efficiency&lt;/p&gt;

&lt;h1&gt;HOW DOES ARTIFICIAL INTELLIGENCE WORK?&lt;/h1&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%2Fliijs0a3qich7kf1ld6v.jpeg" 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%2Fliijs0a3qich7kf1ld6v.jpeg" alt="AI 1_0.jpg" width="800" height="514"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI works by combining large amounts of data with fast, iterative processing and intelligent algorithms, allowing the software to learn automatically from patterns or features in the data. AI is a broad field of study that includes many theories, methods and technologies, as well as the following major subfields:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;b&gt;&lt;em&gt;Machine learning&lt;/em&gt;&lt;/b&gt; automates analytical model building. It uses methods from neural networks, statistics, operations research and physics to find hidden insights in data without explicitly being programmed for where to look or what to conclude.&lt;/li&gt;
&lt;li&gt;
&lt;b&gt;&lt;em&gt;A neural network&lt;/em&gt;&lt;/b&gt; is a type of machine learning that is made up of interconnected units (like neurons) that processes information by responding to external inputs, relaying information between each unit. The process requires multiple passes at the data to find connections and derive meaning from undefined data.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;&lt;em&gt;Deep learning &lt;/em&gt;&lt;/b&gt;uses huge neural networks with many layers of processing units, taking advantage of advances in computing power and improved training techniques to learn complex patterns in large amounts of data. Common applications include image and speech recognition.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;&lt;em&gt; Cognitive computing&lt;/em&gt;&lt;/b&gt; is a subfield of AI that strives for a natural, human-like interaction with machines. Using AI and cognitive computing, the ultimate goal is for a machine to simulate human processes through the ability to interpret images and speech – and then speak coherently in response&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;&lt;em&gt;Computer vision&lt;/em&gt;&lt;/b&gt; relies on pattern recognition and deep learning to recognize what’s in a picture or video. When machines can process, analyze and understand images, they can capture images or videos in real time and interpret their surroundings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;b&gt;&lt;em&gt; Natural language processing (NLP) &lt;/em&gt;&lt;/b&gt;is the ability of computers to analyze, understand and generate human language, including speech. The next stage of NLP is natural language interaction, which allows humans to communicate with computers using normal, everyday language to perform tasks.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;HOW IS AI USED?&lt;/h1&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%2F9w3q0so5vbmf2tig4a7z.jpeg" 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%2F9w3q0so5vbmf2tig4a7z.jpeg" alt="2156889_1588010158_politics.jpg" width="750" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;"AI is a computer system able to perform tasks that ordinarily require human intelligence... Many of these artificial intelligence systems are powered by machine learning, some of them are powered by deep learning and some of them are powered by very boring things like rules."&lt;/p&gt;

&lt;p&gt;Artificial intelligence generally falls under two broad categories: &lt;/p&gt;

&lt;p&gt;-&lt;b&gt; Narrow AI:&lt;/b&gt; Sometimes referred to as "Weak AI," this kind of artificial intelligence operates within a limited context and is a simulation of human intelligence. Narrow AI is often focused on performing a single task extremely well and while these machines may seem intelligent, they are operating under far more constraints and limitations than even the most basic human intelligence. &lt;/p&gt;

&lt;p&gt;-&lt;b&gt;Artificial General Intelligence (AGI): &lt;/b&gt;AGI, sometimes referred to as "Strong AI," is the kind of artificial intelligence we see in the movies, like the robots from Westworld or Data from Star Trek: The Next Generation. AGI is a machine with general intelligence and, much like a human being, it can apply that intelligence to solve any problem.  &lt;/p&gt;

&lt;h1&gt;Advantages of Artificial Intelligence&lt;/h1&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%2Fv6szthcitymfchqhvm7p.jpeg" 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%2Fv6szthcitymfchqhvm7p.jpeg" alt="Advantages-of-Artificial-Intelligence.jpg" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1) Reduction in Human Error&lt;/p&gt;

&lt;p&gt;2) Takes risks instead of Humans&lt;/p&gt;

&lt;p&gt;3) Available 24x7&lt;/p&gt;

&lt;p&gt;4) Helping in Repetitive Jobs&lt;/p&gt;

&lt;p&gt;5) Digital Assistance&lt;/p&gt;

&lt;p&gt;6) Faster Decisions&lt;/p&gt;

&lt;p&gt;7) Daily Applications&lt;/p&gt;

&lt;p&gt;8) New Inventions&lt;/p&gt;

&lt;h1&gt;Disadvantages of Artificial Intelligence&lt;/h1&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%2F1slymse1o4mt5ikbbiw6.jpeg" 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%2F1slymse1o4mt5ikbbiw6.jpeg" alt="download.jpg" width="319" height="158"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1)High cost of implementation&lt;/p&gt;

&lt;p&gt;2)Doesn't improve with experience&lt;/p&gt;

&lt;p&gt;3)Lacks creativity&lt;/p&gt;

&lt;p&gt;4)Risk of unemployment&lt;/p&gt;

&lt;h2&gt;Finally :&lt;/h2&gt;

&lt;p&gt;I am going to close by giving some general conclusions about Artificial Intelligence (AI). AI is the ability of machines to adapt to external inputs by forming rational behaviors based on that input. Using AI, we can create systems that can perform tasks that would otherwise require human intelligence.&lt;/p&gt;

&lt;p&gt;Thank you for reading 😊&lt;/p&gt;

&lt;p&gt;If you have enjoyed this article and would like to buy me a coffee you can do it here 😊👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.buymeacoffee.com/koulurunanda" rel="noopener noreferrer"&gt;Buy me a Coffee&lt;/a&gt; &lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>computerscience</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Front-end Vs Back-end</title>
      <dc:creator>Kouluru Nanda Kishore Reddy</dc:creator>
      <pubDate>Mon, 26 Jul 2021 11:19:58 +0000</pubDate>
      <link>https://dev.to/koulurunandakishorereddy/front-end-vs-back-end-14b9</link>
      <guid>https://dev.to/koulurunandakishorereddy/front-end-vs-back-end-14b9</guid>
      <description>&lt;h1&gt;
  
  
  FRONT-END DEVELOPER
&lt;/h1&gt;

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

&lt;p&gt;Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly. The challenge associated with front end development is that the tools and techniques used to create the front end of a website change constantly and so the developer needs to constantly be aware of how the field is developing.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Salary - &lt;/b&gt; $100,000&lt;/p&gt;

&lt;h2&gt;Languages :&lt;/h2&gt;

&lt;ul&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;React&lt;/li&gt;
&lt;/ul&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%2F3h1n2l3frnpuja27la2n.jpeg" 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%2F3h1n2l3frnpuja27la2n.jpeg" alt="react-banner-mobile.jpg" width="767" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;HTML :&lt;/b&gt;HTML stands for Hypertext Markup Language. It is used to design the front-end portion of web pages using a markup language. HTML is the combination of Hypertext and Markup language. Hypertext defines the link between the web pages. The markup language is used to define the text documentation within the tag which defines the structure of web pages.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;CSS :&lt;/b&gt; Cascading Style Sheets fondly referred to as CSS is a simply designed language intended to simplify the process of making web pages presentable. CSS allows you to apply styles to web pages. More importantly, CSS enables you to do this independent of the HTML that makes up each web page.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;JavaScript :&lt;/b&gt; JavaScript is a famous scripting language used to create magic on the sites to make the site interactive for the user. It is used to enhancing the functionality of a website to running cool games and web-based software.&lt;/p&gt; 

&lt;p&gt;&lt;b&gt;React.js : &lt;/b&gt;React is a declarative, efficient, and flexible JavaScript library for building user interfaces. ReactJS is an open-source, component-based front-end library responsible only for the view layer of the application. It is maintained by Facebook. 
Bootstrap: Bootstrap is a free and open-source tool collection for creating responsive websites and web applications. It is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites.&lt;/p&gt;

&lt;h2&gt;Career&lt;/h2&gt;

&lt;p&gt;1. Great for beginners&lt;/p&gt;

&lt;p&gt;2. Not a lot of experience required&lt;/p&gt;

&lt;p&gt;3. Tons of job opportunity&lt;/p&gt;

&lt;h2&gt;Soft Skills&lt;/h2&gt;

&lt;p&gt;- Creativity&lt;/p&gt;

&lt;p&gt;- Design&lt;/p&gt;

&lt;p&gt;- Organization&lt;/p&gt;

&lt;h2&gt;The role of a frontend developer :&lt;/h2&gt;

&lt;p&gt;Everything a user sees, clicks, or uses to input or retrieve information on a website is the work of a front-end developer. Typically the roles of frontend developer are :&lt;/p&gt;

&lt;p&gt;- Prioritizing user experience&lt;/p&gt;

&lt;p&gt;- Bringing a concept to life with HTML, CSS, and JavaScript&lt;/p&gt;

&lt;p&gt;- Monitor app performance, watch for traffic drops related to site usability problems and rectify any issues&lt;/p&gt;

&lt;p&gt;- Production and maintenance of websites and web application user interfaces&lt;/p&gt;

&lt;p&gt;- Design new features, or maintain old features&lt;/p&gt;

&lt;p&gt;- Collaborate with back-end developers and web designers to improve usability&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%2Fz573ii0d4poqg9jvlu3t.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%2Fz573ii0d4poqg9jvlu3t.png" alt="hire-frontend-developers.png" width="400" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  BACK-END DEVELOPER
&lt;/h1&gt;

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

&lt;p&gt;Backend is the server-side of the website. It stores and arranges data, and also makes sure everything on the client-side of the website works fine. It is the part of the website that you cannot see and interact with. It is the portion of software that does not come in direct contact with the users. The parts and characteristics developed by backend designers are indirectly accessed by users through a front-end application. Activities, like writing APIs, creating libraries, and working with system components without user interfaces or even systems of scientific programming, are also included in the backend. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Salary - &lt;/b&gt; $150,000&lt;/p&gt;

&lt;h2&gt;Languages :&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;PHP&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;/ul&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%2F01jtbzexvli3qmabj2ej.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%2F01jtbzexvli3qmabj2ej.png" alt="png-transparent-web-development-c-java-python-technology-electronics-text-computer.png" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Python :&lt;/b&gt;Python is a programming language that lets you work quickly and integrate systems more efficiently.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Node.js :&lt;/b&gt;Node.js is an open-source and cross-platform runtime environment for executing JavaScript code outside a browser. You need to remember that NodeJS is not a framework, and it’s not a programming language. Most people are confused and understand it’s a framework or a programming language. We often use Node.js for building back-end services like APIs like Web App or Mobile App. It’s used in production by large companies such as Paypal, Uber, Netflix, Wallmart, and so on.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;PHP :&lt;/b&gt;PHP is a server-side scripting language designed specifically for web development. Since PHP code executed on the server-side, so it is called a server-side scripting language.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;C++ :&lt;/b&gt;It is a general-purpose programming language and widely used nowadays for competitive programming. It is also used as a backend language.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Java :&lt;/b&gt;Java is one of the most popular and widely used programming languages and platforms. It is highly scalable. Java components are easily available.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;JavaScript :&lt;/b&gt;JavaScript can be used as both (front end and back end) programming languages.&lt;/p&gt;

&lt;h2&gt;Career&lt;/h2&gt;

&lt;p&gt;1. Great after learning Frontend&lt;/p&gt;

&lt;p&gt;2. Requires a lot of experience&lt;/p&gt;

&lt;p&gt;3. Barely any entry level of jobs&lt;/p&gt;

&lt;h2&gt;Soft Skills&lt;/h2&gt;

&lt;p&gt;- Logic&lt;/p&gt;

&lt;p&gt;- Analytics&lt;/p&gt;

&lt;p&gt;- Problem Solving&lt;/p&gt;

&lt;h2&gt;Back-end Developer Responsibilities :&lt;/h2&gt;

&lt;p&gt;- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.&lt;/p&gt;

&lt;p&gt;- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.&lt;/p&gt;

&lt;p&gt;- Developing ideas for new programs, products, or features by monitoring industry developments and trends.&lt;/p&gt;

&lt;p&gt;- Recording data and reporting it to proper parties, such as clients or leadership.&lt;/p&gt;

&lt;p&gt;- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.&lt;/p&gt;

&lt;p&gt;- Taking lead on projects, as needed.&lt;/p&gt;

&lt;h2&gt; Difference between Frontend and Backend :&lt;/h2&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%2Fccn1ip2djwbtjjin6ifj.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%2Fccn1ip2djwbtjjin6ifj.png" alt="Front-End-and-Back-End.png" width="800" height="576"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; Frontend and backend development are quite different from each other, but still, they are two aspects of the same situation. The frontend is what users see and interact with and the backend is how everything works. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The frontend is the part of the website users can see and interact with such as the graphical user interface (GUI) and the command line including the design, navigating menus, texts, images, videos, etc. Backend, on the contrary, is the part of the website users cannot see and interact with.&lt;/li&gt;
&lt;li&gt;The visual aspects of the website that can be seen and experienced by users are frontend. On the other hand, everything that happens in the background can be attributed to the backend.&lt;/li&gt;
&lt;li&gt;Languages used for the front end are HTML, CSS, JavaScript while those used for the backend include Java, Ruby, Python, .Net .
&lt;p&gt;&lt;b&gt;Which one you will learn comment down👇&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Thanks for reading this&lt;/p&gt;
&lt;p&gt;You can contact via mail id  "&lt;a href="mailto:nandakouluruemail@gmail.com"&gt;nandakouluruemail@gmail.com&lt;/a&gt;"&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>python</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
