<?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: tellitwithcode</title>
    <description>The latest articles on Forem by tellitwithcode (@tellitwithcode).</description>
    <link>https://forem.com/tellitwithcode</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%2F1004864%2F72e0f96a-563a-4703-b386-8dd9f76c085d.png</url>
      <title>Forem: tellitwithcode</title>
      <link>https://forem.com/tellitwithcode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/tellitwithcode"/>
    <language>en</language>
    <item>
      <title>7 games that could boost your coding skills while having fun</title>
      <dc:creator>tellitwithcode</dc:creator>
      <pubDate>Mon, 30 Jan 2023 22:29:01 +0000</pubDate>
      <link>https://forem.com/tellitwithcode/7-games-that-could-boost-your-coding-skills-while-having-fun-3am3</link>
      <guid>https://forem.com/tellitwithcode/7-games-that-could-boost-your-coding-skills-while-having-fun-3am3</guid>
      <description>&lt;p&gt;A couple of months ago I played a game that was focused on flexbox. the name of this game was &lt;a href="https://flexboxfroggy.com/" rel="noopener noreferrer"&gt;Flexbox Froggy&lt;/a&gt;. It was quite fun and I decided to do a little research to come up with a list of free coding games. I have not played all of them yet, but I will try to do that and also update this list if I come across new games.&lt;/p&gt;

&lt;h2&gt;
  
  
  List of the games
&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://flexboxfroggy.com/" rel="noopener noreferrer"&gt;Flexbox Froggy&lt;/a&gt; &lt;br&gt;
&lt;a href="https://flukeout.github.io/" rel="noopener noreferrer"&gt;CSS Diner&lt;/a&gt;&lt;br&gt;
&lt;a href="https://codecombat.com/" rel="noopener noreferrer"&gt;Codecombat&lt;/a&gt;&lt;br&gt;
&lt;a href="http://www.flexboxdefense.com/" rel="noopener noreferrer"&gt;Flexbox Defense&lt;/a&gt;&lt;br&gt;
&lt;a href="https://vim-adventures.com/" rel="noopener noreferrer"&gt;VIM Adventures&lt;/a&gt;&lt;br&gt;
&lt;a href="https://checkio.org/" rel="noopener noreferrer"&gt;Checkio&lt;/a&gt;&lt;br&gt;
&lt;a href="https://scratch.mit.edu/" rel="noopener noreferrer"&gt;Scratch&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Do you have any tip for your favourite coding games?&lt;br&gt;
Write your favourite game in the comments -&amp;gt; we can keep this list updated. &lt;/p&gt;

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

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@dejeludire?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText" rel="noopener noreferrer"&gt;Folu Eludire&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/games?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>crypto</category>
      <category>web3</category>
      <category>blockchain</category>
      <category>offers</category>
    </item>
    <item>
      <title>AWS Lambda features #1: Event-driven workflows</title>
      <dc:creator>tellitwithcode</dc:creator>
      <pubDate>Sun, 22 Jan 2023 22:52:15 +0000</pubDate>
      <link>https://forem.com/tellitwithcode/aws-lambda-features-1-event-driven-workflows-3a09</link>
      <guid>https://forem.com/tellitwithcode/aws-lambda-features-1-event-driven-workflows-3a09</guid>
      <description>&lt;p&gt;In this series we will talk about the features that come from  AWS Lambda. In this first article we will cover one of the feature of Lambda - event-driven workflows. &lt;/p&gt;

&lt;p&gt;Before serverless, when the servers wanted to respond to e.i. API call it was necessary that the server was listening on a particular port every minute of a year for a request. Lambda is not doing that. &lt;/p&gt;

&lt;p&gt;The new approach that Lambda is bringing is based on event - driven workflow. The Lambda function is invoked by Lambda service when some event happens. &lt;/p&gt;

&lt;p&gt;There is a lot of services that Lambda can be awaiting the event from. It could be for example Dynamo DB, Amazon S3 or API gateway. For the specific event for example -&amp;gt; there could be a file upload to Amazon S3 which can trigger the invoke of a Lambda function. It could be also a Dynamo DB table update or API call and many more.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--34u1O9Vz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bazx1x2ijr1rjk2yw340.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--34u1O9Vz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bazx1x2ijr1rjk2yw340.png" alt="Event-driven feature of Lambda" width="880" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As described above and on the image. Firstly there should be an event source -&amp;gt; which invokes the lambda and then the code within lambda is executed. There is a result from it which can also continue to some of the other AWS services. &lt;/p&gt;

