<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Dennis Pipper</title>
    <description>The latest articles on Forem by Dennis Pipper (@dennispipper).</description>
    <link>https://forem.com/dennispipper</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%2F289564%2F082cad70-6617-433d-90cb-db992625d11a.jpeg</url>
      <title>Forem: Dennis Pipper</title>
      <link>https://forem.com/dennispipper</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/dennispipper"/>
    <language>en</language>
    <item>
      <title>A Paperless Workflow with iOS and a Mac</title>
      <dc:creator>Dennis Pipper</dc:creator>
      <pubDate>Wed, 29 Apr 2020 21:07:49 +0000</pubDate>
      <link>https://forem.com/dennispipper/a-paperless-workflow-with-ios-and-a-mac-38d1</link>
      <guid>https://forem.com/dennispipper/a-paperless-workflow-with-ios-and-a-mac-38d1</guid>
      <description>&lt;h2&gt;
  
  
  A method for digitizing my life
&lt;/h2&gt;

&lt;p&gt;When I first went paperless, I didn’t go quietly. It was a process. Here now is the most recent and workable solution I have. It may be pricey with all the different tools involved, but it works very well!&lt;/p&gt;

&lt;h3&gt;
  
  
  The Old Workflow
&lt;/h3&gt;

&lt;p&gt;I used to own a &lt;a href="https://www.fujitsu.com/global/support/products/computing/peripheral/scanners/scansnap/software/s500m.html" rel="noopener noreferrer"&gt;Fujitsu ScanSnap S500M&lt;/a&gt;, it was a great machine. You could load sheets of paper to it, and it would scan them in bulk. I used it for 7 years plus. The reason I stopped was Apple’s decision to move to the new &lt;a href="https://support.apple.com/en-us/HT208436" rel="noopener noreferrer"&gt;64-bit only architecture&lt;/a&gt; with macOS Catalina. Also, Fujitsu would not support 64-bit software for an old-timer like the ScanSnap S500M. &lt;/p&gt;

&lt;p&gt;The old way worked great. I scanned docs on the Fujitsu and &lt;a href="https://noodlesoft.com" rel="noopener noreferrer"&gt;Hazel&lt;/a&gt; monitored the folder, scanned with OCR from &lt;a href="https://smilesoftware.com/PDFpenPro/" rel="noopener noreferrer"&gt;PDFPen&lt;/a&gt; using the same script as below and sorted them with a new naming scheme.&lt;/p&gt;

&lt;p&gt;In 2019, macOS Catalina forced some changes...&lt;/p&gt;

&lt;h3&gt;
  
  
  The New workflow
&lt;/h3&gt;

&lt;p&gt;Once I moved to Catalina, I looked for other ways of doing things. I already had been using &lt;a href="https://readdle.com/scannerpro" rel="noopener noreferrer"&gt;ScannerPro iOS&lt;/a&gt; but still relied on the “Old Workflow” for most of my documents.&lt;/p&gt;

&lt;p&gt;For the new method, I had to use multiple software titles, my iPhone 11 Pro and the Mac.&lt;/p&gt;

&lt;p&gt;The requirements:&lt;/p&gt;

&lt;p&gt;iPhone, iPad, or iPod touch iOS 11.0 or later. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://readdle.com/scannerpro" rel="noopener noreferrer"&gt;Scanner Pro for iOS&lt;/a&gt; &lt;strong&gt;$3.99 MAS&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Dropbox (see below)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mac (I'm on Catalina)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.noodlesoft.com" rel="noopener noreferrer"&gt;Hazel&lt;/a&gt; &lt;strong&gt;$32 or $10 Upgrade&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.dropbox.com/" rel="noopener noreferrer"&gt;Dropbox&lt;/a&gt; &lt;strong&gt;Free or $119/yr&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://c-command.com/eaglefiler/" rel="noopener noreferrer"&gt;EagleFiler&lt;/a&gt; &lt;strong&gt;$40&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://smilesoftware.com/PDFpenPro/" rel="noopener noreferrer"&gt;PDFPen Pro&lt;/a&gt; &lt;strong&gt;$129.95 or $35 Upgrade&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://secure.backblaze.com/r/004qhv" rel="noopener noreferrer"&gt;Backblaze&lt;/a&gt; (affiliate link)  &lt;strong&gt;$60/yr or $110/2yr&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  The Process
&lt;/h4&gt;

