<?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: NPLearn</title>
    <description>The latest articles on DEV Community by NPLearn (@noppgithub).</description>
    <link>https://dev.to/noppgithub</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%2F514917%2F2ca392ac-ca56-4679-860f-44cf5b127634.png</url>
      <title>DEV Community: NPLearn</title>
      <link>https://dev.to/noppgithub</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/noppgithub"/>
    <language>en</language>
    <item>
      <title>Apache Airflow 2.3. Grid view the game changer.</title>
      <dc:creator>NPLearn</dc:creator>
      <pubDate>Thu, 16 Jun 2022 04:52:51 +0000</pubDate>
      <link>https://dev.to/noppgithub/apache-airflow-23-grid-view-the-game-changer-49nd</link>
      <guid>https://dev.to/noppgithub/apache-airflow-23-grid-view-the-game-changer-49nd</guid>
      <description>&lt;p&gt;Airflow 2.3 just came out and here's what I interested about.&lt;/p&gt;

&lt;h3&gt;
  
  
  Grid View replaces Tree View
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rEwwFbpb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olytncfmartak9edolmt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rEwwFbpb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olytncfmartak9edolmt.png" alt="thenewgridview" width="880" height="449"&gt;&lt;/a&gt;&lt;br&gt;
I think it's great since it's tell me the list of task with duration on the top of the grid.&lt;/p&gt;

&lt;p&gt;I can see if a task take longer time to run than usual without hover on it or open another tab to see the duration of each task.&lt;br&gt;
It's good that we can know &lt;a href="https://youtu.be/4APWCHgfmCo?t=1659"&gt;which file is failed&lt;/a&gt; and it's make our task atomic as much as possible.&lt;/p&gt;

&lt;p&gt;The Airflow team also mentioned that it's great for checking &lt;strong&gt;mapping task&lt;/strong&gt; as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reference:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://airflow.apache.org/blog/airflow-2.3.0/"&gt;Release note&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>airflow23</category>
      <category>airflow</category>
      <category>python</category>
      <category>devop</category>
    </item>
    <item>
      <title>Airflow 2.3, A new feature that I Like.</title>
      <dc:creator>NPLearn</dc:creator>
      <pubDate>Thu, 16 Jun 2022 04:17:19 +0000</pubDate>
      <link>https://dev.to/noppgithub/airflow-23-what-i-know-13ap</link>
      <guid>https://dev.to/noppgithub/airflow-23-what-i-know-13ap</guid>
      <description>&lt;p&gt;Airflow 2.3 just came out and here's what I interested about.&lt;/p&gt;

&lt;h3&gt;
  
  
  Grid View replaces Tree View
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rEwwFbpb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olytncfmartak9edolmt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rEwwFbpb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/olytncfmartak9edolmt.png" alt="thenewgridview" width="880" height="449"&gt;&lt;/a&gt;&lt;br&gt;
I think it's great since it's tell me the list of task with duration on the top of the grid.&lt;/p&gt;

&lt;p&gt;I can see if a task take longer time to run than usual without hover on it or open another tab to see the duration of each task.&lt;br&gt;
It's good that we can know &lt;a href="https://youtu.be/4APWCHgfmCo?t=1659"&gt;which file is failed&lt;/a&gt; and it's make our task atomic as much as possible.&lt;/p&gt;

&lt;p&gt;The Airflow team also mentioned that it's great for checking &lt;strong&gt;mapping task&lt;/strong&gt; as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reference:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://airflow.apache.org/blog/airflow-2.3.0/"&gt;Release note&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>My favorite tool to work with Python</title>
      <dc:creator>NPLearn</dc:creator>
      <pubDate>Tue, 02 Feb 2021 23:43:20 +0000</pubDate>
      <link>https://dev.to/noppgithub/my-favorite-tool-to-work-with-python-2i8l</link>
      <guid>https://dev.to/noppgithub/my-favorite-tool-to-work-with-python-2i8l</guid>
      <description>&lt;p&gt;When I start using Python to do my work, the Python IDLE is my first editing tool and it's working fine, but when the project is getting bigger and more data to be explored, I need other tools.&lt;/p&gt;

&lt;p&gt;I saw many people use PyCharm, Atom, Jupyter notebook, and Visual Studio Code after trying each of them I feel comfortable playing with &lt;strong&gt;Visual Studio Code&lt;/strong&gt; and &lt;strong&gt;Jupyter&lt;/strong&gt;, now they are my best coding editing tools.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BlMxIqmg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zf3u0is442mlo9bts675.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BlMxIqmg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zf3u0is442mlo9bts675.png" width="880" height="875"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Visual Studio Code&lt;/strong&gt;: It's support many languages and also has a ton of extension that created by clever people available for you to use for free! since my work is related to &lt;strong&gt;Microsoft Azure&lt;/strong&gt;, this tool is really a boost. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--o9BxEM2W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/znbf11z7ljyeps0xwnbq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--o9BxEM2W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/znbf11z7ljyeps0xwnbq.png" width="179" height="209"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Jupyter notebook&lt;/strong&gt;: A very simple tool to install and use, this tool really helps when I need to play with a dataset, if you have Python installed on your machine, simply type &lt;code&gt;pip install jupyter&lt;/code&gt; to get it then &lt;code&gt;jupyter notebook&lt;/code&gt; to start and play with it&lt;/p&gt;

</description>
      <category>python</category>
      <category>vscode</category>
      <category>jupyter</category>
      <category>editor</category>
    </item>
    <item>
      <title>I'm glad to be here :)</title>
      <dc:creator>NPLearn</dc:creator>
      <pubDate>Tue, 17 Nov 2020 18:55:34 +0000</pubDate>
      <link>https://dev.to/noppgithub/i-m-glad-to-be-here-2e1</link>
      <guid>https://dev.to/noppgithub/i-m-glad-to-be-here-2e1</guid>
      <description></description>
    </item>
  </channel>
</rss>