&lt;p&gt;Let's describe some &lt;a href="https://docs.aws.amazon.com/lambda/latest/dg/applications-usecases.html"&gt;use case examples from AWS website.&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;File processing&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wDYAv9uP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h8apa33hxr00d6b1tium.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wDYAv9uP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h8apa33hxr00d6b1tium.png" alt="File processing example from AWS website" width="880" height="198"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Website&lt;br&gt;
Let's say there is a calculator for exchange rates. After entering the from, to amount and the currencies we hit Convert button and there is a request made to an endpoint which route the request to Lambda -&amp;gt; then the result is calculated by lambda and give back the result.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m58YE0Qb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bz1ibcgg629ji7j41y5l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m58YE0Qb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bz1ibcgg629ji7j41y5l.png" alt="Website example" width="880" height="175"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are lot of other services that can be taken as the event source that will invoke the Lambda function. Find more information on AWS website in this article -&amp;gt; &lt;a href="https://docs.aws.amazon.com/lambda/latest/dg/lambda-services.html"&gt;Using AWS Lambda with other services&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;FOLLOW &lt;a href="https://www.instagram.com/tellitwithcode/"&gt;tellitwithcode&lt;/a&gt; on Instagram&lt;/p&gt;

&lt;p&gt;Sources:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=EBSdyoO3goc"&gt;Introduction to AWS Lambda &amp;amp; Serverless Applications&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=GEABePyhFPA"&gt;Serverless 101: AWS Lambda&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.aws.amazon.com/lambda/latest/dg/applications-usecases.html"&gt;Common Lambda application types and use cases&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>lambda</category>
      <category>serverless</category>
      <category>eventdriven</category>
    </item>
    <item>
      <title>7 AWS services that can help create your app</title>
      <dc:creator>tellitwithcode</dc:creator>
      <pubDate>Sun, 22 Jan 2023 18:15:15 +0000</pubDate>
      <link>https://forem.com/tellitwithcode/7-aws-services-that-can-help-create-your-app-fgk</link>
      <guid>https://forem.com/tellitwithcode/7-aws-services-that-can-help-create-your-app-fgk</guid>
      <description>&lt;p&gt;Amazon Web Services offers a lot of different services that can be used for building an app. You can search &lt;a href="https://aws.amazon.com/products/?aws-products-all.sort-by=item.additionalFields.productNameLowercase&amp;amp;aws-products-all.sort-order=asc&amp;amp;awsf.re%3AInvent=*all&amp;amp;awsf.Free%20Tier%20Type=*all&amp;amp;awsf.tech-category=*all" rel="noopener noreferrer"&gt;within all of them on this site&lt;/a&gt; where you can use different filters to get to services that could fulfil your needs. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjhws2id7xjjto97z3e9x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjhws2id7xjjto97z3e9x.png" alt="AWS Cloud Products page" width="800" height="426"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can choose a particular product category or use filter on the left side of page.&lt;/p&gt;

&lt;p&gt;There is a possibility to choose from different possibilities:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;re:Invent - we can choose from whether the service was launched on re:Invent 2021 or 2022&lt;/li&gt;
&lt;li&gt;Free Tier Type - we can choose whether we want to see the services with 12 Months Free, Always Free or Trials possibility&lt;/li&gt;
&lt;li&gt;Product Categories - consists of different product categories e.i. Analytics, Blockchain, Database, Internet Of Things etc. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The number of services available is pretty high. Let's dive briefly into 7 of them. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/lambda/" rel="noopener noreferrer"&gt;1. AWS Lambda&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;AWS Lambda is serverless computing service used for running event-driven and scheduled tasks. It allows users to run code without provisioning or managing servers. One of the advantages is that it can scale automatically and we pay only for what we use. Lambda can be used with these programming languages: Java, Go, PowerShell, Node.js, C#, Python, and Ruby code. #2. Amazon Cognito&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/api-gateway/" rel="noopener noreferrer"&gt;2. Amazon API Gateway&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;Helps to create, publish, maintain, monitor, and secure APIs at any scale. Using API Gateway we can build 2 types of APIs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;RESTful APIs&lt;/li&gt;
&lt;li&gt;WEBSOCKET APIs&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/cognito/" rel="noopener noreferrer"&gt;3 Amazon Cognito&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This service is usually used for adding sign-in and sign-up to web and mobile apps. Amazon Cognito is an authentication and authorization service. &lt;/p&gt;