&lt;p&gt;This process isn't cheap, but I had purchased many of the apps bit-by-bit along the way, so it didn't sting all at once&lt;/p&gt;

&lt;p&gt;When the scannable material enters my home via mail courier, I grab my phone and open ScannerPro to scan the document(s). &lt;/p&gt;

&lt;p&gt;I have ScannerPro set to auto scan the document. It’s a quick process, ScannerPro finds the edges of the document and makes a copy. If there is over one document (or another side to the document), I can add more by letting the software scan another document. &lt;/p&gt;

&lt;p&gt;Once I get all the documents scanned, it’s time to save the file in ScannerPro. The software also allows for color correction for Color Documents, B&amp;amp;W Documents, Color Photos and Grayscale Photos, plus you can crop and rotate scans too.&lt;/p&gt;

&lt;p&gt;There is a setting in ScannerPro to name new files. I use the default name set to &lt;strong&gt;YYYY-MM-DD-&lt;/strong&gt;.  I use hyphens between the year, month and day, plus I add an extra at the end for the actual name of the file, such as ConsumersEnergy or Dentist. &lt;em&gt;E.g. 2020-04-15-PropertyTax&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;After I save the file in ScannerPro, I set it to save to Dropbox, the &lt;strong&gt;apps/ScannerPro&lt;/strong&gt; folder. This is where the magic beings.&lt;/p&gt;

