<?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: GDSC GES-COENGG</title>
    <description>The latest articles on DEV Community by GDSC GES-COENGG (@gdsc-ges-coengg).</description>
    <link>https://dev.to/gdsc-ges-coengg</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%2Forganization%2Fprofile_image%2F5347%2Fef9f1ad0-00fc-45d2-97de-34d577388c00.jpeg</url>
      <title>DEV Community: GDSC GES-COENGG</title>
      <link>https://dev.to/gdsc-ges-coengg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gdsc-ges-coengg"/>
    <language>en</language>
    <item>
      <title>Open Source</title>
      <dc:creator>Tejashree Jagtap</dc:creator>
      <pubDate>Mon, 05 Sep 2022 15:09:34 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/open-source-37e</link>
      <guid>https://dev.to/gdsc-ges-coengg/open-source-37e</guid>
      <description>&lt;p&gt;Collaboration software is what open source is all about.It generally refers to code that anybody may alter and distribute, and its design is open to the public.Its creators make the source code open to anybody who wants to look at, copy, learn from, change, or distribute it.&lt;/p&gt;

&lt;p&gt;Open source allows everyone else to make changes to source code and incorporate those changes into their own projects, open source software licenses are designed to encourage cooperation and sharing. They encourage computer programmers to use, read, and edit open source software anytime they choose, as long as they let others do the same with their work when they share it&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Open source:-
&lt;/h1&gt;

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

&lt;p&gt;→The phrase "open source" refers to software that has been designed to be freely shared with the public. Open source software is the exact code for any particular body of work that is not only freely available to everyone, but also free to change and redistribute.&lt;br&gt;
Peer review and community production are used to create open source software in a decentralized and collaborative manner. Because it is produced by communities rather than a single author or organization, open source software is frequently cheaper, more flexible, and has a longer lifespan than proprietary software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;# Major Open source platforms:-&lt;/strong&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.toGitHub:%20Where%20the%20world%20builds%20software%20%C2%B7%20GitHub"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.toSign%20in%20%C2%B7%20GitLab"&gt;Gitlab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.toBitbucket%20%7C%20The%20Git%20solution%20for%20professional%20%0Ateams"&gt;Bitbucket&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.toSourceForge:%20Compare,%20Download%20&amp;amp;%20Develop%20Open%20%0ASource%20%E2%80%A6"&gt;Sourceforge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;#Contribution programs available:-&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;a href="https://summerofcode.withgoogle.com/"&gt;Google Summer of Code&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://railsgirlssummerofcode.org"&gt;Rails Girls Summer Of Code&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://foundation.gnome.org/"&gt;GNOME internships&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://rada.re/gsoc/2020/"&gt;Radare Summer of Code&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://old.dataone.org/"&gt;DataONE Summer Internship Program&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://boss.codingblocks.com/"&gt;BOSS   Coding Blocks, INDIA &lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="////gssoc.girlscript.tech/"&gt;GirlScript Summer of Code https&lt;/a&gt;:&lt;/li&gt;
&lt;li&gt; &lt;a href="////www.x.org/wiki/XorgEVoC/"&gt;The X.Org Endless Vacation of Code&lt;/a&gt;:&lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.fsf.org/"&gt; Free Software Foundation internships&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt; &lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Why to contribute to Open Source
&lt;/h1&gt;

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

&lt;p&gt;→Enhance your skill set&lt;br&gt;
                 If you're scouring the internet for practice in coding, user interface design, graphic design, writing, or organizing, there's an endeavor for you on an open source project.&lt;/p&gt;

&lt;p&gt;→Learn to collaborate interpersonally.&lt;br&gt;
                Open source sets up opportunities to practice leadership and management skills such as resolving disputes, team organization, and job prioritization.&lt;/p&gt;

&lt;p&gt;→Ultimately create artifacts that help you establish a reputation&lt;br&gt;
                All of your open source work is transparent by statement, which means you may use it anywhere as a showcase of what you can &lt;br&gt;
accomplish.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#What are the perks of open source?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;-Some software offers source code that can only be altered by the individual, team, or organization who produced it and has complete control over it.&lt;/p&gt;

&lt;p&gt;-It provides an ideal opportunity to establish the link between rich and developing nations via gathering everyone together.&lt;/p&gt;

&lt;p&gt;-One of the major benefits of open source is the flexibility to use community versions to get established, discover whether they can resolve your current issue, and give quality value right away.&lt;/p&gt;

&lt;p&gt;-You may split the cost of maintaining and supporting applications among various stakeholders rather than developing the application and having to maintain it all alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#Future of Open source:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;→Open source software, according to Microsoft, is the new&lt;br&gt;
    "Industry-accepted approach for cross-company collaborations."&lt;/p&gt;

&lt;p&gt;→According to experts, we are on the verge of an open-source future  because it allows for more collaboration and better innovation across     sectors.&lt;/p&gt;

&lt;p&gt;→Investing in open source communities is the first step toward enabling this innovation.&lt;/p&gt;

&lt;p&gt;→There will be more fragmentation around open source and cloud, leading to a battle over value.&lt;/p&gt;

&lt;p&gt;→DBaaS will greatly expand, however open source will cause disruption.&lt;/p&gt;

&lt;p&gt;→ Innovations coming from the open source database world.&lt;/p&gt;

&lt;p&gt;→Accreditation will be more systematic.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>community</category>
    </item>
    <item>
      <title>Cloud Computing</title>
      <dc:creator>Gauri Suryawanshi</dc:creator>
      <pubDate>Sun, 22 May 2022 04:32:10 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/cloud-computing-1akh</link>
      <guid>https://dev.to/gdsc-ges-coengg/cloud-computing-1akh</guid>
      <description>&lt;p&gt;Essentially, cloud computing is required due to the various personal and corporate issues that we face nowadays. These issues vary from purchasing and maintaining costly hardware and software resources that we engage in our everyday operations to simplifying these resources in the most effective manner for our own and societal benefit. In dealing with these issues, cloud computing has provided various benefits that have exceeded our expectations and offered more than we had anticipated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;–Why Cloud computing?&lt;/strong&gt;&lt;br&gt;
→ Cloud run software programs without installing them on our computers; it enables us to store and access our multimedia content via the internet, it enables us to develop and test programs without necessarily having servers and so on. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;–What is cloud computing?&lt;/strong&gt;&lt;br&gt;
→In simple terms, cloud computing is a range of services delivered over the internet,or “The Cloud”.It means using remote servers to store and access data instead of relying on local hard drives and private data centers.&lt;/p&gt;