&lt;p&gt;So basically once we need to add the possibility for registering the clients and then their sign in to their accounts, this service is good to go.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/dynamodb/" rel="noopener noreferrer"&gt;4. Amazon Dynamo DB&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;As we could also work with some data that we need to be stored, it is always good to have a service that enables us to do so. Amazon Dynamo DB is serverless, key-value NoSQL database. It enables app creators to start small and scale to handle petabytes of data and ten of millions of read and write requests per second.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/appsync/" rel="noopener noreferrer"&gt;5. Amazon Appsync&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;As the clients may have some data within their accounts and after they are logged in they expect their data to be shown. We need to query them from somewhere. Amazon Appsync helps to create serverless API that enables that. &lt;/p&gt;

&lt;p&gt;Not only querying is the thing that can be done thanks to this service. Also updating or publishing data through one single endpoint is the thing. &lt;/p&gt;

&lt;p&gt;There are 2 types of APIs that can be created with this service:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;GraphQL API&lt;/li&gt;
&lt;li&gt;Pub/Sub API&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/step-functions/" rel="noopener noreferrer"&gt;6. AWS Step Functions&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This service helps with serverless orchestration. Helps with management of workflows with possibility to call over 200 AWS services.&lt;/p&gt;

&lt;p&gt;In other words we can have some workflow within our business logic that requires couple of steps to be done. Let's take for example a simple flow where a user of the app needs to upload a photo that will be edited. Steps that could be done&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Saving the photo on server&lt;/li&gt;
&lt;li&gt;Checking that payment was a success&lt;/li&gt;
&lt;li&gt;&lt;p&gt;a. If the payment was a success then running a Lambda function that can edit the photo&lt;br&gt;
b.  If the payment was not a success then wait for 3 days for a payment. If there is no payment after 3 days - CANCEL IT&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Saving the edited photo on server&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sending the email with the edited photo or with the message that the payment did not arrive and the order was cancelled.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All of the steps could be managed by creating a workflow within the Step Functions. This is just an example of couple of steps, but the possibilities are endless.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://aws.amazon.com/cloudwatch/" rel="noopener noreferrer"&gt;7. AWS CloudWatch&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;This service is pretty useful once you would like to log for example some errors that occur from time to time. But not only that. AWS CloudWatch is monitoring and management &lt;br&gt;
service, which is great for collecting logs, metrics or event data.&lt;/p&gt;

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

&lt;p&gt;These are just a couple of services that can be useful from all the services that are offered by AWS. &lt;/p&gt;

&lt;p&gt;Which from the AWS services are you using for creating your apps?&lt;/p&gt;

&lt;p&gt;FOLLOW &lt;a href="https://www.instagram.com/tellitwithcode/" rel="noopener noreferrer"&gt;tellitwithcode&lt;/a&gt; on Instagram&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ai</category>
      <category>showdev</category>
      <category>streamlit</category>
    </item>
    <item>
      <title>The only best shortcut every beginner developer should remember when using VS Code on macOs</title>
      <dc:creator>tellitwithcode</dc:creator>
      <pubDate>Fri, 20 Jan 2023 21:36:39 +0000</pubDate>
      <link>https://forem.com/tellitwithcode/the-only-best-shortcut-every-developer-should-remember-when-using-vs-code-on-macos-20gl</link>
      <guid>https://forem.com/tellitwithcode/the-only-best-shortcut-every-developer-should-remember-when-using-vs-code-on-macos-20gl</guid>
      <description>&lt;p&gt;This shortcut could help to discover faster usage of VS Code.&lt;/p&gt;

&lt;h1&gt;
  
  
  The magic shortcut is
&lt;/h1&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;⌘K ⌘S
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When you write this shortcut in VS Code on you Mac a new window called Keyboard Shortcuts opens. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bl-LvlKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d22b4gb87i37p0kkf78p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bl-LvlKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d22b4gb87i37p0kkf78p.png" alt="Screenshot of Keyboard Shortcuts table in VS Code" width="880" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can find a lot of very useful shortcuts that can streamline your everyday workflow with VS Code.&lt;/p&gt;

&lt;p&gt;One of the could be&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;⇧⌘L
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This shortcut selects all occurrences of current selection. So for example when you are in a file where you want to replace : with = on all 10 places within the file you can select the first : then hit the shortcut and it will select all of :. Then you can edit it with =. Lovely, isn't it? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bl-LvlKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d22b4gb87i37p0kkf78p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bl-LvlKh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d22b4gb87i37p0kkf78p.png" alt="Screenshot of Keyboard Shortcuts table in VS Code" width="880" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the first column called &lt;strong&gt;Command&lt;/strong&gt; you have the description of the command. You can search within the commands with the search bar above the table. The keyboard shortcut combination is right to the &lt;strong&gt;Command&lt;/strong&gt; column in the &lt;strong&gt;Keybinding&lt;/strong&gt; column.&lt;/p&gt;

&lt;p&gt;On the right side within the search bar there are 3 icons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The first icon enables you to record keys you hit on you keyboard and if the combination is valid shortcut it will search it in the list. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can change the alphabetical order of the shortcuts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;When you write something in the search bar and you want to delete it you can hit the last third icon. It will clean the search bar. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Changing the shortcut according to your preferences
&lt;/h1&gt;

&lt;p&gt;On the left side within each line of the table there is a small pencil which enables you to edit the shortcut. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LL7Cw1bX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ilq7g3jz7xgudyapmir.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LL7Cw1bX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ilq7g3jz7xgudyapmir.png" alt="Showing where to edit the keyboard shortcut in VS Code Keyboard Shortcuts table" width="880" height="82"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can write your own preferable combination and after hitting enter you can use it. When there is a match between your new combination and any of the combinations within the table it will give you a hint. &lt;/p&gt;

&lt;h1&gt;
  
  
  Other sources of shortcuts
&lt;/h1&gt;

&lt;p&gt;Of course there are lot of videos and articles about the shortcuts for VS Code and macOs. For those who prefer to have the shortcuts within one PDF there is a one right from VS Code. You can find it here &lt;a href="https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf"&gt;Keyboard shortcuts macOs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is your favourite shortcut when using VS Code on macOs?&lt;br&gt;
Inspire us all in comments :)&lt;/p&gt;

&lt;p&gt;FOLLOW &lt;a href="https://www.instagram.com/tellitwithcode/"&gt;tellitwithcode on Instagram&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Photo by &lt;a href="https://unsplash.com/@nosoylasonia?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Juan Gomez&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/shortcuts?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>6 ideas about why learning to code is worth it</title>
      <dc:creator>tellitwithcode</dc:creator>
      <pubDate>Thu, 19 Jan 2023 20:23:27 +0000</pubDate>
      <link>https://forem.com/tellitwithcode/6-ideas-about-why-learning-to-code-is-worth-it-5blp</link>
      <guid>https://forem.com/tellitwithcode/6-ideas-about-why-learning-to-code-is-worth-it-5blp</guid>
      <description>&lt;h2&gt;
  
  
  Coding as a tool of communication
&lt;/h2&gt;

&lt;p&gt;As a fan of communication and foreign languages I found the reason why coding could be interesting for me as a way of communicating with computers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding as a way to freedom and saving more time
&lt;/h2&gt;

&lt;p&gt;Coding is a skill that could be done from anywhere, but not only that. The code helps to create tools that are used for repeatable tasks. I think that when we can automate some repeatable tasks we gain time. We can then use it for different events in our lives than working on repeatable tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding has high earning potential
&lt;/h2&gt;

&lt;p&gt;Coding is a skill that belongs to skills of high-income potential right now. It is not the only motivation but I think it is something that could be a pleasant result of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding is a way to train the brain
&lt;/h2&gt;

&lt;p&gt;I think that as we train muscles we also need to train our brain and this is a good way to do it 🙂 Not the only one, but one of them. &lt;/p&gt;

&lt;h2&gt;
  
  
  Coding as a way of craftsmanship
&lt;/h2&gt;

&lt;p&gt;I always admired skilful craftsmen who could build things from scratch. While admiring others, I also wanted to know how to build something. I chose to learn how to build software as I see the future in it 🙂&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding as a tool for problem solving
&lt;/h2&gt;

&lt;p&gt;This can be very useful also in every day life. Defining the problem and finding the right solution approach could be applied also in a lot of situations that we face in everyday life. Practicing this skill thanks coding is a win.&lt;/p&gt;

&lt;p&gt;What is your #motivation and #why you think learning to code is worth it? &lt;/p&gt;

</description>
      <category>nginx</category>
      <category>networking</category>
      <category>shell</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
