This commit is contained in:
Nicholas Orlowsky 2023-11-16 13:14:34 -05:00
parent 6fb82475c0
commit 29aec69d4a
No known key found for this signature in database
GPG key ID: BE7DF0188A405E2B
12 changed files with 47 additions and 19 deletions

View file

@ -15,7 +15,8 @@
<div> <div>
<h1 style="margin-bottom: 0px;">Blog</h1> <h1 style="margin-bottom: 0px;">Blog</h1>
<p style="margin-top: 0px;">A collection of my thoughts, some of them may be interesting</p> <p style="margin-top: 0px;">A collection of my thoughts, some of them may be interesting</p>
<p><a href="./blogs/nws-postmortem-11-8-23.html">[ NWS Postmortem 11/08/23 ]</a> - November, , 2023</p>
<p><a href="./blogs/side-project-10-20-23.html">[ Side Project Log 10/20/23 ]</a> - October 20th, 2023</p>
<p><a href="./blogs/side-project-8-15-23.html">[ Side Project Log 8/15/23 ]</a> - August 15th, 2023</p> <p><a href="./blogs/side-project-8-15-23.html">[ Side Project Log 8/15/23 ]</a> - August 15th, 2023</p>
<p><a href="./blogs/side-project-8-8-23.html">[ Side Project Log 8/08/23 ]</a> - August 8th, 2023</p> <p><a href="./blogs/side-project-8-8-23.html">[ Side Project Log 8/08/23 ]</a> - August 8th, 2023</p>
<p><a href="./blogs/side-project-7-12-23.html">[ Side Project Log 7/12/23 ]</a> - July 12th, 2023</p> <p><a href="./blogs/side-project-7-12-23.html">[ Side Project Log 7/12/23 ]</a> - July 12th, 2023</p>
@ -29,6 +30,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -73,6 +73,7 @@ unsafe
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -33,6 +33,7 @@ before.</p>
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -33,6 +33,7 @@ a post was on, and fixing some bugs.</p>
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -41,6 +41,7 @@ frontend is written in React Native.</p>
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -86,6 +86,7 @@ the latest batch of NWS work, this is next on my list to work on.</p>
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -57,7 +57,7 @@
</p> </p>
<p> <p>
Embeddings was chosen as the lookup method that way we don't have to worry about data being parsed out of the email being an exact I chose embedding as the lookup method so that we don't have to worry about the data parsed out of the email being an exact
match for what the user inputted. This also allows the lookup to work even when certain things such as location are missing from the match for what the user inputted. This also allows the lookup to work even when certain things such as location are missing from the
email. email.
</p> </p>
@ -76,6 +76,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -81,6 +81,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -73,6 +73,7 @@ like channels but with custom emojis. I&#39;m writing it in Rust and I&#39;m jus
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -72,6 +72,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -47,6 +47,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>

View file

@ -17,7 +17,7 @@
<div> <div>
<h2>Nick Web Services (NWS)</h2> <h2>Nick Web Services (NWS)</h2>
<i>C#, Kubernetes, Rancher, and HAProxy</i> <p><i>C#, Kubernetes, Rancher, and HAProxy</i></p>
<a href="https://nws.nickorlow.com">[ Project Website ]</a> <a href="https://nws.nickorlow.com">[ Project Website ]</a>
<p> <p>
Nick Web Services is a cloud infrastructure provider service that I created and run. Nick Web Services is a cloud infrastructure provider service that I created and run.
@ -32,9 +32,24 @@
</p> </p>
</div> </div>
<div>
<h2>Anthracite Web Server</h2>
<p><i>C++ &amp; Python</i></p>
<a href="https://github.com/nickorlow/anthracite">[ GitHub Repo ]</a>
<p>
Anthracite is a simple web server written in C++. It currently supports HTTP/1.0 and HTTP/1.1.
The benchmarking tools for Anthracite are written in Python. Anthracite is optimized for performance
and rivals the performance of NGINX &amp; Apache in our testing. It uses a thread-per-connection
architecture, allowing it to process many requests in paralell. Additionally, it caches all
files that it serves in memory to ensure that added latency from disk reads do not slow down requests.
Through writing Anthracite, I have learned to use different C++ profilers as well as some general
optimization techniques for C++.
</p>
</div>
<div> <div>
<h2>CavCash</h2> <h2>CavCash</h2>
<i>C#, Kubernetes, SQL Server, and MongoDB</i> <p><i>C#, Kubernetes, SQL Server, and MongoDB</i></p>
<a href="https://cavcash.com">[ Project Website ]</a> <a href="https://cavcash.com">[ Project Website ]</a>
<p> <p>
CavCash was a company that I founded which built a debit-based payment system similar to CavCash was a company that I founded which built a debit-based payment system similar to
@ -55,7 +70,7 @@
<div> <div>
<h2>SQUIRREL</h2> <h2>SQUIRREL</h2>
<i>Rust</i> <p><i>Rust</i></p>
<a href="https://github.com/nickorlow/squirrel">[ GitHub Repo ]</a> <a href="https://github.com/nickorlow/squirrel">[ GitHub Repo ]</a>
<p> <p>
SQUIRREL stands for SQL Query Util-Izing Rust's Reliable and Efficient Logic. It is a SQL database SQUIRREL stands for SQL Query Util-Izing Rust's Reliable and Efficient Logic. It is a SQL database
@ -68,7 +83,7 @@
<div> <div>
<h2>Olney</h2> <h2>Olney</h2>
<i>Rust, Postgres, Svelte, TypeScript, and OpenAI's API</i> <p><i>Rust, Postgres, Svelte, TypeScript, and OpenAI's API</i></p>
<a href="https://github.com/nickorlow/olney">[ GitHub Repo ]</a> <a href="https://github.com/nickorlow/olney">[ GitHub Repo ]</a>
<p> <p>
Olney is a job application tracker that aims to be better than using a <a href="https://trello.com">Trello</a> board or a spreadsheet. Olney is a job application tracker that aims to be better than using a <a href="https://trello.com">Trello</a> board or a spreadsheet.
@ -78,7 +93,7 @@
<div> <div>
<h2>SEPTA Site</h2> <h2>SEPTA Site</h2>
<i>Svelte, TypeScript</i> <p><i>Svelte, TypeScript</i></p>
<a href="https://github.com/nickorlow/septa-site">[ GitHub Repo ]</a> <a href="https://github.com/nickorlow/septa-site">[ GitHub Repo ]</a>
<p> <p>
SEPTA Site is a website that I created which can get your trip history, SEPTA Key balance, SEPTA Site is a website that I created which can get your trip history, SEPTA Key balance,
@ -96,6 +111,7 @@
<footer> <footer>
<hr /> <hr />
<p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p> <p style="margin-bottom: 0px;">Copyright &#169; Nicholas Orlowsky 2023</p>
<p style="margin-top: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p> <p style="margin-top: 0px; margin-bottom: 0px;">Hosting provided by <a href="https://nws.nickorlow.com">NWS</a></p>
<p style="margin-top: 0px;">Powered by <a href="https://github.com/nickorlow/anthracite">Anthracite Web Server</a></p>
</footer> </footer>
</body> </body>