<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zack</title>
    <description>The latest articles on DEV Community by Zack (@zackeaton).</description>
    <link>https://dev.to/zackeaton</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%2F427201%2F6da256d0-32df-4103-a202-537df953d8dd.jpeg</url>
      <title>DEV Community: Zack</title>
      <link>https://dev.to/zackeaton</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zackeaton"/>
    <language>en</language>
    <item>
      <title>Awesome Uses</title>
      <dc:creator>Zack</dc:creator>
      <pubDate>Fri, 14 Aug 2020 18:02:12 +0000</pubDate>
      <link>https://dev.to/zackeaton/awesome-uses-1oh5</link>
      <guid>https://dev.to/zackeaton/awesome-uses-1oh5</guid>
      <description>&lt;h3&gt;Development Tools&lt;/h3&gt;

&lt;p&gt;💻 &lt;a href="https://code.visualstudio.com/" rel="noopener"&gt;Visual Studio Code&lt;/a&gt;&lt;br&gt;
🍺 &lt;a href="https://brew.sh/" rel="noopener"&gt;Homebrew&lt;/a&gt;&lt;br&gt;
⌨️ &lt;a href="https://www.iterm2.com/" rel="noopener"&gt;iTerm2&lt;/a&gt;&lt;br&gt;
🐚 &lt;a href="https://ohmyz.sh/" rel="noopener"&gt;Oh My Zsh&lt;/a&gt;&lt;br&gt;
🐙 &lt;a href="https://desktop.github.com/" rel="noopener"&gt;GitHub Desktop&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Productivity Tools&lt;/h3&gt;

&lt;p&gt;📆 &lt;a href="https://www.notion.so/" rel="noopener"&gt;Notion.so&lt;/a&gt;&lt;br&gt;
✅ &lt;a href="https://todoist.com/" rel="noopener"&gt;Todoist&lt;/a&gt;&lt;br&gt;
🎩 &lt;a href="https://www.alfredapp.com/" rel="noopener"&gt;Alfred&lt;/a&gt;&lt;br&gt;
🚀 &lt;a href="https://matthewpalmer.net/rocket/" rel="noopener"&gt;Rocket&lt;/a&gt;&lt;br&gt;
🔑 &lt;a href="https://1password.com/" rel="noopener"&gt;1Password&lt;/a&gt;&lt;br&gt;
🕶️ &lt;a href="https://www.spectacleapp.com" rel="noopener"&gt;Spectacle&lt;/a&gt;&lt;br&gt;
☀️ &lt;a href="https://justgetflux.com/" rel="noopener"&gt;F.lux&lt;/a&gt;&lt;br&gt;
✉️ &lt;a href="https://sparkmailapp.com/" rel="noopener"&gt;Spark&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Marketing Tools&lt;/h3&gt;

&lt;p&gt;👨‍👩‍👧‍👦 &lt;a href="https://www.hubspot.com/" rel="noopener"&gt;HubSpot&lt;/a&gt;&lt;br&gt;
🛍️ &lt;a href="https://www.shopify.com/" rel="noopener"&gt;Shopify&lt;/a&gt;&lt;br&gt;
📫 &lt;a href="https://www.salesforce.com/" rel="noopener"&gt;Salesforce&lt;/a&gt;&lt;br&gt;
🐵 &lt;a href="https://www.surveymonkey.com/" rel="noopener"&gt;Survey Monkey&lt;/a&gt;&lt;br&gt;
📱 &lt;a href="https://salesmessage.com/get-started-now" rel="noopener"&gt;SalesMSG&lt;/a&gt;&lt;br&gt;
🚀 &lt;a href="https://www.retently.com/" rel="noopener"&gt;Retently&lt;/a&gt;&lt;br&gt;
⚙️ &lt;a href="https://zapier.com/" rel="noopener"&gt;Zapier&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Desk Setup (/r/battlestations):&lt;/h3&gt;

&lt;p&gt;I use two 27" Acer CB271H Full HD Monitors. These can rotate for those long coding sessions and easily flip back for daily use.&lt;br&gt;
Mac Mini (late 2014) that stays on the desk.&lt;br&gt;
I currently use the HyperX FPS Alloy keyboard with Cherry MX Blue switches.&lt;br&gt;
I have been a fan of the Apple Magic Trackpad for many years now, but I plan on upgrading to the Magic Trackpad 2.&lt;br&gt;
I sit on a DX Racer OH/FH08/NR with rollerblade style wheels.&lt;br&gt;
My desk is the typical IKEA Linnmon/Aldis setup that is 78" long.&lt;/p&gt;

&lt;h3&gt;Mobile Setup:&lt;/h3&gt;

