<?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: Joe Doss</title>
    <description>The latest articles on DEV Community by Joe Doss (@jdoss).</description>
    <link>https://dev.to/jdoss</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%2F48964%2F7a7e0140-9993-4d11-b2a3-e8b7d7c491bc.jpg</url>
      <title>DEV Community: Joe Doss</title>
      <link>https://dev.to/jdoss</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jdoss"/>
    <language>en</language>
    <item>
      <title>How to Restore "Always open link checkbox" in Chrome 77+
</title>
      <dc:creator>Joe Doss</dc:creator>
      <pubDate>Fri, 08 May 2020 20:00:57 +0000</pubDate>
      <link>https://dev.to/jdoss/how-to-restore-always-open-link-checkbox-in-chrome-77-356m</link>
      <guid>https://dev.to/jdoss/how-to-restore-always-open-link-checkbox-in-chrome-77-356m</guid>
      <description>&lt;p&gt;I am in the process of setting up my workstation on my new Thinkpad T495 for work and I noticed on every Zoom or Slack link that opened in Chrome it would prompt with an xdg-open dialog box. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c0LDb9E0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/emychtem452r4dhgx0xy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c0LDb9E0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/emychtem452r4dhgx0xy.png" alt="Always open links of this type in the associated app is missing!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is pretty annoying! I just want it to open up the external Linux application automatically. This dialog box used to have a check box where you could just accept this action and always open this link in the correct app.&lt;/p&gt;

&lt;p&gt;It turns out the they &lt;a href="https://support.google.com/chrome/thread/14193532?hl=en"&gt;removed this check&lt;/a&gt; box in Chrome 77+. What a bummer! If you have an older Chrome profile that was made with a version below Chrome 77, and you already checked this box, you would have never known they removed it. &lt;/p&gt;

&lt;p&gt;After some digging, I found a &lt;a href="https://org-roam.readthedocs.io/en/develop/roam_protocol/"&gt;documentation site&lt;/a&gt; for an Org-mode plugin(?) that shows how to add this checkbox back into Chrome. You can use &lt;a href="https://www.chromium.org/administrators/linux-quick-start"&gt;Managed Policies&lt;/a&gt; to add the &lt;a href="https://cloud.google.com/docs/chrome-enterprise/policies/?policy=ExternalProtocolDialogShowAlwaysOpenCheckbox"&gt;​External​Protocol​Dialog​Show​Always​Open​Checkbox&lt;/a&gt; Chrome Enterprise Policy to re-enable this checkbox.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;If you don't want to read the above links, you can quickly do the following:&lt;/p&gt;

&lt;h3&gt;
  
  
  Linux
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo mkdir -p /etc/opt/chrome/policies/managed/
sudo tee /etc/opt/chrome/policies/managed/external_protocol_dialog.json &amp;gt;/dev/null &amp;lt;&amp;lt;'EOF'
{
  "ExternalProtocolDialogShowAlwaysOpenCheckbox": true
}
EOF
sudo chmod 644 /etc/opt/chrome/policies/managed/external_protocol_dialog.json
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h3&gt;
  
  
  OS X
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;defaults write com.google.Chrome ExternalProtocolDialogShowAlwaysOpenCheckbox -bool true
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;After setting the above for your respective OS, you will need to restart Chrome. Then open the link that wants to open an external application and you will get prompted with the dialog box again, but with a  &lt;em&gt;Always open links of this type in the associated app&lt;/em&gt; checkbox! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2tpX8NZ7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/motey4kf9duofvw4t0t5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2tpX8NZ7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/motey4kf9duofvw4t0t5.png" alt="Always open links of this type in the associated app re-enabled"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Just check that box and you will never see this prompt again for the application! Wooo!!&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>productivity</category>
      <category>chrome</category>
    </item>
    <item>
      <title>Hello ~World~ Systems Engineering</title>
      <dc:creator>Joe Doss</dc:creator>
      <pubDate>Tue, 05 May 2020 19:06:54 +0000</pubDate>
      <link>https://dev.to/jdoss/hello-world-systems-engineering-1i60</link>
      <guid>https://dev.to/jdoss/hello-world-systems-engineering-1i60</guid>
      <description>&lt;p&gt;Hello???&lt;/p&gt;

&lt;p&gt;Is this thing on? &lt;/p&gt;

&lt;p&gt;Oh! Hey there... &lt;/p&gt;

&lt;p&gt;My name is Joe Doss and this is my first week at DEV and my first post! &lt;/p&gt;

&lt;p&gt;Ooof! I just realized that it took me a couple years to write my first post on DEV. I am going to do my best so this isn't my last.&lt;/p&gt;

&lt;p&gt;On to the exciting news!! I am joining DEV as a Principal Systems Architect! I am super stoked for this next chapter in my professional life and I am looking forward to interacting with you all on this awesome community. &lt;/p&gt;

&lt;p&gt;So... Who am I? What is Systems Engineering? And what am I going to do here? I will do my best to answer these for you!&lt;/p&gt;

&lt;h1&gt;
  
  
  Who am I?
&lt;/h1&gt;

&lt;p&gt;And why am I linking you to a URL to download an ISO to install Linux on your PC to experience Free Open Source Software? Trust me it's worth it. Here &lt;a href="https://getfedora.org/en/workstation/download/"&gt;take it&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;OK, now that is over with, lets move on to a bit about me. I live just outside of Chicago, IL in a southern suburb with my amazing Wife, two kiddos, and a kitty named Tibby. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ygmjwi_x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z6alq51wb7srmjmqiav2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ygmjwi_x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/z6alq51wb7srmjmqiav2.jpg" alt="Tibby in attack position!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I really, really love Linux. I have been using Linux since 1997 when I wiped out my Father's Compaq Presario "installing" a "program" a friend from school gave me on CD, which was called "&lt;a href="https://en.wikipedia.org/wiki/Red_Hat_Linux"&gt;Red Hat 5&lt;/a&gt;". Woops! I got in a bit of trouble and my first x86 PC! I have been using Linux as my main OS ever since. Let's call it fate, I guess. &lt;/p&gt;

&lt;p&gt;To fast forward a bit, I graduated from Michigan State University in 2004 and worked in a data center in Lansing, MI for a couple years for my first "real" job out of college. In 2006 I moved to the South Loop of Chicago, IL to help start a web hosting company which was pretty successful. &lt;/p&gt;

&lt;p&gt;Then I joined &lt;a href="https://www.kennasecurity.com/"&gt;Kenna Security&lt;/a&gt; in 2015 as a Sr. Systems Engineer to help them build repeatable and reliable systems for their Enterprise customers. A couple years later, I was bamboozled back into management as the Director of Engineering Operations at Kenna where I built an Engineering Operations team of awesome Systems Engineers and SREs (one of which was DEV's own &lt;a href="https://dev.to/molly_struve"&gt;Molly Struve&lt;/a&gt;) which maintained 10 different production clusters with over 500 servers. &lt;/p&gt;

&lt;p&gt;I also contribute to FOSS projects such as &lt;a href="https://www.wireguard.com/"&gt;WireGuard VPN&lt;/a&gt; and &lt;a href="https://getfedora.org/"&gt;Fedora Linux&lt;/a&gt; as as a package maintainer.&lt;/p&gt;

&lt;h1&gt;
  
  
  What is Systems Engineering?
&lt;/h1&gt;

&lt;p&gt;Systems Engineering to me is the development and automation of the life cycle and maintenance of the foundational elements for which code can be reliably, safely, and securely deployed into production. &lt;/p&gt;

&lt;p&gt;That foundation could just be a virtual machine, or a container, or a bare metal server. It could be one server in your basement or on your desk. It could be a rack of servers in a data center or hundreds of servers in the cloud. It could be running Linux, BSD, Windows, or OS2 Warp... OK well Windows or OS2 Warp would &lt;em&gt;not&lt;/em&gt; be my first preference for running your code!&lt;/p&gt;

&lt;p&gt;Your system could be a single stack running a couple services like Nginx, PostgreSQL, and Ruby on Rails to running many different stacks of many different services that all interact with each other. &lt;/p&gt;

&lt;p&gt;TL; DR: Systems Engineering is building, automating, and being a steward of systems in production. &lt;/p&gt;

&lt;h1&gt;
  
  
  My Goals at DEV
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lHYGXj-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2o5memo6nnlmkz9fvcp5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lHYGXj-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2o5memo6nnlmkz9fvcp5.jpg" alt="LOOK I ALREADY TOLD YOU! I DEAL WITH THE GD SERVERS SO THE DEVELOPERS DON'T HAVE TO! I HAVE LINUX SKILLS!! WHAT THE HECK IS WRONG WITH YOU PEOPLE!!!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I want to make the code that runs DEV easier and more reproducible to run in production. Not only for us here at DEV, but for those of you that want to run DEV on your own infrastructure. Totally owning your own data and content and having control over your privacy online is very important to me. This starts with having control over the infrastructure that runs the code that provides that content to the Internet.&lt;/p&gt;

&lt;p&gt;I feel I can help DEV by enabling our community to consume the Free Open Source Software that powers DEV in code and in infrastructure. &lt;/p&gt;

&lt;h1&gt;
  
  
  Holler at Me!
&lt;/h1&gt;

&lt;p&gt;My DMs on Twitter and on DEV are open. If you want to talk about Systems Engineering, Linux, and anything related to running code in production no matter the scale please reach out!&lt;/p&gt;

</description>
      <category>systems</category>
      <category>career</category>
      <category>meta</category>
    </item>
  </channel>
</rss>
