<?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: MLSC GESCOE</title>
    <description>The latest articles on DEV Community by MLSC GESCOE (@mlscgescoe).</description>
    <link>https://dev.to/mlscgescoe</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%2F7067%2F1fce7626-d44e-4925-b947-4e1a1ceb833e.png</url>
      <title>DEV Community: MLSC GESCOE</title>
      <link>https://dev.to/mlscgescoe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mlscgescoe"/>
    <language>en</language>
    <item>
      <title>Learn about managing application content in an Efficient Way</title>
      <dc:creator>Arya Danech</dc:creator>
      <pubDate>Sat, 13 Jan 2024 01:33:51 +0000</pubDate>
      <link>https://dev.to/mlscgescoe/learn-about-managing-application-content-in-an-efficient-way-23g1</link>
      <guid>https://dev.to/mlscgescoe/learn-about-managing-application-content-in-an-efficient-way-23g1</guid>
      <description>&lt;p&gt;Ever wanted to create a Full Stack Application but struggling with managing the Content to be stored and displayed? 🤔&lt;/p&gt;

&lt;p&gt;Well, Strapi has got you covered ✅&lt;/p&gt;

&lt;p&gt;If we want to develop a backend for any kind of application, we need to write code from scratch along with choosing a Database, planning out how the APIs will work, making authentications, etc.&lt;/p&gt;

&lt;p&gt;But Strapi makes it easy to build and manage backend with it’s built-in features. Not only that but it also generates code for it which it 100% JavaScript 🚀&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Strapi?
&lt;/h3&gt;

&lt;p&gt;It is an open-source and fully customizable &lt;strong&gt;Headless Content Management System (CMS)&lt;/strong&gt;, meaning that developers have complete freedom over how the data will be displayed using any frontend framework.&lt;/p&gt;

&lt;p&gt;It is completely functionable with any Framework using JavaScript / TypeScript.&lt;/p&gt;

&lt;p&gt;Using Strapi, anyone can develop a Backend for any application within minutes of work.&lt;/p&gt;

