<?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: kevin</title>
    <description>The latest articles on DEV Community by kevin (@kevinhq).</description>
    <link>https://dev.to/kevinhq</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%2F131268%2F6cc9b7f8-9f0d-4ca8-9368-ca4144a454da.png</url>
      <title>DEV Community: kevin</title>
      <link>https://dev.to/kevinhq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kevinhq"/>
    <language>en</language>
    <item>
      <title>How I solve problem with freezing desktop on Debian with Gnome desktop</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 10 Oct 2020 15:58:04 +0000</pubDate>
      <link>https://dev.to/kevinhq/how-i-solve-problem-with-freezing-desktop-on-debian-with-gnome-desktop-36mi</link>
      <guid>https://dev.to/kevinhq/how-i-solve-problem-with-freezing-desktop-on-debian-with-gnome-desktop-36mi</guid>
      <description>&lt;h2&gt;
  
  
  Background story
&lt;/h2&gt;

&lt;p&gt;I migrated my old laptop Dell Inspiron 3421 to Debian 10 some days ago. I'll share the details on another post.  &lt;/p&gt;

&lt;p&gt;This Debian 10 runs with gnome-core, so it's using the Gnome desktop environment. At first, everything seems running smoothly.  &lt;/p&gt;

&lt;p&gt;I open a few &lt;a href="https://kevinhq.com/reddit"&gt;Reddit&lt;/a&gt; tabs on its default browser, Firefox ESR. Nothing sluggish on this laptop with 2GB RAM. At this point, I don't install any packages other than those:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Upwork tracking app&lt;/li&gt;
&lt;li&gt;htop. It is for monitoring the CPU and RAM usage.&lt;/li&gt;
&lt;li&gt;Vim editor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Other packages were from the default packages from gnome-core: Calculator, Calendar, etc. I can't remove them without removing gnome-core and losing the desktop environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why not using LXDE or another lighter DE?
&lt;/h3&gt;

&lt;p&gt;I migrate from Lubuntu with LXDE to Debian. The main reason is there are several problems with that desktop environment. Yes, it's very light. However, it doesn't work well with my use cases.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem
&lt;/h2&gt;

&lt;p&gt;The problem begins when I try to work with Google Sheet webpage. The laptop suddenly freezes.&lt;/p&gt;

&lt;p&gt;I try to switch to the terminal and kill the process but no success. The desktop is frozen. Then, I leave it for around half-hour. Nothing changes.&lt;/p&gt;

&lt;p&gt;In the end, I have no choice but to press the power button for some seconds. Yes, I need to force it to shut down.&lt;/p&gt;

&lt;h2&gt;
  
  
  Solution
&lt;/h2&gt;

&lt;p&gt;After thinking for a while, I remember, one of my friends talking about the OOM mechanism. OOM is an abbreviation for Out-Of-Memory.&lt;/p&gt;

&lt;p&gt;It's a mechanism of operating system to kill the process that eats up too much memory on the machine.&lt;/p&gt;

&lt;p&gt;Then, I start to wonder why this Debian OOM mechanism doesn't kill the process and prevent the system from freezing. Perhaps, I need to explore more on this part in the future.&lt;/p&gt;

&lt;p&gt;As for the solution to my current problem, I come up with these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  I disable the swap permanently. It is my personal preference. I hate to see my machine gets slow because it's starting to swap the data on RAM to disk.&lt;/li&gt;
&lt;li&gt;  Then, I install the &lt;a href="https://github.com/rfjakob/earlyoom"&gt;earlyoom&lt;/a&gt; package: &lt;code&gt;sudo apt install earlyoom&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After that, I configure it by&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  opening the &lt;code&gt;/etc/default/earlyoom&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  updating the EARLYOOM_ARGS with &lt;code&gt;-r 30 -m 1&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  At last, I restart the earlyoom process.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can read about the earlyoom configuration on their Github page.&lt;/p&gt;

