<?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: Adib Hanna</title>
    <description>The latest articles on DEV Community by Adib Hanna (@adibhanna).</description>
    <link>https://dev.to/adibhanna</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%2F134556%2F77ea02a6-5a20-48cf-9340-93cd320297b9.png</url>
      <title>DEV Community: Adib Hanna</title>
      <link>https://dev.to/adibhanna</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adibhanna"/>
    <language>en</language>
    <item>
      <title>I started a Rust for beginners series</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Thu, 26 Jan 2023 19:47:22 +0000</pubDate>
      <link>https://dev.to/adibhanna/i-started-a-rust-for-beginners-series-52o5</link>
      <guid>https://dev.to/adibhanna/i-started-a-rust-for-beginners-series-52o5</guid>
      <description>&lt;p&gt;I started a Rust series for beginners on youtube! &lt;br&gt;
check it out &lt;br&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLA3GOqJSZytqgPc76nqHc3QAr77bwj3p9"&gt;https://www.youtube.com/playlist?list=PLA3GOqJSZytqgPc76nqHc3QAr77bwj3p9&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback appreciated! &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Complete Rust Course - Part 1</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Sun, 22 Jan 2023 05:53:04 +0000</pubDate>
      <link>https://dev.to/adibhanna/complete-rust-course-part-1-370g</link>
      <guid>https://dev.to/adibhanna/complete-rust-course-part-1-370g</guid>
      <description>&lt;p&gt;Just published part 1 of my youtube Rust course&lt;br&gt;
&lt;a href="https://youtu.be/2NZlLK6NGmY" rel="noopener noreferrer"&gt;https://youtu.be/2NZlLK6NGmY&lt;/a&gt;&lt;/p&gt;

</description>
      <category>inclusion</category>
      <category>design</category>
      <category>a11y</category>
      <category>career</category>
    </item>
    <item>
      <title>I started a Youtube channel!</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Thu, 12 Jan 2023 21:39:06 +0000</pubDate>
      <link>https://dev.to/adibhanna/i-started-a-youtube-channel-3pjo</link>
      <guid>https://dev.to/adibhanna/i-started-a-youtube-channel-3pjo</guid>
      <description>&lt;p&gt;I've been wanting to start a Youtube channel for a while now, but I felt weird about recording my own voice. I finally hit that record button and did it! &lt;/p&gt;

&lt;p&gt;Here's the link for my channel: &lt;a href="https://www.youtube.com/@adibhanna"&gt;https://www.youtube.com/@adibhanna&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;I would love some feedback on my first video &lt;a href="https://www.youtube.com/watch?v=SVD9tNAyWxY"&gt;here&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;I this video I teach about creating a RESTful API using Express and Typescript, I shows this topic because it's probably the easiest topic to talk about for me. &lt;/p&gt;

&lt;p&gt;Also, English is my 3rd language, I speak Arabic and French. So sometime I use some random words to describe something because I'm not sure how else to describe it. &lt;/p&gt;

&lt;p&gt;Peace! &lt;/p&gt;

</description>
      <category>youtube</category>
      <category>tutorial</category>
      <category>feedback</category>
    </item>
    <item>
      <title>What books are you reading?</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Tue, 13 Dec 2022 01:15:05 +0000</pubDate>
      <link>https://dev.to/adibhanna/what-books-are-you-reading-3bg8</link>
      <guid>https://dev.to/adibhanna/what-books-are-you-reading-3bg8</guid>
      <description></description>
      <category>python</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What books are you reading these days?</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Sun, 21 Aug 2022 00:13:39 +0000</pubDate>
      <link>https://dev.to/adibhanna/what-books-are-you-reading-these-days-3go1</link>
      <guid>https://dev.to/adibhanna/what-books-are-you-reading-these-days-3go1</guid>
      <description></description>
    </item>
    <item>
      <title>Be kind.</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Thu, 04 Aug 2022 22:10:00 +0000</pubDate>
      <link>https://dev.to/adibhanna/be-kind-1lg</link>
      <guid>https://dev.to/adibhanna/be-kind-1lg</guid>
      <description>&lt;p&gt;Every now and then you bump into a person on your team who think that code is the only thing that matters. That person will treat other team members like a vending machine, give them a task and expect some result back. They will do their best to make you feel small and stupid because it's too hard for them to see other people succeed. &lt;br&gt;