&lt;p&gt;Before cloud computing existed,organizations had to purchase and maintain their own servers to meet business needs. This require buying enough server space to reduce the risk and downtime and outages,and to accommodate peak traffic volume.As a result ,large amounts of servers space went unused for much of time .today’s cloud services providers allow companies to reduce the need for onsite servers,maintenance personnel, and other costly IT resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;–Types of cloud providers:-&lt;/strong&gt;&lt;br&gt;
→ Some of the Common cloud providing services as follows:&lt;br&gt;
Amazon Web Services,Microsoft Azure,Google cloud platform,IBM Cloud services,Dropbox.&lt;br&gt;
Click the link above to learn more about the providers mentioned above.&lt;br&gt;
The majority of cloud-based services differ in terms of computing, file storage, function as a service, relational database, container scheduling, app deployment, data warehousing, and terms and conditions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;–Categories of cloud services:-&lt;/strong&gt;&lt;br&gt;
1)Software as a Services&lt;br&gt;
→Software that is made available through the internet by a third party.&lt;br&gt;
2)Platform as a services&lt;br&gt;
→Internet-based hardware and software tools are available.&lt;br&gt;
3)Infrastructure as a services&lt;br&gt;
→Pay-as-you-go services such as storage, networking, and virtualization&lt;br&gt;
4)On-premise&lt;br&gt;
→software that is deployed in the same location as your company.&lt;br&gt;
Click here to learn more about the services listed above.&lt;br&gt;
Cloud computing's benefits:-&lt;br&gt;
Cost savings , Security , Flexibility , Mobility , Insight , Increased collaboration , Quality control , Disaster Recovery , Loss Prevention , Automatic Software updates , Competitive Edge , Sustainability. &lt;br&gt;
Click here to learn more about how cloud can help you achieve these benefits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Opportunities Available Through Cloud Computing:&lt;/strong&gt;&lt;br&gt;
1.Administrator of cloud&lt;br&gt;
2.Architect of the cloud&lt;br&gt;
3.An expert in cloud automation&lt;br&gt;
4.consultant in the cloud&lt;br&gt;
5.Cloud engineer, and a slew of others.&lt;/p&gt;

&lt;p&gt;For employment openings in cloud computing, go to the roadmap.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Dart</title>
      <dc:creator>Tejashree Jagtap</dc:creator>
      <pubDate>Sun, 03 Apr 2022 08:56:45 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/dart-3kk6</link>
      <guid>https://dev.to/gdsc-ges-coengg/dart-3kk6</guid>
      <description>&lt;p&gt;Dart is a general-purpose, high-level modern programming language which was originally developed by Google.Dart is a dynamic, class-based, object-oriented programming language with closure and lexical scope.&lt;br&gt;
Dart is an open-source programming language which is widely used to develop the mobile application, modern web-applications, desktop application, and the Internet of Things (IoT) using the Flutter framework.&lt;/p&gt;

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

&lt;p&gt;It is a compiled language and supports two types of compilation techniques.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AOT (Ahead of Time)&lt;/strong&gt; - It converts the Dart code in the optimized JavaScript code with the help of the dar2js compiler and runs on all modern web-browsers. It compiles the code at build time.&lt;br&gt;
&lt;strong&gt;JIT (Just-In-Time)&lt;/strong&gt; - It converts the byte code in the machine code (native code), but only code that is necessary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#Why Dart?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2t8ShzdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7gsekhjcsjxwqeo27689.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2t8ShzdF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7gsekhjcsjxwqeo27689.png" alt="Image description" width="299" height="169"&gt;&lt;/a&gt;&lt;br&gt;
→Dart is a platform-independent language .&lt;br&gt;
→It is an open-source language, which means it is available free for everyone.&lt;br&gt;
→Dart comes with the dar2js compiler which transmits the Dart code into JavaScript code that runs on all modern web browsers.&lt;br&gt;
→The stand-alone Dart VM permits Dart code to run in a command-line interface environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;#Dart features:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Dart is an open-source object-oriented programming language.&lt;br&gt;
Dart is a new programming language that includes a wide range of programming features like interfaces, collections, classes, and dynamic and optional typing.&lt;br&gt;
It is designed for both the server and the browser.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open source&lt;/li&gt;
&lt;li&gt;Platform independent &lt;/li&gt;
&lt;li&gt;Object oriented programming language&lt;/li&gt;
&lt;li&gt;Concurrency &lt;/li&gt;
&lt;li&gt;Extensive libraries&lt;/li&gt;
&lt;li&gt;Easy to learn &lt;/li&gt;
&lt;li&gt;Flexible Compilation&lt;/li&gt;
&lt;li&gt;Type safe&lt;/li&gt;
&lt;li&gt;Browser support&lt;/li&gt;
&lt;li&gt;Community&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;#Installation Part:-&lt;/strong&gt;&lt;br&gt;
        You can use a package manager to easily install and update a stable channel Dart SDK. Alternatively, you can build the SDK from source, grab a Dart Docker image, or install from any release channel by downloading the SDK as a zip file.&lt;/p&gt;

&lt;p&gt;Dart can be installed on Windows, Linux and macOS. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Installation of dart on Windows:-&lt;/strong&gt; You can install Dart SDK using Chocolatey.&lt;/p&gt;

&lt;p&gt;These commands require administrator rights. Here’s one way to open command prompt window that has admin rights:&lt;/p&gt;

&lt;p&gt;Press windows+R to open the run window.&lt;br&gt;
Type cmd in the box.&lt;br&gt;
Press Ctrl+Shift+Enter&lt;/p&gt;

&lt;p&gt;To install Dart SDK&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- c:/&amp;gt; choco install dart-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To upgrade Dart SDK&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- c:/&amp;gt; choco upgrade dart-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can change the location of the SDK file to the desired location you want.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dart roadmap:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MQv3MiGj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f1fk14c224v32ipgif4q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MQv3MiGj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f1fk14c224v32ipgif4q.png" alt="Image description" width="880" height="762"&gt;&lt;/a&gt;&lt;br&gt;
                   Dart is a programming language that is similar to C and Java. It covers the fundamentals of object-oriented programming.Everything in dart is regarded as an object.&lt;br&gt;
In essence, an object is a collection of data and methods.Objects communicate with one another using methods.&lt;br&gt;
To learn any programming language, start with the fundamentals such as data types, loops, and functions. Further  go with object-oriented principles, and then the advanced topics.&lt;/p&gt;

