<?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: Maxim Zhukov</title>
    <description>The latest articles on DEV Community by Maxim Zhukov (@fsou1).</description>
    <link>https://dev.to/fsou1</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%2F431336%2Ff543cf9d-edfb-42dd-8b55-e3b3004c9379.jpeg</url>
      <title>DEV Community: Maxim Zhukov</title>
      <link>https://dev.to/fsou1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fsou1"/>
    <language>en</language>
    <item>
      <title>Beginner friendly tutorial for a portfolio project with React - Loan Calculator</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Wed, 17 Nov 2021 02:02:08 +0000</pubDate>
      <link>https://dev.to/fsou1/beginner-friendly-tutorial-for-a-portfolio-project-with-react-loan-calculator-gi5</link>
      <guid>https://dev.to/fsou1/beginner-friendly-tutorial-for-a-portfolio-project-with-react-loan-calculator-gi5</guid>
      <description>&lt;p&gt;Hey comrades 🐻&lt;/p&gt;

&lt;p&gt;I really hope you all doing well and stay safe in these difficult times.&lt;/p&gt;

&lt;p&gt;Let me share with you my recent video (&lt;a href="https://youtu.be/cPssveW-9M8"&gt;https://youtu.be/cPssveW-9M8&lt;/a&gt;) about #react.&lt;/p&gt;

&lt;p&gt;You'd see this framework in action while I'm developing a complete, thought pretty basic, mortgage calculator.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=cPssveW-9M8"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_UP0Jz7J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://img.youtube.com/vi/cPssveW-9M8/0.jpg" alt="IMAGE ALT TEXT HERE" width="480" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>A list of videos and posts from the land of Deno (01/01 - 01/31)</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Tue, 02 Feb 2021 07:49:37 +0000</pubDate>
      <link>https://dev.to/fsou1/a-list-of-videos-and-posts-from-the-land-of-deno-01-01-01-31-3ck0</link>
      <guid>https://dev.to/fsou1/a-list-of-videos-and-posts-from-the-land-of-deno-01-01-01-31-3ck0</guid>
      <description>&lt;p&gt;🔸▶️ &lt;a href="https://www.youtube.com/watch?v=428ejtNbd5A"&gt;Deno, a Secure Runtime for JavaScript and TypeScript&lt;/a&gt; - by Ryan Dahl, creator of Node.js and Deno;&lt;/p&gt;

&lt;p&gt;🔸▶️ &lt;a href="https://www.youtube.com/watch?v=Gk1I3tfNy-A"&gt;Deno in Production, by Brian Leroux&lt;/a&gt; - the author shares his production experience with Deno;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://itnext.io/vno-a-vue-deno-love-story-a9dd4d130ac7"&gt;vno: a vue / deno love story&lt;/a&gt; - the first native build tool for compiling and bundling Vue single-file components;&lt;/p&gt;

&lt;p&gt;🔸▶️ &lt;a href="https://www.youtube.com/watch?v=htYWd8HVOSY"&gt;How to Deploy Your Deno Applications to Heroku&lt;/a&gt; - a tutorial about how to deploy a Deno app to Heroku;&lt;/p&gt;

&lt;p&gt;🔸▶️ &lt;a href="https://youtu.be/1i3U-6gjGxw"&gt;Develop a Discord bot&lt;/a&gt; | Let's Code;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://deno.land/posts/deno-in-2020"&gt;Deno in 2020&lt;/a&gt; - Deno's review of the year;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://deno.land/posts/v1.7"&gt;Deno 1.7 Release Notes&lt;/a&gt; -  new features and changes;&lt;/p&gt;

&lt;p&gt;🔸▶️ &lt;a href="https://youtu.be/Gmb0yJKkBWM"&gt;Deno: Develop REST API + mongoDB + Linux&lt;/a&gt; | Let's Code;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://blog.bitsrc.io/introduction-to-aleph-the-react-framework-in-deno-322ec26d0fa9"&gt;Introduction to Aleph - The React Framework in Deno&lt;/a&gt; - Aleph allows you to build React app that uses server-side rendering;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://levelup.gitconnected.com/using-data-urls-to-load-dependencies-in-deno-18461713ec1e"&gt;Using Data URLs to Load Dependencies in Deno&lt;/a&gt; - a way to dynamically create and load modules;&lt;/p&gt;

&lt;p&gt;🔸 &lt;a href="https://www.infoq.com/news/2021/02/deno-compiles-native-binaries/"&gt;Deno Now Compiles to Self-Contained, Standalone Binaries&lt;/a&gt; - an example of bundling and compiling Deno applications;&lt;/p&gt;

&lt;p&gt;💬 Your feedback, suggestions, and links for the next digest are always welcome.&lt;/p&gt;

</description>
      <category>deno</category>
    </item>
    <item>
      <title>🦕Deno: REST API + MongoDB + Linux</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Mon, 25 Jan 2021 15:30:39 +0000</pubDate>
      <link>https://dev.to/fsou1/deno-rest-api-mongodb-linux-3dgk</link>
      <guid>https://dev.to/fsou1/deno-rest-api-mongodb-linux-3dgk</guid>
      <description>&lt;p&gt;This time we will implement something more interesting than yet another bot. Today, we'll develop a REST API using Deno and connect it with the MongoDB database. To make things even cooler, we'll develop and run it on Linux (Ubuntu).&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/Gmb0yJKkBWM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>deno</category>
      <category>mongodb</category>
      <category>linux</category>
    </item>
    <item>
      <title>🦕Let's code a Discord bot using Deno</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Sun, 10 Jan 2021 18:51:00 +0000</pubDate>
      <link>https://dev.to/fsou1/let-s-code-a-discord-bot-using-deno-41kc</link>
      <guid>https://dev.to/fsou1/let-s-code-a-discord-bot-using-deno-41kc</guid>
      <description>&lt;p&gt;Today we will continue to use the Deno framework and develop a Discord bot. We'll also add some unit tests and see how to run them.&lt;/p&gt;

&lt;p&gt;Since you may not be familiar with the approach, do not hesitate to post any comments/questions to this &lt;a href="https://youtu.be/1i3U-6gjGxw"&gt;video&lt;/a&gt;. I’m eager to receive your feedback.&lt;/p&gt;

&lt;p&gt;I hope you enjoy this video.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/1i3U-6gjGxw"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>deno</category>
      <category>discord</category>
      <category>typescript</category>
    </item>
    <item>
      <title>Let's develop a telegram bot using Deno</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Sat, 02 Jan 2021 04:36:28 +0000</pubDate>
      <link>https://dev.to/fsou1/let-s-develop-a-telegram-bot-with-deno-ln1</link>
      <guid>https://dev.to/fsou1/let-s-develop-a-telegram-bot-with-deno-ln1</guid>
      <description>&lt;p&gt;New Years Eve holidays is always a great chance to get into something new 🎄🎁&lt;/p&gt;

&lt;p&gt;So in this video, we'll develop a basic telegram bot using &lt;a href="https://deno.land/"&gt;Deno&lt;/a&gt; (a new secure runtime for JavaScript and TypeScript). In the process of developing, we'll also get into the platform's key features.&lt;/p&gt;

&lt;p&gt;Since you may not be familiar with the approach, do not hesitate to post any comments/questions to this &lt;a href="https://youtu.be/buhTrROCvSk"&gt;video&lt;/a&gt;. I’m eager to receive your feedback.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/buhTrROCvSk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>deno</category>
      <category>telegram</category>
      <category>typescript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>The drawback of NodeJS fs.readFile</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Fri, 11 Dec 2020 02:52:50 +0000</pubDate>
      <link>https://dev.to/fsou1/the-drawback-of-nodejs-fs-readfile-4dc4</link>
      <guid>https://dev.to/fsou1/the-drawback-of-nodejs-fs-readfile-4dc4</guid>
      <description>&lt;p&gt;Have you used &lt;code&gt;fs.readFile(...)&lt;/code&gt; for reading large files with NodeJS?&lt;/p&gt;

&lt;p&gt;Well, then you must be aware of &lt;code&gt;ERR_STRING_TOO_LONG&lt;/code&gt; and &lt;code&gt;Cannot create a string longer than 0x1ffffffe8 characters&lt;/code&gt; potential issues.&lt;/p&gt;

&lt;p&gt;So if you are looking for an answer about how to deal with it, then this is exactly what is my today's video about!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/C07O7A3zgFk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>node</category>
    </item>
    <item>
      <title>3 Ways to Redirect a User and Common Pitfalls</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Tue, 27 Oct 2020 04:48:55 +0000</pubDate>
      <link>https://dev.to/fsou1/3-ways-to-redirect-a-user-and-common-pitfalls-2ehc</link>
      <guid>https://dev.to/fsou1/3-ways-to-redirect-a-user-and-common-pitfalls-2ehc</guid>
      <description>&lt;p&gt;When I was thinking about this post, I thought it would be very short and straightforward. However, it looks like there are at least 3 different ways with pros and significant pitfalls. &lt;/p&gt;

&lt;p&gt;In general, there are 3 ways you can make a redirect.&lt;/p&gt;

&lt;h2&gt;
  
  
  HTML meta
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;meta http-equiv="refresh" content="5; url = https://bit.ly/3okeOK4" /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  JavaScript
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script type="text/javascript"&amp;gt;
    window.location.href = "https://bit.ly/3okeOK4" 
&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Server-side redirects
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Apache
Redirect 301 / http://www.new-website.com
RedirectMatch 301 /blog(.*) http://www.new-website.com$1
Redirect 301 /page.html http://www.old-website/new-page.html
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So if you'd like to know their differences and decide which one to use and when then I hope you enjoy this video.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/iI9fb-nKatY"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;Source code and references:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/FSou1/SeasonedDeveloper/tree/main/html/redirect-to-a-page"&gt;HTML redirect example&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FSou1/SeasonedDeveloper/tree/main/javascript/redirect-to-a-page"&gt;JavaScript redirect examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FSou1/SeasonedDeveloper/tree/main/other/redirect-to-a-page"&gt;301 &amp;amp; 302 redirect examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/redirect-web-page/"&gt;How to Redirect a Web Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://html.spec.whatwg.org/multipage/semantics.html#attr-meta-http-equiv-refresh"&gt;http-equiv="refresh"&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hi there</title>
      <dc:creator>Maxim Zhukov</dc:creator>
      <pubDate>Tue, 14 Jul 2020 04:52:37 +0000</pubDate>
      <link>https://dev.to/fsou1/hey-there-2p0b</link>
      <guid>https://dev.to/fsou1/hey-there-2p0b</guid>
      <description>&lt;h3&gt;
  
  
  Hi there 👋
&lt;/h3&gt;

&lt;p&gt;I'm a Full Stack Developer (.NET) and &lt;a href="https://www.youracclaim.com/badges/64b5a7a0-ff44-4794-b415-e2312e31c814"&gt;Microsoft Certified Azure Architect&lt;/a&gt; with a major experience experience in solution design and performance optimizations.&lt;/p&gt;

&lt;h4&gt;
  
  
  Projects
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;📝 &lt;a href="https://fsou1.github.io/"&gt;Blog&lt;/a&gt; - .NET, Azure, JavaScript, SQL, Design, performance&lt;/li&gt;
&lt;li&gt;🙋 &lt;a href="https://chrome.google.com/webstore/detail/quickreply/enngmhjfhandgjeccahinpmjfmllklki"&gt;QuickReply&lt;/a&gt; - a chrome extension to reply to frequently asked questions faster&lt;/li&gt;
&lt;li&gt;🔖 &lt;a href="https://github.com/FSou1/typescript-algorithms"&gt;typescript-algorithms&lt;/a&gt; - algorithms and data structures implemented in TypeScript&lt;/li&gt;
&lt;li&gt;🚿 &lt;a href="https://chrome.google.com/webstore/detail/webdetox/jglmleifkehhcmheadecpeoohaagakio"&gt;WebDetox&lt;/a&gt; - a chrome extension to control noise and toxic topics on the web&lt;/li&gt;
&lt;li&gt;🇷🇺 &lt;a href="https://t.me/csharp_1001_notes"&gt;C# 1001 notes&lt;/a&gt; - a telegram channel with C# and .NET notes&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
  </channel>
</rss>
