Deploy new site
This commit is contained in:
parent
c9067d4b64
commit
51cc388313
13 changed files with 61 additions and 27 deletions
2
404.html
2
404.html
|
|
@ -54,7 +54,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ Or just a plain old telephone call at 704-326-1626."/>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 h3>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}}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 */
|
||||||
|
|
@ -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(200px, 1fr))}#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}}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 */
|
|
||||||
|
|
@ -7,9 +7,9 @@
|
||||||
"themes/hello-friend-ng/assets/scss/_variables.scss"
|
"themes/hello-friend-ng/assets/scss/_variables.scss"
|
||||||
],
|
],
|
||||||
"sourcesContent": [
|
"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(200px, 1fr));\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}\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 h3 > 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}\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;"
|
"@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": [],
|
"names": [],
|
||||||
"mappings": "CC0BC,AAAD,IAAK,AAAC,CACJ,YAAY,CAAA,mBAAC,CACb,aAAa,CAAA,mBAAC,CACf,AD3BD,AAAA,MAAM,AAAC,CACH,SAAS,CAAE,GAAG,CAIjB,AAHG,MAAM,mBAFV,CAAA,AAAA,MAAM,AAAC,CAGC,SAAS,CAAE,IAAI,CAEtB,CAAA,AAIO,MAAM,mBADV,CADJ,AACI,MADE,AACD,cAAc,CADnB,MAAM,AACgB,aAAa,AAAC,CAExB,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CAMvB,AAVL,AAMY,MANN,AACD,cAAc,CAKP,GAAG,CANf,MAAM,AACgB,aAAa,CAKvB,GAAG,AAAC,CACA,MAAM,CAAE,MAAM,CACjB,CAER,AAGL,AAAA,EAAE,AAAA,OAAO,AAAC,CACN,OAAO,CAAE,IAAI,CACb,QAAQ,CAAE,MAAM,CAChB,qBAAqB,CAAE,oCAAoC,CAC9D,AAED,AAAA,gBAAgB,AAAC,CACb,OAAO,CAAE,IAAI,CACb,QAAQ,CAAE,MAAM,CAChB,qBAAqB,CAAE,oCAAoC,CAC9D,AAED,MAAM,MACH,CAAA,AAAA,QAAQ,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC3B,AAAA,UAAU,CAAG,MAAM,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AACvC,AAAA,UAAU,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC9B,AAAA,MAAM,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,AAC1B,AAAA,IAAI,AAAC,CACD,OAAO,CAAE,IAAI,CAEhB,AAHD,AAEI,IAFA,CAEI,EAAE,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,CANJ,AAU9B,AAAA,MAAM,AAAA,SAAS,AAAC,CACZ,UAAU,CAAE,KAAK,CACjB,MAAM,CAAE,MAAM,CACjB,AAIO,MAAM,MADV,CADJ,AACI,EADF,AAAA,QAAQ,CACF,EAAE,CAAC,UAAU,AAAC,CAEV,OAAO,CAAE,IAAI,CAEpB,CAAA,AAGL,MAAM,OACH,CAAA,AAAA,UAAU,AAAC,CAAE,OAAO,CAAE,IAAI,CAAI,CAAD"
|
"mappings": "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"
|
||||||
}
|
}
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,9 +43,8 @@ I was first exposed to computers as a child. My family had a Commodore 64, on wh
|
||||||
<guid>https://danielrayjones.com/web/</guid>
|
<guid>https://danielrayjones.com/web/</guid>
|
||||||
<description>Fort Bend, TX 77069
|
<description>Fort Bend, TX 77069
|
||||||
+1 (704) 326-1626 • dan@danielrayjones.com https://danielrayjones.com/
|
+1 (704) 326-1626 • dan@danielrayjones.com https://danielrayjones.com/
|
||||||
Summary Web developer with broad experience in both large (educational and commercial) and small(commercial) websites. Designed custom web applications from the ground up, and modified existing open-source applications to meet specific needs. Effective communicator, with experience researching and writing content for educational websites.
|
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.
|
||||||
Skills include:
|
Responsable Errors A small go library that provides errors that can be more useful in the context of a web app.</description>
|
||||||
HTML CSS SCSS JavaScript vue.js jQuery AJAX React PHP go MySQL Laravel Yii Wordpress Git Grunt node.</description>
|
|
||||||
</item>
|
</item>
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,6 @@
|
||||||
<loc>https://danielrayjones.com/tags/</loc>
|
<loc>https://danielrayjones.com/tags/</loc>
|
||||||
</url><url>
|
</url><url>
|
||||||
<loc>https://danielrayjones.com/web/</loc>
|
<loc>https://danielrayjones.com/web/</loc>
|
||||||
<lastmod>2023-12-21T21:52:36-06:00</lastmod>
|
<lastmod>2024-01-24T22:21:01-06:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
</urlset>
|
</urlset>
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,8 +37,8 @@
|
||||||
|
|
||||||
<meta itemprop="name" content="Web Résumé">
|
<meta itemprop="name" content="Web Résumé">
|
||||||
<meta itemprop="description" content="Experienced web developer">
|
<meta itemprop="description" content="Experienced web developer">
|
||||||
<meta itemprop="dateModified" content="2023-12-21T21:52:36-06:00" />
|
<meta itemprop="dateModified" content="2024-01-24T22:21:01-06:00" />
|
||||||
<meta itemprop="wordCount" content="575">
|
<meta itemprop="wordCount" content="658">
|
||||||
<meta itemprop="keywords" content="" />
|
<meta itemprop="keywords" content="" />
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Web Résumé"/>
|
<meta name="twitter:title" content="Web Résumé"/>
|
||||||
|
|
@ -57,7 +57,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<link rel="stylesheet" href="/extra.99b243aeadfc5cd7a8e844e9b1f73e21e13ac56f234b50e5ae2c3cd3ea7b432d.css" integrity="sha256-mbJDrq38XNeo6ETpsfc+IeE6xW8jS1Dlriw80+p7Qy0=">
|
<link rel="stylesheet" href="/extra.4951f7f16a863b7b327648b08527af269729158fe901b38bc3ec98c6e09674d1.css" integrity="sha256-SVH38WqGO3sydkiwhSevJpcpFY/pAbOLw+yYxuCWdNE=">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -134,7 +134,17 @@
|
||||||
<div class="toc-title">Table of Contents</div>
|
<div class="toc-title">Table of Contents</div>
|
||||||
<nav id="TableOfContents">
|
<nav id="TableOfContents">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#summary">Summary</a></li>
|
<li><a href="#skills">Skills</a></li>
|
||||||
|
<li><a href="#open-source-projects">Open Source Projects</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#gin-error-middlewarehttpspkggodevcodebergorgdanjones000gin-error-handler"><a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler">gin error middleware</a></a></li>
|
||||||
|
<li><a href="#responsable-errorshttpspkggodevcodebergorgdanjones000responsable-errors"><a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors">Responsable Errors</a></a></li>
|
||||||
|
<li><a href="#http-go-statushttpscodebergorgdanjones000http-go-status"><a href="https://codeberg.org/danjones000/http-go-status">http go status</a></a></li>
|
||||||
|
<li><a href="#droploggerhttpsgitlabcomdanjones000droplogger"><a href="https://gitlab.com/danjones000/droplogger">droplogger</a></a></li>
|
||||||
|
<li><a href="#object-spyhttpspackagistorgpackagesdanjones000object-spy"><a href="https://packagist.org/packages/danjones000/object-spy">Object Spy</a></a></li>
|
||||||
|
<li><a href="#strip-beatshttpscodebergorgdanjones000strip-beats"><a href="https://codeberg.org/danjones000/strip-beats">strip-beats</a></a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li><a href="#work-history">Work History</a></li>
|
<li><a href="#work-history">Work History</a></li>
|
||||||
<li><a href="#code-samples">Code Samples</a></li>
|
<li><a href="#code-samples">Code Samples</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -150,9 +160,7 @@
|
||||||
<span class="printonly"><br/><a href="https://danielrayjones.com/">https://danielrayjones.com/</a></span></p>
|
<span class="printonly"><br/><a href="https://danielrayjones.com/">https://danielrayjones.com/</a></span></p>
|
||||||
</section>
|
</section>
|
||||||
<section id="summary">
|
<section id="summary">
|
||||||
<h2 id="summary">Summary</h2>
|
<h2 id="skills">Skills</h2>
|
||||||
<p>Web developer with broad experience in both large (educational and commercial) and small(commercial) websites. Designed custom web applications from the ground up, and modified existing open-source applications to meet specific needs. Effective communicator, with experience researching and writing content for educational websites.</p>
|
|
||||||
<p>Skills include:</p>
|
|
||||||
<ul class="skills">
|
<ul class="skills">
|
||||||
<li>HTML</li>
|
<li>HTML</li>
|
||||||
<li>CSS</li>
|
<li>CSS</li>
|
||||||
|
|
@ -169,16 +177,43 @@
|
||||||
<li>Yii</li>
|
<li>Yii</li>
|
||||||
<li>Wordpress</li>
|
<li>Wordpress</li>
|
||||||
<li>Git</li>
|
<li>Git</li>
|
||||||
<li>Grunt</li>
|
|
||||||
<li>node.js</li>
|
<li>node.js</li>
|
||||||
<li>MongoDB</li>
|
<li>MongoDB</li>
|
||||||
<li>Apache</li>
|
|
||||||
<li>Linux</li>
|
<li>Linux</li>
|
||||||
<li>Docker</li>
|
<li>Docker</li>
|
||||||
<li>AWS</li>
|
<li>AWS</li>
|
||||||
<li>Google App Engine</li>
|
<li>Google App Engine</li>
|
||||||
</ul>
|
</ul>
|
||||||
</section>
|
</section>
|
||||||
|
<section id="projects">
|
||||||
|
<h2 id="open-source-projects">Open Source Projects</h2>
|
||||||
|
<section class="projects">
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="gin-error-middlewarehttpspkggodevcodebergorgdanjones000gin-error-handler"><a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler">gin error middleware</a></h3>
|
||||||
|
<p>A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.</p>
|
||||||
|
</section>
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="responsable-errorshttpspkggodevcodebergorgdanjones000responsable-errors"><a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors">Responsable Errors</a></h3>
|
||||||
|
<p>A small go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware.</p>
|
||||||
|
</section>
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="http-go-statushttpscodebergorgdanjones000http-go-status"><a href="https://codeberg.org/danjones000/http-go-status">http go status</a></h3>
|
||||||
|
<p>Super simple web server that just returns the HTTP status you ask for. Useful for testing.</p>
|
||||||
|
</section>
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="droploggerhttpsgitlabcomdanjones000droplogger"><a href="https://gitlab.com/danjones000/droplogger">droplogger</a></h3>
|
||||||
|
<p>Python logging application especially suited for life-logging with IFTTT and Dropbox.</p>
|
||||||
|
</section>
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="object-spyhttpspackagistorgpackagesdanjones000object-spy"><a href="https://packagist.org/packages/danjones000/object-spy">Object Spy</a></h3>
|
||||||
|
<p>PHP debugging library that makes it easy to inspect private properties and methods without using reflection.</p>
|
||||||
|
</section>
|
||||||
|
<section class="project">
|
||||||
|
<h3 id="strip-beatshttpscodebergorgdanjones000strip-beats"><a href="https://codeberg.org/danjones000/strip-beats">strip-beats</a></h3>
|
||||||
|
<p>go cli app for transforming a folder of music videos and music files, with semi-automatic tagging, and user-friendly TUI. <em>This is a work in progress. Not yet fully functional.</em></p>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
<section id="workhistory">
|
<section id="workhistory">
|
||||||
<h2 id="work-history">Work History</h2>
|
<h2 id="work-history">Work History</h2>
|
||||||
<p>I have been developing websites for over twenty years. I’m primarily self-taught.</p>
|
<p>I have been developing websites for over twenty years. I’m primarily self-taught.</p>
|
||||||
|
|
@ -224,7 +259,7 @@ Built microservices in go.</p>
|
||||||
<em>Back-end web developer</em><br>
|
<em>Back-end web developer</em><br>
|
||||||
<span class="work-period"><time datetime="2015-11">November 2015</time> - <time datetime="2016-07">July 2016</time></span></p>
|
<span class="work-period"><time datetime="2015-11">November 2015</time> - <time datetime="2016-07">July 2016</time></span></p>
|
||||||
<p>Develop Magento-based eCommerce site <span class="tech">PHP, MySQL, Magento, XML, Javascript, jQuery</span></p>
|
<p>Develop Magento-based eCommerce site <span class="tech">PHP, MySQL, Magento, XML, Javascript, jQuery</span></p>
|
||||||
<ul>
|
<ul class="noprint">
|
||||||
<li>Extend functionality of current site</li>
|
<li>Extend functionality of current site</li>
|
||||||
<li>Modify existing site plugins to better fit workflow of sales team.</li>
|
<li>Modify existing site plugins to better fit workflow of sales team.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
@ -295,7 +330,7 @@ Created entire section of website for recruiting purposes. Did extensive researc
|
||||||
<div class="post-info">
|
<div class="post-info">
|
||||||
|
|
||||||
|
|
||||||
<p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit"><circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line></svg><a href="https://codeberg.org/danjones000/danielrayjones/commit/1e585feac4a26391d8a98e6fd4d81ca07e4c1e52" target="_blank" rel="noopener">1e585fe</a> @ 2023-12-22</p>
|
<p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-git-commit"><circle cx="12" cy="12" r="4"></circle><line x1="1.05" y1="12" x2="7" y2="12"></line><line x1="17.01" y1="12" x2="22.96" y2="12"></line></svg><a href="https://codeberg.org/danjones000/danielrayjones/commit/a4a124ce9b7e8a9bf3b6f93ea64a44fb68bed7b4" target="_blank" rel="noopener">a4a124c</a> @ 2024-01-25</p>
|
||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue