2023-06-22 07:17:16 +00:00
<!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" >
2023-07-22 18:45:42 +00:00
2023-06-22 07:17:16 +00:00
< link rel = "stylesheet" href = "styles/font.css" type = "text/css" >
2023-07-22 18:45:42 +00:00
< script src = "scripts/themes.min.js" > < / script >
2023-06-22 07:17:16 +00:00
< 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 >
2023-07-23 23:22:30 +00:00
< a href = "logbook.html" > Logbook< / a >
2023-06-22 07:17:16 +00:00
< / 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 >
2023-09-26 13:29:55 +00:00
< 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 >
2023-09-26 15:02:37 +00:00
2023-09-26 13:29:55 +00:00
< div id = "articles-container" >
2023-09-26 15:02:37 +00:00
< 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 >
2023-09-26 13:29:55 +00:00
< 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 >
2023-06-22 07:17:16 +00:00
< / article >
< / main >
2023-09-26 13:29:55 +00:00
< script class = "jsonly" src = "scripts/articles-search.js" > < / script >
2023-06-22 07:17:16 +00:00
< / body >
< / html >