diff --git a/404.html b/404.html
index 329b559..20cb1fb 100644
--- a/404.html
+++ b/404.html
@@ -54,7 +54,7 @@
-
+
diff --git a/about/index.html b/about/index.html
index 50393f8..daef646 100644
--- a/about/index.html
+++ b/about/index.html
@@ -57,7 +57,7 @@
-
+
diff --git a/categories/index.html b/categories/index.html
index accae8b..94dd757 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -55,7 +55,7 @@
-
+
diff --git a/contact/index.html b/contact/index.html
index d60bd5b..c635426 100644
--- a/contact/index.html
+++ b/contact/index.html
@@ -63,7 +63,7 @@ Or just a plain old telephone call at 704-326-1626."/>
-
+
diff --git a/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css b/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css
deleted file mode 100644
index 1b2fac7..0000000
--- a/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css
+++ /dev/null
@@ -1,3 +0,0 @@
-:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}.aside{max-width:50%}@media (max-width: 684px){.aside{max-width:100%}}@media (max-width: 684px){figure.right-floated,figure.left-floated{float:none;text-align:left}figure.right-floated img,figure.left-floated img{margin:0 auto}}ul.skills{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}@media print{#projects>.projects{display:grid;grid-gap:.35rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media screen{#projects>.projects{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#projects>.projects::-webkit-scrollbar{width:10px;height:10px}#projects>.projects::-webkit-scrollbar-thumb{background:black;border-radius:10px}#projects>.projects::-webkit-scrollbar-track{background:transparent}}#projects>.projects .project h3>a{text-decoration:none}#projects>.projects .project h4>a{text-decoration:none}@media print{#projects>.projects .project{display:inline-block;page-break-inside:avoid}}@media screen{#projects>.projects .project{scroll-snap-align:start;flex-shrink:0;width:300px;margin-right:50px;padding:0 0.5rem;border-radius:10px;transform-origin:center center;transform:scale(1);transition:transform 0.5s;position:relative;justify-content:center;align-items:center}}@media screen and (prefers-color-scheme: dark){#projects>.projects .project{background:#3b3d42}}@media screen and (prefers-color-scheme: light){#projects>.projects .project{background:#eaeaea}}@media screen{[data-theme=dark] #projects>.projects .project{background:#3b3d42}[data-theme=light] #projects>.projects .project{background:#eaeaea}}section>h2{line-height:1.0}#theater-contact{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media print{.noprint{display:none}.container>header{display:none}.post-info{display:none}footer{display:none}#toc{display:none}#toc+hr{display:none}section>h2{line-height:0.75}}figure.headshot{max-height:12rem;margin:0 auto}@media print{ul.history>li:last-child{display:none}}@media screen{.printonly{display:none}}
-
-/*# sourceMappingURL=extra.css.map */
\ No newline at end of file
diff --git a/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css b/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css
new file mode 100644
index 0000000..8136841
--- /dev/null
+++ b/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css
@@ -0,0 +1,3 @@
+:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}.aside{max-width:50%}@media (max-width: 684px){.aside{max-width:100%}}@media (max-width: 684px){figure.right-floated,figure.left-floated{float:none;text-align:left}figure.right-floated img,figure.left-floated img{margin:0 auto}}ul.skills{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}@media print{#projects>.projects{display:grid;grid-gap:.35rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media screen{#projects>.projects{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}#projects>.projects::-webkit-scrollbar{width:10px;height:10px}#projects>.projects::-webkit-scrollbar-thumb{background:black;border-radius:10px}#projects>.projects::-webkit-scrollbar-track{background:transparent}}#projects>.projects .project a{text-decoration:none}@media print{#projects>.projects .project{display:inline-block;page-break-inside:avoid}}@media screen{#projects>.projects .project{scroll-snap-align:start;flex-shrink:0;width:300px;margin-right:50px;padding:0 0.5rem;border-radius:10px;transform-origin:center center;transform:scale(1);transition:transform 0.5s;position:relative;justify-content:center;align-items:center}}@media screen and (prefers-color-scheme: dark){#projects>.projects .project{background:#3b3d42}}@media screen and (prefers-color-scheme: light){#projects>.projects .project{background:#eaeaea}}@media screen{[data-theme=dark] #projects>.projects .project{background:#3b3d42}[data-theme=light] #projects>.projects .project{background:#eaeaea}}section>h2{line-height:1.0}#theater-contact{display:grid;grid-gap:.25rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}@media print{.noprint{display:none}.container>header{display:none}.post-info{display:none}footer{display:none}#toc{display:none}#toc+hr{display:none}section>h2{line-height:0.75}}figure.headshot{max-height:12rem;margin:0 auto}@media print{ul.history>li:last-child{display:none}}@media screen{.printonly{display:none}}
+
+/*# sourceMappingURL=extra.css.map */
\ No newline at end of file
diff --git a/extra.css.map b/extra.css.map
index 3192980..962ee56 100644
--- a/extra.css.map
+++ b/extra.css.map
@@ -7,9 +7,9 @@
"themes/hello-friend-ng/assets/scss/_variables.scss"
],
"sourcesContent": [
- "@import \"../../themes/hello-friend-ng/assets/scss/_variables\";\n\n.aside {\n max-width: 50%;\n @media #{$media-size-phone} {\n max-width: 100%;\n }\n}\n\nfigure {\n &.right-floated, &.left-floated {\n @media #{$media-size-phone} {\n float: none;\n text-align: left;\n\n img {\n margin: 0 auto;\n }\n }\n }\n}\n\nul.skills {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n}\n\n#projects > .projects {\n @media print {\n display: grid;\n grid-gap: .35rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n }\n @media screen {\n display: flex;\n\n overflow-x: auto;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n &::-webkit-scrollbar-thumb {\n background: black;\n border-radius: 10px;\n }\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n }\n\n .project {\n h3 > a {\n text-decoration: none;\n }\n h4 > a {\n text-decoration: none;\n }\n @media print {\n display: inline-block;\n page-break-inside: avoid;\n }\n @media screen {\n scroll-snap-align: start;\n flex-shrink: 0;\n width: 300px;\n margin-right: 50px;\n padding: 0 0.5rem;\n border-radius: 10px;\n transform-origin: center center;\n transform: scale(1);\n transition: transform 0.5s;\n position: relative;\n justify-content: center;\n align-items: center;\n\n @media (prefers-color-scheme: dark) {\n background: $dark-background-secondary;\n }\n\n @media (prefers-color-scheme: light) {\n background: $light-background-secondary;\n }\n\n [data-theme=dark] & {\n background: $dark-background-secondary;\n }\n\n [data-theme=light] & {\n background: $light-background-secondary;\n }\n }\n }\n}\n\nsection > h2 {\n line-height: 1.0;\n}\n\n#theater-contact {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n@media print {\n\t .noprint { display: none; }\n .container > header { display: none; }\n .post-info { display: none; }\n footer { display: none; }\n #toc {\n display: none;\n & + hr { display: none; }\n }\n section > h2 {\n line-height: 0.75;\n }\n}\n\nfigure.headshot {\n max-height: 12rem;\n margin: 0 auto;\n}\n\nul.history {\n & > li:last-child {\n @media print {\n display: none;\n }\n }\n}\n\n@media screen {\n\t .printonly { display: none; }\n}\n",
+ "@import \"../../themes/hello-friend-ng/assets/scss/_variables\";\n\n.aside {\n max-width: 50%;\n @media #{$media-size-phone} {\n max-width: 100%;\n }\n}\n\nfigure {\n &.right-floated, &.left-floated {\n @media #{$media-size-phone} {\n float: none;\n text-align: left;\n\n img {\n margin: 0 auto;\n }\n }\n }\n}\n\nul.skills {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n}\n\n#projects > .projects {\n @media print {\n display: grid;\n grid-gap: .35rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n }\n @media screen {\n display: flex;\n\n overflow-x: auto;\n scroll-snap-type: x mandatory;\n scroll-behavior: smooth;\n -webkit-overflow-scrolling: touch;\n\n &::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n }\n &::-webkit-scrollbar-thumb {\n background: black;\n border-radius: 10px;\n }\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n }\n\n .project {\n a {\n text-decoration: none;\n }\n @media print {\n display: inline-block;\n page-break-inside: avoid;\n }\n @media screen {\n scroll-snap-align: start;\n flex-shrink: 0;\n width: 300px;\n margin-right: 50px;\n padding: 0 0.5rem;\n border-radius: 10px;\n transform-origin: center center;\n transform: scale(1);\n transition: transform 0.5s;\n position: relative;\n justify-content: center;\n align-items: center;\n\n @media (prefers-color-scheme: dark) {\n background: $dark-background-secondary;\n }\n\n @media (prefers-color-scheme: light) {\n background: $light-background-secondary;\n }\n\n [data-theme=dark] & {\n background: $dark-background-secondary;\n }\n\n [data-theme=light] & {\n background: $light-background-secondary;\n }\n }\n }\n}\n\nsection > h2 {\n line-height: 1.0;\n}\n\n#theater-contact {\n display: grid;\n grid-gap: .25rem;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n}\n\n@media print {\n\t .noprint { display: none; }\n .container > header { display: none; }\n .post-info { display: none; }\n footer { display: none; }\n #toc {\n display: none;\n & + hr { display: none; }\n }\n section > h2 {\n line-height: 0.75;\n }\n}\n\nfigure.headshot {\n max-height: 12rem;\n margin: 0 auto;\n}\n\nul.history {\n & > li:last-child {\n @media print {\n display: none;\n }\n }\n}\n\n@media screen {\n\t .printonly { display: none; }\n}\n",
"@charset \"UTF-8\";\n\n/* Light theme color */\n$light-background: #fff;\n$light-background-secondary: #eaeaea;\n$light-background-header: #fafafa;\n$light-color: #222;\n$light-color-variant: black;\n$light-color-secondary: #999;\n$light-border-color: #dcdcdc;\n$light-table-color: #dcdcdc;\n\n/* Dark theme colors */\n$dark-background: #232425;\n$dark-background-secondary: #3b3d42;\n$dark-background-header: #1b1c1d;\n$dark-color: #a9a9b3;\n$dark-color-variant: white;\n$dark-color-secondary: #b3b3bd;\n$dark-border-color: #4e4e57;\n$dark-table-color: #4e4e57;\n\n$media-size-phone: \"(max-width: 684px)\";\n$media-size-tablet: \"(max-width: 900px)\";\n\n/* Variables for js, must be the same as these in @custom-media queries */\n:root {\n --phoneWidth: (max-width: 684px);\n --tabletWidth: (max-width: 900px);\n}\n\n/* Content */\n$max-width: 860px;"
],
"names": [],
- "mappings": "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"
+ "mappings": "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"
}
\ No newline at end of file
diff --git a/index.html b/index.html
index 2b9186f..2e9f445 100644
--- a/index.html
+++ b/index.html
@@ -56,7 +56,7 @@
-
+
diff --git a/index.xml b/index.xml
index 4dfef3a..b37ad45 100644
--- a/index.xml
+++ b/index.xml
@@ -41,10 +41,15 @@ I was first exposed to computers as a child. My family had a Commodore 64, on wh
https://danielrayjones.com/web/
Mon, 01 Jan 0001 00:00:00 +0000
https://danielrayjones.com/web/
- Fort Bend, TX 77069
-+1 (704) 326-1626 • dan@danielrayjones.com https://danielrayjones.com/
-Skills HTML CSS SCSS JavaScript vue.js jQuery AJAX React PHP go MySQL Laravel Yii Wordpress Git node.js MongoDB Linux Docker AWS Google App Engine Open Source Projects gin error middleware A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.
-Responsable Errors A small go library that provides errors that can be more useful in the context of a web app.
+ Work Experience GRIN
+Principal Software Engineer/Back-end Architect
+August 2021 - present
+Principal full-stack developer for SaaS company in creator marketing. Built out unit testing in Laravel project. Coached junior developers. Helped set standards for back-end architecture. Built microservices in go.
+Laravel, PHP, go, microservices, PHPUnit, MySql, mongodb, Vue
+BubbleUp
+Senior Web Developer
+February 2020 - July 2021
+Senior Developer for marketing firm with clients in multiple industries. Sites range from low traffic, to extremely high.
diff --git a/sitemap.xml b/sitemap.xml
index 3b1505a..13166a3 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -18,6 +18,6 @@
https://danielrayjones.com/tags/
https://danielrayjones.com/web/
- 2024-04-14T16:42:01-05:00
+ 2024-04-23T13:51:54-05:00
diff --git a/tags/index.html b/tags/index.html
index ec0bd82..2ba487f 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -55,7 +55,7 @@
-
+
diff --git a/theater/index.html b/theater/index.html
index 531aef4..8e85b0b 100644
--- a/theater/index.html
+++ b/theater/index.html
@@ -57,7 +57,7 @@
-
+
diff --git a/web/dan-jones-resume.pdf b/web/dan-jones-resume.pdf
new file mode 100644
index 0000000..00cf4c7
Binary files /dev/null and b/web/dan-jones-resume.pdf differ
diff --git a/web/index.html b/web/index.html
index 38135f0..fb15420 100644
--- a/web/index.html
+++ b/web/index.html
@@ -37,8 +37,8 @@
-
-
+
+
@@ -57,7 +57,7 @@
-
+
@@ -66,8 +66,8 @@
-
-
+
+