<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Tejashree Jagtap</title>
    <description>The latest articles on Forem by Tejashree Jagtap (@tejashree198).</description>
    <link>https://forem.com/tejashree198</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%2F819385%2F7e69ca94-d6b3-4a6e-9f77-833a785f89e2.jpeg</url>
      <title>Forem: Tejashree Jagtap</title>
      <link>https://forem.com/tejashree198</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tejashree198"/>
    <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://forem.com/gdsc-ges-coengg/open-source-37e</link>
      <guid>https://forem.com/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>Dart</title>
      <dc:creator>Tejashree Jagtap</dc:creator>
      <pubDate>Sun, 03 Apr 2022 08:56:45 +0000</pubDate>
      <link>https://forem.com/gdsc-ges-coengg/dart-3kk6</link>
      <guid>https://forem.com/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>
  </channel>
</rss>