If you've been one of those people, please remember that you were in the same position a few years back, you had to learn and go through the same process and training to get to where you're at now. &lt;br&gt;
It's not fair to treat others as lesser than you because they haven't had the chance to spend the time that you did practicing your craft. &lt;br&gt;
Writing code is not about the code itself, it's really about the impact that does on people's lives. If you make code the priority, you missed the point. It's not. Developers are people and they deserve to be treated kindly and with respect. &lt;br&gt;
Learn to be an encourager, help people see the gold in them, celebrate their victories and breakthrough, and for God's sake be kind when giving feedback. &lt;br&gt;
Someone once said: "Everyone you meet is fighting a battle you know nothing about. Be kind. Always." &lt;br&gt;
Oh, and stop calling people "resources", they are not, they are people who are working hard to feed their families and live an honorable life. if they have a different color than yours, they're not less than you, if they come from a poorer county, they are not less than you. &lt;br&gt;
Okay, enough ranting. &lt;br&gt;
Please be kind to others, and remember that people are more important than your code. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>What’s you’re dev setup?</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Mon, 30 May 2022 17:24:11 +0000</pubDate>
      <link>https://dev.to/adibhanna/whats-youre-dev-setup-57lo</link>
      <guid>https://dev.to/adibhanna/whats-youre-dev-setup-57lo</guid>
      <description>&lt;p&gt;I finally started using Vim + Tmux full time! I can’t believe I waited that long to switch. &lt;/p&gt;

&lt;p&gt;I’m using LunarVim for a reasonable Vim configuration, and this Repo to config Tmux &lt;a href="https://github.com/gpakosz/.tmux"&gt;https://github.com/gpakosz/.tmux&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;I also mainly use Iterm2 for my main Terminal (and trying to get Alacritty to behave well with Tmux)&lt;/p&gt;

&lt;p&gt;For Rust development, I’m using Rust Analyzer, and for Typescript I’m using Typescript bin, typescript-language-server, Eslint and Prettier. &lt;/p&gt;

&lt;p&gt;What’s your current dev setup? Would love to see some photos! &lt;br&gt;
Cheers.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>So you want to learn Rust?</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Tue, 10 May 2022 16:12:37 +0000</pubDate>
      <link>https://dev.to/adibhanna/so-you-want-to-learn-rust-cbm</link>
      <guid>https://dev.to/adibhanna/so-you-want-to-learn-rust-cbm</guid>
      <description>&lt;p&gt;Here's my favorite Rust educational resources! &lt;br&gt;
If you're new to Rust, I recommend starting with "the book" and then Easy Rust. &lt;/p&gt;