&lt;p&gt;The essentials of dart comprise the features and concepts listed below:-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dart Basics:-&lt;/li&gt;
&lt;li&gt;Dart first program&lt;/li&gt;
&lt;li&gt;Dart basic syntax&lt;/li&gt;
&lt;li&gt;Dart comments&lt;/li&gt;
&lt;li&gt;Dart keywords&lt;/li&gt;
&lt;li&gt;Dart data types&lt;/li&gt;
&lt;li&gt;Dart variables&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dart operators&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dart data types:-&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Dart constants &lt;/li&gt;
&lt;li&gt;Dart numbers&lt;/li&gt;
&lt;li&gt;Dart strings&lt;/li&gt;
&lt;li&gt;Dart Lists &lt;/li&gt;
&lt;li&gt;Dart sets
&lt;/li&gt;
&lt;li&gt;Dart maps
&lt;/li&gt;
&lt;li&gt;Dart symbols&lt;/li&gt;
&lt;li&gt;Dart runes&lt;/li&gt;
&lt;li&gt;Dart Enumeration&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Control Flow Statement &lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Dart if statement&lt;/li&gt;
&lt;li&gt;If else Statement
&lt;/li&gt;
&lt;li&gt;If else-if statement&lt;/li&gt;
&lt;li&gt;Switch case Statement&lt;/li&gt;
&lt;li&gt;Dart Loops&lt;/li&gt;
&lt;li&gt;Dart For..in Loop&lt;/li&gt;
&lt;li&gt;Dart while Loop&lt;/li&gt;
&lt;li&gt;Dart do While Loop&lt;/li&gt;
&lt;li&gt;Dart Boolean&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Dart Function &lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;  Anonymous Function&lt;/li&gt;
&lt;li&gt;   Main() Function&lt;/li&gt;
&lt;li&gt;   Dart Recursion&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt; Object-Oriented&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Object-Oriented concepts&lt;/li&gt;
&lt;li&gt;   Classes &amp;amp; Object&lt;/li&gt;
&lt;li&gt;   Dart constant&lt;/li&gt;
&lt;li&gt;   Dart this keyword&lt;/li&gt;
&lt;li&gt;   Dart static keyword&lt;/li&gt;
&lt;li&gt;   Dart super keyword&lt;/li&gt;
&lt;li&gt;   Dart Inheritance&lt;/li&gt;
&lt;li&gt;   Super Constructor&lt;/li&gt;
&lt;li&gt;   Dart method&lt;/li&gt;
&lt;li&gt;   Method Overriding&lt;/li&gt;
&lt;li&gt;   Getters &amp;amp; Setters&lt;/li&gt;
&lt;li&gt;   Abstract Classes&lt;/li&gt;
&lt;li&gt;   Dart Interface
&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Dart Advance topics &lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Dart Exception&lt;/li&gt;
&lt;li&gt;  Dart Typedef&lt;/li&gt;
&lt;li&gt;  Dart Metadata&lt;/li&gt;
&lt;li&gt;  Dart collection&lt;/li&gt;
&lt;li&gt;  Dart generics&lt;/li&gt;
&lt;li&gt;  Dart Packages&lt;/li&gt;
&lt;li&gt;  Dart libraries&lt;/li&gt;
&lt;li&gt;  Dart Generator&lt;/li&gt;
&lt;li&gt;  Dart Callable Classes&lt;/li&gt;
&lt;li&gt;  Dart Isolates&lt;/li&gt;
&lt;li&gt;  Dart Async&lt;/li&gt;
&lt;li&gt;  Dart Concurrency&lt;/li&gt;
&lt;li&gt;  Dart Unit Testing&lt;/li&gt;
&lt;li&gt;  Dart HTML DOM&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>Flutter</title>
      <dc:creator>Riddhi Dalal </dc:creator>
      <pubDate>Sun, 03 Apr 2022 08:00:07 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/flutter-17d2</link>
      <guid>https://dev.to/gdsc-ges-coengg/flutter-17d2</guid>
      <description>&lt;p&gt;Hola Techies!&lt;br&gt;
Want to build an application and don’t know how to use flutter? Don’t know how to code? Oh , Are you a beginner?!&lt;br&gt;
Don’t Worry! Here’s a road map! Let’s get a headstart!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Is Flutter ? What is it used for ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Flutter is Google's portable UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source . &lt;/p&gt;

&lt;p&gt;We know that Flutter is an open-source UI Software Developers can use Flutter technology for iOS and Android apps at the same time. It saves the effort and time it takes to develop a single app for multiple platforms separately. C++ and Dart are the main languages of this application and technology. Flutter technology is mostly used to develop Windows, Mac, iOS, and Android applications . &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Flutter?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Flutter has many different features that make cross-platform mobile application development simpler and faster. Perhaps most obviously, the ability to rely on a single codebase and UI engine for cross-platform development reduces the effort needed to produce versions of an application for both Android and iOS.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Flutter supports both Android and iOS mobile platforms, &lt;/li&gt;
&lt;li&gt;It lets you run everything off one codebase. &lt;/li&gt;
&lt;li&gt;It's a big time-saver! &lt;/li&gt;
&lt;li&gt;Beautiful interfaces in no time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Well , what do I really need to learn Flutter?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;An operating system (MacOS X,Linux ,Windows)&lt;/li&gt;
&lt;li&gt;Any IDE with Flutter SDK installed (Android studio , VSCode , 
IntelliJ , etc)&lt;/li&gt;
&lt;li&gt;A little knowledge of Dart and Flutter&lt;/li&gt;
&lt;li&gt;A brain to think :P&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Installation (Flutter) :&lt;/strong&gt; &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to flutter.dev on your webpage. &lt;/li&gt;
&lt;li&gt;On the top menu bar, select Docs &amp;gt; Get Started &amp;gt; Install &amp;gt; 
Windows . &lt;/li&gt;
&lt;li&gt;Check for the System Requirements.
Henceforth, you can begin the installation:)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Flutter RoadMap :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Before you start Flutter, you should at least know OOP Concepts. Flutter uses Dart language and Dart uses OOP Concepts. So, the least would be to learn OOP Concepts in any language (Java preferred). It’s always a good idea to learn Native Android so that you can understand Flutter more easily. Not a compulsion, but a better way to explore. If you are a fresh grad, it’s your responsibility now to create a portfolio or online presence to stand out from the crowd! So, learn GIT. Host your projects on GitHub, no matter what project it is! Install flutter in your system so that you can start your journey!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Programming Language : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Dart&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;IDE for development : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;VsCode&lt;/li&gt;
&lt;li&gt;   Android Studio&lt;/li&gt;
&lt;li&gt;   Intellij&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;User Interface :
The user interface (UI) is the point of human-computer 
interaction and communication in a device.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;UI includes :&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1. Widgets (  ex : shortcuts which we keep on the interacting &lt;/li&gt;
&lt;li&gt;   screen)&lt;/li&gt;
&lt;li&gt;2. Style ( font style , page style , etc)&lt;/li&gt;
&lt;li&gt;3. Assets (icons , animation , audio , video , etc )&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;a) Static User Interface : The interfaces which are immutable!&lt;br&gt;&lt;br&gt;
      (ex : non- interactive web pages) &lt;br&gt;
      &lt;em&gt;Includes&lt;/em&gt; :&lt;br&gt;
      Fundamental layout classes : &lt;br&gt;
      1. View : It is the basic building block of UI ( EditText , &lt;br&gt;
                Button, etc)&lt;br&gt;
      2. ViewGroup : It is base class for Layouts ( Linear Layout, &lt;br&gt;
                     Relative Layout )&lt;/p&gt;

