Node.JS
Your Node.js Learning Journey: A Complete Roadmap from Zero to DeploymentWhether you’re new to backend development or coming from another language, Node.js is one of the most practical and in-demand skills you can pick up today. This guide walks you through a clear, four-phase learning path — from understanding how a Node.js project is structured, all the way to packaging and deploying your app with Docker. Phase 1 — Understand the Node.js Project StructureBefore you write a single line of l...
LLM training process
The 4 Stages of Large Language Models (LLMs)Large Language Models (LLMs) like ChatGPT are not built in a single step. Instead, they go through multiple stages of training and refinement to become useful, safe, and task-oriented. This post breaks down the 4 key stages of LLM development: Pre-training Fine-tuning System Prompting Reinforcement Learning 1. Pre-trainingThe first stage is pre-training, where the model learns general language patterns. During this phase: The model is trai...
Why Kimi AI is so popular
What is Kimi AIKimi is an advanced intelligent assistant designed to help with a wide range of tasks, from answering complex questions to processing and analyzing large volumes of data. It was introduced by the Chinese company Moonshot AI, with its first public release version launching in 2023. The vision behind Kimi is driven by its CEO, ZhilIN Yang. A graduate of Tsinghua University, Yang leads Moonshot AI with a focus on pushing the boundaries of large language models—specifically targeti...
TypeScript with AI
TypeScript with AI: Why It Powers Modern AI ApplicationsIntroductionNowadays, our daily lives are deeply integrated with AI products. You might use AI for coding, writing, or simply chatting. But have you ever thought about what technologies are actually used to build these AI applications? Your first thought might be Python—especially if you’ve heard of frameworks like LangChain for building AI agents. However, in reality, many modern AI products are built using TypeScript. This might sound ...
How to improve searching with DB2
Improving Search Performance with DB21. BackgroundHow do you improve application performance when search operations dominate the workload? This question became highly relevant when I worked on a web application where over 90% of the system’s operations were search-related, backed by an DB2 database. Due to the heavy reliance on search queries, the application began to experience: slow response times increased database load degraded user experience Improving search performance was critic...
Python Cheat sheet
Python Cheat Sheet for LeetCodeLeetCode is a popular platform for practicing coding problems and preparing for technical interviews. I’ve created this cheat sheet to help quickly reference common data structures, algorithms, and Python APIs used in LeetCode problems. Lists12345678910myList = [1, 'abc'] # lists can contain different data typesmyList.append(1) # add element to the endmyList.index(1) # return index of first occurrencemyList.insert(0, 3) # insert...
Trade Order Simulator
Building a Trade Order Simulator with Java, Spring Boot, and Kafka1. BackgroundThis project was built as a personal learning project to deepen my understanding of backend system design and event-driven architectures. As a backend developer, I wanted to simulate how modern financial trading systems process orders from buyers and sellers. Many trading platforms must process a high volume of orders in real time while maintaining reliability and consistency. To explore these concepts, I built a t...
Processor Simulator
Building a Simple Stack-Based Abstract Machine in Java1. BackgroundThis project was completed as part of a school assignment focused on understanding how low-level program execution works. The goal was to simulate an abstract machine that interprets a set of simplified machine instructions. Instead of executing real CPU instructions, the system operates on a predefined instruction set that includes: Stack manipulation Control flow Arithmetic operations Logical operations Relational operation...