&lt;p&gt;MacBook Pro Retina 15" 2015 - Intel 2.5ghz quad-core i7, 16gb ram, and 500gb flash storage.&lt;br&gt;
iPhone XS Max 64gb&lt;br&gt;
Anker PowerCore 26800&lt;br&gt;
Western Digital My Passport 2tb&lt;/p&gt;

&lt;h3&gt;Gaming Setup:&lt;/h3&gt;

&lt;p&gt;TCL 55" 4k HDR TV&lt;br&gt;
Nintendo Switch with Pro Controller&lt;br&gt;
Elgato HD60S&lt;/p&gt;

&lt;h3&gt;Other Gear:&lt;/h3&gt;

&lt;p&gt;I have been using the Everlane Modern Snap Backpack since Christmas. Huge shoutout to my girlfriend Maddie, for seeing that I needed to replace my old bag and getting me this gift last year. ❤️&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Build &amp; Deploy A WordPress Site: Part 1; LocalHost.</title>
      <dc:creator>Zack</dc:creator>
      <pubDate>Mon, 10 Aug 2020 20:25:20 +0000</pubDate>
      <link>https://dev.to/zackeaton/build-deploy-a-wordpress-site-part-1-localhost-40k3</link>
      <guid>https://dev.to/zackeaton/build-deploy-a-wordpress-site-part-1-localhost-40k3</guid>
      <description>&lt;p&gt;I've read several different articles about building your first WordPress site. I wanted to write my own blog post to talk about my experience building and deploying a WordPress site, specifically using MacOS.&lt;/p&gt;

&lt;p&gt;My first WordPress website was built circa 2012, and I wasn't the one to set up the hosting. I've used FTPs and have managed and edited numerous WP sites in the past. But I wanted to go through the process of deploying and hosting a WP site from start to finish. We are using WordPress.org and not WordPress.com.&lt;/p&gt;

&lt;p&gt;The tools that I used for this project are &lt;a href="https://wordpress.org/download/"&gt;WordPress.org&lt;/a&gt;&lt;a&gt;, a text editor (VS Code), and &lt;/a&gt;&lt;a href="https://www.apachefriends.org/index.html"&gt;XAMPP&lt;/a&gt;. Go ahead and start by downloading a copy of WordPress (current version 5.4.2) and download XAMPP.&lt;/p&gt;

&lt;p&gt;Once you have WordPress downloaded, and you have installed XAMPP, let's go ahead and take the steps to set up our development environment.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Launch XAMPP from your Applications folder. On the General tab you should see a button that says "Start". Press start to begin. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We need to start our services in XAMPP. Move to the "Services" tab and press "Start All" to begin services.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Move to the "Network" tab and enable the localhost:8080 port.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Move to the "Volumes" Tab and mount "/opt/lampp". Now you are ready to view your environment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Head back to the "General" tab and click "Go to Application" or launch your favorite browser and go to localhost:8080. From here you should see the welcome page from XAMPP.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now the next step we are going to do is create our database in PHPMyAdmin. This step is so incredibly simple, and once we create our database we can move to the WP side of developing.&lt;/p&gt;

&lt;p&gt;From the localhost:8080 page in your browser, go to the top right corner of the webpage and click on "phpMyAdmin". Where you should be redirected to "&lt;a href="http://localhost:8080/phpmyadmin/"&gt;http://localhost:8080/phpmyadmin/&lt;/a&gt;".&lt;/p&gt;

&lt;p&gt;Once you are in phpMyAdmin we need to create a simple database for WordPress to connect to. From the top menu bar, click on the "Databases" tab to begin creating our database. &lt;/p&gt;

&lt;p&gt;For simplicity of this tutorial, let's name our new database "my_database", and make sure to set the type from "utf8mb4_general_ci" to "Collation".&lt;/p&gt;

&lt;p&gt;Now that our database has been made, let's go configure our WordPress files to align with our database configurations.&lt;/p&gt;

&lt;p&gt;We need to make a few quick changed to one of the files in our WordPress folder before we move it over to XAMPP. &lt;/p&gt;

&lt;p&gt;Locate your WordPress folder from your Downloads and open it. &lt;/p&gt;

&lt;p&gt;From here, locate the "wp-config-sample.php" file and open it in your text editor.&lt;/p&gt;

&lt;p&gt;On line 23 you should see "define( 'DB_NAME', 'database_name_here' );", go ahead and replace "database_name-here" with "my_database" or whatever you named your database in phpMyAdmin.&lt;/p&gt;

&lt;p&gt;Next, on line 26 change 'username_here' to 'root'.&lt;/p&gt;

&lt;p&gt;Then, on line 29 change 'password_here' to ''.&lt;/p&gt;

&lt;p&gt;We are now finished with our edits to the "wp-config-sample.php" file. &lt;/p&gt;

&lt;p&gt;Go ahead and save the changes you made to this file, and rename this file to "wp-config.php". You do not want a "wp-config-sample.php" file anymore.&lt;/p&gt;