&lt;p&gt;b) Dynamic User Interface : The interfaces which are mutable! &lt;br&gt;
      (ex: interactive web pages ) &lt;br&gt;
      &lt;em&gt;Includes&lt;/em&gt; : &lt;br&gt;
      1. ListView : most commonly used scrolling widgets&lt;br&gt;
      2. GridView : used to display the values of a data source in &lt;br&gt;
         a table. Each column represents a field, while each row &lt;br&gt;
         represents a record.&lt;br&gt;
      3. Expansion Title : This widget is normally utilized with &lt;br&gt;
         listview to make an “expand/collapse” list section.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Animation : We all know animation ;) It is what makes Marvel 
soo interesting!&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;   1. AnimatedWidget&lt;/li&gt;
&lt;li&gt;   2. AnimatedBuilder&lt;/li&gt;
&lt;li&gt;   3. AnimationController&lt;/li&gt;
&lt;li&gt;   4. CurvedAnimation&lt;/li&gt;
&lt;li&gt;   5. Hero&lt;/li&gt;
&lt;li&gt;   6. Transform&lt;/li&gt;
&lt;li&gt;   7. Opacity&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Storage : Where we store our data !&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;   1. shared preference&lt;/li&gt;
&lt;li&gt;   2. file storage&lt;/li&gt;
&lt;li&gt;   3. sqlite&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;3rd party libraries :  The third-party libraries are reusable 
resources that are widely employed in Android Apps.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;   1. http&lt;/li&gt;
&lt;li&gt;   2. dio&lt;/li&gt;
&lt;li&gt;   3. get_it&lt;/li&gt;
&lt;li&gt;   4. cached_network_image&lt;/li&gt;
&lt;li&gt;   5. Flutter_webview_plug-in&lt;/li&gt;
&lt;li&gt;   6. font_awesome_flutter&lt;/li&gt;
&lt;li&gt;   7. SQFLite&lt;/li&gt;
&lt;li&gt;   8. rxdart&lt;/li&gt;
&lt;li&gt;   9. bloc_pattern&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Behavior Components includes : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. Permission&lt;/li&gt;
&lt;li&gt;2. Local Notification&lt;/li&gt;
&lt;li&gt;3. Push Notification&lt;/li&gt;
&lt;li&gt;4. Download Manager&lt;/li&gt;
&lt;li&gt;5. Media Playback&lt;/li&gt;
&lt;li&gt;6. Preference&lt;/li&gt;
&lt;li&gt;7 .Sharing&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;State management : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. setState&lt;/li&gt;
&lt;li&gt;2. Provider&lt;/li&gt;
&lt;li&gt;3. Redux&lt;/li&gt;
&lt;li&gt;4. BLoC&lt;/li&gt;
&lt;li&gt;5. MobX&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Quality Assurance : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. Firebase&lt;/li&gt;
&lt;li&gt;2. Google play beta tests&lt;/li&gt;
&lt;li&gt;3. TestFlight&lt;/li&gt;
&lt;li&gt;4. App Center&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Version Control : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. Git&lt;/li&gt;
&lt;li&gt;2. Github&lt;/li&gt;
&lt;li&gt;3. Bitbucket&lt;/li&gt;
&lt;li&gt;4. Gitlab&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Firebase : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. Firebase Auth&lt;/li&gt;
&lt;li&gt;2. Firebase database&lt;/li&gt;
&lt;li&gt;3. Firebase Storage&lt;/li&gt;
&lt;li&gt;4. Firebase Messaging&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Native Integration : &lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;1. Android&lt;/li&gt;
&lt;li&gt;2. Ios&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Keep Learning and try to improve your code!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Career in Flutter  :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Google Flutter is ahead of other mobile frameworks in cross-platform app development. The decision to flirt has many advantages, from the quick deployment to the user interface used to the unified code system, and it also saves time and money. These benefits enable you to trust brands like &lt;strong&gt;BMW, Alibaba.com, eBay&lt;/strong&gt;, and others. Google Certified GoodWorkLabs is a leading software development company in Bangalore that has developed much great software with Flutter. &lt;br&gt;
&lt;strong&gt;Dart has grown tremendously in recent years and is considered one of the best skills for software engineers&lt;/strong&gt;. The community behind Flutter has also increased . So if you want to tackle your Flutter projects , you need to find answers to these problems . Then we have one of the best reasons to learn Flutter – we can develop applications for different platforms simultaneously. With this feature, you can quickly build your iOS / Android application at the same time. This is by far one of the best features of flirting/darts.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>roadmap</category>
      <category>flutter</category>
      <category>webdev</category>
    </item>
    <item>
      <title>HOW TO GET GITHUB STUDENT DEVELOPER PACK</title>
      <dc:creator>Poornima Mahajan</dc:creator>
      <pubDate>Fri, 01 Apr 2022 18:51:25 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/how-to-get-github-student-developer-pack-9kg</link>
      <guid>https://dev.to/gdsc-ges-coengg/how-to-get-github-student-developer-pack-9kg</guid>
      <description>&lt;p&gt;When you are a college student you need professional-grade software this software are help in your semester projects as well as learning new skills which are the important thing in college students for better placements professional-grade software is costly usually it's become a difficult task to purchase them and software are necessary for students&lt;/p&gt;