&lt;h2&gt;
  
  
  Result
&lt;/h2&gt;

&lt;p&gt;I verify the result by opening the same tab with Google Sheet on Firefox ESR. I set up the same situation that triggers the frozen system earlier.&lt;/p&gt;

&lt;p&gt;Here's what I observe so far:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; No more frozen desktop.&lt;/li&gt;
&lt;li&gt; When out-of-memory is happening (well, the laptop only has 2GB of RAM), it kills the Firefox tab gracefully.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Verdicts
&lt;/h2&gt;

&lt;p&gt;We all know 2GB of RAM isn't sufficient to run Debian with Gnome desktop smoothly. The documentation recommends 1GB to run Debian with a desktop. But, it mentions not to run with Gnome.&lt;/p&gt;

&lt;p&gt;Yet, the steps I've done above are working well to deliver the result: no more frozen system without adding more RAM.&lt;/p&gt;

&lt;p&gt;Still, I can't deny the ideal solution for the problem is adding one more RAM module to the empty slot on this laptop.&lt;/p&gt;

&lt;p&gt;One more: though I do all of them on Debian, I am sure it's possible to use these solutions on another Linux distribution, as long as you can install the earlyoom package.&lt;/p&gt;

&lt;p&gt;Originally published at &lt;a href="https://kevinhq.com/how-to-prevent-a-frozen-desktop-on-linux/"&gt;how to prevent a frozen desktop on Linux&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
    </item>
    <item>
      <title>Other reasons which makes me happy with Cloudflare</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Tue, 10 Sep 2019 15:28:32 +0000</pubDate>
      <link>https://dev.to/kevinhq/other-reasons-which-makes-me-happy-with-cloudflare-10ml</link>
      <guid>https://dev.to/kevinhq/other-reasons-which-makes-me-happy-with-cloudflare-10ml</guid>
      <description>&lt;p&gt;It’s been some months since I put the Cloudflare in front of this blog. The results make me happy. Not only it puts a security layer by filtering the traffic that hits this blog, but it also gives me others. Firewall A firewall makes the job easier to block some countries or IP address. All I have to do… &lt;a href="https://kevinhq.com/other-reasons-which-makes-me-happy-with-cloudflare/"&gt;Continue reading »Other reasons which makes me happy with Cloudflare&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--66buyml3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/3Ht-qb2P52o" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--66buyml3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/3Ht-qb2P52o" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webhosting</category>
      <category>cloudflare</category>
    </item>
    <item>
      <title>How to block visitors from some countries on WordPress</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Mon, 09 Sep 2019 14:51:27 +0000</pubDate>
      <link>https://dev.to/kevinhq/how-to-block-visitors-from-some-countries-on-wordpress-34hh</link>
      <guid>https://dev.to/kevinhq/how-to-block-visitors-from-some-countries-on-wordpress-34hh</guid>
      <description>&lt;p&gt;There are some use cases that it makes sense to block visitors from particular countries because you don’t target them. Or, most of the visitors from those countries are mostly spambots. Or even worse, most of them are the source of your fake traffic or the unsolicited e-mails in your inbox? Or you want your… &lt;a href="https://kevinhq.com/how-to-block-visitors-from-some-countries-on-wordpress/"&gt;Continue reading »How to block visitors from some countries on WordPress&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iA9M2i4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/0P_bbrnKg_Q" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iA9M2i4P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/0P_bbrnKg_Q" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>My story of setting up Let’s Encrypt SSL on SiteGround</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sun, 08 Sep 2019 10:49:04 +0000</pubDate>
      <link>https://dev.to/kevinhq/my-story-of-setting-up-let-s-encrypt-ssl-on-siteground-54eh</link>
      <guid>https://dev.to/kevinhq/my-story-of-setting-up-let-s-encrypt-ssl-on-siteground-54eh</guid>
      <description>&lt;p&gt;This happens on the GrowBig account this weekend. Their documentation says the Let’s Encrypt SSL (without wildcard) should take effect immediately. Here’s the link to the doc which says it. It’s doesn’t work It’s doesn’t work in my case. The popup says the Let’s Encrypt SSL has successfully installed. But after waiting for almost 24… &lt;a href="https://kevinhq.com/my-story-of-setting-up-lets-encrypt-ssl-on-siteground/" rel="noopener noreferrer"&gt;Continue reading »My story of setting up Let’s Encrypt SSL on SiteGround&lt;/a&gt; &lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Ffeeds.feedburner.com%2F~r%2Fkevinhq%2F~4%2Fa21X6ERr7NE" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Ffeeds.feedburner.com%2F~r%2Fkevinhq%2F~4%2Fa21X6ERr7NE"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webhosting</category>
      <category>let039sencrypts</category>
      <category>security</category>
      <category>veerotechvssitegro</category>
    </item>
    <item>
      <title>My opinions about Google’s ‘Native Lazyload’ plugin for WordPress</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sat, 07 Sep 2019 12:56:02 +0000</pubDate>
      <link>https://dev.to/kevinhq/my-opinions-about-google-s-native-lazyload-plugin-for-wordpress-1pkm</link>
      <guid>https://dev.to/kevinhq/my-opinions-about-google-s-native-lazyload-plugin-for-wordpress-1pkm</guid>
      <description>&lt;p&gt;Today, when I am exploring Reddit, I notice something interesting. It’s saying Google releases official ‘Native Lazyload’ plugin for WordPress. I follow the link and land on the plugin page there.  The developer of the plugin is Google Yes. I confirmed there. One of the developers of the plugin is Google itself. The plugin is legit. Guess, it’s… &lt;a href="https://kevinhq.com/my-opinions-about-googles-native-lazyload-plugin-for-wordpress/"&gt;Continue reading »My opinions about Google’s ‘Native Lazyload’ plugin for WordPress&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m9xeI_01--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/625Udei-0Bw" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m9xeI_01--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/625Udei-0Bw" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>wordpressplugin</category>
    </item>
    <item>
      <title>Keeping WordPress up to date is really important</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Thu, 05 Sep 2019 12:16:00 +0000</pubDate>
      <link>https://dev.to/kevinhq/keeping-wordpress-up-to-date-is-really-important-2l3l</link>
      <guid>https://dev.to/kevinhq/keeping-wordpress-up-to-date-is-really-important-2l3l</guid>
      <description>&lt;p&gt;The WordPress team released 5.2.3 nine hours ago. Since I’ve set up this site’s WordPress to update automatically, I do not need to update it manually when the new version came.   However, some folks I know used to delay or postpone the update for various reasons. Whatever the reasons (or excuses?) they have, leaving the… &lt;a href="https://kevinhq.com/keeping-wordpress-up-to-date-is-really-important/"&gt;Continue reading »Keeping WordPress up to date is really important&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kG_ic09x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/I-OSLsU9P00" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kG_ic09x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/I-OSLsU9P00" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
    </item>
    <item>
      <title>Valuable things that make Gitpod.io service interesting</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Wed, 04 Sep 2019 11:47:45 +0000</pubDate>
      <link>https://dev.to/kevinhq/valuable-things-that-make-gitpod-io-service-interesting-36m9</link>
      <guid>https://dev.to/kevinhq/valuable-things-that-make-gitpod-io-service-interesting-36m9</guid>
      <description>&lt;p&gt;As I’ve told you on the previous post, I began to explore its valuable features after I got the Unlimited plan from Gitpod.io team. Here is the result of my exploration. Seamless Github integration This is the first feature I explore. I wonder how well it’s integrating to Github platform.  I start with the registration process. After I click that Get… &lt;a href="https://kevinhq.com/valuable-things-that-make-gitpod-io-service-interesting/"&gt;Continue reading »Valuable things that make Gitpod.io service interesting&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gvwn6RIi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/Ruzdt68jlUk" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gvwn6RIi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/Ruzdt68jlUk" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloudide</category>
    </item>
    <item>
      <title>Got nice surprises from Gitpod team</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Wed, 28 Aug 2019 15:28:50 +0000</pubDate>
      <link>https://dev.to/kevinhq/got-nice-surprises-from-gitpod-team-54h</link>
      <guid>https://dev.to/kevinhq/got-nice-surprises-from-gitpod-team-54h</guid>
      <description>&lt;p&gt;Gitpod is the only cloud IDE that integrates seamlessly with Github. At least that’s what I know when I am writing this. How I found Gitpod I found it almost a year ago. At that time, Amazon acquired Cloud9.io, the cloud IDE I used to work. I used its free plan since it’s already provided… &lt;a href="https://kevinhq.com/got-nice-surprises-from-gitpod-team/"&gt;Continue reading »Got nice surprises from Gitpod team&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--luFfk936--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/A6uNgiFDRNQ" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--luFfk936--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/A6uNgiFDRNQ" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloudide</category>
      <category>github</category>
      <category>gitpod</category>
    </item>
    <item>
      <title>Problems that forced me to leave ProtonVPN for Mullvad</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Sun, 25 Aug 2019 13:26:18 +0000</pubDate>
      <link>https://dev.to/kevinhq/problems-that-forced-me-to-leave-protonvpn-for-mullvad-3bma</link>
      <guid>https://dev.to/kevinhq/problems-that-forced-me-to-leave-protonvpn-for-mullvad-3bma</guid>
      <description>&lt;p&gt;This purely based on my own experience with both VPN apps. Others may find it different because there are so many factors involved. Please keep in mind that Mullvad doesn’t have an affiliate program at the time I write this. This means I am not writing this to promote their service. The comparison may not… &lt;a href="https://kevinhq.com/problems-that-forced-me-to-leave-protonvpn-for-mullvad/"&gt;Continue reading »Problems that forced me to leave ProtonVPN for Mullvad&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TEHJ3B94--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/P6NLRp2zD3g" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TEHJ3B94--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/P6NLRp2zD3g" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vpn</category>
      <category>protonvpn</category>
      <category>protonvpnreview</category>
    </item>
    <item>
      <title>My experience with Gitpod Cloud IDE</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Fri, 23 Aug 2019 12:32:17 +0000</pubDate>
      <link>https://dev.to/kevinhq/my-experience-with-gitpod-cloud-ide-11h2</link>
      <guid>https://dev.to/kevinhq/my-experience-with-gitpod-cloud-ide-11h2</guid>
      <description>&lt;p&gt;An important note: Gitpod.io is not a service from GitHub. They were two separate companies.&lt;/p&gt;

