<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>R15Cookie Blog</title>
    <link>https://www.r15cookie.com/</link>
    <description>Recent content on R15Cookie Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>Steve Miller [BY-NC 4.0](http://creativecommons.org/licenses/by-nc/4.0/)</copyright>
    <lastBuildDate>Sat, 15 Jun 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.r15cookie.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2024 Wrapup</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-06-15-wrapup/</link>
      <pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-06-15-wrapup/</guid>
      <description>Well, wraping up WELL after the project end date of May 28th. Personal and family events take precidence over personal project. However, I&amp;rsquo;m still satisfied with what I have been abel to accomplish - mainly the recipe sub-site that can help archive family recipe history, and sketches for where to go from here.
As an adjacent item, I&amp;rsquo;ve begun to use Obsidian. While Obsidian itself is not open source, it saves all the core data on local disk as Markdown, and with it&amp;rsquo;s extensive plugin system and sync between multiple devices, it solves a pain-point or providing access to my main task system on the phone.</description>
    </item>
    
    <item>
      <title>Long Term Archive</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-04-07-longtermarchive/</link>
      <pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-04-07-longtermarchive/</guid>
      <description>Recipe archiving is continuing slowely. Now that the holiday is over, and before my next big adventure for are yearly work gathering, I&amp;rsquo;d like to continue a more holistic view of my data archive. Items I&amp;rsquo;d like to archive
 My &amp;ldquo;journal&amp;rdquo; in markdown format - daily thoughts, etc. My &amp;ldquo;bullet journal&amp;rdquo; in markdown format - daily tasks, zettlekrasten, etc. recipe - personal recipe. photos - JPEG formatted photos.  As part of this I&amp;quot;ve sketched out a new repo - private for now - that will contain code to replicate the markdown repos, as well as organize, format, and archive the photos.</description>
    </item>
    
    <item>
      <title>Image Preservation</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-03-30-image-preservation/</link>
      <pubDate>Sat, 30 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-03-30-image-preservation/</guid>
      <description>So good progress has been made storing my recipes. Right now I have a collection of public resources (recipes, this blog) and private repositories (A bullet journal for daily tasks, a journal for adhoc writing). But all of these only only encompass text, and in the case of the blog, smaller images I feel comfortable storing in git. What do I do with larger image collections?
After some review of git-annex and git-lfs, I realize that I&amp;rsquo;d rather avoid placing the files in a system that would require external software to review.</description>
    </item>
    
    <item>
      <title>Recipe Site Deployed</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-03-24-recipe-deployed/</link>
      <pubDate>Sun, 24 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-03-24-recipe-deployed/</guid>
      <description>With the template complete, I spent last night and tomorrow deploying the family recipe site recipe.r15cookie.com. Deployed as a Github Pages project, it seems to work fairly well. At one point I wanted to automated the deployment more, but given the work to coordinate between Github pages setup, the custom domain, and Cloudflare, in the end it was easy to do manually then to figure out how to coordinate between the three.</description>
    </item>
    
    <item>
      <title>Template Completed</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-03-23-templatefinished/</link>
      <pubDate>Sat, 23 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-03-23-templatefinished/</guid>
      <description>The main hugo template site is finished! Unfortunately had a LOT of personal sickness/other priorities the drove me away from the project. But in the sprit of finishing this, I want to at least post my recipe site!
My thoughts also turn to building out a workflow that would let me work on content or infrastructure from my mobile device. In that way, it would be easy to use small amounts of idle time.</description>
    </item>
    
    <item>
      <title>r15-papercss Template Infrastrucutre Work</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-03-13-templatehost1/</link>
      <pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-03-13-templatehost1/</guid>
      <description>Sickness has run it&amp;rsquo;s course through the family, and unfortunately has prevented me from devoting the time I wanted to. I was able to scoop a little bit of time this morning, and have a functioanl terraform template working. The PR is not merged yet, as I need to get a working Github Action pipeline functional first. Hopefully in the next few days.
My overall goal was to make the r15-papercss-hugo-theme easily hostable.</description>
    </item>
    
    <item>
      <title>Template Work</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-02-24-templatedemo/</link>
      <pubDate>Sat, 24 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-02-24-templatedemo/</guid>
      <description>While a bit of a distraction, I wanted to ensure my primary template had a good demonstration. CloudFlare&amp;rsquo;s Pages seems perfect. A generic static website hosting, and has built in support for Hugo. But despite the confiugration made available in the GUI, I was unable to get the Cloudflare working to accept the custom parameters I needed to allow the exampleSite within the template to work.
My new plan is to leverage a traditional Github Action workflow to build out the site, then manually upload the assets to Cloudflare.</description>
    </item>
    
    <item>
      <title>Update the Main Blog Template</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-02-20-updatemainblog/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-02-20-updatemainblog/</guid>
      <description>A busy day, so just stuck with updating the template on my main blog to match the template update I made on 2/19. Also some minor cleanup, as I no loger have the GitPod links on my readme page.</description>
    </item>
    
    <item>
      <title>Template Adjustments</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-02-19-templateadjustments/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-02-19-templateadjustments/</guid>
      <description>Although raw ASCII text is my plan for data preservation, most people would like to view/browse information. Hugo is the static site generator I use for my public site. I&amp;rsquo;ve had a desire to keep family recipe, and coffee reviews, publically available. With that smaller goal in mind, I updated my hugo template to include recipe and coffee subtypes, as a first step.
I should say mine with an astrisk that my template is a copy of the original PaperCSS Hugo Template but was archived last year.</description>
    </item>
    
    <item>
      <title>Perserving Info Kickoff</title>
      <link>https://www.r15cookie.com/post/2024-02-18-perserving-info-kickoff/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2024-02-18-perserving-info-kickoff/</guid>
      <description>Kicking off a 100 Day Project focused on buiding a system for perserving data long-term. Daily blog will ber located in the Perserving Info Project Space. Overall kind of excited - and gives me a nice personal project to grind away at. Good to get back into writing. And this blog serves as a good basis for the project - a complete text representation existing within My Primary and Secondary archive locations, in pure text.</description>
    </item>
    
    <item>
      <title>Preserving Info Kickoff</title>
      <link>https://www.r15cookie.com/projects/preservinginfo/2024-02-18-firstday/</link>
      <pubDate>Sun, 18 Feb 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/preservinginfo/2024-02-18-firstday/</guid>
      <description>First day of my 100 day project to perserve information! Most of today was spent building out this project page! In effect this post itself is a representation of what I wish to accomplish - storing data in a format that is accessible for future. In that regard, the raw data is in ASCII format - probably the most readable text format, at a base level.
My primary &amp;ldquo;base&amp;rdquo; formats will be ASCII for text, and JPEG for images.</description>
    </item>
    
    <item>
      <title>Home Network</title>
      <link>https://www.r15cookie.com/info/homenetwork/</link>
      <pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/homenetwork/</guid>
      <description>Projects and links more related to home networking than professional ops
 Home Automation Ultimate Home Server - Massive Helm chart for a homelab, designed for a single-node k3s deploy  </description>
    </item>
    
    <item>
      <title>Generic USB Hub with Dex!</title>
      <link>https://www.r15cookie.com/post/2022-08-22-generic-dex/</link>
      <pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2022-08-22-generic-dex/</guid>
      <description>Samsung Dex is a Samsung solution to let one interact with your phone on a full size display, either with a dedicated dock or a software application. I&amp;rsquo;ve always though about getting one, but the use cases were pretty mimimal, thus making the $100 spend a little hard to stomach.
Last night I found myself in our office at home with no laptop. I almost went through with purchasing a dock, but then found a reseller that had a &amp;ldquo;Dex Compatible&amp;rdquo; dock that looked suspiciously like a plain USB-C hub.</description>
    </item>
    
    <item>
      <title>ChromeOS Linux Out of Beta</title>
      <link>https://www.r15cookie.com/post/2021-08-18-chromeos-linux-out-of-beta/</link>
      <pubDate>Wed, 18 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2021-08-18-chromeos-linux-out-of-beta/</guid>
      <description>Linux support for ChromeOS has been great. But the &amp;ldquo;Beta&amp;rdquo; moniker has always been a bit concerning. Google I/O this year claims that it was going to be out of beta soon. Although suppose to happen by may, I just noticed it with ChromeOS release 92 this month. Great news alongside my CKA accomplishment!
I encourage anyone who is even modestly technical to give the Linux ChromeOS experience a try The most important item is that, unlike the rest of the ChromeOS experience, anything done on the Linux layer and it&amp;rsquo;s apps are not automatically backed up.</description>
    </item>
    
    <item>
      <title>Passed the CKA</title>
      <link>https://www.r15cookie.com/post/2021-08-15-cka/</link>
      <pubDate>Sun, 15 Aug 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2021-08-15-cka/</guid>
      <description>I&amp;rsquo;ve passed the CKA certification! It&amp;rsquo;s been a while since I&amp;rsquo;ve obtained a certification. Reading about the CNCF&amp;rsquo;s Kubernetes certifications, I was quite excited that it&amp;rsquo;s a hands-on exam that required interactive with live clusters to demonstrate one&amp;rsquo;s knowledge. As part of Kubecon last year I purchased the exam at a discount. With the upcoming birth of my child, I wanted to make sure to have the certification done before my life is consumed by diapers and bottles.</description>
    </item>
    
    <item>
      <title>PaperCSS, A More Human Interface</title>
      <link>https://www.r15cookie.com/post/2021-05-09-human-interface/</link>
      <pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2021-05-09-human-interface/</guid>
      <description>Browsing the Internet at random, I came across a great Hugo theme based on PaperCSS. The human feel of the typeface and layout really pulled me in. My desire is to make my blog approachable. So I begin with the theme, but overall will aim to make sure my content itself is approachable and easy to consume.</description>
    </item>
    
    <item>
      <title>ChromeOS Linux (Chrostini) Error 58</title>
      <link>https://www.r15cookie.com/post/2021-03-20-chrostini/</link>
      <pubDate>Sat, 20 Mar 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2021-03-20-chrostini/</guid>
      <description>With a recent update to 89.0.4389.82 of ChromeOS, there was also an update to the underlying container that hosts Linux. Normally if this happens it&amp;rsquo;s a relatively short process. However, a few days ago this took far longer, and ended up with a &amp;ldquo;Error starting penguin container: 58&amp;rdquo; message. Not helpful at all! Fortunately with some searching, I found the solution on Masaki Muranaka&amp;rsquo;s blog. The article is in Japanese, but fortunately Google translate was able to work well enough for me to get the steps necessary to fix the issue.</description>
    </item>
    
    <item>
      <title>Kubernetes Logging with Grafana&#39;s Loki</title>
      <link>https://www.r15cookie.com/post/2021-01-02-loki/</link>
      <pubDate>Sat, 02 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2021-01-02-loki/</guid>
      <description>Happy 2021! And to get the year started, let&amp;rsquo;s look at some modern logging stacks!
I love modern application and stack observability. Anyone that remembers the old days of stringing together Nagios and Syslog into a cobbled-together stack can certainly sympathize. Now solutions exist that provide a more integrated experience across metrics, logs, and tracing. Today I&amp;rsquo;ll be concentrating on the logs component with Grafana&amp;rsquo;s Loki, and demonstrate that stack on a Civo k3s cluster.</description>
    </item>
    
    <item>
      <title>Android For GitOps Writing Workflow</title>
      <link>https://www.r15cookie.com/post/2020-05-31-androidgitopswriting/</link>
      <pubDate>Sun, 31 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2020-05-31-androidgitopswriting/</guid>
      <description>My sister got me a Logitech K480 Bluetooth keyboard for Christmas! What makes me truly excited about this gift is the mental exercise of using my Android phone as a content creation device. It&amp;rsquo;s a bit of a stretch, but with this kind of powerful technology in our pockets, we should be able to leverage these devices more productively.
My writing workflow is focused around markdown stored in git (backed by Gitlab or Github), rendered using Hugo, and leveraging Netlify&amp;rsquo;s platform for integration and deployment.</description>
    </item>
    
    <item>
      <title>Proxy Server</title>
      <link>https://www.r15cookie.com/info/proxyserver/</link>
      <pubDate>Sun, 03 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/proxyserver/</guid>
      <description>DNS Blacklists Not quite a proxy server, but similar functions with a little less configuration required for end clients:
 PiHole: Extremely popular drop-in to block Ads and Spyware.  PiHole Blocklists: Github projects with various pre-compiled blocklists   BlockWorkr: Unified blocklist service. DNSWarden Blocklist: DNS blocklist - no longer maintains, but could be good starting point.  Proxy Server  E2Guardian: Successor of Dansgaurdian, which I had good success filtering most &amp;ldquo;inappropriate&amp;rdquo; content for K12  Captive Portal In K12 environments, user accounts and authentications are generally useful to provide a method to control who has internet access.</description>
    </item>
    
    <item>
      <title>Darksky..and Alternatives</title>
      <link>https://www.r15cookie.com/post/2020-04-10-darksky/</link>
      <pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2020-04-10-darksky/</guid>
      <description>Recently Dark Sky has announced it is being acquired by Apple. With that acquisition, the Android and Web app will be discontinued by July 2020, and the API by the end of 2021. I appreciate that they are giving some time for people to find alternatives, especially on the API side, where I know apps and sites have built heavy integrations with Dark Sky. I am disappointed that Apple is shutting down this innovative app for everyone except Apple customers.</description>
    </item>
    
    <item>
      <title>Github Archive Program</title>
      <link>https://www.r15cookie.com/post/2020-01-07-githubarchive/</link>
      <pubDate>Tue, 07 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2020-01-07-githubarchive/</guid>
      <description>Want to preserve your writing and code for future generations? Then check out the Github Archive Program at https://archiveprogram.github.com/. Github will archive all active public Github repos for storage in the arctic that is estimated to last 1,000 years. It&amp;rsquo;s a cool way to preserve the technology and culture around open source,and also a great way for you to be able to save your content off for the far future.</description>
    </item>
    
    <item>
      <title>2020 Resolutions</title>
      <link>https://www.r15cookie.com/post/2019-12-29-2020resolutions/</link>
      <pubDate>Sun, 29 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2019-12-29-2020resolutions/</guid>
      <description>I don&amp;rsquo;t normally set myself new years resolutions, but with 2019 being a bit trying, I&amp;rsquo;m giving it a shot this year. Perhaps I&amp;rsquo;m just reaching a life stage of being a bit more reflective, and also wanting to be more purposeful in life.
 Write More: Given the long-term trajectory I which my career to take, I need to make sure my writing skills are honed in. Practice is be best way to do, either in the form of this blog, social media posts, or personal journal writing.</description>
    </item>
    
    <item>
      <title>Hosted CLI</title>
      <link>https://www.r15cookie.com/info/hostedcli/</link>
      <pubDate>Wed, 16 Oct 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/hostedcli/</guid>
      <description>Some interesting hosted CLI utilities (telnet/ssh):
 rainmaker.wunderground.com (Telnet): Has existed for longer then I can remember (at least the late 90s) wttr.in (HTTP) A super-nify text-based weather forcast netris.rocketnine.space (SSH): A text-based multi-user tetris clone. Source Time! Not really hosted, but NIST maintains an old-fasion &amp;ldquo;daytime&amp;rdquo; service.  Example nc time.nist.gov 13     </description>
    </item>
    
    <item>
      <title>The Scourge of Passwords</title>
      <link>https://www.r15cookie.com/post/2019-02-28-scourge-of-passwords/</link>
      <pubDate>Thu, 28 Feb 2019 23:17:28 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2019-02-28-scourge-of-passwords/</guid>
      <description>This weekend I decided to rotate passwords for the sake of good account hygiene. What a pain! Fortunately, I had a password manager to help out, but that still did not reduce the 5-10 minutes per site to log in, find where to change the password, actually change the password, and verify the new password worked! It was a good exercise, but the idea of regularly rotating passwords for all of my accounts is pure lunacy.</description>
    </item>
    
    <item>
      <title>New Tagline</title>
      <link>https://www.r15cookie.com/post/2018-10-31-newtagline/</link>
      <pubDate>Wed, 31 Oct 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2018-10-31-newtagline/</guid>
      <description>Today I picked a new tagline for my site, referencing &amp;ldquo;an appreciation for simplicity&amp;rdquo;. I think one of my main attractions to the Unix philosophy is a fundamental simplicity&amp;hellip;which may sound strange for those that are just coming into Unix/Linux for the first time, and perhaps have not had a lot of exposure to the command line. By providing a toolbox of single purpose commands that each to their singular tasks well, an administrator can put those together to fit the perfect solution.</description>
    </item>
    
    <item>
      <title>Blog Migration Complete</title>
      <link>https://www.r15cookie.com/post/2018-09-06-2018blogmigration/</link>
      <pubDate>Thu, 06 Sep 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2018-09-06-2018blogmigration/</guid>
      <description>My blog migration is finally complete! The technology stack I&amp;rsquo;m using is an exciting progression of the theme of the last few technology stacks I&amp;rsquo;ve used.
I&amp;rsquo;ve always attempted to stick with formats that would be good long-term archives of my data. The stack should be open, with the ability to easily move hosting providers or even core parts of the stack. The newest platform stack that I&amp;rsquo;m using:
 The core of the site is kept as markdown, but I&amp;rsquo;m now using the Hugo static site generator.</description>
    </item>
    
    <item>
      <title>Embedded Equipment Extravaganza!</title>
      <link>https://www.r15cookie.com/post/2018-04-27-embedded/</link>
      <pubDate>Fri, 27 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2018-04-27-embedded/</guid>
      <description>As part of a recent vacation, I decided to finally go through my collection of embedded devices, and get them all up and running! I figure this will provide a nice repository of available devices for any upcoming electronics projects. With a new child on the way, I&amp;rsquo;ll certainly have less time to devote to these projects, but it still makes a great hobby. [Take a look at my embedded page]({{ &amp;ldquo;/info/embedded.</description>
    </item>
    
    <item>
      <title>Moving To &#34;Let&#39;s Encrypt&#34; TLS Certificate</title>
      <link>https://www.r15cookie.com/post/2016-08-20-letsencrypt/</link>
      <pubDate>Sat, 20 Aug 2016 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2016-08-20-letsencrypt/</guid>
      <description>As a fan of the EFF, and security in general, I was pretty excited to hear about the Let&amp;rsquo;s Encrypt project. Let&amp;rsquo;s Encrypt is a project sponsored by EFF, University of Michigan, Mozilla, Cisco and Akamai to provide free, signed TLS certificates. While I&amp;rsquo;ve used StartSSL in the past for free certificates, I&amp;rsquo;ve found their process a bit cumbersome (although in all fairness, they have done a ton of redesign this year).</description>
    </item>
    
    <item>
      <title>Chromebook Mysterious Reboot</title>
      <link>https://www.r15cookie.com/post/2016-07-06-chrome-hung-tasks/</link>
      <pubDate>Wed, 06 Jul 2016 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2016-07-06-chrome-hung-tasks/</guid>
      <description>A few months ago I noticed a weird issue on the Chromebook where it would reboot hard if I performed a dd operation to write a Linux distro out to USB. I didn&amp;rsquo;t think anything of it at the time. Browsing around the crouton source code for an unrelated project, I came across this section of code that explains the issue. The Chromebook OS has the hunk_task_panic timer set for 2 minutes.</description>
    </item>
    
    <item>
      <title>SparkCore Fun...</title>
      <link>https://www.r15cookie.com/post/2016-02-06-sparkcore/</link>
      <pubDate>Sat, 06 Feb 2016 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2016-02-06-sparkcore/</guid>
      <description>I recently purchased a Spark Core development kit at Micro Center last week. The Spark Core is a cloud development board. Normally I try to avoid any cloud platform that may lock me into a vendor, but as Particle (the company) fully releases source code for the schematics, firmware on the device itself, and a node.js implementation of the server side, it seems like a very safe platform for development.</description>
    </item>
    
    <item>
      <title>CloudReady in Virtualbox</title>
      <link>https://www.r15cookie.com/post/2015-11-11-chromeready-virtualbox/</link>
      <pubDate>Wed, 11 Nov 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-11-11-chromeready-virtualbox/</guid>
      <description>The ChromeOS has been a great experience so far. One problem, however, is that you generally need to purchase a Chromebook to use it, or go through compiling the ChromeOS from source. A few days ago I came across Neverware&amp;rsquo;s CloudReady, which provides an freely available (to individuals) ChromeOS experience on generic hardware.
Cloudready, however, does not support dual boot, so it will wipe away anything on the machine. Following some hints from this page I was able to get the CloudReady to install on a Virtualbox VM, without the need to create a USB bootable drive.</description>
    </item>
    
    <item>
      <title>Continuous Delivery In Ops</title>
      <link>https://www.r15cookie.com/post/2015-09-07-continuous-delivery-ops/</link>
      <pubDate>Mon, 07 Sep 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-09-07-continuous-delivery-ops/</guid>
      <description>Continuous integration, continuous delivery, and test driven development are pretty common on the development side of the house. In many organizations, however, operations still has too many instances of building and maintaining systems by hand. The article Why We Should Continuously Break Everything (Internet Archive) is a great summary why continuous delivery helps make change less risky and combat code and system configuration rot.
Original Article Why We Should Continuously Break Everything © 2015 Jeff Sussna, Ingineering.</description>
    </item>
    
    <item>
      <title>Home Lab Rebuild</title>
      <link>https://www.r15cookie.com/post/2015-08-19-home-lab-rebuild/</link>
      <pubDate>Wed, 19 Aug 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-08-19-home-lab-rebuild/</guid>
      <description>Recently a hard drive went out on my main home VM Server. It was in a RAID, so there was no data loss. But as I had to shut everything down to replace hardware (no hot swap&amp;hellip;), it makes me think about also maintaining the software stack for the lab.
Currently I have two physical systems that are libvirt/KVM hosts for my virtual machines, including the main firewall and fileserver. I&amp;rsquo;ve had my eye on a few newer technologies, so the lab layout requires maximum flexibility.</description>
    </item>
    
    <item>
      <title>Ansible Automation Server</title>
      <link>https://www.r15cookie.com/post/2015-07-16-ansible-automation-server/</link>
      <pubDate>Thu, 16 Jul 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-07-16-ansible-automation-server/</guid>
      <description>I&amp;rsquo;m fairly fond of Ansible as a light-weight configuration management tool, but I am always on the lookout for additionally tooling that will make it a bit easier to manage centrally&amp;hellip;well, without paying for Ansible tower. I came across Ansijet and was pretty exciting. It provides a REST API to Ansible itself, as well as storing results in MongoDB. I still need to try this out, but seems very promising.</description>
    </item>
    
    <item>
      <title>New Blog Going Up Today</title>
      <link>https://www.r15cookie.com/post/2015-06-14-new-blog-going-up-today/</link>
      <pubDate>Sun, 14 Jun 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-06-14-new-blog-going-up-today/</guid>
      <description>During some spare train time, I decided to begin transitioning my blog over to Jeykll! Why? My original blog/wiki was build around Dokuwiki. I liked the idea of having the core data in text format, and not in a database that would be tied to a specific version of whatever blogging software I happened to be using. While dokuwiki has served it&amp;rsquo;s purpose, it&amp;rsquo;s not primarily a blogging platform, and I worry about the long-term maintenance of the Dokuwiki codebase.</description>
    </item>
    
    <item>
      <title>Chromebook RAR Files!</title>
      <link>https://www.r15cookie.com/post/2015-04-26-chromebooks-open-rar/</link>
      <pubDate>Sun, 26 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-04-26-chromebooks-open-rar/</guid>
      <description>I&amp;rsquo;m still compiling my large list of tasks, and hope to break them out blog posts/wiki documents. But the coolest thing I&amp;rsquo;ve come across so far is that the Chromebook can open up Rar files! Rar compressed files are not too common, but nice to know it&amp;rsquo;s one less item I&amp;rsquo;ll have to depend on another machine to perform.</description>
    </item>
    
    <item>
      <title>Chromebook Experiment</title>
      <link>https://www.r15cookie.com/post/2015-04-08-chromebook-experiment/</link>
      <pubDate>Wed, 08 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-04-08-chromebook-experiment/</guid>
      <description>Due to the alignment of some stars financially, I went out and obtained a Chromebook for practically free! Specifically I am getting a Toshiba Chromebook 2. Although I tend to lean more toward open source OSes and non-cloud services, I want to explore the feasibility of actually using a lightweight laptop for regular purposes. Specifically I will be focusing around three use cases:
 Normal End User Tasks. Sysadmin Tasks. Development Tasks.</description>
    </item>
    
    <item>
      <title>Dell Vunerability</title>
      <link>https://www.r15cookie.com/post/2015-04-08-dell-vulnerability/</link>
      <pubDate>Wed, 08 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-04-08-dell-vulnerability/</guid>
      <description>Another vulnerability on the heels of Lenovo&amp;rsquo;s Superfish, there is a somewhat serious issue with Dell&amp;rsquo;s System Detect Utility reported by F-Secure (via Fierce IT Security). At least this wasn&amp;rsquo;t specifically a Malware-like application, but still makes one pause about the amount of pre-installed software on modern Windows PCs, and the difficulty of doing a clean OS install.</description>
    </item>
    
    <item>
      <title>Goodbye To Apple, Google, and Microsoft</title>
      <link>https://www.r15cookie.com/post/2015-03-25-goodbye-to-apple-google-and-microsoft/</link>
      <pubDate>Wed, 25 Mar 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-03-25-goodbye-to-apple-google-and-microsoft/</guid>
      <description>A came across an article in Medium on the author&amp;rsquo;s move to avoid Apple, Google, and Microsoft products. It&amp;rsquo;s an interesting discussion on the power of these companies, and the compromises users submit to for the sake of convenience.
I myself can completely understand, using Google Apps for the email of this domain. Google has an easier time tracking me with the amount of services I use from them. However, I think the cultivation of serviceable options, as well as &amp;ldquo;&amp;hellip;encouraging as many people as possible to find ways to take control for themselves&amp;hellip;&amp;rdquo; is a good idea to keep in the forefront of the public mind.</description>
    </item>
    
    <item>
      <title>Vagrant Windows Base Boxes</title>
      <link>https://www.r15cookie.com/post/2015-02-18-vagrant-windows-base-boxes/</link>
      <pubDate>Wed, 18 Feb 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2015-02-18-vagrant-windows-base-boxes/</guid>
      <description>Vagrant is one of the most useful tools for automating the build of Virtual environments for testing and development purposes. I&amp;rsquo;m usually a Linux/Unix type guy, but on occasion it would be nice to be able to test Windows. I just came across this post that indicates the modern.ie has provided a set of base boxes that are usable for Vagrant. I haven&amp;rsquo;t had a chance to test them yet, but plan to do so soon.</description>
    </item>
    
    <item>
      <title>Home Automation</title>
      <link>https://www.r15cookie.com/info/homeautomation/</link>
      <pubDate>Fri, 13 Feb 2015 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/homeautomation/</guid>
      <description>Current Stack  Home Assistant - Python based, great available integrations.  Hardware Resources  Phillip Hue - Supported Devices: Comprehesive list of all devices supported by the Hue bridge  </description>
    </item>
    
    <item>
      <title>Google Cloud Frustrations</title>
      <link>https://www.r15cookie.com/post/2014-10-27-google-cloud-frustrations/</link>
      <pubDate>Mon, 27 Oct 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-10-27-google-cloud-frustrations/</guid>
      <description>I really do like Google Apps overall. But when outages like this occur, it&amp;rsquo;s hard to stay optimistic. I know my personal Drive services are free, but my company, which pays for Google support, is also not operational. It only takes a few of these outages before people go back to local storage.</description>
    </item>
    
    <item>
      <title>Google&#43; As A Blogging Platform</title>
      <link>https://www.r15cookie.com/post/2014-09-26-google-as-a-blogging-platform/</link>
      <pubDate>Fri, 26 Sep 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-09-26-google-as-a-blogging-platform/</guid>
      <description>The idea of using Google+ as a blogging platform is tempting. Built-in user verification, an easy ability to export all posts if I wish, a built-in audience (of sorts&amp;hellip;)
Why I Blog On Google
However, several others have made good points that essential you become a digital sharecropper, beholden to whatever policies Google puts into place.
Why You Shouldn&amp;rsquo;t Use Google+ For Blogging
8 Reasons You Should Never Give Up Your Own Blog for Google+</description>
    </item>
    
    <item>
      <title>Update to &#34;In The Beginning Was the Command Line&#34;</title>
      <link>https://www.r15cookie.com/post/2014-08-27-update-in-the-beginning-cmdline/</link>
      <pubDate>Wed, 27 Aug 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-08-27-update-in-the-beginning-cmdline/</guid>
      <description>How did I not know this existed. I&amp;rsquo;ve always enjoyed the original essay, and this update was published in 2004. Should make for some good late-night reading, even if it is a little Mac-centric&amp;hellip;
The Command Line in 2004</description>
    </item>
    
    <item>
      <title>Server Software of Interest</title>
      <link>https://www.r15cookie.com/info/servsoft/</link>
      <pubDate>Fri, 25 Jul 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/servsoft/</guid>
      <description>Kubernetes - Really the next base for server operations. I kind of wrap is up as &amp;ldquo;Core&amp;rdquo; infrstrucutre  RancherOS - Lightweight distro dedicated to running Kubernetes K3OS - Distro developed to run k3s. Based on LinuxKit   Operation Systems  CentOS: My go-to for server installations. Being a Redhat Enterprise clone it is pretty boring, but that&amp;rsquo;s a good thing for servers :-) http://www.centos.org/ Ubuntu: My go-to for desktop installations.</description>
    </item>
    
    <item>
      <title>Responsible Hosting Of Cloud Services</title>
      <link>https://www.r15cookie.com/post/2014-06-17-responsible-hosting-of-cloud-services/</link>
      <pubDate>Tue, 17 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-06-17-responsible-hosting-of-cloud-services/</guid>
      <description>Springpad, an Evernote-like service for storing information in a distributed manner, announced it&amp;rsquo;s closure a few weeks ago. Storing important data in the cloud seems a bit risky. However, Springpad is doing an excellent job of providing ways to export your data. Evernote migration is even being supported, allowing a very easy migration path.
For now I&amp;rsquo;m moving all that data over to Evernote. I personally follow a rule that any cloud-provider needs to provide an easy way to export their data in the event that they do close down.</description>
    </item>
    
    <item>
      <title>Blog Spam</title>
      <link>https://www.r15cookie.com/post/2014-06-04-blog-spam/</link>
      <pubDate>Wed, 04 Jun 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-06-04-blog-spam/</guid>
      <description>I left anonymous comments on when I updated dokuwiki, and got hit with comment spam! I disabled anonymous comments, so hopefully that will resolve the issue. Hopefully the bot&amp;rsquo;s don&amp;rsquo;t figure out how to register user accounts&amp;hellip;.</description>
    </item>
    
    <item>
      <title>First Post</title>
      <link>https://www.r15cookie.com/post/2014-05-07-first-post/</link>
      <pubDate>Wed, 07 May 2014 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/post/2014-05-07-first-post/</guid>
      <description>Welcome to the first post of my new&amp;hellip;new&amp;hellip;blog. I&amp;rsquo;m using a new hosting provider, Digital Ocean. I&amp;rsquo;m still using Dokuwiki as my blogging/content platform. The plan is to document my projects and research all on here. Let&amp;rsquo;s see how it goes!</description>
    </item>
    
    <item>
      <title>Ansible Configuration</title>
      <link>https://www.r15cookie.com/info/ansibleconfig/</link>
      <pubDate>Thu, 24 Oct 2013 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/ansibleconfig/</guid>
      <description>Use Ansible http://http://ansible.github.com/  [[http://infrastructure.fedoraproject.org/cgit/ansible.git/|Fedora Ansible GIT Repository]]: Good example of GIT usage. Roles are not heavily used, as that is a 1.2 feature. Fedora Reasoning for Ansible: https://fedoraproject.org/wiki/User:Skvidal/Ansible http://www.stavros.io/posts/example-provisioning-and-deployment-ansible/ Method of having multiple distro variable: http://blog.trifork.com/2013/04/02/ansible-example-playbook-to-setup-jenkins-slave/   Ansible Configuration  Basic Security Lockdown (minimum services, sudo configuration, etc) Useful scripts (automatic update, or maybe a nice &amp;ldquo;motd&amp;rdquo; generator with number of packages to update, system load, etc.) Customization for site (local users, sudo config, sshd config, webmin configuration)   Ansible Roles  ansiblemaster (bootstrap an environment) ansiblepull deployment (pxe/tftp/dhcp for PXE config) pkgcache (apt-cacher) pkgcache-feeder (for yum primarily&amp;hellip;makes sure RPMs never removed) authmaster (https://help.</description>
    </item>
    
    <item>
      <title>Quotes</title>
      <link>https://www.r15cookie.com/info/quotes/</link>
      <pubDate>Fri, 11 Oct 2013 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/quotes/</guid>
      <description>&amp;lsquo;&amp;lsquo;when you don&amp;rsquo;t create things, you become defined by your tastes rather than ability. your tastes only narrow &amp;amp; exclude people. so create.&amp;rsquo;&amp;rsquo; - Why the Lucky Stiff Source &amp;lsquo;&amp;lsquo;Fashion is a form of ugliness so intolerable that we have to alter it every six months.&amp;rsquo;&amp;rsquo; - Oscar Wilde &amp;lsquo;&amp;lsquo;Those who don&amp;rsquo;t understand UNIX are doomed to reinvent it, poorly&amp;rsquo;&amp;rsquo; - Henry Spencer &amp;lsquo;&amp;lsquo;Luck is what happens when preparation meets opportunity.</description>
    </item>
    
    <item>
      <title>Old Site Setup</title>
      <link>https://www.r15cookie.com/info/oldsitesetup/</link>
      <pubDate>Sun, 06 Mar 2011 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/oldsitesetup/</guid>
      <description>This blog is an exploration of simplicity. Most of this is expressed in Eric Raymond&amp;rsquo;s [Art Of Unix Programming]((http://www.faqs.org/docs/artu/). The fundamental principle is &amp;ldquo;Keep It Simple, Stupid&amp;rdquo;. Complexity begets large, inflexible systems that are difficult to change and debug. Simplistic systems are more flexible, more robust, and easily combined to perform larger tasks. &amp;ldquo;Controlling complexity is the essence of computer programming&amp;rdquo; [Kernighan-Plauger] (From the Art of Unix Programming).
The name AVR Geek was chosen due to my fascination to Atmel 8-bit processors.</description>
    </item>
    
    <item>
      <title>Blackberry Tethering on Linux</title>
      <link>https://www.r15cookie.com/info/blackberrytether/</link>
      <pubDate>Sun, 31 Oct 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/blackberrytether/</guid>
      <description>The Blackberry is no longer my phone of choice. I put together this guide for a few friends. The information is compiled from other sites and forum postings. No guarantees of the effectiveness of these directions. These directions were successful on a Blackberry Pearl 8300.
Bluetooth is used to perform the actual tethering. USB would have been ideal, but the protocol is very proprietary. The Bluetooth RFCOMM method is a bit more open.</description>
    </item>
    
    <item>
      <title>Moo Machine - Moo Language Reference</title>
      <link>https://www.r15cookie.com/projects/moomachine/languagereference/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/languagereference/</guid>
      <description>The Moo Machine uses the code integer for instruction entry and display. Most program demonstrations use the actual instruction, which is easier to read.
(from https://bigzaphod.github.io/COW/
   Code Instruction Description     0 moo This command is connected to the MOO command. When encountered during normal execution, it searches the program code in reverse looking for a matching MOO command and begins executing again starting from the found MOO command.</description>
    </item>
    
    <item>
      <title>Moo Machine - Program</title>
      <link>https://www.r15cookie.com/projects/moomachine/program/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/program/</guid>
      <description>The interpreter and interface logic was written in C, using the Arduino libraries and IDE. More information is available at http://www.arduino.cc/. The Arduino Mega is the target platform.
Source code for the version I demonstrated is located on Github, specifically for version 0.9. The full repo is at https://github.com/ssmiller25/moomachine/</description>
    </item>
    
    <item>
      <title>Moo Machine - Schematic</title>
      <link>https://www.r15cookie.com/projects/moomachine/schematic/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/schematic/</guid>
      <description>The support circuitry for the Moo Machine is fairly simplistic. The left diagram shows a standard input circuit, which will be replicated nineteen times for each toggle switch. It is a standard pull-up configuration for both sides of the switch.
The output circuits are represented by the right side of the diagram. Those circuits will be replicated 26 times for the various LED outputs for the project.</description>
    </item>
    
    <item>
      <title>Moo Machine - Technical Overview</title>
      <link>https://www.r15cookie.com/projects/moomachine/technicaloverview/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/technicaloverview/</guid>
      <description>Hardware The Moo Machine is based around the Arduino Mega development board. An overview of the electrical components can be located here. The digital input and output pins on the Arduino are all that is necessary for the user interface. The input circuits is a pull-up design, with debouncing logic contained within the code. The outputs are simple LEDs. The Arduino Mega (ATMega 1280) provides enough input and output pins directly for the project.</description>
    </item>
    
    <item>
      <title>Moo Machine Demostration</title>
      <link>https://www.r15cookie.com/projects/moomachine/demostration/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/demostration/</guid>
      <description>Two physical Moo Machines will be available for hands-on demonstrations. The first machine will be a scale-model of the Altair 8800. The physical layout and experience will attempt to match the Altair 8800 as closely as possible. A second machine will be a scaled down portable version, maintaining as much of the interface of the full scale model as possible.
The Cow Programming Language will be used in lieu of the original 8080 machine language of the Altair 8800.</description>
    </item>
    
    <item>
      <title>Moo Machine Exmaple Program</title>
      <link>https://www.r15cookie.com/projects/moomachine/exampleprogram/</link>
      <pubDate>Tue, 03 Aug 2010 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/projects/moomachine/exampleprogram/</guid>
      <description>Below are several example programs. Please refer to the language reference. For debugging purposes, use the Cow Language web implementation at http://www.frank-buss.de/cow.html
#Hello World (from http://www.c2.com/cgi/wiki?HelloWorldInManyProgrammingLanguages
[[ H in first memory position - 72 in ASCII ]] MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO [[ Print Current Memory Position ]] Moo [[ Add an additional 29 for the &amp;quot;e&amp;quot; - 101 ]] MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO [[ Print Current Memory Position ]] Moo [[ Add 7 more for the &amp;quot;l&amp;quot; = 108 ]] MoO MoO MoO MoO MoO MoO MoO [[ Print current twice for &amp;quot;ll&amp;quot; ]] Moo Moo [[ Add three for the &amp;quot;o&amp;quot; = 111 ]] MoO MoO MoO [[ Print ]] Moo [[ Reset memory to 0 ]] OOO [[ Add 44 for the &amp;quot;,&amp;quot; character ]] MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO [[ Print ]] Moo [[ Add 116 for non-breaking space &amp;quot; &amp;quot; - 160 ]] MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO MoO [[ Print ]] Moo [[ Subtract 41 for &amp;quot;w&amp;quot; - 119 ]] MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo MOo [[ Print ]] Moo [[ Subtract 8 for &amp;quot;o&amp;quot; = 111 ]] MOo MOo MOo MOo MOo MOo MOo MOo [[ Print ]] Moo [[ Add 3 for &amp;quot;r&amp;quot; = 114 ]] MoO MoO MoO [[ Print ]] Moo [[ Subtract 6 for &amp;quot;l&amp;quot; = 108 ]] MOo MOo MOo MOo MOo MOo [[ Print ]] Moo [[ Subtract 8 for &amp;quot;d&amp;quot; = 100 ]] MOo MOo MOo MOo MOo MOo MOo MOo [[ Print ]] Moo [[ Reset current memory back to zero ]] OOO [[ Add 33 for &amp;quot;!</description>
    </item>
    
    <item>
      <title>3D Printing</title>
      <link>https://www.r15cookie.com/info/3dprint/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/3dprint/</guid>
      <description>Getting Started Starting with a new 3D printer can be exciting, but also scary! Here are some incredibly helpful links.
Fixes/Calibration  My prints look like this, let&amp;rsquo;s fix them! 3D Calibration Guide: Excellent guide to calibrating your printer How to Calibrate Your Extruder: A little focused around Matter Controls, but show be helpful for most printers Layer Shifting Guide Unclog a 3D Print Nozzle Ultimaker Visual Troubleshooting Guide  Delta Printer Guides  Generic Delta Printer Calibration or Rostock Calibration Guide Dimensional Accuracy for Delta Printers  GCode  The 10 Most Common Commands in 3D Printing  OpenSCAD  OpenSCAD Coding Guidelines Forum Post to Fix STLs using Meshlab  3D Rendering The objective is to render STL into more realistic images.</description>
    </item>
    
    <item>
      <title>A Day in the Life of a BoxBoat DevOps Engineer</title>
      <link>https://www.r15cookie.com/info/day-in-the-life-boxboat-devops-eng/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/day-in-the-life-boxboat-devops-eng/</guid>
      <description>Retrieved on 3/30/2024 from the Wayback Machine
by Jimmy Ungerman | Thursday, Mar 11, 2021 | BoxBoat
Hello all! My name is Jimmy Ungerman and I’m next in our series of “Day in the Life” blogs here at BoxBoat. Now a days, DevOps seems to be the next big thing. Every company is hiring troves of DevOps Engineers to help them automate deployment jobs, setup and maintain infrastructure, or just be the go-to Kubernetes person.</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://www.r15cookie.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/about/</guid>
      <description>This is the personal website of Steve Miller.
Github / Gitlab / LinkedIn / Email Form
Personal Summary Steve Miller is a DevOps practitioner who enjoys creating robust architectures leveraging development and operational best practices. His nearly 20 years of experience cover a wide variety of platforms in the public and private sectors. His background covers a wide variety of cloud, virtualization, and enterprise datacenter technologies.
Site Name Origin The domain name is from a phrase that came while drifting asleep: &amp;ldquo;We need to put a cookie on the R15 resistor&amp;rdquo;</description>
    </item>
    
    <item>
      <title>AI</title>
      <link>https://www.r15cookie.com/info/ai/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/ai/</guid>
      <description>With the Hype around ChatGPT, good to gather some resources
Prompt Engineering  Awesome ChatGPT Prompts Pre-prime ChatGTP You’re Using ChatGPT Wrong! Here’s How to Be Ahead of 99% of ChatGPT Users Why you (probably) Don&amp;rsquo;t Need to Fine Tune an LLM: Seems like advance prompt engineering might get you there.  Github Copilot  Copilot Quickstart  Copilot Alternatives  HuggingFace VSCode Plugin. - leveraging the StarCoder model FauxPilot: Attempt for locally-hosted Copilot (nVidia GPUs required) LocalPilot: Another attempt for a locally-hosted Copilot  Alternative Models  A List of Billion+ Parameter Models GPT4All: An ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue OpenAssistant: Open source ChatAI Hello Dolly: Democratizing the magic of ChatGPT with open models  Local LLMs  LocalGPT: Based on PrivateGPT, but replaced the GPT4ALL model with Vicuna-7B model and we are using the InstructorEmbeddings instead of LlamaEmbedding OnPrem.</description>
    </item>
    
    <item>
      <title>Career</title>
      <link>https://www.r15cookie.com/info/career/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/career/</guid>
      <description>Generic career resources
 Remote - Remote working resources  Career Path  Awesome CTO DevOps Patterns/Anti-Patterns - A structure useful to determine in the interview process. TechLead Development Ladder Staff Engineer  Day in a Life  Day in the life of a BoxBoat DevOps Engineer  Management  Cancel Annoying Workplace Habits Engineering Manager  New Employees  Onboarding Anti-patterns  Tools  Business Card Generator Source Time Zone Converter - Open source web timezone converter Source World Time Buddy - Great site to quickly track local time.</description>
    </item>
    
    <item>
      <title>Chromebook</title>
      <link>https://www.r15cookie.com/info/chromebook/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/chromebook/</guid>
      <description>Chromebook general  Enabling Linux (Beta) on ChromeOS  Chromebook development  ChromeOS Containers/VMs technical details Dev Tools on a Chromebook  </description>
    </item>
    
    <item>
      <title>Configure</title>
      <link>https://www.r15cookie.com/info/configure/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/configure/</guid>
      <description>The configuration step in the DevOps toolchain will be covered. Also including any core infrastructure links in this page.
Kubernetes/Container Kubernetes(k8s) is the best modern approach for deploying and maintaining code.
Infrastructure As Code  CrossPlane: Infrastructure provider as k8s resources  Is Crossplane the Infrastructure LLVM?   Terraform: A very popular IaC platform  tf-free: Provision free-tier resources across a variety of cloud providers. Infracost: Terraform Infrastructure Cost estimation, which can be baked into a CD pipeline for better review of what infrastructure costs will be.</description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://www.r15cookie.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/contact/</guid>
      <description> Name:   Email:   Message:   Send  </description>
    </item>
    
    <item>
      <title>Desktop Command Line</title>
      <link>https://www.r15cookie.com/info/deskcli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/deskcli/</guid>
      <description>A complete desktop environment utilizing the command line
 ASCIINema: An ingenious way to share a text-based walkthrough/presentation Source along with Javascript Player Source and Webcast Server Source AsciiFlow - Not really a CLI App, but a handle ASCII chart design tool. SSH Access  Pure SSH Javascript SSH for public console, with SSO   Command Environment  bash tmux to allow easy multi-tasking, or perhaps byobu Modern Unix Commands ripgrep-all: Ripgrep, that also searches PDFs, eBooks, Office Docs, etc.</description>
    </item>
    
    <item>
      <title>Development/Architecture</title>
      <link>https://www.r15cookie.com/info/development/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/development/</guid>
      <description>Architecture/Engineering  The Platform Engineer Example Applications  Furever Open Telemetry Demo: A modification of Google&amp;rsquo;s Online Boutique, but with more integrations with Open Telementry Retail Demo Store: An AWS Serverless Centric application RealWorld - The ultimate demo app, with multiple frontend and backend frameworks Google&amp;rsquo;s Online Boutique - True Microservice e-commerce app, written as a pologot style service covering most modern development languages today (Node, Go, Python, C#, Java) Google&amp;rsquo;s Bank of Anthos - A lighter microservice example app - only Python and Java.</description>
    </item>
    
    <item>
      <title>Development/DevOps Advocate Resources</title>
      <link>https://www.r15cookie.com/info/devrel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/devrel/</guid>
      <description> Developer Relations  Developer Evangelism Handbook The Three Pillars of Developer Relations   Tools  Reveal.js Javascript based presentation framework. Supports writing presentations in Markdown. The primary tool used for my presentation site at https://present.r15cookie.com Excalidraw - Nice tool for building graphics that look hand-drawn. Source AsciiFlow - ASCII Flowchart Tool ASCIInema - Embed console recordings in a webpage, that are copy/pastable!    </description>
    </item>
    
    <item>
      <title>Electronics</title>
      <link>https://www.r15cookie.com/info/electronics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/electronics/</guid>
      <description>Electronics is an interesting hobby that tends to intersect with my interest in sysadmin and programming. Most of that interest is centered around Arduino, but I have been branching out to Raspberry Pi/Beaglebone styled systems as well.
 Electronics  Electronics Club Unbrick an AVR Microprocessor AVR Based Parental Countdown Timer, Capacitive Touch Buttons AVR RFID Tag Five ways to communicate via wireless   Embedded Hardware Laser Cutter  ECheapo Laser cutter design for attaching to existing 3D printer.</description>
    </item>
    
    <item>
      <title>Embedded Systems</title>
      <link>https://www.r15cookie.com/info/embedded/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/embedded/</guid>
      <description>Concentrating on embedded systems that can run Linux or other &amp;ldquo;full&amp;rdquo; OSes.
Inveotory of non-Linux embedded systems    Device Arch Use     Arduino - (many) avr Many   Arduino Mega x 2 avr MooMachine   BBC Microbit arm (Cortex M0 on a nRF51822 SoC)     Inventory of &amp;ldquo;Linux&amp;rdquo; Based Embedded Systems    Device Arch Use     Rasp Pi 3 with 7&amp;quot; LCD and 8GB SD arm Mini &amp;ldquo;computer&amp;rdquo;, but no battery&amp;hellip;   Rasp Pi 3 arm Pi-TopCEED (desktop form factor)   Rasp Pi 2 (2011.</description>
    </item>
    
    <item>
      <title>Git Cheatsheet</title>
      <link>https://www.r15cookie.com/info/gitcheatsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/gitcheatsheet/</guid>
      <description>To save myself searching for common it commands
Git Ignores gitignore.io: Quick was to generate gitignore files. Source code
Debug why a file is being ignored (Source):
git check-ignore --verbose &amp;lt;file&amp;gt; Good General Advice on Git Mistakes  Oh Shit, Git!?!  Fixing Divereged Branches Also see Git Rebase versus Git Merge below
# Rebase - preferred for cleaner history git merge --rebase git push # If failed, and pushing to a branch NO ONE ELSE HAS DOWN git push --  Great Overview From Julia Evans  Accidently Committed to Wrong Branch!</description>
    </item>
    
    <item>
      <title>Go Language Resources</title>
      <link>https://www.r15cookie.com/info/golang/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/golang/</guid>
      <description>Development  A tour of Go Go by example Katacoda Golang Playground Makefiles for Golang Go For Ops: A bit older, but might be useful. Errors are values: Great discussion on good error handing in Go  Libraries  Script: Framework for development shell/pipe link constructs in Go. Useful for moving shell scripts/small programs over to Go.  Articles  5 keys to create a killer CLI in Go bpcli: Great example of a Go CLI utility leveraging a RESTful API Free Courses On Go Why Go and Not Rust?</description>
    </item>
    
    <item>
      <title>Javascript Development</title>
      <link>https://www.r15cookie.com/info/javascript/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/javascript/</guid>
      <description> CS50: Web Programming with Python and JavaScript (Harvard University): Free course covering Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. 10 Github Repositories To Achieve Javascript Mastery  </description>
    </item>
    
    <item>
      <title>k8s Cheatsheet</title>
      <link>https://www.r15cookie.com/info/k8s-cheatsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/k8s-cheatsheet/</guid>
      <description>Force a Redeployment If you want to recycle pods in a deployment
kubectl rollout restart deploy/&amp;lt;mydeployment&amp;gt; Get ALL resources Only gets pods/deployments/services
kubectl get all &amp;lt;-n namespace&amp;gt; Great hint from this kubectl issue on leveraging kubectl api-resources to get all resources within a namespace
kubectl api-resources --verbs=list --namespaced -o name \  | xargs -n 1 kubectl get --show-kind --ignore-not-found -l &amp;lt;label&amp;gt;=&amp;lt;value&amp;gt; -n &amp;lt;namespace&amp;gt; Job from Cronjob kubectl create job --from=cronjob/&amp;lt;cronjob&amp;gt; &amp;lt;newjobname&amp;gt; Custom columns Super useful for a LOT of quick information.</description>
    </item>
    
    <item>
      <title>Kubernetes</title>
      <link>https://www.r15cookie.com/info/k8s/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/k8s/</guid>
      <description>Kubernetes - the API for the modern data-center! At least why I find it so exciting.
General  Kubernetes: Main Kubernetes page. Docs are fairly good and in depth. Kubernetes Production Check List: Good list of best practices when running kubernetes in production Ambassador K8S Initializer: Opinionated monitoring/Gitops stack generator. 47 Things To Become a Kubernetes Expert - Really good detailed items for k8s foundational work 100 Days of Kubernetes - Source Why you should build on Kubernetes from day one Beginners Guide to Kubernetes  Components  CRI: Container Runtimes CNI: Network Plugins  CNI Comparison services that are potentially needed with running kuberntes in production.</description>
    </item>
    
    <item>
      <title>Monitor</title>
      <link>https://www.r15cookie.com/info/monitor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/monitor/</guid>
      <description>All things monitoring related.
Cloud Native My preferred stack: Prometheus, Grafana, Loki
 Node Exporter: Prometheus exporter for server/OS statistics Elk Stack for Log Monitoring: ELK tends to be a bit heavy, but keeping this around just in case Changd: Notify if WebUI changes. Performance related articles at https://www.brendangregg.com Internet Monitoring (globally)  AWS CloudWatch Internet Weather Map CloudFlare Radar- Cloudflare Overall Internet and statistic monitor. Contrack talkes - one thousand and one flows - Interesting article on monitoring the maximum number of entries in the Linux Contrack table, used for statefile firewall setup Datadog Updog Outage Tracker - Public API based tracking from Datadog Pingdom&amp;rsquo;s State of the Internet Down Detector Oracle Internet Intelligence The Outage Mailing List - Network admins chatting about global issues   Internet Monitoring (locally)  Open Speed Test: Browser based, no client login required.</description>
    </item>
    
    <item>
      <title>OpenSCAD Coding Guidelines</title>
      <link>https://www.r15cookie.com/info/openscad-coding-guidelines/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/openscad-coding-guidelines/</guid>
      <description>OpenSCAD is a 3D CAM/CAD environment. Instead of GUI design utilities, a coding environment is used to describe objects. Parametrized designs allow for easy customization.
Overall Goals  Parameters in the design should be minimal. Individual statements should be clear in what they do&amp;hellip;calculations should be done with separate variable assignments. Follow procedural as best as possible.  Each module should be given ALL variables as input fields (clear separation of global and local variables).</description>
    </item>
    
    <item>
      <title>OpenSSL Cheatsheet</title>
      <link>https://www.r15cookie.com/info/openssl-cheatsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/openssl-cheatsheet/</guid>
      <description>OpenSSL Quick Commands Details of a certificate
openssl x509 -noout -text -in &amp;lt;cert&amp;gt; Generate the Sha1 or sha256 fingerprint for a certificate
openssl x509 - -noout -text -fingerprint [-sha1|-sha256] in &amp;lt;certificate&amp;gt; SSL Private CA  Build a CA  See JamieLinux.com for a good walkthrough.   Build a new certificate  openssl req -out mydomain.csr -new -sha256 -newkey rsa:2048 -nodes -keyout mydoamin.key  Parameters  Country: US State: Michigan Locality Name: Full City Name Organization Name: Company Organizational Unit: Department Common name: fqdn.</description>
    </item>
    
    <item>
      <title>Operations</title>
      <link>https://www.r15cookie.com/info/operations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/operations/</guid>
      <description>Now that my day job involves more specific DevOps practices, I&amp;rsquo;ve grown my Sysadmin phylosophy to be more all-encompassing.
Beyond just automation of system configuration, modern practices requires more encompassing practices such as tight integration with developers, version control, test driven development, and continuous integration and delivery.
From ScaledAgileFramework
 Collaboration and organization: A primary focus of Devops is around culture. Instead of an &amp;ldquo;us versus them&amp;rdquo; mentality between production and development teams, high integration of those roles is necessary.</description>
    </item>
    
    <item>
      <title>Package</title>
      <link>https://www.r15cookie.com/info/package/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/package/</guid>
      <description>Topics related to packaging of software to prepare for deployment. Also general collecdtion of CI/CD pipeline info
Infrastructure as Code  Digger: Run Terraform from native CI/CD runners (think Atlantis, without the runtime requirements)  Github Actions  Running a new workflow dispatch from a PR GitHub Actions Dynamic Matrix: Methodology to define a dynamic matric in Github Actions  Container Package Builds  Zarf: Primarily for airgap or limited k8s environemnts.</description>
    </item>
    
    <item>
      <title>Plan</title>
      <link>https://www.r15cookie.com/info/plan/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/plan/</guid>
      <description>Planning for a DevOps Cycle
Architecture  Platform Engineering: Home for Platform Engineers. Includes a comprehensive tech library of stacks/solutions.  Backstage: Open source developer portal Krato: Potentially lighter-weight solution to Backstage, but also seems heavily tied into ArgoCD and Crossplane   Keeping Code Simple Questions for a new technology Redhat Demo Central - Architectures for a wide range of cloud infrastructures and problems. The Architecture of Open Source Applications - Overview of well known open source applications, and why they made the decisions they did.</description>
    </item>
    
    <item>
      <title>Post Mortem - NameCheap Feb 2023</title>
      <link>https://www.r15cookie.com/info/post-mortem-namecheap/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/post-mortem-namecheap/</guid>
      <description>On Sunday, Feb 12th, I received a suspcious message about a DHL delivery from hello@namecheap.com. Pretty odd, but I ignored. Later I received notification from NameCheap that there had been a compromise. As of 18:18UTC on 2/13 it&amp;rsquo;s still being investigated. Below are the emails headers of my message, which appears to be an authenticated message from Sendgrid. I would venture to guess that an API key was leaked. Certainly highlights the need to protect third-party access to such systems.</description>
    </item>
    
    <item>
      <title>Protect</title>
      <link>https://www.r15cookie.com/info/protect/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/protect/</guid>
      <description>Protect your infrastructure - some overlap with secure, so this will focus more on protection from non-security related incidents (buggy code, infrastructure outages, etc)
Backups  Restic Kubernetes  k8up: Open source k8s backup, allows for custom commands via annotations or generic RWX volume backups Kasten K10: Commercial Kubernetes backup, but up to 10 nodes for free. Velero: Backup both k8s manifests and volumes.    Audit  Kube Bench - Scan K8S clsuter against CIS best practices.</description>
    </item>
    
    <item>
      <title>Python Language Resources</title>
      <link>https://www.r15cookie.com/info/python/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/python/</guid>
      <description>CookieCutter - PoetryA cookiecutter recipe to setup a Modern Python project:  Poetry for depenency management Github actions for CI/CD Pre-commit hooks Code quality with black, ruff, etc Pytest and Codecov Mkdocs documentation Docker containerization   Hypermodern Python Python Fire: Quick way to add a CLI interface to any Python object  Cheatsheets  Python Cheatsheet (Source)  Compiling/Distributing Python  PyOxidizer: Method for &amp;ldquo;compiling&amp;rdquo; Python Cordon: A true Python &amp;ldquo;Compiler&amp;rdquo;, results in a fast executable.</description>
    </item>
    
    <item>
      <title>Random</title>
      <link>https://www.r15cookie.com/info/random/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/random/</guid>
      <description>Random links I wish to track, but can&amp;rsquo;t not really an obvious category for.
 After 45 Birthdays, Here are 12 Rules for Life I am a mediocre developer I Want Simple, Not Just Easy On Being A Senior Engineer The Last Question (Wayback Machine) - Short story by Isaac Asimov. Wikipedia Article The Tyranny of the Rocket Equation  Soundscapes  myNoise: Background noices and interactive soundscapes. Moodly - Hosted by R15Cookie: Client-side noise generator.</description>
    </item>
    
    <item>
      <title>Remote Work Articles</title>
      <link>https://www.r15cookie.com/info/remote/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/remote/</guid>
      <description>Various resources on working remotely.
Guides  Gitlab Remote Resources  GitLab Remote Culture GitLab Guide to Starting a Remote Position GitLab Information Communication in an all-remote environment   Increment: A guide to distributed teams Microsoft: Staying productive while working remotely: Although focused slightly around Microsoft Teams, some good overall strategies for remote work. Toptal Remote Work Playbook  Articles  47 Insanely Practical Work From Home Tips from Our 100% Remote Team Algorithms You Should Know Before You Take a System Design Interview Driving Engagement In a Remote Work World How to Ace an Online Job Interview: Also great tips for remote meetings in general How to Mentor Remote Workers How to build remote teams properly My 90 day plan as a new manager of an existing team: Useful outside of management roles.</description>
    </item>
    
    <item>
      <title>Scripting</title>
      <link>https://www.r15cookie.com/info/scripting/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/scripting/</guid>
      <description>Captures ad-hoc scripting and process needs. Also includes resources making these ad-hoc scripts more robust and part of an automation framework.
Shell  Minimally Safe Bash Shell Script Template Bash Style Guidelines Bash - Using Loops - Nice example of several looping and conditional structures. Bash - Performance - Reddit post on more advance ways to speed up bash scripts. Debugging Bash Like a Sire: A stacktrace like mechanism for Shell!</description>
    </item>
    
    <item>
      <title>Security</title>
      <link>https://www.r15cookie.com/info/security/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/security/</guid>
      <description>Authentication  Authentication Systems  KeyCloak Authentik Kanidm: Both Web and Linux PAM Netlify Identity: Netlify&amp;rsquo;s Authentication&amp;hellip;basically a hosted version of their Open-source GoTrue library. GoTrue: Open soruce JWT authentication backend) SuperTokens: Open source authentication solution, similar to Auth0   Securing Git with SSH and FIDO security keys  Automated Code/Infra Scanning Toward the top, as automated scanning of code and infrastructure is the first line of defense against security compromise.</description>
    </item>
    
    <item>
      <title>Software Development For Children</title>
      <link>https://www.r15cookie.com/info/software-child/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/software-child/</guid>
      <description>A collection of links that useful for introducing children to technology.
 MicroBlocks - Child development also focused around easy to use electronics. Scratch - Children&amp;rsquo;s coding environment, focused on more graphic/game like development  </description>
    </item>
    
    <item>
      <title>Verify</title>
      <link>https://www.r15cookie.com/info/verify/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/verify/</guid>
      <description>Tools to verify for development.
Testing Toolsets - Documentation  RunMe.dev: Run code from README.md files  Testing Toolsets - Kubernetes  Kink - Run KinD clusters as a Pod on an existing Kubernetes cluster  Testing Toolsets - Infra/Ops  TerraTest and Terratest, even without Terraform ServerSpec: Perhaps start for TDD for entire stack.  </description>
    </item>
    
    <item>
      <title>Weather</title>
      <link>https://www.r15cookie.com/info/weather/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/weather/</guid>
      <description>My weather:
Growing up in a rural community, the weather was always a hot topic. If you needed hay for your horses and cows, or had to pay attention to crops, the weather was of vital importance. Although none of those factor directly into my life today, I still find the weather very interesting. Here are popular links I have collected:
Forecast Sites In Approximate Order of what I check:</description>
    </item>
    
    <item>
      <title>Web 0</title>
      <link>https://www.r15cookie.com/info/web0/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/web0/</guid>
      <description>Recently have discovered a diverse community of individuals rejecting the current Web2 (social media) and Web3 (Blockchain/NFT/metaverse/whatever else is bucketed in Web3) and back to the non-commercial, unique roots of the Internet that existed before the widespread centralization of the Internet. A time when site&amp;rsquo;s goals were not to get you addicted to the dopamine hits of likes and aggravation, but to simply express the creativity and interest of their creators.</description>
    </item>
    
    <item>
      <title>Web Development Resources</title>
      <link>https://www.r15cookie.com/info/webdev/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/webdev/</guid>
      <description>JAM Stack  JamStack Examples Six tools for a Static E-commerce Site Walkthrough For a Subscription Email Site Authentication  See Security/Authentication   Captcha  hCaptcha: More privacy focused Captcha mCaptcha: Open source PoW Captcha mCaptcha Source   CMS  NetlifyCMS: SPA that allows for committing markdown changes to version control   Communication  Disqus: Emable comments on any webpage Twilio: Interact with customer via web UI, SMS, What&amp;rsquo;s App, etc Utterances: Leverage Github issues for blog comments   Dashboards  Vizzlo   Databases  FaunaDB   E-commerce  Trolley Snipcart   Icons  Iconify: Open source icons useful for web development.</description>
    </item>
    
    <item>
      <title>Windows Cheatsheet</title>
      <link>https://www.r15cookie.com/info/win-cheatsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://www.r15cookie.com/info/win-cheatsheet/</guid>
      <description>Every now and then we do have to use windows. So let&amp;rsquo;s try to make it as Linux like as possible
Enabling WinRM As Ansible leverages WinRM for managing Windows servers, it&amp;rsquo;s guide below provides a lot of helpful guidance:
https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html
The TL;DR is to use the following snippet below to run a powershell script that will correctly enable WinRM for the system:
$url = &amp;#34;https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1&amp;#34; $file = &amp;#34;$env:temp\ConfigureRemotingForAnsible.ps1&amp;#34; (New-Object -TypeName System.</description>
    </item>
    
  </channel>
</rss>
