Deploy new site
This commit is contained in:
parent
501da2db9e
commit
00288867fc
14 changed files with 143 additions and 95 deletions
2
404.html
2
404.html
|
|
@ -54,7 +54,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ Or just a plain old telephone call at 704-326-1626."/>
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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 */
|
||||
|
|
@ -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 */
|
||||
|
|
@ -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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"
|
||||
}
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
13
index.xml
13
index.xml
|
|
@ -41,10 +41,15 @@ I was first exposed to computers as a child. My family had a Commodore 64, on wh
|
|||
<link>https://danielrayjones.com/web/</link>
|
||||
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
|
||||
<guid>https://danielrayjones.com/web/</guid>
|
||||
<description>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.</description>
|
||||
<description>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.</description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@
|
|||
<loc>https://danielrayjones.com/tags/</loc>
|
||||
</url><url>
|
||||
<loc>https://danielrayjones.com/web/</loc>
|
||||
<lastmod>2024-04-14T16:42:01-05:00</lastmod>
|
||||
<lastmod>2024-04-23T13:51:54-05:00</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
BIN
web/dan-jones-resume.pdf
Normal file
BIN
web/dan-jones-resume.pdf
Normal file
Binary file not shown.
199
web/index.html
199
web/index.html
|
|
@ -37,8 +37,8 @@
|
|||
|
||||
<meta itemprop="name" content="Web Résumé">
|
||||
<meta itemprop="description" content="Experienced web developer">
|
||||
<meta itemprop="dateModified" content="2024-04-14T16:42:01-05:00" />
|
||||
<meta itemprop="wordCount" content="656">
|
||||
<meta itemprop="dateModified" content="2024-04-23T13:51:54-05:00" />
|
||||
<meta itemprop="wordCount" content="484">
|
||||
<meta itemprop="keywords" content="" />
|
||||
<meta name="twitter:card" content="summary"/>
|
||||
<meta name="twitter:title" content="Web Résumé"/>
|
||||
|
|
@ -57,7 +57,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="/extra.079cc03c267bb3fd3d55704543e68284b4133b7fda01b5713478d561560d7a51.css" integrity="sha256-B5zAPCZ7s/09VXBFQ+aChLQTO3/aAbVxNHjVYVYNelE=">
|
||||
<link rel="stylesheet" href="/extra.4208c29e887eb9b7bc01b58084ad3c1485c93e296f6f216a264dba4081ef695d.css" integrity="sha256-QgjCnoh+ube8AbWAhK08FIXJPilvbyFqJk26QIHvaV0=">
|
||||
|
||||
|
||||
|
||||
|
|
@ -66,8 +66,8 @@
|
|||
</head>
|
||||
|
||||
|
||||
<body>
|
||||
|
||||
<body id="web-resume">
|
||||
|
||||
|
||||
<div class="container">
|
||||
<header class="header">
|
||||
|
|
@ -118,7 +118,6 @@
|
|||
|
||||
<div class="post-info">
|
||||
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<article>
|
||||
|
|
@ -127,40 +126,69 @@
|
|||
</h2>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<hr />
|
||||
<aside id="toc">
|
||||
<div class="toc-title">Table of Contents</div>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
<li><a href="#skills">Skills</a></li>
|
||||
<li><a href="#open-source-projects">Open Source Projects</a>
|
||||
<nav id="TableOfContents">
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="#skills">Skills</a></li>
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="#code-samples">Code Samples</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="#droploggerhttpsgitlabcomdanjones000droplogger"><a href="https://gitlab.com/danjones000/droplogger">droplogger</a></a></li>
|
||||
<li><a href="#strip-beatshttpscodebergorgdanjones000strip-beats"><a href="https://codeberg.org/danjones000/strip-beats">strip-beats</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="#http-go-statushttpscodebergorgdanjones000http-go-status"><a href="https://codeberg.org/danjones000/http-go-status">http go status</a></a></li>
|
||||
<li><a href="#gin-error-middleware">gin error middleware</a></li>
|
||||
<li><a href="#responsable-errors">Responsable Errors</a></li>
|
||||
<li><a href="#droplogger">droplogger</a>
|
||||
<ul>
|
||||
<li><a href="#my-log">my-log</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#strip-beats">strip-beats</a></li>
|
||||
<li><a href="#object-spy">Object Spy</a></li>
|
||||
<li><a href="#http-go-status">http go status</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#work-history">Work History</a></li>
|
||||
<li><a href="#code-samples">Code Samples</a></li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li><a href="#work-experience">Work Experience</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p><a href="/web/dan-jones-resume.pdf">Download a PDF</a></p>
|
||||
|
||||
</nav>
|
||||
</aside>
|
||||
<hr />
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
<section id="contact">
|
||||
<p>Fort Bend, TX 77069<br>
|
||||
|
||||
<aside id="contact" class="">
|
||||
<p>Fort Bend, TX 77069<br>
|
||||
+1 (704) 326-1626 • <a href="mailto:dan@danielrayjones.com">dan@danielrayjones.com</a>
|
||||
<span class="printonly"><br/><a href="https://danielrayjones.com/">https://danielrayjones.com/</a></span></p>
|
||||
</section>
|
||||
<section id="summary">
|
||||
<h2 id="skills">Skills</h2>
|
||||
|
||||
</aside>
|
||||
|
||||
<aside id="skills" class="">
|
||||
<h2 id="skills">Skills</h2>
|
||||
<ul class="skills">
|
||||
<li>HTML</li>
|
||||
<li>CSS</li>
|
||||
|
|
@ -184,40 +212,64 @@
|
|||
<li>AWS</li>
|
||||
<li>Google App Engine</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="projects">
|
||||
<h2 id="open-source-projects">Open Source Projects</h2>
|
||||
|
||||
</aside>
|
||||
|
||||
<aside id="codesamples" class="noprint">
|
||||
<h2 id="code-samples">Code Samples</h2>
|
||||
<ul>
|
||||
<li><a href="https://codeberg.org/danjones000">Codeberg</a></li>
|
||||
<li><a href="https://gitlab.com/danjones000">GitLab</a></li>
|
||||
<li><a href="https://github.com/goodevilgenius">GitHub</a></li>
|
||||
<li><a href="https://gist.github.com/goodevilgenius">GitHub Gists</a></li>
|
||||
</ul>
|
||||
|
||||
</aside>
|
||||
|
||||
<aside id="projects" class="">
|
||||
<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><!-- /middleware -->
|
||||
<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><!-- /responsable -->
|
||||
<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>
|
||||
<h4 id="my-loghttpscodebergorgdanjones000my-log"><a href="https://codeberg.org/danjones000/my-log/">my-log</a></h4>
|
||||
<p>A work-in-progress complete rewrite of droplogger in go.</p>
|
||||
</section><!-- /log -->
|
||||
<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><!-- /beats -->
|
||||
<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><!-- /spy -->
|
||||
<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><!-- /status -->
|
||||
<section class="project middleware">
|
||||
<h3 id="gin-error-middleware">gin error middleware</h3>
|
||||
<p><a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler" class="noprint">🔗</a>
|
||||
A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.</p>
|
||||
</section><!-- /.project.middleware -->
|
||||
<section class="project responsable">
|
||||
<h3 id="responsable-errors">Responsable Errors</h3>
|
||||
<p><a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors" class="noprint">🔗</a>
|
||||
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><!-- /.project.responsable -->
|
||||
<section class="project log">
|
||||
<h3 id="droplogger">droplogger</h3>
|
||||
<p><a href="https://gitlab.com/danjones000/droplogger" class="noprint">🔗</a>
|
||||
Python logging application especially suited for life-logging with IFTTT and Dropbox.</p>
|
||||
<h4 id="my-log">my-log</h4>
|
||||
<p><a href="https://codeberg.org/danjones000/my-log/" class="noprint">🔗</a>
|
||||
A work-in-progress complete rewrite of droplogger in go.</p>
|
||||
</section><!-- /.project.log -->
|
||||
<section class="project strip-beats">
|
||||
<h3 id="strip-beats">strip-beats</h3>
|
||||
<p><a href="https://codeberg.org/danjones000/strip-beats" class="noprint">🔗</a>
|
||||
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><!-- /.project.strip-beats -->
|
||||
<section class="project object-spy">
|
||||
<h3 id="object-spy">Object Spy</h3>
|
||||
<p><a href="https://packagist.org/packages/danjones000/object-spy" class="noprint">🔗</a>
|
||||
PHP debugging library that makes it easy to inspect private properties and methods without using reflection.</p>
|
||||
</section><!-- /.project.object-spy -->
|
||||
<section class="project go-status">
|
||||
<h3 id="http-go-status">http go status</h3>
|
||||
<p><a href="https://codeberg.org/danjones000/http-go-status" class="noprint">🔗</a>
|
||||
Super simple web server that just returns the HTTP status you ask for. Useful for testing.</p>
|
||||
</section><!-- /.project.go-status -->
|
||||
</section><!-- /.projects -->
|
||||
</section>
|
||||
<section id="workhistory">
|
||||
<h2 id="work-history">Work History</h2>
|
||||
|
||||
</aside>
|
||||
|
||||
|
||||
<div class="post-content">
|
||||
<section id="workhistory">
|
||||
<h2 id="work-experience">Work Experience</h2>
|
||||
<ul class="history">
|
||||
<li>
|
||||
<p><a href="https://grin.co"><strong>GRIN</strong></a><br>
|
||||
|
|
@ -242,13 +294,6 @@ Built microservices in go.</p>
|
|||
<p class="tech">Laravel/Lumen, PHP, PHPUnit, MySQL, Google Cloud Platform, Google App Engine, Google Cloud SQL, mongodb, redis, Google Datastore, Google Cloud Storage</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>University of Texas Coding Bootcamp</strong><br>
|
||||
<em>Instructor</em><br>
|
||||
<span class="work-period"><time datetime="2016-10">October 2016</time> - <time datetime="2017-05">May 2017</time></span></p>
|
||||
<p>Taught Full-stack coding bootcamp. Six month program to introduce students to basics of full-stack <abbr title="Mean, Express, React, Node">MERN</abbr> development.</p>
|
||||
<p class="tech">HTML, CSS, Javascript, jQuery, APIs, AJAX, Node, Express, MySQL, sequelize, MongoDB, mongoose, PHP, Laravel, Python, React, React-Native</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a href="https://www.analytehealth.com/"><strong>Analyte Health</strong></a><br>
|
||||
<em>Senior Full-Stack Developer</em><br>
|
||||
<span class="work-period"><time datetime="2016-07">July 2016</time> - <time datetime="2017-10">October 2017</time></span></p>
|
||||
|
|
@ -256,6 +301,13 @@ Built microservices in go.</p>
|
|||
<p class="tech">PHP, PHPUnit, MySQL, Laravel, Eloquent, Javascript, jQuery, AngularJS, React</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><strong>Trilogy Education in association with the University of Texas</strong><br>
|
||||
<em>Bootcamp Instructor</em><br>
|
||||
<span class="work-period"><time datetime="2016-10">October 2016</time> - <time datetime="2017-05">May 2017</time></span></p>
|
||||
<p>Taught Full-stack coding bootcamp. Six month program to introduce students to basics of full-stack <abbr title="Mean, Express, React, Node">MERN</abbr> development.</p>
|
||||
<p class="tech">Eucation, HTML, CSS, Javascript, jQuery, APIs, AJAX, Node, Express, MySQL, sequelize, MongoDB, mongoose, PHP, Laravel, Python, React, React Native</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><a href="https://servermonkey.com/"><strong>Server Monkey</strong></a><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>
|
||||
|
|
@ -312,16 +364,7 @@ Created entire section of website for recruiting purposes. Did extensive researc
|
|||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="codesamples" class="noprint">
|
||||
<h2 id="code-samples">Code Samples</h2>
|
||||
<ul>
|
||||
<li><a href="https://codeberg.org/danjones000">Codeberg</a></li>
|
||||
<li><a href="https://gitlab.com/danjones000">GitLab</a></li>
|
||||
<li><a href="https://github.com/goodevilgenius">GitHub</a></li>
|
||||
<li><a href="https://gist.github.com/goodevilgenius">GitHub Gists</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section><!-- /#workhistory -->
|
||||
|
||||
</div>
|
||||
</article>
|
||||
|
|
@ -331,7 +374,7 @@ Created entire section of website for recruiting purposes. Did extensive researc
|
|||
<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/b20f84799a2c22a1dbbf892b7c1363eafe85ddab" target="_blank" rel="noopener">b20f847</a> @ 2024-04-14</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/6292c91b3d1dc30c6f45cd7681e51b2a1b9979bb" target="_blank" rel="noopener">6292c91</a> @ 2024-04-23</p>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue