<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>My Blog Posts and Stories on Jh123x: Blog, Code, Fun</title><link>https://jh123x.com/blog/</link><description>Recent content in My Blog Posts and Stories on Jh123x: Blog, Code, Fun</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://jh123x.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Linking Claude Code to Local LLMs using LM Studio</title><link>https://jh123x.com/blog/2026/linking-claude-code-to-local-llms/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2026/linking-claude-code-to-local-llms/</guid><description>Using Claude Code with local LLMs using LM Studio</description></item><item><title>Building a Data Converter That Eliminates 4 Clicks per Task</title><link>https://jh123x.com/blog/2026/building-a-data-converter/</link><pubDate>Wed, 04 Mar 2026 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2026/building-a-data-converter/</guid><description>Building a fast data conversion tool tailored to my workflow.</description></item><item><title>Coolify Wildcard Subdomain Setup With Cloudflare</title><link>https://jh123x.com/blog/2025/coolify-wildcard-subdomain-setup-with-cloudflare/</link><pubDate>Mon, 01 Dec 2025 09:28:39 +0800</pubDate><guid>https://jh123x.com/blog/2025/coolify-wildcard-subdomain-setup-with-cloudflare/</guid><description>Setting up Coolify with a Cloudflare Subdomain for allocating subdomain addresses locally</description></item><item><title>Databases: Differences between different database variants</title><link>https://jh123x.com/blog/2025/databases---difference-between-database-variants/</link><pubDate>Wed, 19 Nov 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/databases---difference-between-database-variants/</guid><description>Databases and the differences between different SQL Implementations.</description></item><item><title>Prompt Engineering: Prompting Guide</title><link>https://jh123x.com/blog/2025/prompt-engineering---prompting-guide/</link><pubDate>Mon, 27 Oct 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/prompt-engineering---prompting-guide/</guid><description>The guide to improving our prompting skills to achieve maximum effectiveness when using Large Language Models (LLMs).</description></item><item><title>Prompt Engineering: Different Types of Prompts</title><link>https://jh123x.com/blog/2025/prompt-engineering---types-of-prompts/</link><pubDate>Fri, 24 Oct 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/prompt-engineering---types-of-prompts/</guid><description>The different types of AI Prompting methods and when to use them to achieve maximum effectiveness.</description></item><item><title>Exploring n8n for automation</title><link>https://jh123x.com/blog/2025/exploring-n8n/</link><pubDate>Sat, 18 Oct 2025 17:45:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/exploring-n8n/</guid><description>Implementing a Telegram bot using n8n self hosted with Coolify and Cloudflare tunnels</description></item><item><title>Migrating Hugo From Git Submodule to Hugo Modules</title><link>https://jh123x.com/blog/2025/migrating-hugo-from-submodules-to-hugo-modules/</link><pubDate>Mon, 14 Jul 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/migrating-hugo-from-submodules-to-hugo-modules/</guid><description>Migrating a Hugo Site from Git Submodule to Hugo Modules Step by Step with diagrams</description></item><item><title>Index Now - A new push protocol for Search Engine Discovery</title><link>https://jh123x.com/blog/2025/index-now/</link><pubDate>Sat, 28 Jun 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/index-now/</guid><description>IndexNow is an easy way for websites owners to instantly inform search engines and web crawlers used for information retrieval about latest content changes on their website, including an example to integrate with your hugo page.</description></item><item><title>Expanding VM Disk space in Proxmox running Ubuntu</title><link>https://jh123x.com/blog/2025/extending-vm-space-in-proxmox/</link><pubDate>Thu, 26 Jun 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/extending-vm-space-in-proxmox/</guid><description>Increasing Disk Space of Ubuntu Virtual machines running in Proxmox</description></item><item><title>Consolidating all my pages.</title><link>https://jh123x.com/blog/2025/page-consolidation/</link><pubDate>Mon, 28 Apr 2025 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/page-consolidation/</guid><description>Consolidating all my pages through a new website that can search for posts across all the different jh123x related pages.</description></item><item><title>Blackjack for Chinese New Year</title><link>https://jh123x.com/blog/2025/chinese-new-year-blackjack/</link><pubDate>Sun, 16 Feb 2025 11:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2025/chinese-new-year-blackjack/</guid><description>Analyzing the Chinese New Year Style Black Jack after my devastating losses this Chinese New Year to hopefully win my money back next year.</description></item><item><title>A look at high yield saving accounts in Singapore</title><link>https://jh123x.com/blog/2024/high-yield-saving-accounts/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/high-yield-saving-accounts/</guid><description>A brief description of each high yield savings account in Singapore.</description></item><item><title>Project based Learning: BuilderGen</title><link>https://jh123x.com/blog/2024/golang-simple-optimization/</link><pubDate>Thu, 29 Aug 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/golang-simple-optimization/</guid><description>The journey of optimizing BuilderGen, a project for generating helper builder structs.</description></item><item><title>Housing for Profit in SG: Not as it seems</title><link>https://jh123x.com/blog/2024/housing-in-sg/</link><pubDate>Sat, 13 Jul 2024 23:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/housing-in-sg/</guid><description>In this post, we discuss some of the hidden calculations that you have to consider before investing in a property in Singapore for profit</description></item><item><title>CodeCrafters: A project based way to learn programming.</title><link>https://jh123x.com/blog/2024/codecrafters/</link><pubDate>Sat, 13 Jul 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/codecrafters/</guid><description>CodeCrafters is a platform that provides a series of programming challenges to help you learn new programming languages. It is a great way to practice your programming skills and learn new languages in a fun and interactive way.</description></item><item><title>JavaScript: The Event Loop and Micro/Macro Task Queues</title><link>https://jh123x.com/blog/2024/learning-more-about-javascript/</link><pubDate>Wed, 15 May 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/learning-more-about-javascript/</guid><description>Learning more about the event loop in JavaScript and how it manages asynchronous tasks using micro and macro task queues.</description></item><item><title>Beautifying your Github Profile / Readme files</title><link>https://jh123x.com/blog/2024/beautifying-your-github-page/</link><pubDate>Wed, 08 May 2024 11:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/beautifying-your-github-page/</guid><description>Beautify your github profile and project readme files.</description></item><item><title>GreyCTF 2024 Baby Web</title><link>https://jh123x.com/blog/2024/greyctf24-baby-web/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/greyctf24-baby-web/</guid><description>GreyCTF 2024 Baby Web Challenge</description></item><item><title>SG Taxes: A Guide to personal taxes in Singapore</title><link>https://jh123x.com/blog/2024/sg-taxes/</link><pubDate>Fri, 22 Mar 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/sg-taxes/</guid><description>An explanation of the Singapore Personal income tax system</description></item><item><title>Github as Cron</title><link>https://jh123x.com/blog/2024/github-as-a-cronjob/</link><pubDate>Sat, 16 Mar 2024 00:14:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/github-as-a-cronjob/</guid><description>Using Github as a cronjob replacement.</description></item><item><title>KeyTrap: A 20 Year Old Vulnerability in DNSSEC.</title><link>https://jh123x.com/blog/2024/keytrap-in-dns/</link><pubDate>Sat, 02 Mar 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/keytrap-in-dns/</guid><description>KeyTrap: A 20 Year Old Vulnerability in DNSSEC.</description></item><item><title>Graduate Employment Survey</title><link>https://jh123x.com/blog/2024/2024-graduate-employment-survey/</link><pubDate>Fri, 23 Feb 2024 11:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/2024-graduate-employment-survey/</guid><description>Analyzing the Graduate Employment Survey 2024 (For 2023), trends, insights and visualizations</description></item><item><title>Golang Profile Guided Optimization (PGO)</title><link>https://jh123x.com/blog/2024/golang-pgo/</link><pubDate>Thu, 15 Feb 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/golang-pgo/</guid><description>Golang Profile Guided Optimization (PGO) is a compiler optimization technique that uses the profile data generated by running the application to guide the optimization process.</description></item><item><title>Proxmox: How to Upload an ISO</title><link>https://jh123x.com/blog/2024/uploading-an-iso-on-proxmox/</link><pubDate>Tue, 13 Feb 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/uploading-an-iso-on-proxmox/</guid><description>Uploading an ISO onto your Proxmox Server and making it available for use in your Proxmox VMs</description></item><item><title>2024 Best SG No Contract Phone Plans</title><link>https://jh123x.com/blog/2024/sg-phone-plans-2024/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/sg-phone-plans-2024/</guid><description>The best no contract phone plans in Singapore as of 2024.</description></item><item><title>Why you should (or shouldn't) upgrade your router to Wifi 6</title><link>https://jh123x.com/blog/2024/comparing-different-versions-of-wifi/</link><pubDate>Fri, 12 Jan 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/comparing-different-versions-of-wifi/</guid><description>A comparison of different Wifi Versions and weather you need them</description></item><item><title>A New Subdomain for NUS Related Content</title><link>https://jh123x.com/blog/2024/new-nus-subdomain/</link><pubDate>Fri, 05 Jan 2024 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2024/new-nus-subdomain/</guid><description>Moving NUS Related Content to a New Subdomain, nus-guide</description></item><item><title>My Home networking</title><link>https://jh123x.com/blog/2023/my-home-networking-journey/</link><pubDate>Sat, 30 Dec 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/my-home-networking-journey/</guid><description>From rags to riches, the networking story.</description></item><item><title>Home Lab: Pi Hole</title><link>https://jh123x.com/blog/2023/pihole/</link><pubDate>Mon, 13 Nov 2023 23:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/pihole/</guid><description>Setting up Pi Hole</description></item><item><title>My Job Search</title><link>https://jh123x.com/blog/2023/my-job-search/</link><pubDate>Sun, 12 Nov 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/my-job-search/</guid><description>My Job Search journey and statistics</description></item><item><title>Unexpected behavior of Golang nils</title><link>https://jh123x.com/blog/2023/unexpected-behavior-of-golang-nils/</link><pubDate>Thu, 09 Nov 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/unexpected-behavior-of-golang-nils/</guid><description>The unexpected behavior of Golang nils</description></item><item><title>Home lab: Traefik</title><link>https://jh123x.com/blog/2023/traefik/</link><pubDate>Sun, 24 Sep 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/traefik/</guid><description>Setting up a base to your different services</description></item><item><title>Home lab: Setting Up Proxmox</title><link>https://jh123x.com/blog/2023/proxmox/</link><pubDate>Thu, 21 Sep 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/proxmox/</guid><description>Setting up a base to setup your software</description></item><item><title>Home lab</title><link>https://jh123x.com/blog/2023/home-lab/</link><pubDate>Sun, 17 Sep 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/home-lab/</guid><description>Learning more about networking / infrastructure as code while having fun</description></item><item><title>Japan Trip</title><link>https://jh123x.com/blog/2023/japan-travels/</link><pubDate>Sat, 16 Sep 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/japan-travels/</guid><description>My Graduation Japan trip</description></item><item><title>Honkai Star Rail Code Bot</title><link>https://jh123x.com/blog/2023/honkai-star-rail-code-bot/</link><pubDate>Sat, 12 Aug 2023 15:40:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/honkai-star-rail-code-bot/</guid><description>A new Honkai Star Rail Code Bot</description></item><item><title>GreyCTF 2023 Finals: StackVM</title><link>https://jh123x.com/blog/2023/greyctf23-finals-stackvm/</link><pubDate>Tue, 25 Jul 2023 20:00:05 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-finals-stackvm/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Finals: StackVM</description></item><item><title>GreyCTF 2023 Finals: Musical Talent</title><link>https://jh123x.com/blog/2023/greyctf23-finals-musical-talent/</link><pubDate>Tue, 25 Jul 2023 20:00:02 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-finals-musical-talent/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Finals: Musical Talent</description></item><item><title>GreyCTF 2023 Finals: Custom Protocol</title><link>https://jh123x.com/blog/2023/greyctf23-finals-custom-protocol/</link><pubDate>Tue, 25 Jul 2023 20:00:01 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-finals-custom-protocol/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Finals: Custom Protocol</description></item><item><title>GreyCTF 2023 Finals: MyHTMLSan</title><link>https://jh123x.com/blog/2023/greyctf23-finals-myhtmlsan/</link><pubDate>Tue, 25 Jul 2023 20:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-finals-myhtmlsan/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Finals: MyHTMLSan</description></item><item><title>A 3-Month Experiment with Etsy and Printful</title><link>https://jh123x.com/blog/2023/starting-an-experiment/</link><pubDate>Sat, 08 Jul 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/starting-an-experiment/</guid><description>Unlock the potential of a profitable side hustle with seamless integration between Etsy and Printful, combining creative entrepreneurship and print-on-demand fulfillment.</description></item><item><title>GreyCTF 2023 Qualifiers: ReService</title><link>https://jh123x.com/blog/2023/greyctf23-reservice/</link><pubDate>Sun, 21 May 2023 10:32:02 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-reservice/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Qualifiers: ReService</description></item><item><title>GreyCTF 2023 Qualifiers: Microservices Revenge</title><link>https://jh123x.com/blog/2023/greyctf23-microservices-revenge/</link><pubDate>Sun, 21 May 2023 10:31:01 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-microservices-revenge/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Qualifiers: Microservices Revenge</description></item><item><title>GreyCTF 2023 Qualifiers: Microservices</title><link>https://jh123x.com/blog/2023/greyctf23-microservices/</link><pubDate>Sun, 21 May 2023 10:30:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/greyctf23-microservices/</guid><description>The Author&amp;rsquo;s writeup for GreyCTF 2023 Qualifiers: Microservices</description></item><item><title>Django Testing</title><link>https://jh123x.com/blog/2023/django-testing/</link><pubDate>Tue, 28 Mar 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/django-testing/</guid><description>Testing any Django application</description></item><item><title>A Live Countdown Telegram Bot</title><link>https://jh123x.com/blog/2023/a-live-countdown-telegram-bot/</link><pubDate>Sat, 04 Mar 2023 15:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/a-live-countdown-telegram-bot/</guid><description>A Live Countdown Telegram Bot for tracking your deadlines and how to make it yourself</description></item><item><title>Running a Telegram Bot on the Browser</title><link>https://jh123x.com/blog/2023/browser-runned-telegram-bot/</link><pubDate>Wed, 08 Feb 2023 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2023/browser-runned-telegram-bot/</guid><description>Running a telegram bot on the Browser</description></item><item><title>A Review Section</title><link>https://jh123x.com/blog/2022/review-section/</link><pubDate>Mon, 19 Dec 2022 23:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/review-section/</guid><description>A Review Section for reviewing things</description></item><item><title>STF 2022 Web: Blacksmith</title><link>https://jh123x.com/blog/2022/stf2022-blacksmith/</link><pubDate>Tue, 06 Dec 2022 16:00:03 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-blacksmith/</guid><description>A writeup for Blacksmith from Stack The Flags 2022</description></item><item><title>STF 2022 Misc: Guthib actions</title><link>https://jh123x.com/blog/2022/stf2022-guthib-actions/</link><pubDate>Mon, 05 Dec 2022 22:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-guthib-actions/</guid><description>A writeup for Guthib actions from Stack The Flags 2022</description></item><item><title>STF 2022 Web: Blogpost 2</title><link>https://jh123x.com/blog/2022/stf2022-blogpost-2/</link><pubDate>Mon, 05 Dec 2022 14:00:02 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-blogpost-2/</guid><description>A writeup for Blogpost 2 from Stack The Flags 2022</description></item><item><title>STF 2022 Web: Blogpost</title><link>https://jh123x.com/blog/2022/stf2022-blogpost/</link><pubDate>Mon, 05 Dec 2022 14:00:01 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-blogpost/</guid><description>A writeup for Blogpost from Stack The Flags 2022</description></item><item><title>STF 2022 Web: PyRunner</title><link>https://jh123x.com/blog/2022/stf2022-pyrunner/</link><pubDate>Sun, 04 Dec 2022 22:00:02 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-pyrunner/</guid><description>A writeup for PyRunner from Stack The Flags 2022</description></item><item><title>STF 2022 Web: Hyper Proto Secure Note</title><link>https://jh123x.com/blog/2022/stf2022-hyper-proto-secure-note/</link><pubDate>Sun, 04 Dec 2022 22:00:01 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-hyper-proto-secure-note/</guid><description>A writeup for Hyper Proto Secure Note from Stack The Flags 2022</description></item><item><title>STF 2022 Web: Hyper Proto Secure Note 2</title><link>https://jh123x.com/blog/2022/stf2022-hyper-proto-secure-note-2/</link><pubDate>Sun, 04 Dec 2022 22:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/stf2022-hyper-proto-secure-note-2/</guid><description>A writeup for Hyper Proto Secure Note 2 from Stack The Flags 2022</description></item><item><title>Logical Puzzles</title><link>https://jh123x.com/blog/2022/logical-puzzles/</link><pubDate>Tue, 29 Nov 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/logical-puzzles/</guid><description>Logical Puzzles which I have encountered in my life</description></item><item><title>Switzerland Trip</title><link>https://jh123x.com/blog/2022/switzerland-trip/</link><pubDate>Tue, 15 Nov 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/switzerland-trip/</guid><description>My Trip to Switzerland for LakeCTF Finals and the Post Trip after</description></item><item><title>LakeCTF Finals: Calc-You-Later (Web)</title><link>https://jh123x.com/blog/2022/lakectf-finals-web-calc-you-later/</link><pubDate>Mon, 07 Nov 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/lakectf-finals-web-calc-you-later/</guid><description>A writeup for LakeCTF Finals: Calc-You-Later (Web)</description></item><item><title>More on HTTP/3</title><link>https://jh123x.com/blog/2022/http3-quic/</link><pubDate>Tue, 01 Nov 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/http3-quic/</guid><description>More on HTTP/3 &amp;amp; QUIC and how to use it?</description></item><item><title>An Education platform for Python Beginners</title><link>https://jh123x.com/blog/2022/python-education-platform/</link><pubDate>Tue, 25 Oct 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/python-education-platform/</guid><description>Introduction to a Python learning platform for beginners</description></item><item><title>Google XSS Game Walk Through</title><link>https://jh123x.com/blog/2022/google-xss-game/</link><pubDate>Tue, 18 Oct 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/google-xss-game/</guid><description>Playing Through the 6 levels of Google XSS Game</description></item><item><title>How to View and Deploy a Website on Web3</title><link>https://jh123x.com/blog/2022/how-to-deploy-a-website-on-web3/</link><pubDate>Tue, 11 Oct 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/how-to-deploy-a-website-on-web3/</guid><description>How to deploy and view your website on the Point Network Browser</description></item><item><title>LakeCTF Writeup (Misc: curl | zsh)</title><link>https://jh123x.com/blog/2022/lakectf-misc-curl---zsh/</link><pubDate>Mon, 26 Sep 2022 12:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/lakectf-misc-curl---zsh/</guid><description>A Walk-through of the LakeCTF 2022 on Misc: curl | zsh</description></item><item><title>LakeCTF Writeup (Web: People)</title><link>https://jh123x.com/blog/2022/lakectf-web-people/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0800</pubDate><guid>https://jh123x.com/blog/2022/lakectf-web-people/</guid><description>A Walk-through of the LakeCTF 2022 on Web: People</description></item><item><title>Generating Art with AI (And how to generate your own)</title><link>https://jh123x.com/blog/2022/generating-art-with-ai-and-how-to-generate-your-own/</link><pubDate>Tue, 20 Sep 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/generating-art-with-ai-and-how-to-generate-your-own/</guid><description>Generating Art with AI deep learning models</description></item><item><title>How to add Ads to Hugo</title><link>https://jh123x.com/blog/2022/how-to-add-ads-to-hugo/</link><pubDate>Tue, 13 Sep 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/how-to-add-ads-to-hugo/</guid><description>How to integrate Google Adsense with your Hugo Site</description></item><item><title>Learning from job interviews</title><link>https://jh123x.com/blog/2022/learning-from-my-job-interview/</link><pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/learning-from-my-job-interview/</guid><description>Getting knowledge from past job interviews to better prepare for future ones</description></item><item><title>UnC Exchange Video Tour???</title><link>https://jh123x.com/blog/2022/unc-video-tour/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/unc-video-tour/</guid><description>Made a video during my exchange at UnC Chapel Hill</description></item><item><title>Migrating the Website to Hugo</title><link>https://jh123x.com/blog/2022/migrating-the-website-to-hugo/</link><pubDate>Sat, 30 Jul 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/migrating-the-website-to-hugo/</guid><description>Migrating my website to Hugo instead of hosting it myself.</description></item><item><title>My USA Travels &amp; Exchange</title><link>https://jh123x.com/blog/2022/my-usa-travels--exchange/</link><pubDate>Sat, 11 Jun 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/my-usa-travels--exchange/</guid><description>Finally back from the exchange program.</description></item><item><title>USA Trip to Nevada and Arizona</title><link>https://jh123x.com/blog/2022/my-usa-trip-to-nevada--arizona/</link><pubDate>Fri, 18 Mar 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/my-usa-trip-to-nevada--arizona/</guid><description>My trip from Nevada and Las Vegas</description></item><item><title>New Sitemap (Generating a Sitemap in Django)</title><link>https://jh123x.com/blog/2022/generating-a-sitemap-django/</link><pubDate>Wed, 16 Mar 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/generating-a-sitemap-django/</guid><description>Generating a new sitemap for my website in Django</description></item><item><title>Telegram Notification Channel</title><link>https://jh123x.com/blog/2022/telegram-notification-channel/</link><pubDate>Tue, 08 Mar 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/telegram-notification-channel/</guid><description>Creating a subscriber channel for my blog.</description></item><item><title>My new Domain</title><link>https://jh123x.com/blog/2022/my-new-domain/</link><pubDate>Mon, 07 Mar 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/my-new-domain/</guid><description>My journey in getting a new domain.</description></item><item><title>Winning Typeracer every time</title><link>https://jh123x.com/blog/2022/winning-typeracer-anytime/</link><pubDate>Sun, 27 Feb 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/winning-typeracer-anytime/</guid><description>Automating Typeracer game online using pyautogui</description></item><item><title>Referral Category (Does not exist anymore)</title><link>https://jh123x.com/blog/2022/referrer-category-does-not-exist-anymore/</link><pubDate>Sun, 16 Jan 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/referrer-category-does-not-exist-anymore/</guid><description>New Referral Category for those who want to have a referral code to use.</description></item><item><title>More interpreters (Brainf*ck)</title><link>https://jh123x.com/blog/2022/making-a-brainf_ck-interpreter/</link><pubDate>Sat, 15 Jan 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/making-a-brainf_ck-interpreter/</guid><description>Making a brainf*ck interpreter in python.</description></item><item><title>Block Chain Kinda?</title><link>https://jh123x.com/blog/2022/blockchain-kinda/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2022/blockchain-kinda/</guid><description>Emulating a blockchain in python from scratch</description></item><item><title>Shaking up the UI</title><link>https://jh123x.com/blog/2021/shaking-up-the-website-ui/</link><pubDate>Mon, 13 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/shaking-up-the-website-ui/</guid><description>Creating a new UI for my website.</description></item><item><title>Reviving the Content Security Policy (CSP) on Django</title><link>https://jh123x.com/blog/2021/reviving-the-csp-on-django/</link><pubDate>Sun, 12 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/reviving-the-csp-on-django/</guid><description>Reinstating the Content Security Policy in the website on Django.</description></item><item><title>Migrating to Django from flask</title><link>https://jh123x.com/blog/2021/migrating-to-django-from-flask/</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/migrating-to-django-from-flask/</guid><description>Migrating to Django from flask.</description></item><item><title>Some updates on life</title><link>https://jh123x.com/blog/2021/updates-on-life/</link><pubDate>Fri, 10 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/updates-on-life/</guid><description>Updates on life and goals.</description></item><item><title>Life of a software engineering intern.</title><link>https://jh123x.com/blog/2021/life-of-a-software-engineering-intern/</link><pubDate>Thu, 09 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/life-of-a-software-engineering-intern/</guid><description>Life as a software engineering intern at Shopee.</description></item><item><title>Connection to Databases</title><link>https://jh123x.com/blog/2021/connecting-flask-to-a-database/</link><pubDate>Wed, 08 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/connecting-flask-to-a-database/</guid><description>Connecting to databases in python on flask</description></item><item><title>Deploy that Flask</title><link>https://jh123x.com/blog/2021/deployment-with-flask/</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/deployment-with-flask/</guid><description>Deploying the website to flask on production the proper way.</description></item><item><title>Object detection for N00bs</title><link>https://jh123x.com/blog/2021/object-detection-for-n00bs/</link><pubDate>Mon, 06 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/object-detection-for-n00bs/</guid><description>Object detection using YOLO v5</description></item><item><title>How I got jebaited by AWS</title><link>https://jh123x.com/blog/2021/jebaited-by-aws/</link><pubDate>Sun, 05 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/jebaited-by-aws/</guid><description>Got baited real hard</description></item><item><title>Errors with this blog</title><link>https://jh123x.com/blog/2021/errors-with-the-blog/</link><pubDate>Sat, 04 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/errors-with-the-blog/</guid><description>Real life error correction?</description></item><item><title>Starting this blog</title><link>https://jh123x.com/blog/2021/starting-this-blog/</link><pubDate>Fri, 03 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/starting-this-blog/</guid><description>Blogging time :D</description></item><item><title>Content Security Policy (CSP) Update</title><link>https://jh123x.com/blog/2021/content-security-policy/</link><pubDate>Thu, 02 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/content-security-policy/</guid><description>Making the website actually somewhat useful.</description></item><item><title>Getting this to Https</title><link>https://jh123x.com/blog/2021/getting-to-https/</link><pubDate>Wed, 01 Dec 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/getting-to-https/</guid><description>Making the website actually somewhat useful.</description></item><item><title>Making my first tool</title><link>https://jh123x.com/blog/2021/my-first-tool/</link><pubDate>Tue, 30 Nov 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/my-first-tool/</guid><description>Making the website actually somewhat useful.</description></item><item><title>Making a repo of Jokes</title><link>https://jh123x.com/blog/2021/repo-of-jokes/</link><pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/repo-of-jokes/</guid><description>How a joke evolved out of this website.</description></item><item><title>How I started a Website</title><link>https://jh123x.com/blog/2021/how-i-started-a-website/</link><pubDate>Sun, 28 Nov 2021 00:00:00 +0000</pubDate><guid>https://jh123x.com/blog/2021/how-i-started-a-website/</guid><description>How and why this website started.</description></item></channel></rss>