&lt;p&gt;Hazel watches the &lt;strong&gt;apps/ScannerPro&lt;/strong&gt; folder for any activity and moves it to a local folder, &lt;strong&gt;~/Inbox&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot1.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is also a Hazel script that watches the Inbox folder from the previous step.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot2.png" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When Hazel finds a file named with the extension PDF, it activates the script from Katie Floyd  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot3.jpg" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The script makes use of PDFPen Pro (regular PDFPen doesn't seem to work. That script automates the OCR process by opening PDFPen Pro and scanning the document then converting images of typed, handwritten or printed text into machine-encoded text that is searchable. This is huuuge. &lt;/p&gt;

&lt;p&gt;After the script executes, and PDFPenPro OCR's it Hazel adds a &lt;em&gt;complete&lt;/em&gt; tag. The &lt;em&gt;complete&lt;/em&gt; tag prevents the document from being OCR'd again by PDFPen and begins a second process. &lt;/p&gt;

&lt;p&gt;Hazel is looking for the &lt;em&gt;complete&lt;/em&gt; tag on several criteria (such as account number, company name, something unique to the document) and then renames the file. As of this writing, I have 17 criteria in Hazel with which to rename the bills and file them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example Process
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdennispipper.com%2Fbl-content%2Fuploads%2Fpages%2F3045c958ce1a7a3aeb20b18adf28a409%2Fscreenshot4.jpg" alt=" " width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;All Criteria must be met to run this action&lt;/li&gt;
&lt;li&gt;The tag &lt;em&gt;complete&lt;/em&gt; must be present (showing this was a scanned document)&lt;/li&gt;
&lt;li&gt;Hazel has a feature where it can find items in a document, in this case the account number for AT&amp;amp;T&lt;/li&gt;
&lt;li&gt;Then Hazel reads the document for a date (another outstanding Hazel feature) and stores it in a variable I named IssueDate&lt;/li&gt;
&lt;li&gt;Hazel then takes Issue Date and reformats it (yet another exceptional Hazel feature) to YYYY-MM-DD and then I add the string '-AT&amp;amp;T U-verse'.extension (here, .pdf)&lt;/li&gt;
&lt;li&gt;Hazel then files it in the Imports folder in the EagleFiler Library (a cool feature of EagleFiler)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I store my EagleFiler &lt;strong&gt;Finance&lt;/strong&gt; Library on an external machine, not in Dropbox because of the relatively sensitive nature of the documents being scanned. I probably should encrypt them locally so when I store them with Backblaze they are not viewable. I also use EagleFiler to long-term store my email messages, cause I hang on to email. That has been indispensable when doing taxes or trying to find a license file for software I brought years ago. I want to use EagleFiler more, but without an iOS client, I have difficulty working it into my workflow. There are several brilliant suggestions on the c-Command website, but I just can’t make myself use them.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Alternatives
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://devontechnologies.com/apps/devonthink" rel="noopener noreferrer"&gt;Devonthink Pro&lt;/a&gt;&lt;br&gt;
I’ve owned DTPro Office v 2 for a long time and still haven't really “gotten it”. It is just so big and does so much, I can’t get it to do what I want. The interface has been unattractive for some time and just doesn’t feel like a Mac app to me.&lt;/p&gt;

&lt;p&gt;When DT came out with version 3, I ran the beta for a while but it still didn’t stick. It’s just too expensive for me to not use it to its full capacity, so I have moved on. Which is unfortunate, because DevonThink have an iOS app, but that too doesn’t fit my workflow; not from a lack of trying.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/tesseract-ocr/tesseract" rel="noopener noreferrer"&gt;Tesseract OCR&lt;/a&gt; Is a free open-source library for OCR.  I originally had trouble installing it, but now it appears there is pre-built packages. For MacOS we can use &lt;a href="https://brew.sh" rel="noopener noreferrer"&gt;Homebrew&lt;/a&gt;  package manager or &lt;a href="https://macports.org" rel="noopener noreferrer"&gt;Macports&lt;/a&gt; package manager.&lt;/p&gt;

&lt;p&gt;You still need a &lt;a href="https://tesseract-ocr.github.io/tessdoc/User-Projects-%E2%80%93-3rdParty.html" rel="noopener noreferrer"&gt;3rd party&lt;/a&gt; application to interact with Tesseract, so that may add some cost or extra layer of learning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://get.adobe.com/reader/" rel="noopener noreferrer"&gt;Adobe Acrobat Pro DC&lt;/a&gt; is available. It runs $14.99/mo and its Adobe. I don’t run any Adobe software on my Mac, except Photoshop or Lightroom, which is part of the Adobe Photography bundle.&lt;/p&gt;

&lt;h3&gt;
  
  
  Backup
&lt;/h3&gt;

&lt;p&gt;A key to my process is backup, maybe a post for another day. I, like many, used to use Crashplan to back up my machines. When they changed their pricing model, I switched to &lt;a href="https://secure.backblaze.com/r/004qhv" rel="noopener noreferrer"&gt;Backblaze&lt;/a&gt; (affiliate link). Backblaze has already saved my bacon many times. &lt;/p&gt;

&lt;p&gt;I had to reformat my drive that had my photos on it since I accidentally hit the RAID 0 switch and it erased my two drives on my backup device. I had to order an external HD from Backblaze for $189 and they copied all my files to that disk and sent it to me. All I had to do was send it back to Backblaze for about $15 via FedEx.&lt;/p&gt;

&lt;p&gt;Moral of the story, backup, using the &lt;a href="https://www.backblaze.com/blog/the-3-2-1-backup-strategy/" rel="noopener noreferrer"&gt;3-2-1 strategy&lt;/a&gt;  A 3-2-1 strategy means having at least 3 total copies of your data, 2 of which are local but on different mediums (read: devices), and at least 1 copy offsite. I’m so glad I had that backup.&lt;/p&gt;

&lt;p&gt;This new workflow has worked great for me and I hope it helps you. If you have questions, let me know.&lt;/p&gt;

</description>
      <category>ios</category>
      <category>workflow</category>
      <category>paperless</category>
    </item>
    <item>
      <title>My Visual Studio Code Setup</title>
      <dc:creator>Dennis Pipper</dc:creator>
      <pubDate>Fri, 20 Mar 2020 21:56:26 +0000</pubDate>
      <link>https://forem.com/dennispipper/my-visual-studio-code-setup-4o0h</link>
      <guid>https://forem.com/dennispipper/my-visual-studio-code-setup-4o0h</guid>
      <description>&lt;p&gt;I use Visual Studio Code as my editor for coding and writing, here are the extensions that make it mine.&lt;/p&gt;

&lt;h3&gt;
  
  
  For Web Development
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag" rel="noopener noreferrer"&gt;Auto Close Tag&lt;/a&gt; Automatically add HTML/XML close tag, same as Visual Studio IDE or Sublime Text does&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker" rel="noopener noreferrer"&gt;Code Spell Checker&lt;/a&gt; A basic spell checker that helps catch common spelling errors while keeping the number of false positives low.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight" rel="noopener noreferrer"&gt;Color Highlight&lt;/a&gt; This extension styles css/web colors found in your document.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer" rel="noopener noreferrer"&gt;Live Server&lt;/a&gt; Launch a development local Server with live reload feature for static &amp;amp; dynamic pages&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare" rel="noopener noreferrer"&gt;Live Share&lt;/a&gt; Real-time collaborative development from the comfort of your favorite tools&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-audio" rel="noopener noreferrer"&gt; Live Share Audio&lt;/a&gt; Adds audio calling capabilities to Visual Studio Live Share&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=karigari.chat" rel="noopener noreferrer"&gt;Live Share Chat&lt;/a&gt; Chat with your team while you collaborate over code using VS Live Share&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare-pack" rel="noopener noreferrer"&gt; Live Share Extension Pack&lt;/a&gt; Collection of extensions that enable real-time collaborative development with VS Live Share.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=techer.open-in-browser" rel="noopener noreferrer"&gt;Open in Browser&lt;/a&gt; This allows you to open the current file in your default browser or application.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode" rel="noopener noreferrer"&gt;Prettier - Code formatter&lt;/a&gt;Formats JavaScript, TypeScript, CSS, HTML, Markdown, YAML and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets" rel="noopener noreferrer"&gt;Rainbow Brackets&lt;/a&gt; Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Markdown and Document Management
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://marketplace.visualstudio.com/items?itemName=jerriepelser.copy-markdown-as-html" rel="noopener noreferrer"&gt;Copy Markdown as HTML&lt;/a&gt; Copies the selected text from a markdown document to the clipboard as HTML.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one" rel="noopener noreferrer"&gt;Markdown All in One&lt;/a&gt; All you need to write Markdown (keyboard shortcuts, table of contents, auto preview and more)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=joshbax.mdhelper" rel="noopener noreferrer"&gt;Markdown Helper&lt;/a&gt; Apply Markdown formatting to text (keyboard shortcuts, context menu)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf" rel="noopener noreferrer"&gt;Markdown PDF&lt;/a&gt; Convert Markdown to PDF   &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint" rel="noopener noreferrer"&gt; Markdown Lint&lt;/a&gt;Markdown linting and style checking for Visual Studio Code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync" rel="noopener noreferrer"&gt;Settings Sync&lt;/a&gt; Synchronize Settings, Snippets, Themes, File Icons, and Extensions Across Multiple Machines using GitHub Gist.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=ban.spellright" rel="noopener noreferrer"&gt;Spell Right&lt;/a&gt; Multilingual, Offline and Lightweight Spellchecker&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Colors/Theme
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons" rel="noopener noreferrer"&gt;VSCode icons&lt;/a&gt; Icons for Visual Studio Code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=bceskavich.theme-dracula-at-night" rel="noopener noreferrer"&gt; Dracula at Night Theme &lt;/a&gt; A fork of the Dracula Official, but darker &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjudxl7yst4e379k0u0q5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjudxl7yst4e379k0u0q5.png" alt="Dracula at Night Screen capture" width="500" height="320"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>vscode</category>
      <category>extensions</category>
    </item>
    <item>
      <title>CSS4 will be coming, like it or not</title>
      <dc:creator>Dennis Pipper</dc:creator>
      <pubDate>Thu, 06 Feb 2020 03:54:50 +0000</pubDate>
      <link>https://forem.com/dennispipper/css4-will-be-coming-like-it-or-not-2m87</link>
      <guid>https://forem.com/dennispipper/css4-will-be-coming-like-it-or-not-2m87</guid>
      <description>&lt;p&gt;A &lt;a href="https://dennispipper.com/posts/the-coming-of-css4" rel="noopener noreferrer"&gt;link to my post&lt;/a&gt; on the blog about CSS4 (the new CSS)&lt;/p&gt;

</description>
      <category>css</category>
    </item>
  </channel>
</rss>
