<?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: Nguyễn Quang Minh</title>
    <description>The latest articles on DEV Community by Nguyễn Quang Minh (@nguyenquangminh0711).</description>
    <link>https://dev.to/nguyenquangminh0711</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%2F453603%2F1966b338-3b46-44f8-9846-ab8126e299ac.jpeg</url>
      <title>DEV Community: Nguyễn Quang Minh</title>
      <link>https://dev.to/nguyenquangminh0711</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nguyenquangminh0711"/>
    <language>en</language>
    <item>
      <title>Ruby Jard - Just Another Ruby Debugger</title>
      <dc:creator>Nguyễn Quang Minh</dc:creator>
      <pubDate>Sat, 12 Sep 2020 13:28:13 +0000</pubDate>
      <link>https://dev.to/nguyenquangminh0711/ruby-jard-just-another-ruby-debugger-25m2</link>
      <guid>https://dev.to/nguyenquangminh0711/ruby-jard-just-another-ruby-debugger-25m2</guid>
      <description>&lt;p&gt;Hi all, I would like to show you guys a Ruby debugger, named Ruby Jard, that I'm working on recently. Ruby Jard provides a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.&lt;/p&gt;

&lt;p&gt;Ruby Jard wraps around Byebug, and Pry and provides a series of features and enhancements. Some significant features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rich intuitive Terminal UI, runs directly in terminal emulators.&lt;/li&gt;
&lt;li&gt;Navigate with pleasure. No more next, next, next, next, and have no idea what you are doing. &lt;/li&gt;
&lt;li&gt;Debug filter. Prevent your program from stepping into weird places. You can specify which layer (application only, gems, standard libs, etc.) you are interested in, and can combine with the included/excluded list.&lt;/li&gt;
&lt;li&gt;Visualize everything you need, grab important things at one glance. A totally new variable inspection that helps you comprehend any variable data shape, and peek at its data.&lt;/li&gt;
&lt;li&gt;Powerful REPL console&lt;/li&gt;
&lt;li&gt;Flexible customization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is still in Beta version. So, it would be great to hear the feedback so that I can improve it in the future. &lt;/p&gt;

&lt;p&gt;You can see it in action at &lt;a href="https://rubyjard.org/"&gt;https://rubyjard.org/&lt;/a&gt;&lt;br&gt;
Or watch the following video (&lt;a href="https://asciinema.org/a/358874"&gt;https://asciinema.org/a/358874&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://asciinema.org/a/358874"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8-TVJRed--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v2ug7x6gwhct8jbtdb05.png" alt="Ruby Jard Demo"&gt;&lt;/a&gt;&lt;br&gt;
(Click to view on asciinema)&lt;/p&gt;

&lt;p&gt;Some screenshots:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KIqqvH4v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8xdxe0s27asidkbj2t0d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KIqqvH4v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8xdxe0s27asidkbj2t0d.png" alt="Ruby Jard Screenshot"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RBTSnHd4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nlbgahb5749sgyay11ff.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RBTSnHd4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nlbgahb5749sgyay11ff.png" alt="Ruby Jard Screenshot"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---8WdzJpn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yz9qyq36ub3uhw9sk9c7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---8WdzJpn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yz9qyq36ub3uhw9sk9c7.png" alt="Ruby Jard Screenshot"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BSYmecFL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/tjnl8s0nshhhgfdvbyi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BSYmecFL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/tjnl8s0nshhhgfdvbyi2.png" alt="Debug Rails on 2K screen"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ruby</category>
    </item>
  </channel>
</rss>