&lt;p&gt;As of now, it's still in public BETA (so no prices) - according to their official representative. Gitpod, which is said to extend GitHub, is an online integrated development environment (IDE). So basically, it's a cloud IDE.&lt;/p&gt;

&lt;p&gt;Gitpod promises to provide the user with a fully working development environment. What? Another cloud IDE? Gitpod says that it doesn't aim at replacing desktop development because admit it, nothing beats the old school user interface.&lt;/p&gt;

&lt;p&gt;Don't worry, Gitpod heard you on that one. What it's looking forward to doing now is to make GitHub more accessible through Gitpod. You don't have to maintain your projects using the dashboards. The Gitpod IDE safely stores any work you've done on GitHub.&lt;/p&gt;

&lt;p&gt;So how has it done in terms of its ease of use, performance, and everything else you're looking for in an IDE?&lt;/p&gt;

&lt;p&gt;Here's a brief look.&lt;/p&gt;

&lt;p&gt;It has a very reasonable pricing range. It's true when they said that it's not too overwhelming. The interface is clean enough. The experience is just what I needed Issues and pull requests are the stars of the show.&lt;/p&gt;

&lt;p&gt;It supports web applications like your other third-party extensions.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. It has a very reasonable pricing range.
&lt;/h4&gt;

&lt;p&gt;This is probably one thing that you will encounter before proceeding to the service itself. After signing up, Gitpod will now offer you a choice of plans, depending on your needs. The price ranges from USD 7 to 21 per user per monthly usage. However, what's good is that you can start small by choosing the free plan first and upgrading once you've decided on committing on using the app for a long time. If you are also working within a team, there is also a plan suited for your organization.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. It's true when they said that it's not too overwhelming.
&lt;/h4&gt;

