Skip to content
Permalink
Browse files

More details on home page. Expand about page.

  • Loading branch information
marcguyer committed Sep 27, 2019
1 parent f376cba commit 4c2d016bc7d920646c6294df68459829b4c30a8a
@@ -37,7 +37,13 @@ disqusShortname = "marcguyer"
# images = [""]
themeColor = "#494f5c"

homeSubtitle = "SaaS, API, and Payment Systems Architect"
homeSubtitle = "Senior Full Stack Web Systems Architect"
homeSubtitles = [
"PHP, Zend Framework, and Laminas Specialist",
"REST API and Payment Systems Expert",
"Open Source Contributor",
"Private Pilot"
]
footerCopyright = ''
# bgImg = "" # Homepage background-image URL

@@ -50,7 +56,10 @@ disqusShortname = "marcguyer"
relatedPosts = false # Add a related content section to all single posts page

# Add custom css
customCSS = ["css/avatar.css"]
customCSS = [
"css/home.css",
"css/avatar.css"
]

# Social Icons
# Check https://github.com/Track3/hermit#social-icons for more info.
@@ -20,8 +20,20 @@ I live in downtown Bloomington, Indiana, with [Kate](https://www.kategalvin.com/

## Professional

*The Past:* Way back in the year 2000, I cofounded [Resite Information Technology](http://resiteit.com/). Amazingly as of this writing, that site remains up. After selling the company in 2007, the name was changed to [Resite Online](http://www.resiteonline.com/). That's right, "online."
### The Past

*The Present:* In 2009, as a cofounder of [SproutBox](http://sproutbox.com), I founded [GetCheddar, Inc](https://www.getcheddar.com).
Way back in the year 2000, I cofounded [Resite Information Technology](http://resiteit.com/). Amazingly as of this writing, that site remains up. After selling the company in 2007, the name was changed to [Resite Online](http://www.resiteonline.com/). That's right, "online."

*The Future:* I'm not really sure. You can help define this.
The Resite platform was written initially in PHP3 and as of 2006 was serving the automated payment acceptance needs of thousands of large apartment complexes in 40 states in the US. Resite was the very first to serve the multi-family industry with a system that enabled tenants to set up automated rent payments via credit card and ACH. I wrote 90% of the code.

### The Present

In 2009, as a cofounder of [SproutBox](http://sproutbox.com), I founded [GetCheddar, Inc](https://www.getcheddar.com).

Since founding GetCheddar (formerly CheddarGetter), I have remained focused as CTO and Full Stack Architect. Cheddar was the first of it's kind to offer a true software-as-a-service recurring billing and payments platform with fully automated merchant self-signup and self-service. Cheddar specializes in providing usage tracking and billing for web application subscriptions.

The Cheddar platform was initially written in PHP5 and Zend Framework version 1. Initially hosted on the Rackspace Cloud, the entire environment was soon migrated to a proprietary PCI-compliant environment. The hosting environment migration resulted in zerod downtime. Later the codebase was migrated to PHP7 and Zend Framework 2. Most recently, it was rewritten as a pure REST API on Zend Expressive with OAuth2. I wrote 99% of the code.

### The Future

I'm not really sure. You can help define this.
@@ -1,5 +1,5 @@
---
title: "Recovery Procedure for MySQL Backup Made with Xtrabackup"
title: "Example Recovery Procedure for MySQL Backup Made with Xtrabackup"
date: 2019-09-24T17:09:56-04:00
draft: false
toc: false
@@ -13,7 +13,7 @@ We have a pre-existing procedure for backing up a MySQL database using hot backu

Xtrabackup is nice since it creates a clean backup of InnoDB, XtraDB, and MyISAM tables quickly and _without locking_. There are countless useful features including point-in-time recovery, incremental backups, single table recovery, single partition recovery, I/O throttling, parallel processing, encryption, compression, streaming, and more.

**A recovery procedure document was needed so I wrote one. Here is is.**
**A basic recovery procedure document was needed so I wrote one. Here is is.**

The pre-existing backup procedure in play has a few quirks:

@@ -21,6 +21,9 @@ <h1 id="home-title">{{ .Site.Title }}</h1>
{{- with .Site.Params.homeSubtitle }}
<p id="home-subtitle">{{.}}</p>
{{- end }}
{{- range .Site.Params.homeSubtitles }}
<p id="home-subtitles">{{.}}</p>
{{- end }}
{{- with .Site.Params.social }}
<div id="home-social">
{{ partialCached "social-icons.html" . }}
@@ -0,0 +1,21 @@
#home-subtitle {
margin-top: 0;
margin-bottom: 1.5em;
text-align: center;
line-height: normal;
font-size: .8em;
font-style: italic;
opacity: .9;
}
#home-subtitles {
margin-top: 0;
margin-bottom: .5em;
text-align: center;
line-height: normal;
font-size: .7em;
font-style: italic;
opacity: .9;
}
#home-social {
margin-top: .5em;
}

0 comments on commit 4c2d016

Please sign in to comment.
You can’t perform that action at this time.