Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Jan 1, 2024
0 parents commit abed244
Show file tree
Hide file tree
Showing 99 changed files with 30,292 additions and 0 deletions.
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
thewagner.net
5 changes: 5 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
wagdav.github.com
=================

The http://thewagner.net site. This repository receives automatic updates
from https://github.com/wagdav/thewagner.net
196 changes: 196 additions & 0 deletions archives.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-K7WDT4BQRY"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-K7WDT4BQRY');
</script>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="x-ua-compatible" content="ie=edge" />

<title>The Wagner</title>

<link rel="stylesheet" href="https://thewagner.net/theme/css/main.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<link href="https://thewagner.net/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="The Wagner Atom Feed" />


</head>

<body>
<nav class="navbar" role="navigation">
<div class="navbar-brand">
<a class="navbar-item" href="https://thewagner.net/">The Wagner </a>

<a role="button" class="navbar-burger" data-target="navMenu" aria-label="menu" aria-expanded="false">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>
</a>
</div>

<div class="navbar-menu" id="navMenu">
<div class="navbar-start">
<!-- Menu items -->
<!-- Pages -->
<!-- Categories -->
</div>
<div class="navbar-end">
<a class="navbar-item" href="https://github.com/wagdav">
<span class="icon">
<i class="fa fa-github"></i>
</span>
</a>
<a class="navbar-item" href="https://thewagner.net/feeds/all.atom.xml" type="application/atom+xml" rel="alternate">
<span class="icon">
<i class="fa fa-rss"></i>
</span>
</a>
</div>
</div>
</nav>

<section id="content" class="body">
<h1>Archives for The Wagner</h1>