&lt;p&gt;What's good about Gitpod is that it goes straight to the point. Creating a repository is as blunt as it could be. There is also a quick setup guide that you could use (just in case you are one of those people who has just started coding) which will help you launch initially your file. GitHub didn't forget their desktop users. If you've been using the desktop version for quite some time, you have the option to set up your file using GitHub instead.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. The interface is clean enough.
&lt;/h4&gt;

&lt;p&gt;I am the user who wants a clean user interface. By clean, I mean white background, few colors involved, and easy-to-read fonts. The buttons are located conveniently where they are supposed to go and some of it even has supporting instructions just in case you are not familiar with what it is supposed to do. The coding field shall also receive a thumbs up from me. If you're new to coding, its interface is much like what you can see in any blog hosting sites out there.&lt;/p&gt;

&lt;p&gt;You can code using one window under the edit new file tab and have a live preview of what you have written will look like. If you compare it to most of the desktop apps, it's here in the interface which will differ big time. Gitpod doesn't have all the annoying dashboards that you usually get in a desktop version. Overall, the interface is pretty clean.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. The experience is just what I needed.
&lt;/h4&gt;

&lt;p&gt;Okay, so what will first ask you to do is to create a workspace. In my experience, it was a lot easier to start a new project with Gitpod than with other any cloud IDEs I have tried out wherein other information is needed such as Git information. So basically, Gitpod will give you a workspace that is ready to use so you won't have to go through any steps for configuration.&lt;/p&gt;