&lt;h2&gt;
  
  
  Websites (books)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://doc.rust-lang.org/stable/book/"&gt;The Rust Programming Language&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doc.rust-lang.org/nomicon/index.html"&gt;The Rustonomicon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doc.rust-lang.org/rust-by-example/"&gt;Rust By Example&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rust-unofficial.github.io/too-many-lists/first-layout.html"&gt;Learning Rust With Entirely Too Many Linked Lists&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lborb.github.io/book/title-page.html"&gt;The Little Book of Rust Books&lt;/a&gt; (collection of books)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rust-lang-nursery.github.io/rust-cookbook/intro.html"&gt;Rust Cookbook&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rustwasm.github.io/docs/book/"&gt;Rust and WebAssembly&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://stevedonovan.github.io/rust-gentle-intro/"&gt;A Gentle Introduction to Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://learning-rust.github.io/"&gt;Learning Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/index.html"&gt;Rust for the Polyglot Programmer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://veykril.github.io/tlborm/"&gt;The Little Book of Rust Macros&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cheats.rs/"&gt;Rust Language Cheat Sheet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rust-cli.github.io/book/index.html"&gt;Rust CLI Book&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.arewewebyet.org/"&gt;Are we web yet&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fasterthanli.me/articles/a-half-hour-to-learn-rust"&gt;A half an hour to learn Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rustc-dev-guide.rust-lang.org/"&gt;Guide to RustC Development&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.lurklurk.org/effective-rust/"&gt;Effective Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rust-unofficial.github.io/patterns/intro.html"&gt;Rust Design Patterns&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rust-cli.github.io/book/index.html"&gt;Command Line Applications In Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.cs.brandeis.edu/~cs146a/rust/doc-02-21-2015/book/advanced-macros.html"&gt;Advanced Macros&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Dhghomon/easy_rust"&gt;Easy Rust&lt;/a&gt; OR &lt;a href="https://dhghomon.github.io/easy_rust"&gt;GH Page&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Youtube Channels
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCSp-OaMpsO8K0KkOqyBl7_w"&gt;Let’s get Rusty&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UC4ZfpU7QX3iSatYB2GDum5Q"&gt;Rhymu’s Videos&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ"&gt;Jon Gjengset&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCvGrvjefGeb6Tv2cITWC-5Q"&gt;Bedroom Builds&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCncVoOXAma1zJUNTJGL6Ncw"&gt;Chris Hay&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/playlist?list=PLlrxD0HtieHjbTjrchBwOVks_sr8EVW1x"&gt;Microsoft Developer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCjREVt2ZJU8ql-NC9Gu-TJw"&gt;Code to the Moon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/user/nyxtom/videos"&gt;Thomas Holloway&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Frameworks
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://tokio.rs/"&gt;Tokio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://actix.rs/"&gt;Actix Web&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rocket.rs/"&gt;Rocket&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yew.rs/"&gt;Yew&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Books
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.manning.com/books/refactoring-to-rust"&gt;Refactoring to Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nostarch.com/rust-rustaceans"&gt;Rust for Rustaceans&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.manning.com/books/rust-in-action"&gt;Rust in Action&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.manning.com/books/code-like-a-pro-in-rust"&gt;Code Like a Pro in Rust&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.zero2prod.com/"&gt;Zero To Production In Rust&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rust</category>
      <category>education</category>
      <category>resources</category>
      <category>learning</category>
    </item>
    <item>
      <title>Things I learned.</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Mon, 02 May 2022 16:25:00 +0000</pubDate>
      <link>https://dev.to/adibhanna/coder-life-lessons-3k68</link>
      <guid>https://dev.to/adibhanna/coder-life-lessons-3k68</guid>
      <description>&lt;p&gt;Last night, I was chatting with my wife about pursuing our passions and how we get jobs in fields we really love. The conversation ended up with me sharing about a &lt;a href="https://www.youtube.com/watch?v=DFjTD8v7xuw"&gt;video&lt;/a&gt; summarizing Cal Newport's book "So good they can't ignore you". This video made me realize that I never really liked coding, It was never a passion, but having been - in a way - forced to work hard and improve my skills, it somehow became one. I experienced first hand what Cal talked about in his book. It's being skillful that makes you passionate, not the other way around.&lt;/p&gt;