&lt;p&gt;GitHub will give you some crazy benefits which any engineering student must know. GitHub Education is a platform which provides you free access to various developer tools as well as a designer, analyst, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What was eligibility for the GitHub student developer pack?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You are at least 13 years old&lt;/li&gt;
&lt;li&gt;Having a GitHub user account&lt;/li&gt;
&lt;li&gt;Currently enrolled in any degree or diploma course&lt;/li&gt;
&lt;li&gt;Verified college mail id&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;There are some steps to follow to get the GitHub Student Developer pack:-&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Step1:-&lt;/strong&gt; Firstly, go to this link given below:&lt;br&gt;
            (&lt;a href="https://education.github.com/pack"&gt;https://education.github.com/pack&lt;/a&gt;)&lt;br&gt;
&lt;strong&gt;Step2:-&lt;/strong&gt; Now, Click on &lt;strong&gt;"Sign up for Student Developer Pack"&lt;/strong&gt; which is highlighted in a blue rectangle in the given below image.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69927w300umdaewn97ak.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69927w300umdaewn97ak.jpg" alt="Image description" width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step3:-&lt;/strong&gt; Under the student's category click &lt;strong&gt;"Get students benefits”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7akgl6ldb92i4ugen4xr.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7akgl6ldb92i4ugen4xr.jpg" alt="Image description" width="800" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step4:-&lt;/strong&gt; Add your College/School email address given below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8llv1t4wohpmdg76j4ka.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8llv1t4wohpmdg76j4ka.jpg" alt="Image description" width="800" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step5:-&lt;/strong&gt;Enter your College/School name given below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycmbj5g5suv7lsf22oix.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fycmbj5g5suv7lsf22oix.jpg" alt="Image description" width="800" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step6:-&lt;/strong&gt; Specify how you use this GitHub plan then click &lt;strong&gt;“Continue”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmct8jn1v1dye1lknsqmj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmct8jn1v1dye1lknsqmj.jpg" alt="Image description" width="800" height="281"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step7:-&lt;/strong&gt; Here, you have to click the pictures of your id card in this your focus on the current year details then they will approve your picture&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziv2miu2y4jksq42x05j.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziv2miu2y4jksq42x05j.jpg" alt="Image description" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step8:-&lt;/strong&gt; 1.Click,&lt;strong&gt;"Allow"&lt;/strong&gt; to take a Picture.&lt;br&gt;
            2.  Then, click on &lt;strong&gt;"Process my application"&lt;/strong&gt;&lt;br&gt;
           &lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscbqgjl7gr460n9k1p6j.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fscbqgjl7gr460n9k1p6j.jpg" alt="Image description" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step9:-&lt;/strong&gt; And that's how the following step-by-step instructions you have successfully created, "Student developer pack" Account! Also, you receive mail from GitHub too...!!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp54b9u4c6632edwbhv24.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp54b9u4c6632edwbhv24.jpg" alt="Image description" width="800" height="434"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When will you find out if you've received the GitHub student developer pack?&lt;/strong&gt;&lt;br&gt;
It might take up to two months to approve an application for the GitHub Student Developer Pack, but it can also take up to two days.&lt;br&gt;
When you become a part, when you get accepted, the first thing you will notice is that your profile gets this "pro" tag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The advantages of the GitHub student developer pack:-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.Using your college Gmail ID, you will get a lot of benefits on your domain name or search engine too.&lt;br&gt;
2.You can get benefits on your laptops as well as technical products.&lt;br&gt;
3.Also, you can get benefits from different apps for music.&lt;br&gt;
4.You can also use &lt;strong&gt;“CANVA”&lt;/strong&gt; for free&lt;br&gt;
For premium pro you have to follow some instructions which are given below:-&lt;br&gt;
&lt;strong&gt;Step1:-&lt;/strong&gt; Click on given link you can see various types of technical software which are paid but you can get free access while using developer pack and your college email id&lt;br&gt;
&lt;a href="https://education.github.com/pack/offers"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step2 :-&lt;/strong&gt; Here, l am telling you about Canva premium pro how you can access freely , so basically click that blue link in that red box which shown in below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx2hbulgb9snrtiwnhfgw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx2hbulgb9snrtiwnhfgw.jpg" alt="Image description" width="800" height="380"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step3:-&lt;/strong&gt; Then you will go on this interfere then click on &lt;strong&gt;“Sign-up with GitHub”&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwahc3uro1zxm80szo1ml.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwahc3uro1zxm80szo1ml.jpg" alt="Image description" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0ctom8s46sd35m00ap2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0ctom8s46sd35m00ap2.jpg" alt="Image description" width="800" height="398"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, you can access Canva pro&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmmpl9swm2qqf57com6zf.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmmpl9swm2qqf57com6zf.jpg" alt="Image description" width="800" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thank you!&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Blockchain Technology</title>
      <dc:creator>Kalyani Chaudhari</dc:creator>
      <pubDate>Mon, 21 Mar 2022 07:30:46 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/blockchain-technology-1fi2</link>
      <guid>https://dev.to/gdsc-ges-coengg/blockchain-technology-1fi2</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction to Blockchain Technology&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Blockchain's rapid evolution in recent years has caused economic ripples and captured the attention of the entire world. Blockchain technology has the potential to revolutionise everything from banking systems and stock exchanges to property registries, contract law, and corporate sustainability by allowing users to transact with third parties using a secure, shared, and irreversible decentralised ledger. Satoshi Nakamoto's white paper on Bitcoins, a type of cryptocurrency that uses blockchain technology, sparked interest in this still-emerging technology in 2009. It reached the apex of Gartner's 'hype cycle' of emerging technologies in 2017, leaving autonomous vehicles and intelligent robots behind. The purpose of this Briefing Paper is to introduce the concept of this emerging technology, as well as to provide some background information on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a Blockchain?&lt;/strong&gt;    &lt;/p&gt;

&lt;p&gt;• A Blockchain is a "distributed database of records, or public ledger, of all transactions or digital events that have been completed and shared among participating parties." It enables peer-to-peer transactions, removing third parties (for example, banks/financial institutions/states in the case of traditional currency exchange) and ensuring transparency and cost effectiveness. The use of this technology in cryptocurrency transfers is the most recent and contentious example that has been closely linked to it. A Blockchain can be open to the public or kept completely private. The former allows anyone to participate, i.e., anyone can join the network, request to transact, or participate in the consensus process, as seen in popular public blockchains like Bitcoin, Ethereum, and Litecoin.&lt;br&gt;
• The latter is a permissioned network that operates on an invite-only basis, with write permissions centralised in the hands of a single entity/organization.&lt;/p&gt;

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

&lt;p&gt;• As a result, it is not truly decentralised, and it limits the number of participants in a transaction as well as the validation process.&lt;br&gt;
• A Consortium Blockchain exists somewhere between a fully decentralised public Blockchain and a single highly trusted entity model of a private block chain. It is a hybrid of the two types of Blockchains and is partially decentralised, in that the consensus process is controlled by a pre-selected set of nodes. In a consortium of thirty organisations, for example, it may be pre-determined that sixteen of the chosen members must sign each block in order for that consortium to function.&lt;br&gt;
•BMW, GM, Ford, and Renault, along with other stakeholders, recently launched the Mobility Open Blockchain Initiative (MOBI), a consortium blockchain platform aimed at making mobility safer, greener, and more affordable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Does the Technology Work?&lt;/strong&gt;&lt;br&gt;
A person who wants to be a part of the Blockchain or transact using a medium that uses Blockchain Technology must first request a transaction, which will be included if it is validated. The following is the procedure for doing so:&lt;br&gt;&lt;br&gt;
•A digital transaction is grouped together in a cryptographically protected block when it is completed. This block contains a digital signature, a timestamp, and other transaction-related information, but not the identities of the individuals involved in the transaction. This block is then broadcast throughout the network.&lt;br&gt;
•Miners (network members/coders with a high level of computing power) then compete to validate transactions by solving complex coded problems for which they are rewarded. In the Bitcoin Blockchain network, for example, the first miner(s) to solve the mathematical equation receives Bitcoins. The economic concept of "tragedy of the commons" is used to validate the transaction by incentivizing it. Validating a transaction on the blockchain necessitates a massive amount of computational power. As a result, incentivizing ensures that each individual sacrifices a small amount of computational power in exchange for a reward, thereby benefiting the network.&lt;/p&gt;

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

&lt;p&gt;•After that, the validated block of transactions is timestamped and hashed. It's then linked to older blocks in a proper linear, chronological order, with each block containing the hash of the previous block, resulting in a chain of blocks that reflects all transactions in that Blockchain.&lt;br&gt;
•The entire chain is updated on a regular basis to ensure that every ledger in the network is identical, allowing each member to verify the credibility of others at any time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does it take to become a Blockchain Developer?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you want to pursue a career in Blockchain or learn more about the technology, there are a few things you should know. If you have a basic understanding of computers and coding, you will be able to better comprehend the blockchain concepts. If you have a Bachelor of Technology in Computer Science or a related field, blockchain technology could be a good fit for you.&lt;br&gt;
Companies that are hiring for Blockchain positions are looking for candidates who can improve on existing technology and create something new; this can only be done if you have extensive technical knowledge. Being a developer is the first step toward becoming a Blockchain developer, after which you can learn blockchain development skills and become a blockchain developer.&lt;/p&gt;

&lt;p&gt;Basic programming knowledge, such as Object-Oriented Programming Language, flat and relational databases, and procedural language, will always aid in a better understanding of blockchain. All of a developer's current skills are applicable to blockchain technology. As a result, becoming a blockchain developer necessitates knowledge of data structures, web development, and a basic programming language. Because a developer has a better understanding of Data Structures, start by learning about them. Second, you must be eager to learn about new technology. You must understand the data structures Queues, Tree, Stack, LinkedList, and Hedera HashMap.&lt;br&gt;
You should learn to code because it will help you write more efficient Blockchain codes. Understanding basic architectures such as MVVM, MVC, Document-View Architecture, MVC, and Microservices will also aid you in understanding the differences between centralised and decentralised systems. You should also study the fundamentals of communication architectures. It is always recommended that you learn programming languages such as C, C++, or JavaScript&lt;/p&gt;

&lt;p&gt;To work in the blockchain industry, you must understand the fundamentals of blockchain technology, as well as the new concepts that are emerging in the blockchain ecosystem. For those interested in pursuing a career in blockchain technology, there are a few skills you'll need to learn and master.&lt;/p&gt;

&lt;p&gt;1)Networking and Distributed Systems&lt;br&gt;
To grasp blockchain technology, you must begin at the beginning. Because blockchain technology is a distributed ledger, a knowledge of peer-to-peer networks is required. You should also be familiar with the Blockchain consensus mechanism, which is at the heart of the blockchain. Proof-of-Work (PoW) is the most widely used blockchain consensus algorithm, and Proof-of-Stake is the other (PoS).&lt;br&gt;
2) Cryptography&lt;br&gt;
Cryptocurrency is one of the most widely discussed blockchain applications. The technology that underpins cryptocurrency is cryptography. Having a basic understanding of hash functions as well as good mathematical skills will help you tremendously in this field. Understanding Block Ciphers is also beneficial. Encryption that can be trusted and message integrity are also essential.&lt;br&gt;
3)Data Structure&lt;br&gt;
As we all know, Blockchain is a type of database in which data is stored in blocks that are connected to one another. Overall, you must understand the concept of storing data in blockchain technology. The database is moved across a network known as a distributed ledger, and security is maintained using cryptography. A blockchain developer must understand how data structures like linked lists, hash maps, graphs, and search trees work in practise.&lt;br&gt;
4)Programming Language&lt;br&gt;
You should be familiar with some advanced programming languages if you have a basic understanding of programming languages. Below is a list of some of them:&lt;br&gt;
• C++&lt;br&gt;
• Java, JavaScript&lt;br&gt;
• C#&lt;br&gt;
• Python&lt;br&gt;
• Solidity&lt;br&gt;
• Go&lt;br&gt;
• Scala&lt;br&gt;
• Kotline&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
While Blockchain is best known for its use with Bitcoins, it is also finding its way into other industries, including insurance, finance, voting records, education, and healthcare, asset registry, and so on. UBS, Microsoft, IBM, and PwC are among the companies racing to adapt it. Venture capitalists in Silicon Valley are also lining up to back it. The distinguishing characteristics of Consensus, trust, immutability, and provenance are all features of blockchain that open up a world of possibilities. its applications As a result, while blockchain technology is still in its infancy, it has the potential to be revolutionary. After the Internet, this is the next big thing, with applications as varied as one's imagination. This piques our interest in learning more about Blockchain Technology.&lt;/p&gt;

