130 lines
5.8 KiB
HTML
130 lines
5.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<title>Andrew's Articles</title>
|
|
<meta charset="utf-8">
|
|
<meta name="description" content="Articles written by Andrew Lalis.">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<link rel="stylesheet" href="styles/font.css" type="text/css">
|
|
<script src="scripts/themes.min.js"></script>
|
|
<noscript><style>.jsonly{display: none !important;}</style></noscript>
|
|
<link rel="stylesheet" href="styles/style.css" type="text/css">
|
|
</head>
|
|
|
|
<body>
|
|
<header class="page-header">
|
|
<h1>Andrew's Articles</h1>
|
|
<nav>
|
|
<div>
|
|
<a href="index.html">Home</a>
|
|
<a class="page-header-selected" href="articles.html">Articles</a>
|
|
<a href="projects.html">Projects</a>
|
|
<a href="training.html">Training</a>
|
|
<a href="contact.html">Contact</a>
|
|
<a href="logbook.html">Logbook</a>
|
|
</div>
|
|
<div>
|
|
<a href="https://github.com/andrewlalis">GitHub</a>
|
|
<a href="https://www.linkedin.com/in/andrew-lalis/">LinkedIn</a>
|
|
<a href="https://www.youtube.com/channel/UC9X4mx6-ObPUB6-ud2IGAFQ">YouTube</a>
|
|
</div>
|
|
</nav>
|
|
<button id="themeToggleButton" class="jsonly">Change Color Theme</button>
|
|
<hr>
|
|
</header>
|
|
<main>
|
|
<article>
|
|
<h2>About</h2>
|
|
<p>
|
|
Although I don't generally write much, sometimes I'll find something interesting, or something that I notice a significant number of people could benefit from reading about. In that case, it'll most likely end up on this page as an article.
|
|
</p>
|
|
<div class="jsonly">
|
|
<input type="search" placeholder="Search for articles..." style="width: 100%; margin: 0; font-size: medium;">
|
|
<p style="font-size: smaller; margin: 0 0 0.5em 0;">
|
|
Search for matching articles based on their <strong>title</strong> or <strong>topics</strong>.
|
|
</p>
|
|
<button id="reset-search-button" style="margin-bottom: 0.5em; display: none;">Reset Search</button>
|
|
</div>
|
|
|
|
|
|
|
|
<div id="articles-container">
|
|
<a class="article-card" href="articles/api-with-handy-httpd.html">
|
|
<h3>Creating an API with Handy-Httpd</h3>
|
|
<div>
|
|
<time datetime="2023-09-26">September 26<sup>th</sup>, 2023</time>
|
|
<span>D Lang</span>
|
|
<span>Showcase</span>
|
|
<span>Tutorial</span>
|
|
</div>
|
|
<p>
|
|
Take a look at how you can set up a web API with my Handy-Httpd library.
|
|
</p>
|
|
</a>
|
|
<a class="article-card" href="articles/beginner-guide-to-apache-lucene.html">
|
|
<h3>A Beginner's Guide to Searching with Lucene</h3>
|
|
<div>
|
|
<time datetime="2023-02-06">February 6<sup>th</sup>, 2023</time>
|
|
<span>Java</span>
|
|
<span>Tutorial</span>
|
|
</div>
|
|
<p>
|
|
A brief overview of how to use Lucene to create an index for some content, and search that index to find relevant content quickly.
|
|
</p>
|
|
</a>
|
|
<a class="article-card" href="articles/dsh-easier-scripting-in-d.html">
|
|
<h3>DSH - Easier Scripting in D</h3>
|
|
<div>
|
|
<time datetime="2022-05-05">May 5<sup>th</sup>, 2022</time>
|
|
<span>D Lang</span>
|
|
<span>Showcase</span>
|
|
</div>
|
|
<p>
|
|
An overview of my <em>DSH</em> library, that simplifies some of the more tedious parts of writing shell-like scripts in D.
|
|
</p>
|
|
</a>
|
|
<a class="article-card" href="articles/d-prospects-for-future.html">
|
|
<h3>The D Programming Language: Does it have a future?</h3>
|
|
<div>
|
|
<time datetime="2022-03-26">March 26<sup>th</sup>, 2022</time>
|
|
<span>D Lang</span>
|
|
<span>Discussion</span>
|
|
</div>
|
|
<p>
|
|
My take on the heated discussion that is the D language's future.
|
|
</p>
|
|
</a>
|
|
<a class="article-card" href="articles/spring-osiv-transactions.html">
|
|
<h3>Spring's Open-Session-in-View & Transactions</h3>
|
|
<div>
|
|
<time datetime="2021-05-09">May 9<sup>th</sup>, 2021</time>
|
|
<span>Java</span>
|
|
<span>Spring</span>
|
|
<span>Tutorial</span>
|
|
</div>
|
|
<p>
|
|
How to (properly) structure your Spring-Boot API to avoid obscure ORM headaches.
|
|
</p>
|
|
</a>
|
|
<a class="article-card" href="articles/java-swing-2d-game.html">
|
|
<h3>2D Games with Java & Swing</h3>
|
|
<div>
|
|
<time datetime="2021-05-09">May 9<sup>th</sup>, 2021</time>
|
|
<span>Java</span>
|
|
<span>Tutorial</span>
|
|
</div>
|
|
<p>
|
|
Beginner guide to making simple 2D games using Java's Swing UI framework and a game loop.
|
|
</p>
|
|
</a>
|
|
</div>
|
|
</article>
|
|
</main>
|
|
<script class="jsonly" src="scripts/articles-search.js"></script>
|
|
</body>
|
|
|
|
</html>
|
|
|