<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Chol Nhial</title><description>Welcome to my site! Explore my projects and blogs on Java, Angular, Spring Boot, DevOps, Cybersecurity, and web development.</description><link>https://choln.dev/</link><item><title>Personal Software: A remittance dashboard</title><link>https://choln.dev/projects/25-personal-software/</link><guid isPermaLink="true">https://choln.dev/projects/25-personal-software/</guid><description>I used Claude Code to make a remittance insights dashboard with Electron</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Why is making software fun now</title><link>https://choln.dev/projects/24-why-is-making-software-fun-now/</link><guid isPermaLink="true">https://choln.dev/projects/24-why-is-making-software-fun-now/</guid><description>Agentic coding tools made writing code fun again, but why?</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Globechat</title><link>https://choln.dev/projects/project-4/</link><guid isPermaLink="true">https://choln.dev/projects/project-4/</guid><description>A Spring Boot &amp; Angular project built using Claude Code, showcasing an innovative real-time chat application</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Coding agents can now cough out code, now what?</title><link>https://choln.dev/projects/23-writing-code-is-no-longer-the-limit/</link><guid isPermaLink="true">https://choln.dev/projects/23-writing-code-is-no-longer-the-limit/</guid><description>What does the future of code look like?</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Java Instant date type for events</title><link>https://choln.dev/projects/22-when-to-use-instant-date-type-in-java/</link><guid isPermaLink="true">https://choln.dev/projects/22-when-to-use-instant-date-type-in-java/</guid><description>Using Instant to represent event time across timezones</description><pubDate>Mon, 29 Dec 2025 00:00:00 GMT</pubDate></item><item><title>NotJS</title><link>https://choln.dev/projects/project-3/</link><guid isPermaLink="true">https://choln.dev/projects/project-3/</guid><description>A C, C++, Java, Rust and Go playground</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Java Hello World With NotJS</title><link>https://choln.dev/projects/21-notjs-java-hello-world/</link><guid isPermaLink="true">https://choln.dev/projects/21-notjs-java-hello-world/</guid><description>Demonstrating NotJS</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Moving my site to chol.dev</title><link>https://choln.dev/projects/20-moving-my-site-to-chol-dot-dev/</link><guid isPermaLink="true">https://choln.dev/projects/20-moving-my-site-to-chol-dot-dev/</guid><description>My experience moving my personal site to a new domain chol.dev</description><pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate></item><item><title>How I got into Linux, Programming and stuff</title><link>https://choln.dev/projects/19-yes-i-use-mint-by-the-way/</link><guid isPermaLink="true">https://choln.dev/projects/19-yes-i-use-mint-by-the-way/</guid><description>My linux, hacking and coding journey</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Basic Integration and Unit Testing in Spring Boot</title><link>https://choln.dev/projects/18-basic-integration-and-unit-testing-in-spring-boot/</link><guid isPermaLink="true">https://choln.dev/projects/18-basic-integration-and-unit-testing-in-spring-boot/</guid><description>In this short article I demonstrate how to test your services and controllers in Spring Boot using JUnit and Mockito.</description><pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Real world scenario where Polymorphism proved useful</title><link>https://choln.dev/projects/17-polymorphism-proved-useful/</link><guid isPermaLink="true">https://choln.dev/projects/17-polymorphism-proved-useful/</guid><description>I ran into an issue where I saw the power of polymorphism in action</description><pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Learning Java just got easier</title><link>https://choln.dev/projects/16-java-is-now-terse/</link><guid isPermaLink="true">https://choln.dev/projects/16-java-is-now-terse/</guid><description>It&apos;s now easier to write your first Java Program</description><pubDate>Fri, 03 Oct 2025 00:00:00 GMT</pubDate></item><item><title>You should use two-factor authentication with SSH</title><link>https://choln.dev/projects/15-you-should-use-two-factor-authentication-with-ssh/</link><guid isPermaLink="true">https://choln.dev/projects/15-you-should-use-two-factor-authentication-with-ssh/</guid><description>I setup two-factor authentication with SSH and you should too</description><pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Angular multiple validators</title><link>https://choln.dev/projects/14-angular-multiple-validators/</link><guid isPermaLink="true">https://choln.dev/projects/14-angular-multiple-validators/</guid><description>Validate a field if its one or the other but not both</description><pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Composing software with AI</title><link>https://choln.dev/projects/13-compose-with-ai/</link><guid isPermaLink="true">https://choln.dev/projects/13-compose-with-ai/</guid><description>Compose with AI instead, not generating large solutions</description><pubDate>Fri, 25 Jul 2025 00:00:00 GMT</pubDate></item><item><title>What is DevOps actually?</title><link>https://choln.dev/projects/12-what-is-devops/</link><guid isPermaLink="true">https://choln.dev/projects/12-what-is-devops/</guid><description>Explaining DevOps for all of us</description><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate></item><item><title>The Power of Angular Attribute Directives</title><link>https://choln.dev/projects/11-the-power-of-angular-attribute-directives/</link><guid isPermaLink="true">https://choln.dev/projects/11-the-power-of-angular-attribute-directives/</guid><description>Demonstrating the power Angular attribute directives offer</description><pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Demonstrating OWASP Broken Access Control With Spring Boot</title><link>https://choln.dev/projects/10-demonstrating-broken-access-control-with-spring-boot/</link><guid isPermaLink="true">https://choln.dev/projects/10-demonstrating-broken-access-control-with-spring-boot/</guid><description>I&apos;ll demonstrate one of the most widespread vulnerabilities with Spring Boot and Spring Security</description><pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Locking your screen with Claude Desktop</title><link>https://choln.dev/projects/09-locking-your-screen-with-claude-desktop/</link><guid isPermaLink="true">https://choln.dev/projects/09-locking-your-screen-with-claude-desktop/</guid><description>I created an MCP server to lock my Macbook screen to demo LLM&apos;s tools usage</description><pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate></item><item><title>CSS Flexbox</title><link>https://choln.dev/projects/08-css-flexbox/</link><guid isPermaLink="true">https://choln.dev/projects/08-css-flexbox/</guid><description>Playing with CSS flexbox</description><pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Adding a code playground</title><link>https://choln.dev/projects/07-adding-a-code-playground/</link><guid isPermaLink="true">https://choln.dev/projects/07-adding-a-code-playground/</guid><description>Adding a code playground using sandpack and react</description><pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Poor man&apos;s remote clipboard sharing</title><link>https://choln.dev/projects/06-poor-mans-clipboard-sharing/</link><guid isPermaLink="true">https://choln.dev/projects/06-poor-mans-clipboard-sharing/</guid><description>Copy text from one machine to another using `nc` and `pbcopy` and `pbpaste` commands.</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate></item><item><title>ChatGPT remembers your conversations</title><link>https://choln.dev/projects/05-chatgpt-memories-privacy-concern/</link><guid isPermaLink="true">https://choln.dev/projects/05-chatgpt-memories-privacy-concern/</guid><description>ChatGPT referenced a previous chat we had.</description><pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate></item><item><title>A git cherry-picking scenario</title><link>https://choln.dev/projects/04-a-git-cherry-picking-scenario/</link><guid isPermaLink="true">https://choln.dev/projects/04-a-git-cherry-picking-scenario/</guid><description>I ran into a situation at work where I needed to cherry pick commits</description><pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Semantic search with Spring AI | OpenAI</title><link>https://choln.dev/projects/02-spring-ai-semantic-search-with-pgvector/</link><guid isPermaLink="true">https://choln.dev/projects/02-spring-ai-semantic-search-with-pgvector/</guid><description>Demonstrating semantic search with Spring AI using pgVector.</description><pubDate>Sun, 12 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Grenadepong: A Multiplayer Pong Game with a Bang!</title><link>https://choln.dev/projects/project-2/</link><guid isPermaLink="true">https://choln.dev/projects/project-2/</guid><description>A fun project I made to develop a 2D multiplayer game</description><pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Yes! you can write an executable script in Java</title><link>https://choln.dev/projects/01-write-a-java-program-as-shellscript/</link><guid isPermaLink="true">https://choln.dev/projects/01-write-a-java-program-as-shellscript/</guid><description>Java&apos;s aim recently is to be more beginner friendly, but this also makes it possible to write shorter programs such as scripts</description><pubDate>Wed, 06 Nov 2024 00:00:00 GMT</pubDate></item><item><title>One place where AI code assist helps</title><link>https://choln.dev/projects/03-where-ai-sometimes-shines/</link><guid isPermaLink="true">https://choln.dev/projects/03-where-ai-sometimes-shines/</guid><description>AI coming to the rescue when using poorly documented libraries.</description><pubDate>Sat, 19 Oct 2024 00:00:00 GMT</pubDate></item><item><title>AnyQuizAI: Generate quizzes with AI and play them</title><link>https://choln.dev/projects/project-1/</link><guid isPermaLink="true">https://choln.dev/projects/project-1/</guid><description>An Angular and Spring Boot App powered by Spring AI</description><pubDate>Sun, 08 Sep 2024 00:00:00 GMT</pubDate></item></channel></rss>