&lt;p&gt;Don't worry, though. I know that as coders, we all have our different setups for each project that we do. Gitpod fully supports this by having a process to determine how will your workspace be configured.&lt;/p&gt;

&lt;p&gt;It's not uniform for everyone but it will adjust based on what type of setup you'll need.&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Issues and pull requests are the stars of the show.
&lt;/h4&gt;

&lt;p&gt;I can say that issues and pull requests are one of the most used features on GitHub. With what I have experienced, I tried to start by working with an issue that has been provided on the Gitpod dashboard page.&lt;/p&gt;

&lt;p&gt;I wasn't expecting it to be a clean slate or a fresh workspace but it was. There is already a set up that I could immediately use to code and test. So that's how it went for the issues requests part.&lt;/p&gt;

&lt;h4&gt;
  
  
  6. It supports web applications like your other third-party extensions.
&lt;/h4&gt;

&lt;p&gt;So, it's on the cloud which means that it is stored over the Internet. But being in the cloud is more than just storage but you can work on your code while you are in a browser. This is completely logical because as programmers, we spend so much time on the internet so what better way to bring in your work while surfing the Net, right?&lt;/p&gt;

&lt;p&gt;Like any other web party apps out there, Gitpod also supports your site through extensions. Gitpod says that they added this function for users to create a workspace with just one click of a button.&lt;/p&gt;

&lt;p&gt;They added this because if you don't install the extension, you would have to type out a prefix any GitHub URL with Gitpod.io#. Skip the hassle and just add it on. It worked with my Chrome browser and it supports Firefox as well. No news for Microsoft Edge, Safari, and the likes.&lt;/p&gt;

&lt;p&gt;I truly hope that first impressions do last because, at first glance, Gitpod has met my expectations and lived up to its claims. So far, I haven't seen any bumps and I looked up if people are experiencing problems when it comes to using it over the net... and so far I have found very minimal issues.&lt;/p&gt;