&lt;p&gt;It provides a very Interactive Admin Panel to create, manage and deliver content, using APIs to fetch and display those datasets across various applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  Getting Started
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Installing Strapi&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To get started, we need to run a simple command to build strapi application&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;npx&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;create-strapi-app&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="nx"&gt;latest&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PROJECT_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;OR&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;yarn&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;create&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;strapi-app&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PROJECT_NAME&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This will automatically create an entire admin panel for strapi which could be accessed from &lt;code&gt;[localhost:1337/admin](http://localhost:1337/admin)&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--A4QRHQn3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rxd5ti32sz6jvq5b3c6g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A4QRHQn3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rxd5ti32sz6jvq5b3c6g.png" alt="Strapi Admin Panel" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the look of the Strapi Admin Panel. Here you can manage all the collections that would be used to store data and displayed on the applications&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Designing Data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just like developing Database Schema for any application, we would be structuring the data as we want, but without writing a &lt;strong&gt;Single Line of Code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dqOQ_JVS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v5ssma5etae8tb3ulnbs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dqOQ_JVS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v5ssma5etae8tb3ulnbs.png" alt="Strapi Default User Collection" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Strapi comes with a default User Collection which would be used for user authentication on our applications&lt;/p&gt;

&lt;p&gt;From this page, we can create our own collection types as per our needs with just few clicks🖱️&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Adding a Collection Type&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Firstly, Collections are just like tables in any Relational Database. Or it is also similar to Collections in MongoDB.&lt;/p&gt;

&lt;p&gt;Now suppose we want to create a collection for storing books, we will initially create a collection type named &lt;code&gt;book&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Once the collection type is created, we will be able to define the fields that we wish to have in our &lt;code&gt;book&lt;/code&gt; collection&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E0vRCdPh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkwcmlg9ci59uxyvp93t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E0vRCdPh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zkwcmlg9ci59uxyvp93t.png" alt="Adding fields to Strapi Collection" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While adding a field, we can mark it as required, specify it’s minimum and maximum length, and also mark it as a Unique field&lt;/p&gt;

&lt;p&gt;After adding some fields in our collection type, we get to see something like this&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tegJ7vT2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2k406a6jjvgo0wvd1ajn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tegJ7vT2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2k406a6jjvgo0wvd1ajn.png" alt="Fields in newly added Collection" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here we have defined some fields which are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;name (required, type → text, min. length → 3)&lt;/li&gt;
&lt;li&gt;author (required, type → text, min. length → 3)&lt;/li&gt;
&lt;li&gt;published (required, type → date)&lt;/li&gt;
&lt;li&gt;price (required, type → number)&lt;/li&gt;
&lt;li&gt;image (required, type → media)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After we are done with building our Collection Type, we can now add content in the collection through strapi dashboard itself by simply clicking on the &lt;code&gt;Content Manager&lt;/code&gt; tab in the sidebar, then selecting our newly created collection type and then clicking on &lt;code&gt;Create New Entry&lt;/code&gt; button&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wBJi-kjG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ltg1180sqmzrnxixrpv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wBJi-kjG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5ltg1180sqmzrnxixrpv.png" alt="Adding entry in the Created Collection Type" width="800" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here we get an interactive form, based on the fields chosen while building the collection type, to add data to our collection.&lt;/p&gt;

&lt;p&gt;Just for an example I created an Entry for a Book which can be accessed from any application using API links&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---JF-X2AN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cc5bt04q7xbx6z7zhafu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---JF-X2AN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cc5bt04q7xbx6z7zhafu.png" alt="Entry Created in Book Collection" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: Using the Content added in Strapi Collection&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To access data from APIs, we need an API Token to access the data&lt;/p&gt;

&lt;p&gt;In this case, the API token can be generated for a single or multiple Collection Types. We just need to Navigate to Settings &amp;gt; API Tokens (under &lt;code&gt;Global Settings&lt;/code&gt;)&lt;/p&gt;

&lt;p&gt;After that, we need to Specify permissions for Public and Authenticated users to a specific application. This can be set according to our needs by finding the settings under &lt;code&gt;Users &amp;amp; Permissions Plugin&lt;/code&gt; tab.&lt;/p&gt;

&lt;p&gt;There we can choose the actions that will be allowed to Authenticated or Unauthenticated users. For Example, recently we created a collection type named &lt;code&gt;book&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now for this collection type, we can choose which type of users can &lt;strong&gt;create&lt;/strong&gt;, &lt;strong&gt;update&lt;/strong&gt;, &lt;strong&gt;delete&lt;/strong&gt;, or even &lt;strong&gt;find&lt;/strong&gt; a book.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bOBL1xgy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d5voss3vw405in6f6b81.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bOBL1xgy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d5voss3vw405in6f6b81.png" alt="Getting API links for Collection" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here as we select the actions allowed to the specified users, we get the API path to access the data.&lt;/p&gt;

&lt;p&gt;Therefore, according to our example, we can &lt;strong&gt;find&lt;/strong&gt; books if and only if we are authenticated, and it can be done by using the link &lt;code&gt;localhost:1337/api/books&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;So this was the basic introduction to Strapi: Headless CMS. There is much more to explore in Strapi Admin Dashboard and it is free of cost. &lt;/p&gt;

&lt;p&gt;Do checkout it's amazing website, &lt;a href="https://strapi.io/"&gt;https://strapi.io/&lt;/a&gt; for more information&lt;/p&gt;

&lt;p&gt;If you want tutorials on building projects with Strapi, here are some links to those as well 😉&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://youtube.com/playlist?list=PLu0W_9lII9ajKKSG5aROCiw9iro5vK-gE&amp;amp;feature=shared"&gt;Strapi Tutorials for Beginners - CodeWithHarry (in Hindi)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtube.com/playlist?list=PL4cUxeGkcC9h6OY8_8Oq6JerWqsKdAPxn&amp;amp;feature=shared"&gt;Strapi Tutorial (with React &amp;amp; GraphQL) - Net Ninja&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So that is all for now. Feel free to reach out to me via &lt;a href="https://www.linkedin.com/in/arya-danech-a17538252/"&gt;LinkedIn&lt;/a&gt; or &lt;a href="https://twitter.com/aryadanech14"&gt;Twitter (X)&lt;/a&gt;.&lt;br&gt;
Do checkout my repositories on &lt;a href="https://github.com/aryad14"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Learning 🚀&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>api</category>
      <category>backend</category>
    </item>
    <item>
      <title>Take your first step into GitHub!</title>
      <dc:creator>Samiksha Bhor</dc:creator>
      <pubDate>Tue, 26 Sep 2023 12:58:20 +0000</pubDate>
      <link>https://dev.to/mlscgescoe/take-your-first-step-into-github-4a7k</link>
      <guid>https://dev.to/mlscgescoe/take-your-first-step-into-github-4a7k</guid>
      <description>&lt;p&gt;Want to start your journey as a coder? Visited the GitHub page but don't understand stuff? Worry not! I got you covered.&lt;br&gt;
GitHub is a must-step to come in your journey as a coder. Here is all you need to know to get started with GitHub. In this blog post, you will find a comprehensive introduction to GitHub and its key features. We will explore how GitHub works, its benefits, the basic commands and how you can use it to your advantage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gqGG0VaB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z1v0ts556g2srizome6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gqGG0VaB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8z1v0ts556g2srizome6.jpg" alt="Github landing page" width="750" height="496"&gt;&lt;/a&gt;&lt;br&gt;
(reference : &lt;a href="https://nira.com/wp-content/uploads/2021/12/image4-1.jpg"&gt;https://nira.com/wp-content/uploads/2021/12/image4-1.jpg&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding GitHub: An Introduction
&lt;/h2&gt;

&lt;p&gt;GitHub has become an indispensable tool in the world of software development and collaboration. Whether you are a beginner or an experienced programmer, understanding the basics of GitHub can greatly enhance your productivity and efficiency.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploring the Basics of GitHub: Git and Github?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CiOKzbOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/go5lo5p7akrvnjgelk7i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CiOKzbOJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/go5lo5p7akrvnjgelk7i.png" alt="Git page" width="800" height="433"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Reference:&lt;a href="https://www.oreilly.com/api/v2/epubs/9781788395038/files/assets/f101b42d-7ec6-4470-a812-850efe897415.png"&gt;https://www.oreilly.com/api/v2/epubs/9781788395038/files/assets/f101b42d-7ec6-4470-a812-850efe897415.png&lt;/a&gt;)&lt;br&gt;
GitHub is a web-based platform that allows for version control and collaboration on projects. It is built on top of Git, a distributed version control system that helps manage changes to files and directories over time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/w3jLJU7DT5E"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Advantages of using Githubs:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;The Version Control lets you revert and revisit any stage of 
your project building. The history of any edits made is easily 
accessible.&lt;/li&gt;
&lt;li&gt;GitHub allows easy and effective collaboration. Multiple people 
can work on a project and the changes are noted thus letting 
the team work efficiently.&lt;/li&gt;
&lt;li&gt;Being an open source, GitHub allows people to collaborate and 
participate in any project thus providing opportunities to 
contribute and learn on a large scale.&lt;/li&gt;
&lt;li&gt;GitHub page is a service that is ideal for hosting projects and 
portfolios.&lt;/li&gt;
&lt;li&gt;GitHub allows you to track bugs easily in your project. You 
save a lot of time!!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HtL4R2N8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/meeldh7aqhexgpb8507i.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HtL4R2N8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/meeldh7aqhexgpb8507i.jpeg" alt="Tree diagram explaining git" width="406" height="235"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Reference: &lt;a href="https://images.app.goo.gl/HpwAWx1joYH3n3nAA"&gt;https://images.app.goo.gl/HpwAWx1joYH3n3nAA&lt;/a&gt;)&lt;/p&gt;

&lt;h2&gt;
  
  
  Basic Git commands you need to know :
&lt;/h2&gt;

&lt;p&gt;Here are some common Git commands that beginners should familiarize themselves with:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;git init&lt;/strong&gt;: Initializes a new Git repository. This is the first command you use when starting a new project.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;git clone [url]&lt;/strong&gt;: Copies a Git repository from a remote source, and also adds the original location as a remote so you can fetch from it again and push to it if you have permission.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git status&lt;/strong&gt;: This command informs you about the state of your workspace.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git add [file]&lt;/strong&gt;: Adds a change in the file to the staging area for Git. It tells Git that you want to include updates from a particular file in the next commit.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git commit -m "[descriptive message]"&lt;/strong&gt;: Records or snapshots the file permanently in the version history with a message describing the changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git push [alias] [branch]&lt;/strong&gt;: Pushes your changes to a remote repository.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git pull&lt;/strong&gt;: Fetches the latest changes from the remote repository and merges them with your local one. This command is a combination of &lt;code&gt;git fetch&lt;/code&gt; and &lt;code&gt;git merge&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git branch&lt;/strong&gt;: Allows you to create, view, and delete branches.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git checkout [branch]&lt;/strong&gt;: Switches you from one branch to another.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;git merge [branch]&lt;/strong&gt;: Merges the specified branch’s history into the current one.
Knowing these commands and practicing them will help you get your way around with Git Hub. Keep practicing!!&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  GitHub for Beginners: Essential Tips and Tricks
&lt;/h2&gt;

&lt;p&gt;If you are new to GitHub, here are some essential tips and tricks to get started:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the Basics of Version Control: Familiarize yourself with the concept of version control, which allows you to track changes to your code and collaborate.&lt;/li&gt;
&lt;li&gt;Learn the Git Workflow: It is essential to understand how Git works and how to use its commands.&lt;/li&gt;
&lt;li&gt;Start Small: Pick a small project first to learn and experiment with GitHub features.&lt;/li&gt;
&lt;li&gt;Explore: Spend time exploring on Git Hub, observing other projects and learning.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And! that's it. Intake all that and &lt;em&gt;breathe&lt;/em&gt;. You got this!&lt;br&gt;
For more such informational blogs, stay tuned!&lt;br&gt;
Remember, &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The rewards of mastering GitHub will undoubtedly be worth the effort.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3eogYOpU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4payhm6jki4qwcan50xh.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3eogYOpU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4payhm6jki4qwcan50xh.gif" alt="Brain powered gif" width="640" height="428"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>github</category>
      <category>git</category>
      <category>beginners</category>
    </item>
    <item>
      <title>LinkedIn for Students: Start Your Professional Journey Early</title>
      <dc:creator>Rutvika Ahire</dc:creator>
      <pubDate>Wed, 13 Sep 2023 20:17:00 +0000</pubDate>
      <link>https://dev.to/mlscgescoe/linkedin-for-students-start-your-professional-journey-early-2gld</link>
      <guid>https://dev.to/mlscgescoe/linkedin-for-students-start-your-professional-journey-early-2gld</guid>
      <description>&lt;p&gt;Are you a college student looking to jump-start your professional journey? Look no further than LinkedIn. &lt;/p&gt;

&lt;p&gt;LinkedIn might seem to be primarily for professionals, but it has a lot of potential for college students as well, and it has numerous benefits for them as well.&lt;/p&gt;

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

&lt;p&gt;LinkedIn is a popular social network with a specific purpose. It is all about professional networking, that is - building a group of contacts that will help you advance in your career. &lt;/p&gt;

&lt;p&gt;Think of it as a digital career portfolio. Unlike a static paper resume, LinkedIn lets you showcase your skills, experience, and achievements in real time. &lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;Here’s why having a LinkedIn profile is advantageous and how it can help you lay the foundation for a successful career.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  - Networking :
&lt;/h2&gt;

&lt;p&gt;As a student, you can create valuable connections and widen your networks. You can start by locating your friends, coworkers, colleagues, classmates, and mentors. &lt;/p&gt;

&lt;p&gt;Networking can help you branch out in the industry you want to work in.  It will help you discover more about people you have met or intend to meet. Connecting with industry professionals, professors, and alumni can provide guidance, mentorship, and job referrals.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  - Opportunities :
&lt;/h2&gt;

&lt;p&gt;One of the most significant advantages of LinkedIn is the ability to discover potential internships, jobs, and volunteer opportunities. You can also follow companies and organizations of interest, and stay up to date on industry trends and job openings. It is an excellent source for conducting company research.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Open learning :
&lt;/h2&gt;

&lt;p&gt;LinkedIn Learning provides a wide range of courses and tutorials covering various topics, including business, technology, creative skills, and many more. With a vast library of courses, you can explore topics beyond your major, which will help you become a well-rounded professional. &lt;/p&gt;

&lt;p&gt;These courses also offer a certificate of completion, which can be added to your profile and resume, making them more appealing to potential employers.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  - Brand Yourself :
&lt;/h2&gt;

&lt;p&gt;LinkedIn is a platform where you can showcase your skills, experiences, and accomplishments. You can build a professional profile and build your brand. You can add your education, work experience, volunteer experience, noteworthy class projects, and other achievements.&lt;/p&gt;

&lt;p&gt;You can also participate in discussions and share your thoughts and insights on industry topics by writing articles or by commenting on posts. This will help you establish yourself as an expert in your field.&lt;/p&gt;

&lt;h2&gt;
  
  
  - Endorsements :
&lt;/h2&gt;

&lt;p&gt;Endorsement is an excellent way of showcasing your skills and expertise. You can ask your connections to endorse you for skills you want to highlight. This can help you stand out in the crowd and increase your chances of getting noticed by potential employers.&lt;/p&gt;

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

&lt;p&gt;In conclusion, LinkedIn is a potent tool for college students who want to kick-start their careers and expand their professional network. There is no telling when a connection will come in handy, and the bigger your network, the more opportunities for job referrals.&lt;/p&gt;

&lt;p&gt;Whether you're looking for internships, or job opportunities, or simply want to learn more about your desired industry, LinkedIn can be an invaluable resource. &lt;/p&gt;

&lt;p&gt;So, start using it today, and start building your future!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>learning</category>
      <category>community</category>
    </item>
    <item>
      <title>Mastering The Web : TypeScript Vs JavaScript Showdown</title>
      <dc:creator>Krupa Nimkar</dc:creator>
      <pubDate>Sat, 26 Aug 2023 17:53:52 +0000</pubDate>
      <link>https://dev.to/mlscgescoe/mastering-the-web-typescript-vs-javascript-showdown-2ke0</link>
      <guid>https://dev.to/mlscgescoe/mastering-the-web-typescript-vs-javascript-showdown-2ke0</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Here We Go: Introduction Time&lt;/em&gt;:&lt;/strong&gt;&lt;br&gt;
    Someone just starting out in front-end web development might struggle to decide whether to use TypeScript or JavaScript for their web projects.This weblog will resolve the confusion using explaining the terms JavaScript and TypeScript and explaining a number of the differences between them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Getting Cozy with JavaScript: Your Coding BFF!:&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
        JavaScript is the handiest form of scripting language used to create dynamic net pages and add capability to web pages written in HTML. JavaScript is a smooth-to-learn, cross-platform translation language whose code is written into HTML documents with the usage of tags, so it is embedded in HTML. JavaScript programs run in an internet browser with no initial configuration.JavaScript's syntax is kinda similar to C, but when it comes to naming stuff, it's more like Java. In the old days, JS was all about front-end stuff, but as tech evolved, newer versions also got your back for server-side things. So now, you can use JS for both making websites look cool and powering the stuff behind them.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TypeScript Fun:&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
      TypeScript is an open supply programming language that evolved by using Microsoft in 2012.TypeScript is the syntax of JS, which means it consists of all the functions to be had in JS plus some extras which can be lacking in JS. essentially.TypeScript consists of instructions, inheritance, encapsulation, and so forth. It's by far an effective superset of JS with item-oriented programming capabilities as the reason that a JS application is a superset of JS, it is taken into consideration as TypeScript software. TypeScript is a scripting language, so code will now not be carried out until you assign the proper facts type to a variable. Like JS, TypeScript is a platform impartial language and supports all JS libraries.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;TypeScript vs JavaScript: What's the Deal? :&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4bSLxa-z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r5io01epx9upyvoomj56.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4bSLxa-z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r5io01epx9upyvoomj56.jpg" alt="Image description" width="574" height="496"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--USv2Xr3X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b6zidqvpk7ycg1uj6dg8.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--USv2Xr3X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b6zidqvpk7ycg1uj6dg8.jpg" alt="Image description" width="578" height="461"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G47tpL30--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mey4gfmim82pru1plac4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G47tpL30--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mey4gfmim82pru1plac4.jpg" alt="Image description" width="576" height="492"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--J9Vs1nY3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a8mytx03mes5fre21sdd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J9Vs1nY3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/a8mytx03mes5fre21sdd.jpg" alt="Image description" width="574" height="305"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Conclusion :&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
     You know, it's really just your own take on which language rocks and which one doesn't. I mean, JS is like the easy-peasy choice for a lot of devs because everyone's into it. But hey, if you're tackling big, fancy projects, TypeScript is where it's at. Think about it, it's like JS on steroids – gives you all those OOP goodies, fancy IDE support, and lets you do things that plain JS can't. So, when you're deciding, don't forget about TypeScript, buddy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tSLYc5BP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uejpde49fc7kxkmuwgdn.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tSLYc5BP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uejpde49fc7kxkmuwgdn.gif" alt="Image description" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And that's a wrap, my friends. Until we meet again in the blogosphere, keep being your amazing selves!&lt;br&gt;
          Happy Learning!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>typescript</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Mastering TypeScript: Guides &amp; Tricks</title>
      <dc:creator>Ishwari Deore</dc:creator>
      <pubDate>Fri, 25 Aug 2023 16:35:45 +0000</pubDate>
      <link>https://dev.to/mlscgescoe/mastering-typescript-guides-tricks-li</link>
      <guid>https://dev.to/mlscgescoe/mastering-typescript-guides-tricks-li</guid>
      <description>&lt;p&gt;Hey there, coding enthusiast! Let's dive into the fascinating world of TypeScript. Imagine it as your trusty sidekick in the coding adventure, making your life as a developer easier and more enjoyable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Microsoft TypeScript&lt;/strong&gt; is a free and open-source high-level programming language. A programming language to address the shortcomings of JavaScript.&lt;/p&gt;

&lt;p&gt;Every JavaScript file is a valid TypeScript file because TypeScript is built on top of JavaScript. Because TypeScript is not understood by browsers, TypeScript code is converted into JavaScript.&lt;/p&gt;

&lt;p&gt;TypeScript supports both front-end and back-end development, making your apps cooler and easier to manage. You can use TypeScript to build mobile apps, websites, desktop apps, and more!&lt;/p&gt;

&lt;h2&gt;
  
  
  Here are some handy tips that will make your TypeScript journey even smoother!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Static Typing:&lt;/strong&gt; Take full advantage of TypeScript's static typing capabilities. Explicitly define types for variables, function parameters, return values, and object properties. This helps catch errors early and improves code clarity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Enable Strict Mode:&lt;/strong&gt; Enable strict mode in your TypeScript configuration by setting "strict" to true. This ensures that TypeScript applies strict type-checking rules and flags potential errors. It helps maintain code quality and catches common mistakes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Utilize Interfaces and Types:&lt;/strong&gt; Use interfaces and types to define contracts and shape data structures. Interfaces are useful for defining object structures and contracts, while types offer more flexibility for union types, intersection types, and conditional types.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Stay Updated:&lt;/strong&gt; TypeScript is an evolving language. Stay updated with the latest TypeScript releases, new features, and best practices. Follow TypeScript blogs, newsletters, and community forums to stay connected with the TypeScript ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Practice:&lt;/strong&gt; The best way to learn TypeScript is by writing code. Take on small coding exercises, and work on mini-projects. Regular practice will help you solidify your understanding and improve your skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check out these awesome learning resources to help you become a TypeScript pro!
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. TypeScript Documentation:&lt;/strong&gt; The official TypeScript documentation (&lt;a href="https://www.typescriptlang.org/docs/"&gt;https://www.typescriptlang.org/docs/&lt;/a&gt; ) is a comprehensive resource that covers all aspects of TypeScript, from basic syntax to advanced features. It provides explanations, examples, and code snippets to help you understand and use TypeScript effectively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. TypeScript Handbook:&lt;/strong&gt; The TypeScript Handbook (&lt;a href="https://www.typescriptlang.org/docs/handbook/"&gt;https://www.typescriptlang.org/docs/handbook/&lt;/a&gt; ) is an official resource provided by the TypeScript team. It covers TypeScript fundamentals, advanced types, decorators, modules, and more. It's a great reference for understanding TypeScript concepts and syntax.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. TypeScript Playground:&lt;/strong&gt; The TypeScript Playground (&lt;a href="https://www.typescriptlang.org/play"&gt;https://www.typescriptlang.org/play&lt;/a&gt; ) is an online editor where you can experiment with TypeScript code in real-time. It lets you write TypeScript, see the compiled JavaScript output, and share your code&lt;br&gt;
snippets. It's an excellent tool for trying out TypeScript features and concepts.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YN1AMdMv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz40ixaexvh25vqdp4q9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YN1AMdMv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz40ixaexvh25vqdp4q9.png" alt="TypeScript TS Playground" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. TypeScript YouTube Channels:&lt;/strong&gt; These are some of the YouTube channels where beginners can learn Typescript for free:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--al1Rz9Sg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/np1ezkjw44qurpf1w2l4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--al1Rz9Sg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/np1ezkjw44qurpf1w2l4.png" alt="Youtube Tutorial" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Net Ninja: TypeScript Tutorial&lt;br&gt;
&lt;a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI"&gt;https://www.youtube.com/playlist?list=PL4cUxeGkcC9gUgr39Q_yD6v-bSyMwKPUI&lt;/a&gt;&lt;br&gt;
Academind: TypeScript Course for Beginners&lt;br&gt;
&lt;a href="https://youtu.be/BwuLxPH8IDs"&gt;https://youtu.be/BwuLxPH8IDs&lt;/a&gt;&lt;br&gt;
Traversy Media: TypeScript Crash Course&lt;br&gt;
&lt;a href="https://youtu.be/BCg4U1FzODs"&gt;https://youtu.be/BCg4U1FzODs&lt;/a&gt;&lt;br&gt;
Programming with Mosh: TypeScript Tutorial for Beginners&lt;br&gt;
&lt;a href="https://youtu.be/d56mG7DezGs"&gt;https://youtu.be/d56mG7DezGs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. TypeScript Udemy Course:&lt;/strong&gt; Here are some Udemy Courses&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RYt0HzvJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ux9ob5yvkabruc5o9ki3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RYt0HzvJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ux9ob5yvkabruc5o9ki3.png" alt="Udemy Courses" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Understanding TypeScript&lt;br&gt;
&lt;a href="https://www.udemy.com/share/1013yQ3@EaN5be6JXbtFXTq-1xPO9_P1ICbiIJXsEgpNTxeoaDchVuI3mbpAjkewlWkPZdaNmw==/"&gt;https://www.udemy.com/share/1013yQ3@EaN5be6JXbtFXTq-1xPO9_P1ICbiIJXsEgpNTxeoaDchVuI3mbpAjkewlWkPZdaNmw==/&lt;/a&gt;&lt;br&gt;
Typescript: The Complete Developer's Guide&lt;br&gt;
&lt;a href="https://www.udemy.com/share/101WXk3@AqgTx6Q5SHA77PCRU4zQ2uaFxZ-iuMNqzAzglSskPMZVvlcv6bDDJLdVeN_wuK65yA==/"&gt;https://www.udemy.com/share/101WXk3@AqgTx6Q5SHA77PCRU4zQ2uaFxZ-iuMNqzAzglSskPMZVvlcv6bDDJLdVeN_wuK65yA==/&lt;/a&gt;&lt;br&gt;
Typescript Bootcamp: Beginner To Advanced (2023 Edition)&lt;br&gt;
&lt;a href="https://www.udemy.com/share/101Kx43@cgrdmzoSoOcOR_3XCpcBdMaAh6CzmCN2M3SOviOwmb-CuGtKyx6feV_SV9gh6UIXHQ==/"&gt;https://www.udemy.com/share/101Kx43@cgrdmzoSoOcOR_3XCpcBdMaAh6CzmCN2M3SOviOwmb-CuGtKyx6feV_SV9gh6UIXHQ==/&lt;/a&gt;&lt;br&gt;
Mastering TypeScript - 2023 Edition&lt;br&gt;
&lt;a href="https://www.udemy.com/share/106GLy3@dBMkJngLghAcL4gqlUZc0ikJgyDOg2eMKrRD6AAItnM_rcmSDE_CNfL4er8h7GK1gg==/"&gt;https://www.udemy.com/share/106GLy3@dBMkJngLghAcL4gqlUZc0ikJgyDOg2eMKrRD6AAItnM_rcmSDE_CNfL4er8h7GK1gg==/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I hope that these tips and resources help you in learning TypeScript.&lt;/p&gt;

&lt;p&gt;Happy coding, and may your TypeScript adventures be filled with creativity, productivity, and the joy of building amazing things!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EOFCupE9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrm6d29n2gn13qp7j2ja.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EOFCupE9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrm6d29n2gn13qp7j2ja.gif" alt="byesbgif" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;




</description>
      <category>typescript</category>
      <category>beginners</category>
      <category>resources</category>
      <category>tips</category>
    </item>
  </channel>
</rss>