&lt;p&gt;Anyways, here're some lessons I learned (and still learning) from my journey of becoming a programmer: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you're starting university or a coding bootcamp, don't worry too much about grades and results. Instead, focus on learning, and don't be limited to what they required from you to graduate. Coding is a world by itself. &lt;/li&gt;
&lt;li&gt;The journey will be difficult, and you will probably feel lost and confused most of the time. That's okay, we've all been there. &lt;/li&gt;
&lt;li&gt;Take it one step at a time, be present and don't rush, learning takes time, and you need to give your brain the space needed to learn this craft. &lt;/li&gt;
&lt;li&gt;Coding is hard, and no one really knows all the things. &lt;/li&gt;
&lt;li&gt;Imposter syndrome is a real thing, it's rooted in pride, so be humble and at peace with the idea that you're not a super human, unless you were born in Asgard and your father has one eye. &lt;/li&gt;
&lt;li&gt;Learn tools and frameworks, they make you productive, they can get you a job. It's not true that you need to master a language before learning a tool. Kids don't learn correct grammar before learning how to say a complete sentence. &lt;/li&gt;
&lt;li&gt;Focus on just few things, maybe one or two languages &amp;amp; tools, become really good at them and then look for more stuff. If you're a developer, "A learner" is probably one of your top strengths, try not to shove every piece of knowledge found on the face of earth into your brain. Your brain is supposed to be a processor (M1 Max), not a storage system (Floppy Disk). Spend the time to learn how to recognize patterns, how to process information, and how to think. &lt;/li&gt;
&lt;li&gt;It's Okay to say: "I don't know". Even on a job interview. &lt;/li&gt;
&lt;li&gt;Don't compete with other developers. We're all in this jungle trying to find our next meal. &lt;/li&gt;
&lt;li&gt;Share your knowledge. Again, the point is not to look wise and knowledgable. The point is to grow yourself and the people around you. It's all about adding value to the world around you. (this is the point -&amp;gt; .)&lt;/li&gt;
&lt;li&gt;Don't buy 1000 courses if you're not going to watch them.&lt;/li&gt;
&lt;li&gt;Don't follow the trends, at least not fully.&lt;/li&gt;
&lt;li&gt;Be brave, try new things every now and then. A new framework? &lt;/li&gt;
&lt;li&gt;It's okay to be super excited about tech. It's what we do, we all geek out all day long on things like Rust and Go. Most people don't gets it, but that's okay. We're special.&lt;/li&gt;
&lt;li&gt;Do other things outside of coding. This one is hard, but you need to stare at a tree every now and then.
&lt;/li&gt;
&lt;li&gt;Coffee won't make you a better programmer, even if you take really good photos of your mug.&lt;/li&gt;
&lt;li&gt;Be patient.&lt;/li&gt;
&lt;li&gt;Be kind to yourself. &lt;/li&gt;
&lt;li&gt;Don't rush. &lt;/li&gt;
&lt;li&gt;Be present. &lt;/li&gt;
&lt;li&gt;A therapist is really helpful. &lt;/li&gt;
&lt;li&gt;Follow me on Twitter, so I can sell you courses and books, get rich, and then sell you how you can do it yourself as well. Seriously thought, follow me :) &lt;a href="https://twitter.com/Adib_Hanna/"&gt;https://twitter.com/Adib_Hanna/&lt;/a&gt; it feels good to have a great community on Twitter.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>programming</category>
      <category>lessons</category>
      <category>journey</category>
      <category>life</category>
    </item>
    <item>
      <title>My Journey with Rust &amp; Substrate</title>
      <dc:creator>Adib Hanna</dc:creator>
      <pubDate>Mon, 18 Jan 2021 02:16:14 +0000</pubDate>
      <link>https://dev.to/adibhanna/my-journey-with-rust-substrate-42d3</link>
      <guid>https://dev.to/adibhanna/my-journey-with-rust-substrate-42d3</guid>
      <description>&lt;p&gt;A few months ago, I decided to learn  &lt;a href="https://www.rust-lang.org/"&gt;Rust&lt;/a&gt; , mainly because I’m very interested in  &lt;a href="https://substrate.dev/"&gt;Substrate&lt;/a&gt;  (a Blockchain framework). At first, I thought it would be an easy task, and that it will take just a few days and I should be up and running. Well, that wasn’t the case, I really struggled with this language, it reminded me of my University days, studying C++, I felt like I don’t know what I’m doing, which is probably very true. &lt;/p&gt;

