<?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>Forem: Jose Palma</title>
    <description>The latest articles on Forem by Jose Palma (@jrpalma).</description>
    <link>https://forem.com/jrpalma</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%2F349013%2Fe0271b12-9f8a-4549-a6a7-8e47c34b2337.png</url>
      <title>Forem: Jose Palma</title>
      <link>https://forem.com/jrpalma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/jrpalma"/>
    <language>en</language>
    <item>
      <title>A Simple AVL Package for Go</title>
      <dc:creator>Jose Palma</dc:creator>
      <pubDate>Mon, 01 Feb 2021 04:57:01 +0000</pubDate>
      <link>https://forem.com/jrpalma/a-simple-avl-package-for-go-an0</link>
      <guid>https://forem.com/jrpalma/a-simple-avl-package-for-go-an0</guid>
      <description>&lt;p&gt;I just recently finished my third open-source project. It is a simple AVL Go package to insert, search, and delete in O(log n). Please check it out on &lt;a href="https://github.com/jrpalma/avl"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think. Ask Me Anything!&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

</description>
      <category>go</category>
      <category>jwt</category>
      <category>opensource</category>
      <category>ama</category>
    </item>
    <item>
      <title>ISP DNS Servers Are Slowing Your Productivity</title>
      <dc:creator>Jose Palma</dc:creator>
      <pubDate>Thu, 16 Apr 2020 15:31:45 +0000</pubDate>
      <link>https://forem.com/jrpalma/isp-dns-servers-are-slowing-your-productivity-1a58</link>
      <guid>https://forem.com/jrpalma/isp-dns-servers-are-slowing-your-productivity-1a58</guid>
      <description>&lt;p&gt;Has your internet slowed down considerably? This might be due to the extra load ISP DNS Servers are having. &lt;/p&gt;

&lt;p&gt;More and more people continue to work from home during this pandemic. Not to mention that the closures of schools are forcing students to take online courses at home. All of which, are putting an extra load on ISP's DNS servers.&lt;/p&gt;

&lt;p&gt;I work as a software engineer in the US and my ISP has proven to be very reliable until this week. All of the online services I use to do my work started to slow down to the point that I was no longer happy.&lt;/p&gt;

&lt;p&gt;I quickly fired up the terminal and ran the nslookup command to resolve the name of one of the services I use. The command was very slow to complete. That's when I realized that my ISP DNS servers were slow to resolve the IP addresses.&lt;/p&gt;

&lt;p&gt;As always, security and privacy is a concern. I did some searches online and turned up this &lt;a href="https://medium.com/@nykolas.z/dns-resolvers-performance-compared-cloudflare-x-google-x-quad9-x-opendns-149e803734e5"&gt;article on medium&lt;/a&gt; that breaks down the security, privacy, and performance of various DNS services. After I looked at the results of that article, I decided to go with Cloudflare's 1.1.1.1.&lt;/p&gt;

&lt;p&gt;Since my home router does not allow changing the DNS server, I decided to make Cloudflare's DNS server my primary DNS server on my development devices at home. Perhaps not being able to change the DNS server on the routers is a good thing. That will keep devices like TVs and iPads off these DNS servers.&lt;/p&gt;

&lt;p&gt;After making this change, my web experience was very much restored. My pages were loading faster than ever before and online services went back to normal. Overall, this small change really helped me to be more productive at home.&lt;/p&gt;

&lt;p&gt;Changing this setting is different from one operating system to the next. If you are not sure how to change those settings, you can google how to change these settings or refer an &lt;a href="https://www.quora.com/How-do-you-change-your-DNS-settings-in-Linux-Windows"&gt;article like this&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Be productive while WFH!&lt;/p&gt;

</description>
      <category>productivity</category>
    </item>
    <item>
      <title>A Simple JWT Go Package</title>
      <dc:creator>Jose Palma</dc:creator>
      <pubDate>Tue, 14 Apr 2020 20:52:50 +0000</pubDate>
      <link>https://forem.com/jrpalma/a-simple-jwt-go-package-3n30</link>
      <guid>https://forem.com/jrpalma/a-simple-jwt-go-package-3n30</guid>
      <description>&lt;p&gt;I just recently finished my second open source project. It is a simple Go package for creating, signing, and verifying JSON Web Tokens. Please check it out on &lt;a href="https://github.com/jrpalma/jwt"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let me know what you think. I would appreciate it if you can share improvements, feature requests, or bug reports. Ask Me Anything!&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

</description>
      <category>go</category>
      <category>jwt</category>
      <category>opensource</category>
      <category>ama</category>
    </item>
    <item>
      <title>Shouldn't We Have an Agile Tag?</title>
      <dc:creator>Jose Palma</dc:creator>
      <pubDate>Sun, 15 Mar 2020 00:48:14 +0000</pubDate>
      <link>https://forem.com/jrpalma/shouldn-t-we-have-an-agile-tag-2bkd</link>
      <guid>https://forem.com/jrpalma/shouldn-t-we-have-an-agile-tag-2bkd</guid>
      <description>&lt;p&gt;I see a lot of great tags on dev.to. However, I am surprised we do not have an agile tag. I think the community will benefit greatly by having this tag.&lt;/p&gt;

&lt;p&gt;I know agile can differ from team to team even within a single organization. That's because some things work better for some teams than others. I think that we could have an agile tag where folks can share their experiences with agile. This will help others learn from other people's experiences.&lt;/p&gt;

&lt;p&gt;What do you think?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>A[rg] Command Line Argument Parser for Go</title>
      <dc:creator>Jose Palma</dc:creator>
      <pubDate>Wed, 11 Mar 2020 04:25:48 +0000</pubDate>
      <link>https://forem.com/jrpalma/a-rg-command-line-argument-parser-for-go-ak7</link>
      <guid>https://forem.com/jrpalma/a-rg-command-line-argument-parser-for-go-ak7</guid>
      <description>&lt;p&gt;I just recently finished my first open source project. It is a Go package to parse command line arguments. I really enjoyed writing it and wanted to share it with others. Please check it out on &lt;a href="https://github.com/jrpalma/arg"&gt;Github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please let me know what you think. I would appreciate it if you can share improvements, feature requests, or bug reports. Ask Me Anything!&lt;/p&gt;

&lt;p&gt;Thanks folks!&lt;/p&gt;

</description>
      <category>ama</category>
      <category>go</category>
    </item>
  </channel>
</rss>