<dl>
<dt>December 25, 2023</dt>
<dd><a href="https://thewagner.net/blog/2023/12/25/advent-of-code-2023/">Advent of Code&nbsp;2023</a></dd>
<dt>November 25, 2023</dt>
<dd><a href="https://thewagner.net/blog/2023/11/25/homelab-deployment/">Homelab&nbsp;deployment</a></dd>
<dt>November 20, 2023</dt>
<dd><a href="https://thewagner.net/blog/2023/11/20/building-nix-packages-for-the-raspberry-pi-with-github-actions/">Building Nix packages for the Raspberry Pi with GitHub&nbsp;Actions</a></dd>
<dt>February 28, 2023</dt>
<dd><a href="https://thewagner.net/blog/2023/02/28/managing-the-development-of-large-software-systems/">Managing the development of large software&nbsp;systems</a></dd>
<dt>December 31, 2022</dt>
<dd><a href="https://thewagner.net/blog/2022/12/31/year-2022-in-review/">Year 2022 in&nbsp;review</a></dd>
<dt>December 25, 2022</dt>
<dd><a href="https://thewagner.net/blog/2022/12/25/advent-of-code-2022/">Advent of Code&nbsp;2022</a></dd>
<dt>January 23, 2022</dt>
<dd><a href="https://thewagner.net/blog/2022/01/23/exploring-logic-programming/">Exploring Logic&nbsp;Programming</a></dd>
<dt>December 31, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/12/31/year-2021-in-review/">Year 2021 in&nbsp;review</a></dd>
<dt>December 25, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/12/25/advent-of-code-2021/">Advent of Code&nbsp;2021</a></dd>
<dt>July 15, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/07/15/leaving-pix4d/">Leaving&nbsp;Pix4D</a></dd>
<dt>June 05, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/06/05/practicing-writing/">Practicing&nbsp;writing</a></dd>
<dt>March 07, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/03/07/markov-chain-word-generation/">Markov-chain word&nbsp;generation</a></dd>
<dt>February 25, 2021</dt>
<dd><a href="https://thewagner.net/blog/2021/02/25/building-container-images-with-nix/">Building container images with&nbsp;Nix</a></dd>
<dt>December 31, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/12/31/year-2020-in-review/">Year 2020 in&nbsp;review</a></dd>
<dt>December 25, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/12/25/advent-of-code-2020/">Advent of Code&nbsp;2020</a></dd>
<dt>December 06, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/12/06/deploying-with-github-actions-and-more-nix/">Deploying with GitHub Actions and more&nbsp;Nix</a></dd>
<dt>October 18, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/10/18/kevlar/">Kevlar</a></dd>
<dt>July 10, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/07/10/concurrency-in-go-clojure-haskell-and-rust/">Concurrency in Go, Clojure, Haskell and&nbsp;Rust</a></dd>
<dt>July 03, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/07/03/deploying-thewagnernet/">Deploying&nbsp;thewagner.net</a></dd>
<dt>May 31, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/05/31/homelab/">Homelab</a></dd>
<dt>April 30, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/04/30/exploring-nix/">Exploring&nbsp;Nix</a></dd>
<dt>February 29, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/02/29/parallel-mindset/">Parallel&nbsp;mindset</a></dd>
<dt>January 07, 2020</dt>
<dd><a href="https://thewagner.net/blog/2020/01/07/the-essence-of-a-cicd-pipeline/">The essence of a <span class="caps">CI</span>/<span class="caps">CD</span>&nbsp;pipeline</a></dd>
<dt>December 20, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/12/20/functions-in-disguise/">Functions in&nbsp;disguise</a></dd>
<dt>November 08, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/11/08/oreilly-velocity-conference-2019/">O&#8217;Reilly Velocity Conference&nbsp;2019</a></dd>
<dt>October 28, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/10/28/polymorphism-and-testing/">Polymorphism and&nbsp;testing</a></dd>
<dt>September 25, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/09/25/consistent-vocabulary-in-control-flow/">Consistent vocabulary in control&nbsp;flow</a></dd>
<dt>July 15, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/07/15/concurrency-without-magic/">Concurrency without&nbsp;magic</a></dd>
<dt>June 19, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/06/19/build-systems-a-la-carte/">Build systems à la&nbsp;carte</a></dd>
<dt>May 03, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/05/03/exploring-parser-combinators/">Exploring parser&nbsp;combinators</a></dd>
<dt>January 30, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/01/30/load-balancer/">Load&nbsp;balancer</a></dd>
<dt>January 03, 2019</dt>
<dd><a href="https://thewagner.net/blog/2019/01/03/think-paper/">Think&nbsp;paper</a></dd>
<dt>April 30, 2018</dt>
<dd><a href="https://thewagner.net/blog/2018/04/30/minimum-coin-exchange/">Minimum Coin&nbsp;Exchange</a></dd>
<dt>March 10, 2018</dt>
<dd><a href="https://thewagner.net/blog/2018/03/10/knowing-algorithms/">Knowing&nbsp;Algorithms</a></dd>
<dt>February 26, 2018</dt>
<dd><a href="https://thewagner.net/blog/2018/02/26/concurrency-patterns/">Concurrency&nbsp;Patterns</a></dd>
<dt>July 20, 2016</dt>
<dd><a href="https://thewagner.net/blog/2016/07/20/working-habits/">Working&nbsp;habits</a></dd>
<dt>August 20, 2015</dt>
<dd><a href="https://thewagner.net/blog/2015/08/20/going-mobile/">Going&nbsp;mobile</a></dd>
<dt>March 25, 2015</dt>
<dd><a href="https://thewagner.net/blog/2015/03/25/code-archeology/">Code&nbsp;archeology</a></dd>
<dt>March 20, 2015</dt>
<dd><a href="https://thewagner.net/blog/2015/03/20/the-ultimate-eclipsometertm/">The ultimate&nbsp;eclipsometer™</a></dd>
<dt>August 09, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/08/09/my-blogging-workflow-with-git/">My blogging workflow with&nbsp;git</a></dd>
<dt>July 22, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/07/22/total-control/">Total&nbsp;control</a></dd>
<dt>July 19, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/07/19/prototypes-for-stepper-motor-control/">Prototypes for stepper motor&nbsp;control</a></dd>
<dt>June 26, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/06/26/led-and-button/">Led and&nbsp;button</a></dd>
<dt>June 18, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/06/18/fresh-theme/">Fresh&nbsp;theme</a></dd>
<dt>May 15, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/05/15/backup/">Backup</a></dd>
<dt>March 17, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/03/17/cardboard-raspberry-pi-case/">Cardboard Raspberry Pi&nbsp;case</a></dd>
<dt>March 12, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/03/12/brain-transplant/">Brain&nbsp;transplant</a></dd>
<dt>March 08, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/03/08/pelican-up-and-running/">Pelican up and&nbsp;running</a></dd>
<dt>March 06, 2013</dt>
<dd><a href="https://thewagner.net/blog/2013/03/06/hello-world/">Hello&nbsp;world</a></dd>
</dl>
</section>

<section id="extras" class="body">
</section><!-- /#extras -->

<footer class="footer">
<div class="content has-text-centered">
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
<p>
<small>Revision: <a href="https://github.com/wagdav/thewagner.net/commit/dirty">dirty</a></small>
</p>
</div>
</footer><!-- /#contentinfo -->
</body>
<script>
document.addEventListener('DOMContentLoaded', () => {
// Get all "navbar-burger" elements
const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);

// Add a click event on each of them
$navbarBurgers.forEach(el => {
el.addEventListener('click', () => {
// Get the target from the "data-target" attribute
const target = el.dataset.target;
const $target = document.getElementById(target);

// Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu"
el.classList.toggle('is-active');
$target.classList.toggle('is-active');
});
});
});
</script>
</html>
Loading

0 comments on commit abed244

Please sign in to comment.