</description>
      <category>bhockchain</category>
    </item>
    <item>
      <title>Google Cloud</title>
      <dc:creator>Vaidehi Khalkar</dc:creator>
      <pubDate>Thu, 03 Mar 2022 11:52:56 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/google-cloud-1j6j</link>
      <guid>https://dev.to/gdsc-ges-coengg/google-cloud-1j6j</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is meant by Cloud ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;"The cloud" refers to servers that are accessed over the Internet, and the software and databases that run on those servers. Cloud servers are located in &lt;em&gt;data centres&lt;/em&gt; all over the world. By using cloud computing, users and companies do not have to manage physical servers themselves or run software applications on their own machines.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OwB0VJsW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4x5s21cbblm78m0vrccl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OwB0VJsW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4x5s21cbblm78m0vrccl.png" alt="Image description" width="880" height="638"&gt;&lt;/a&gt;&lt;br&gt;
The cloud enables users to access the same files and applications from almost any device, because the computing and storage takes place on servers in a data centre, instead of locally on the user device. This is why a user can log in to their Instagram account on a new phone after their old phone breaks and still find their old account in place, with all their photos, videos, and conversation history. It works the same way with cloud email providers like Gmail or Microsoft Office 365, and with cloud storage providers like Dropbox or Google Drive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Google Cloud ?&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LN65cvro--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v8c7l3ma2tjb800yhkdo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LN65cvro--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v8c7l3ma2tjb800yhkdo.png" alt="Image description" width="880" height="367"&gt;&lt;/a&gt;&lt;br&gt;
The Google Cloud Console &lt;em&gt;provides a web-based, graphical user interface that you can use to manage your Google Cloud projects and resources&lt;/em&gt;. When you use the Cloud Console, you either create a new project or choose an existing project, and then use the resources that you create in the context of that project.&lt;br&gt;
Google Cloud Platform (GCP) is a suite of cloud computing services provided by Google. It is a public cloud computing platform consisting of a variety of services like compute, storage, networking, application development, Big Data, and more, which run on the same cloud infrastructure that Google uses internally for its end-user products, such as Google Search, Photos, Gmail and YouTube, etc.&lt;br&gt;
The services of GCP can be accessed by software developers, cloud administrators and IT professionals over the Internet or through a dedicated network connection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Purpose of the Google Cloud:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wiCbZrda--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zql13q56p7e3p8hxtl6s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wiCbZrda--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zql13q56p7e3p8hxtl6s.png" alt="Image description" width="880" height="421"&gt;&lt;/a&gt;&lt;br&gt;
Google Cloud &lt;em&gt;protects your data, applications, infrastructure, and customers from fraudulent activity, spam, and abuse with the same infrastructure and security services Google uses&lt;/em&gt;. Google Cloud's networking, data storage, and compute services provide data encryption at rest, in transit, and in use.&lt;br&gt;
Avoid vendor lock-in with Google Cloud’s commitment to open source, multi cloud, and hybrid cloud—allowing you to use your data and run your apps on any cloud or in any environment. Our open cloud solutions provide consistency between public and private clouds, enabling businesses to modernise and developers to build faster in any environment.&lt;br&gt;
Google provides a considerable number of services with several unique features. That is the reason why Google Cloud Platform is continually expanding across the globe. Some of the significant services of GCP are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Compute Services&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Networking&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Storage Service&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Big Data&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Security and Identity Management&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Management Tools&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cloud AI&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;IoT (Internet of Things)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Working of Google Cloud Platform:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a file is uploaded on the Google cloud, the unique metadata is inserted into a file. It helps identify the different files and track the changes made across all the copies of any particular file. All the changes made by individuals get synchronised automatically to the main file, also called a master file. GCP further updates all the downloaded files using metadata to maintain the correct records.&lt;br&gt;
Let's understand the working of GCP with a general example:&lt;br&gt;
Suppose that MS Office is implemented on Cloud to enable several people to work together. The primary aim of using cloud technology is to work on the same project at the same time. We can create and save a file on the cloud once we install a plugin for the MS Office suite. This will allow several people to edit a document at the same time. The owner can assign access to specific people to allow them to download and start editing the document in MS Office.&lt;br&gt;
Once users are assigned as an editor, they can use and edit the document's cloud copy as desired. The combined, edited copy is generated that is known as the master document. GCP helps to assign a unique URL to each specific copy of the existing document given to different users. However, any of the authorised users' changes will be visible on all the copies of documents shared over the cloud. In case multiple changes are made to the same document, then GCP allows the owner to select the appropriate changes to keep. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features of Google Cloud Platform:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The following are some key features of Google Cloud Platform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;On-demand services: Automated environment with web-based tools. Therefore, no human intervention is required to access the resources. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Broad network access: The resources and the information can be accessed from anywhere.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Resource pooling: On-demand availability of a shared pool of computing resources to the users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Rapid elasticity: The availability of more resources whenever required.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Measured service: Easy-to-pay feature enables users to pay only for consumed services.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8JSFjLR_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d79f9hrmrd6oecoz6cqr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8JSFjLR_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d79f9hrmrd6oecoz6cqr.png" alt="Image description" width="500" height="499"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Advantages of Google Cloud Platform:&lt;/strong&gt;&lt;br&gt;
There are several advantages of using Google Cloud Platform, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Google Cloud Offers Quick and Easy Collaboration: Multiple users can access the data and simultaneously contribute their information. This is possible because the data is stored on the cloud servers, not on the user's personal computers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Higher Productivity with Continuous Development: Google is always working on adding new features and functionalities to provide higher productivity to the customers. Therefore, Google delivers frequent updates to its products and services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Less Disruption with Adopting New Features: Instead of pushing huge disruptive updates of changes, Google provides small updates weekly. This helps users to understand and adopt new features easily.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Least or Minimal Data is stored on Vulnerable Devices: Google does not store data on local devices unless a user explicitly tries to do it. This is because the data stored on local devices may get compromised compared to the cloud's data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Users can access Google Cloud from Anywhere: The best thing is that a user can easily access the information stored on Google cloud from anywhere because it is operated through web-based applications.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google provides Maximum Security with its Robust Structure: Google hires leading security professionals to protect user's data. Users get process-based and physical security features made by Google.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Users have Full Control over their Data: Users gain full control over services and the data stored in Google Cloud. If a user does not want to use Google services any longer and wants to delete the cloud data, it can be easily performed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google provides Higher Uptime and Reliability: Google uses several resources to provide higher and reliable up-time servers. If a data centre is not working for technical issues, the system will automatically communicate with the secondary centre without interruption visible to users.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; &lt;br&gt;
 &lt;em&gt;Hence, "The cloud" refers to servers that are accessed over the Internet, and the software and databases that run on those servers. It is a public cloud computing platform consisting of a variety of services like compute, storage, networking, application development, Big Data, and more, which run on the same cloud infrastructure that Google uses internally for its end-user products, such as Google Search, Photos, Gmail and YouTube, etc. Our open cloud solutions provide consistency between public and private clouds, enabling businesses to modernise and developers to build faster in any environment. That is the reason why Google Cloud Platform is continually expanding across the globe. Resource pooling: On-demand availability of a shared pool of computing resources to the users. If a user does not want to use Google services any longer and wants to delete the cloud data, it can be easily performed.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
    </item>
    <item>
      <title>IoT: A Revolution</title>
      <dc:creator>Pratikparvat</dc:creator>
      <pubDate>Thu, 03 Mar 2022 03:28:58 +0000</pubDate>
      <link>https://dev.to/gdsc-ges-coengg/iot-a-revolution-4jne</link>
      <guid>https://dev.to/gdsc-ges-coengg/iot-a-revolution-4jne</guid>
      <description>&lt;p&gt;Let's start with the definition of "IoT."&lt;/p&gt;

&lt;p&gt;The Internet of Things (IoT) is a new paradigm that allows electrical devices and sensors to communicate with one another over the internet to improve our lives. IoT makes use of smart devices and the internet to provide innovative solutions to a wide range of challenges and issues encountered by enterprises, governments, and public/private sectors all over the world. The Internet of Things is becoming a bigger part of our lives, and it's all around us. The Internet of Things (IoT) is a technology that connects a variety of smart systems, frameworks, intelligent devices, and sensors. It also takes advantage of quantum and nanotechnology in terms of storage, sensing, and processing speed, all of which were previously inconceivable. Extensive research studies have been undertaken to demonstrate the possible usefulness and applicability of IoT innovations, and they are available in the form of scholarly articles, news reports, and both online and printed resources. It could be utilized as a starting point for creating new innovative business models that consider security, assurance, and interoperability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A History of the IoT:&lt;/strong&gt;&lt;br&gt;
In a presentation to Procter &amp;amp; Gamble (P&amp;amp;G) in 1999, Kevin Ashton, co-founder of the Auto-ID Center at the Massachusetts Institute of Technology (MIT), first referenced the internet of things. Ashton named his presentation "Internet of Things" to embrace the hip new trend of 1999: the internet, and to bring radio frequency identification (RFID) to the attention of P&amp;amp;G's senior management.&lt;/p&gt;

