2024  5

March  1

Advanced Caddy Plugin Features

published on March 10, 2024 · 4 min · 665 words

February  2

Writing a Chatbot Powered by Google Gemini Part II

published on February 26, 2024 · 7 min · 1416 words

Writing a Chatbot Powered by Google Gemini Part I

published on February 9, 2024 · 6 min · 1121 words

January  2

Writing a Caddy Plugin Part II

published on January 22, 2024 · last edited on February 3, 2024 · 4 min · 816 words

Writing a Caddy Plugin Part I

published on January 8, 2024 · last edited on February 1, 2024 · 2 min · 382 words

2023  23

December  2

Setup Wireguard Between Two Servers

published on December 28, 2023 · last edited on July 17, 2024 · 4 min · 654 words

Tracking Http Upload Progress Using Golang

published on December 10, 2023 · 3 min · 574 words

November  2

Compiling Static Binaries With Alpine

published on November 20, 2023 · 3 min · 592 words

Advanced Postman Features

published on November 8, 2023 · 2 min · 375 words

October  2

Fixing Caddy’s Http3

published on October 25, 2023 · 3 min · 629 words

Using Templates with Caddy and Hugo

published on October 10, 2023 · 3 min · 472 words

September  2

Using Github Actions to Build Linux Kernels

published on September 21, 2023 · 4 min · 808 words

Implementing JSON RPC With Python

published on September 6, 2023 · last edited on September 15, 2023 · 5 min · 908 words

August  2

Customizing ArtPlayer

published on August 28, 2023 · 3 min · 480 words

Proxying Youtube Videos Part III

published on August 9, 2023 · 3 min · 555 words

July  2

Proxying Youtube Videos Part II

published on July 17, 2023 · 4 min · 752 words

Proxying Youtube Videos Part I

published on July 3, 2023 · 3 min · 630 words

June  2

Using jd to Manage Caddy Configuration

published on June 19, 2023 · 2 min · 369 words

Porting ttyd to Golang Part II

published on June 7, 2023 · 6 min · 1229 words

May  2

Implementing A Multi-User Webdav Server

published on May 29, 2023 · 3 min · 621 words

Http3 Demo

published on May 17, 2023 · last edited on August 10, 2023 · 3 min · 443 words

April  3

Porting ttyd to Golang Part I

published on April 27, 2023 · 5 min · 919 words

Adding Mermaid Support to PaperMod Theme

published on April 22, 2023 · 3 min · 538 words

Adding Checksums to Golang Webdav Server Part II

published on April 9, 2023 · last edited on April 21, 2023 · 3 min · 577 words

March  2

Formatting Linux Root Filesystem as Xfs

published on March 28, 2023 · 5 min · 1036 words

Adding Checksums to Golang Webdav Server Part I

published on March 9, 2023 · last edited on April 26, 2023 · 4 min · 793 words

February  2

Writing a Forward Auth for ttyd

published on February 28, 2023 · last edited on April 21, 2023 · 5 min · 940 words

Markdown Cheatsheet

published on February 23, 2023 · 2 min · 215 words