&lt;p&gt;There is one last step we need to do before moving WordPress to XAMPP. We need to rename the folder from "wordpress" to the name for our site.&lt;/p&gt;

&lt;p&gt;For the simplicity of this tutorial, we will rename our WordPress folder to "testwebsite".&lt;/p&gt;

&lt;p&gt;Once you rename your WordPress folder you are ready to move your site over to XAMPP.&lt;/p&gt;

&lt;p&gt;To find the directory, go to XAMPP and click on the "Volumes" tab.&lt;/p&gt;

&lt;p&gt;Next to the /opt/lampp volume, click on "Explore". This should take you to a Finder window in your "LAMPP" drive. Alternatively, you can open Finder, go to "Locations" and open up the Location with your IP Address.&lt;/p&gt;

&lt;p&gt;From the LAMPP drive, open the folder titled "htdocs".&lt;/p&gt;

&lt;p&gt;Once you are in the "htdocs" folder, drag and drop, (or copy/paste) your "testwebsite" folder into the "htdocs" folder. Be sure not to accidentally drop it into a subfolder.&lt;/p&gt;

&lt;p&gt;Begin configuring your WordPress site by opening your browser and going to "localhost:8080/mytestwebsite/wp-admin/".&lt;/p&gt;

&lt;p&gt;From the WP-Admin page, you can configure your new WP site. Go ahead and give your new website a title, and create your own login credentials to access the website. Be sure to make your credentials strong, and store them somewhere safe.&lt;/p&gt;

&lt;p&gt;Once you are done setting up your WordPress site you can finish the installation process. &lt;/p&gt;

&lt;p&gt;Now you should have your very own WordPress site on your machine. From here you can continue to make changes to your website. In the future, make sure to start up your server again, otherwise, you might think your website is gone.&lt;/p&gt;

&lt;p&gt;In the future, I hope to write about how to host your WordPress website on the internet using a host like BlueHost or HostGator.&lt;/p&gt;

&lt;p&gt;Until then, enjoy your very own WordPress site on your local machine. You will not be able to share this website with anyone until you get your site hosted. But this is the foundation to building your own WordPress website.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>php</category>
      <category>xampp</category>
    </item>
    <item>
      <title>A Helpful Resource on  Securely Connecting Google Analytics to Gatsby</title>
      <dc:creator>Zack</dc:creator>
      <pubDate>Mon, 13 Jul 2020 21:02:17 +0000</pubDate>
      <link>https://dev.to/zackeaton/a-helpful-resource-on-securely-connecting-google-analytics-to-gatsby-4pkp</link>
      <guid>https://dev.to/zackeaton/a-helpful-resource-on-securely-connecting-google-analytics-to-gatsby-4pkp</guid>
      <description>&lt;p&gt;&lt;a href="https://medium.com/javascript-in-plain-english/how-to-connect-your-gatsby-js-landing-page-to-google-analytics-and-deploy-to-netlify-step-by-step-8352467583df"&gt;Today I came across an article on how to connect Google Analytics to your Gatsby site using dotenv&lt;/a&gt;. I found this resource to be super helpful and easy to follow. &lt;/p&gt;

&lt;p&gt;You clearly don't want to paste your Google Analytics tracking info in your build code. So dotenv is a great way to securely connect your data. &lt;/p&gt;

&lt;p&gt;I also recently just began to use Netlify, but I am baffled at how easy it is to get builds up and running on the web using this tool. &lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>dotenv</category>
      <category>netlify</category>
      <category>security</category>
    </item>
    <item>
      <title>Top 5 SyntaxFM Episodes</title>
      <dc:creator>Zack</dc:creator>
      <pubDate>Thu, 09 Jul 2020 17:50:59 +0000</pubDate>
      <link>https://dev.to/zackeaton/top-5-syntaxfm-episodes-2p1c</link>
      <guid>https://dev.to/zackeaton/top-5-syntaxfm-episodes-2p1c</guid>
      <description>&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Ep #241 "Hasty Treat - 5 More Things That Make Your Site Slow"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ep #164 "A Story About Kanye West and Learning to Code"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ep #200 "Show 200!"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ep #192 "Spooky Web Dev Horror Stories"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ep #11 "Our favorite Productivity Hacks 🔥"&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>webdev</category>
      <category>podcast</category>
    </item>
    <item>
      <title>Hello World</title>
      <dc:creator>Zack</dc:creator>
      <pubDate>Wed, 08 Jul 2020 20:58:36 +0000</pubDate>
      <link>https://dev.to/zackeaton/hello-world-1j7c</link>
      <guid>https://dev.to/zackeaton/hello-world-1j7c</guid>
      <description>&lt;p&gt;This is my first post on DEV. &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