&lt;p&gt;When Things Start to Think, a book by MIT professor Neil Gershenfeld, was also published in 1999. It didn't use the precise term, but it gave a clear picture of where the Internet of Things was going.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does IoT work?&lt;/strong&gt;&lt;br&gt;
An IoT ecosystem is made up of web-enabled smart devices that gather, send, and act on data from their surroundings using embedded systems such as CPUs, sensors, and communication hardware. By connecting to an IoT gateway or other edge device, IoT devices can share sensor data that is either routed to the cloud for analysis or examined locally. These gadgets may occasionally communicate with one another and act on the information they receive. Although individuals can engage with the devices to set them up, give them instructions, or retrieve data, the gadgets do the majority of the work without human contribution alone.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h9F1ZMV1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tfu2hq00bq0lt45nhxl3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h9F1ZMV1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tfu2hq00bq0lt45nhxl3.png" alt="Image description" width="512" height="272"&gt;&lt;/a&gt;&lt;br&gt;
The following are some of the benefits of the IoT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Access to information from any location, at any time, on any device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;improved communication between electronic devices that are connected.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Saving time and money by sending data packets through a linked network.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automating tasks that increase the quality of a company's services while lowering the need for human interaction.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The following are some of the IoT's drawbacks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;As the number of linked devices grows and more information is shared between them, the risk of a hacker stealing personal data grows as well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Companies may someday have to deal with large numbers of IoT devices, possibly millions, and collecting and managing data from all of those devices would be difficult.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If the system has a problem, every linked device is likely to get corrupted.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It's difficult for devices from different manufacturers to connect because there is no universal standard for IoT interoperability.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;IoT applications:&lt;/strong&gt;&lt;br&gt;
The Internet of Things (IoT) has a multidisciplinary vision to assist a variety of disciplines, including environmental, industrial, public/private, medical, and transportation. Concerning specific interests and issues, many scholars have interpreted the IoT in different ways. The IoT's potential and power may be observed in a variety of applications.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--teoMcV-K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rdtt4j3fl2hr07gi8b3j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--teoMcV-K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rdtt4j3fl2hr07gi8b3j.png" alt="Image description" width="512" height="300"&gt;&lt;/a&gt;&lt;br&gt;
The internet of things has a wide range of real-world applications, from consumer and commercial IoT to manufacturing and industrial IoT (IIoT). IoT applications can be found in a variety of industries, including automotive, communications, and energy.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Smart houses with smart thermostats, smart appliances, and connected heating, lighting, and electronic gadgets, for example, can be managed remotely via computers and smartphones in the consumer market.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Wearable devices with sensors and software may gather and analyze user data as well as communication signals about the users and other technologies to make their lives easier and more comfortable. Wearable gadgets are also employed in public safety, such as enhancing first responder reaction times during emergencies by offering efficient routes to a location or tracking construction workers' or firefighters' vital signs at potentially life-threatening incidents.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In healthcare, IoT has numerous advantages, including the capacity to carefully monitor patients through data analysis. IoT technologies are frequently used in hospitals to fulfill activities such as pharmaceutical and medical instrument inventory management.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sensors detecting how many people are in a room, for example, can help smart buildings save money on energy. The temperature can be adjusted automatically, such as turning on the air conditioner if sensors detect that a conference room is full or turning down the heat if everyone has left the workplace.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In the field of agriculture, IoT-based smart farming systems can use linked sensors to monitor things like light, temperature, humidity, and soil moisture in crop fields. IoT can also be used to automate irrigation systems.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;IoT sensors and deployments, such as smart lighting and smart meters, can aid in traffic ease, energy conservation, environmental monitoring and mitigation, and cleanliness in a smart city.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;Future of IoT:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The launch of 5G will propel the automotive sector forward. Data traveling faster will aid in the development of driverless automobiles, as well as the linked vehicles already on the road. You might not consider your vehicle to be an IoT device. New cars, on the other hand, will increasingly analyze your data and communicate with other IoT devices, including other four-wheeled high-tech vehicles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The rollout of 5G networks by major telecom operators will continue. 5G cellular wireless, or fifth-generation cellular wireless, promises faster speeds and the capacity to connect more smart devices at once. Faster networks imply that the data collected by your smart devices can be gathered, analyzed, and managed more efficiently. This will encourage IoT device manufacturers to innovate and increase consumer demand for new goods.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;More than 20 billion IoT devices are expected to exist by 2025. A simple look back reveals the direction in which IoT devices are heading.   According to IoT Analytics, there were more than 4.7 billion items connected to the internet in 2016. What if we fast forward to 2021? The market for IoT devices will grow to approximately 11.6 billion by 2025.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cities will get "smarter" as time goes on. Smart technology will be increasingly adopted by cities and businesses to save time and money. Cities will be able to automate, remotely monitor, and gather data via visitor kiosks, video surveillance systems, bike rental stations, and taxis, among other things.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Jobs in IoT:&lt;/strong&gt;&lt;br&gt;
Due to its status as a developing nation, India has a large IoT potential. According to Naukri.com, India's future potential for IoT is enormous, with 117,114 job vacancies for IoT developers. In contrast, in the United States, demand for IoT developers has increased by more than 300 percent. As we all know, every electronic gadget today comes with an IoT system pre-installed. The IoT has a bright future ahead of it. &lt;/p&gt;

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