<?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: M. Fauzilkamil Zainuddin</title>
    <description>The latest articles on DEV Community by M. Fauzilkamil Zainuddin (@apogee).</description>
    <link>https://dev.to/apogee</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%2F164744%2Fc82f6e05-79f8-445b-a1a5-fce555e3fa65.jpeg</url>
      <title>DEV Community: M. Fauzilkamil Zainuddin</title>
      <link>https://dev.to/apogee</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/apogee"/>
    <language>en</language>
    <item>
      <title>Howto Install Brave Browser on Ubuntu 20.04</title>
      <dc:creator>M. Fauzilkamil Zainuddin</dc:creator>
      <pubDate>Fri, 27 Aug 2021 11:25:58 +0000</pubDate>
      <link>https://dev.to/apogee/howto-install-brave-browser-on-ubuntu-20-04-1cg0</link>
      <guid>https://dev.to/apogee/howto-install-brave-browser-on-ubuntu-20-04-1cg0</guid>
      <description>&lt;p&gt;Installing Brave Browser on Ubuntu 20.04 is quite simple. Here is my steps:&lt;/p&gt;

&lt;p&gt;Update apt (optional)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Download Brave keyring and add to apt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSLO&lt;/span&gt; https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;
&lt;span class="nb"&gt;sudo mv &lt;/span&gt;brave-browser-archive-keyring.gpg /etc/apt/trusted.gpg.d/.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check Keyring (optional):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;apt-key list 2&amp;amp;&amp;gt;1 | &lt;span class="nb"&gt;grep &lt;/span&gt;brave-browser &lt;span class="nt"&gt;-A6&lt;/span&gt;
/etc/apt/trusted.gpg.d/brave-browser-archive-keyring.gpg
&lt;span class="nt"&gt;-------------------------------------------------------------&lt;/span&gt;
pub   rsa4096 2018-10-15 &lt;span class="o"&gt;[&lt;/span&gt;SC] &lt;span class="o"&gt;[&lt;/span&gt;expires: 2025-03-17]
      D8BA D4DE 7EE1 7AF5 2A83  4B2D 0BB7 5829 C2D4 E821
uid           &lt;span class="o"&gt;[&lt;/span&gt; unknown] Brave Software &amp;lt;support@brave.com&amp;gt;
sub   rsa4096 2019-10-17 &lt;span class="o"&gt;[&lt;/span&gt;S] &lt;span class="o"&gt;[&lt;/span&gt;expires: 2023-05-06]

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Add the Brave Browser repo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"&lt;/span&gt; | &lt;span class="nb"&gt;sudo tee&lt;/span&gt; /etc/apt/sources.list.d/brave-browser-release.list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Update apt again to fetch brave-browser repo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install the brave-browser:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt install brave-browser
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should be able to use your newly installed brave browser now.&lt;/p&gt;

&lt;p&gt;That's all...&lt;/p&gt;

</description>
      <category>ubuntu</category>
    </item>
    <item>
      <title>Useful Shortcut Keys to Navigate Faster on Ubuntu 20.04</title>
      <dc:creator>M. Fauzilkamil Zainuddin</dc:creator>
      <pubDate>Sat, 21 Aug 2021 15:53:17 +0000</pubDate>
      <link>https://dev.to/apogee/useful-shortcut-keys-to-navigate-faster-on-ubuntu-20-04-3o8n</link>
      <guid>https://dev.to/apogee/useful-shortcut-keys-to-navigate-faster-on-ubuntu-20-04-3o8n</guid>
      <description>&lt;p&gt;As programmer, we tend to forget where the mouse is because our fingers are in standby mode at the home row keys on our keyboard.&lt;/p&gt;

&lt;p&gt;In order to navigate faster from &lt;code&gt;terminal&lt;/code&gt; to &lt;code&gt;vscode&lt;/code&gt; to &lt;code&gt;web browser&lt;/code&gt; and even to the next &lt;code&gt;workspace&lt;/code&gt;, I think I could do faster using shortcut keys.&lt;/p&gt;

&lt;p&gt;Here is my top list of shortcut keys to navigate around my Ubuntu 20.04:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;Super&lt;/code&gt; - To search &amp;amp; start application&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Super + PageUp/PageDown&lt;/code&gt; - To switch between workspace&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Super + ArrowUp&lt;/code&gt; - Maximize Window&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Super + ArrowLeft&lt;/code&gt; - Move current window to the left half of my screen.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Super + ArrowRight&lt;/code&gt; - Move current window to the left half of my screen.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Super + ArrowDown&lt;/code&gt; - Unmaximize window (not minimize)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Alt + Tab&lt;/code&gt; - Switch between multi application windows within same workspace&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Alt + `&lt;/code&gt; - Switch between same application type windows&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + Shift + Alt + ArrowUp/ArrowDown&lt;/code&gt; - Move current window to top/bottom workspace&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + Alt + &amp;lt;&lt;/code&gt; - Volume Down&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + Alt + &amp;gt;&lt;/code&gt; - Volume Up&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + t&lt;/code&gt; - New Tab in app like &lt;code&gt;Nautilus&lt;/code&gt;, &lt;code&gt;Chrome&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + w&lt;/code&gt; - Close Tab in app like &lt;code&gt;Nautilus&lt;/code&gt;, &lt;code&gt;Chrome&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Shift + Ctrl + t&lt;/code&gt; - New Tab in &lt;code&gt;Gnome Terminal&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Shift + Ctrl + w&lt;/code&gt; - Close Tab in &lt;code&gt;Gnome Terminal&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Ctrl + PageUp/Down&lt;/code&gt; - Switch between tabs in app&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Extra keystroke:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes when there is a lot of tabs opened on my web browser during research, I need to open the latest tab in new window. But there isn't shortcut for this on Chrome. So I have to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Highlight the address - &lt;code&gt;Ctrl + L&lt;/code&gt; or &lt;code&gt;F6&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Copy the address - &lt;code&gt;Ctrl + C&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Open new window - &lt;code&gt;Ctrl + N&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Paste the address and go - &lt;code&gt;Ctrl + V&lt;/code&gt; and &lt;code&gt;Enter&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Switch to previous window - &lt;code&gt;Alt + Tab&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Close the moved tab - &lt;code&gt;Ctrl - w&lt;/code&gt; &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My actual list is longer. I couldn't type it all right now. But I will just publish this anyway and add more later when I have time.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Talk About Code</title>
      <dc:creator>M. Fauzilkamil Zainuddin</dc:creator>
      <pubDate>Sun, 05 Jan 2020 06:30:34 +0000</pubDate>
      <link>https://dev.to/apogee/talk-about-code-4460</link>
      <guid>https://dev.to/apogee/talk-about-code-4460</guid>
      <description>&lt;p&gt;Long time ago, I was writing about code and my journey in helping other coders in my blog &lt;a href="http://coderstalk.blogspot.com"&gt;http://coderstalk.blogspot.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's been a while that I haven't doing that anymore since I got super busy with my screen printing hobby and business. &lt;/p&gt;

&lt;p&gt;Last year, I found this &lt;code&gt;dev.to&lt;/code&gt; platform. And this is my first post. &lt;/p&gt;

&lt;p&gt;The fact that in all these years of silence, I'm not totally stop writing about coding and my experiences. It's just I'm not really motivated to write for public readers. I just wrote a lot of notes for myself in &lt;code&gt;markdown&lt;/code&gt; and keep it all in my &lt;code&gt;note&lt;/code&gt; folder for myself. &lt;/p&gt;

&lt;h2&gt;
  
  
  I'm back
&lt;/h2&gt;

&lt;p&gt;While writing this first &lt;strong&gt;dev.to&lt;/strong&gt; post, I feel like home. Because I'm still writing in &lt;code&gt;Markdown&lt;/code&gt; and I can paste my code as usual:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;#!/bin/bash&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"Hello world, Coder's Talk is back!!"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;This post is basically my exploration in &lt;code&gt;dev.to&lt;/code&gt; platform. &lt;/p&gt;

&lt;p&gt;The &lt;code&gt;Markdown&lt;/code&gt; feels the same like &lt;code&gt;github&lt;/code&gt; but mermaid is not working.&lt;/p&gt;

&lt;pre&gt;

```mermaid
graph TD;
  A--&amp;gt;B;
  A--&amp;gt;C;
  B--&amp;gt;D;
  C--&amp;gt;D;
  D--&amp;gt;A;
```

&lt;/pre&gt;

&lt;p&gt;However, I love the way &lt;strong&gt;syntax highlighting&lt;/strong&gt; like this &lt;code&gt;diff&lt;/code&gt; is working&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight diff"&gt;&lt;code&gt;&lt;span class="gi"&gt;+ hello reader
&lt;/span&gt;&lt;span class="gd"&gt;- heyo who ever you are
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;and &lt;code&gt;php&lt;/code&gt;...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight php"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;?php&lt;/span&gt;
&lt;span class="nv"&gt;$title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"apogee @ dev.to"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="c1"&gt;// who ever you are reading this...&lt;/span&gt;
&lt;span class="k"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"Welcome to "&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nv"&gt;$title&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;and &lt;code&gt;c&lt;/code&gt;...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight c"&gt;&lt;code&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="n"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;read_me&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
   &lt;span class="n"&gt;printf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"I'm glad you still reading this!"&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;and &lt;code&gt;python&lt;/code&gt;...&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight"&gt;&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="c1"&gt;# this is python greetings
&lt;/span&gt;&lt;span class="k"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Greetings to my reader!"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;Anyway, I'm okay with it and I'm feeling grateful to whatever it is.&lt;/p&gt;

&lt;p&gt;Feel free to have conversation with me by dropping your comment below. So I know who enjoy reading this.&lt;/p&gt;

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

</description>
      <category>coding</category>
      <category>coderstalk</category>
    </item>
  </channel>
</rss>