&lt;p&gt;Yes, of course, any app will have issues but what's good with Gitpod is that it has a provided solution so you can resolve it right away. People who use Gitpod says that they use the Cloud IDE for editing, compiling and running the code while they are reviewing and it's a factor that should be attributed to the reason why it's running on the cloud.&lt;/p&gt;

&lt;p&gt;Overall, with all of these features, Gitpod is sure worth the try.&lt;/p&gt;

&lt;p&gt;Here are some screenshots I take from Gitpod IDE, trying to play with Rails sample application. Just click the image to see the larger version in a new tab.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-1-1024x570.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-1-1024x570.png" alt="Trying Gitpod 2"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-2.png" alt="Trying Gitpod 2"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-3-1024x560.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkevinhq.com%2Fwp-content%2Fuploads%2F2019%2F06%2Fgitpod-3-1024x560.png" alt="Trying Gitpod 3"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Update
&lt;/h2&gt;

&lt;p&gt;If you're going to use their paid service, you can use this coupon code: &lt;strong&gt;&lt;a href="https://kevinhq.com/gitpod" rel="noopener noreferrer"&gt;KEVINHQ&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The coupon reduces the price of the subscription by &lt;strong&gt;&lt;em&gt;30% during the first three months of the subscription&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://kevinhq.com/a-review-of-gitpod-is-it-worth-to-try/" rel="noopener noreferrer"&gt;A Review: Gitpod | Is it worth the try?&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gitpod</category>
      <category>cloudide</category>
    </item>
    <item>
      <title>My experience using Twitter Ads without credit card</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Thu, 22 Aug 2019 14:10:57 +0000</pubDate>
      <link>https://dev.to/kevinhq/my-experience-using-twitter-ads-without-credit-card-ekp</link>
      <guid>https://dev.to/kevinhq/my-experience-using-twitter-ads-without-credit-card-ekp</guid>
      <description>&lt;p&gt;Years ago, I used Twitter Ads on my personal Twitter account. My purpose is just testing it. After using it for a while, I grow my followers there. Debit card During these periods, I used a VISA debit card as a payment method. After several successful payments, it declined the payment suddenly. Then, I contacted… &lt;a href="https://kevinhq.com/my-experience-using-twitter-ads-without-credit-card/"&gt;Continue reading »My experience using Twitter Ads without credit card&lt;/a&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mgGJQjtq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/DBLOLkOBhZw" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mgGJQjtq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/http://feeds.feedburner.com/%257Er/kevinhq/%257E4/DBLOLkOBhZw" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>internet</category>
      <category>twitter</category>
    </item>
    <item>
      <title>Why you should use uBlock Origin just like me?</title>
      <dc:creator>kevin</dc:creator>
      <pubDate>Thu, 15 Aug 2019 11:00:55 +0000</pubDate>
      <link>https://dev.to/kevinhq/why-you-should-use-ublock-origin-just-like-me-368f</link>
      <guid>https://dev.to/kevinhq/why-you-should-use-ublock-origin-just-like-me-368f</guid>
      <description>&lt;p&gt;Browsing websites with intrusive ads is the worst experience. It’s even worse if those annoying ads are interfering you to read the content. All of us deserve a better browsing experience. This is where the ad-block software comes in-handy. The problem is there are many of them today. For a Chrome or Firefox, there are… &lt;a href="https://kevinhq.com/why-you-should-use-ublock-origin/" rel="noopener noreferrer"&gt;Continue reading »Why you should use uBlock Origin just like me?&lt;/a&gt; &lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Ffeeds.feedburner.com%2F~r%2Fkevinhq%2F~4%2F52WRmz21lBI" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Ffeeds.feedburner.com%2F~r%2Fkevinhq%2F~4%2F52WRmz21lBI"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>internet</category>
      <category>adblock</category>
      <category>security</category>
    </item>
  </channel>
</rss>