&lt;p&gt;So, I decided to take a step back and have another take on this process, approach it a bit differently and in a more systematic way. On my first try, I simply went to the docs read everything, and tried some code. That didn’t really help much, it only made me more confused and less motivated.&lt;br&gt;
The second time around, I decided to follow a “consistent motivation” approach - something that I came up with while writing this post. &lt;/p&gt;

&lt;p&gt;Basically, whenever I feel lost and unmotivated, I’ll go watch some YouTube videos that would excite me. &lt;br&gt;
Here are some of my favorite: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://www.youtube.com/channel/UC4ZfpU7QX3iSatYB2GDum5Q"&gt;rhymu8354&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.youtube.com/channel/UC_iD0xppBwwsrM9DegC5cQQ"&gt;Jon Gjengset&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;a href="https://www.youtube.com/channel/UCDmSWx6SK0zCU2NqPJ0VmDQ"&gt;David Pedersen&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  My Process
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Read the Rust docs, all of it, without trying any of their coding examples, I just wanted to get a feel of what’s going on in this language - the story behind it. That helped my intuition for whenever I read Rust code. &lt;/li&gt;
&lt;li&gt;Watched a TON of YouTube videos. I found a bunch of great channels of devs streaming themselves learning and coding Rust. That was inspiring and gave me the desire and motivation to actually try to code things myself.&lt;/li&gt;
&lt;li&gt;Followed the top Rust accounts on Twitter. The goal was to keep myself up to date with all things Rust. They also share great resources and blog posts.&lt;/li&gt;
&lt;li&gt;Re-read the Rust docs again, this time I tried all the code they provided, and I spent a lot of time familiarising myself with its syntax.&lt;/li&gt;
&lt;li&gt;Read as many blog posts as I can find.&lt;/li&gt;
&lt;li&gt;Read all of Substrate  &lt;a href="https://github.com/paritytech/substrate"&gt;codebase&lt;/a&gt;  on Github.&lt;/li&gt;
&lt;li&gt;Build something with Substrate. &lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Lesson Learned
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Don’t give up quickly.&lt;/li&gt;
&lt;li&gt;Realize that learning takes time.&lt;/li&gt;
&lt;li&gt;You’re not the only person struggling with learning new things.&lt;/li&gt;
&lt;li&gt;Read other people’s code (!important).&lt;/li&gt;
&lt;li&gt;READ THE DOCS.&lt;/li&gt;
&lt;li&gt;CODE CODE CODE.&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Rust Resources
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Great Udemy Course &lt;a href="https://www.udemy.com/course/rust-lang/"&gt;https://www.udemy.com/course/rust-lang/&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;Official Rust docs &lt;a href="https://doc.rust-lang.org/book"&gt;https://doc.rust-lang.org/book&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Rust by example &lt;a href="https://doc.rust-lang.org/stable/rust-by-example"&gt;https://doc.rust-lang.org/stable/rust-by-example&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Substrate Resources
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Substrate Crowdcasts &lt;a href="https://www.crowdcast.io/e/substrate-seminar"&gt;https://www.crowdcast.io/e/substrate-seminar&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Substrates Tutorials, Knowledge base, and Recipes &lt;a href="https://substrate.dev/en/"&gt;https://substrate.dev/en/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Substrate Developer Hub &lt;a href="https://github.com/substrate-developer-hub"&gt;https://github.com/substrate-developer-hub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Polkadot docs &lt;a href="https://wiki.polkadot.network/en"&gt;https://wiki.polkadot.network/en&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is my first blog post ever, I hope it helps someone with their coding journey. Oh, and I’m definitely open to any feedback that could help me improve the quality of what I’m sharing on this blog. &lt;/p&gt;

&lt;p&gt;Follow my posts on: &lt;a href="https://blog.adibhanna.com/"&gt;Adib Hanna&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cheers! &lt;/p&gt;

</description>
      <category>rust</category>
      <category>substrate</category>
      <category>learning</category>
      <category>resources</category>
    </item>
  </channel>
</rss>
