Thuta Learning

Articles

Explanations and write-ups on technical concepts.

AI Agent ဆိုတာဘာလဲ cover illustration
AI

AI Agent ဆိုတာဘာလဲ

မေးခွန်းဖြေတဲ့ chatbot နဲ့ ကိုယ်စားအလုပ်လုပ်နိုင်တဲ့ AI Agent တို့ ဘာကွာသလဲ၊ ဘယ်အချိန်အသုံးဝင်ပြီး ဘာတွေသတိထားရမလဲကို ရိုးရိုးရှင်းရှင်း လေ့လာပါ။

8 min read

Beginner များအတွက် Linux သင်ယူသင့်တဲ့အကြောင်း cover illustration
DevOps & Tools

Beginner များအတွက် Linux သင်ယူသင့်တဲ့အကြောင်း

Linux က server၊ cloud၊ DevOps နဲ့ programming career အတွက် ဘာကြောင့်အခြေခံကျသလဲနှင့် beginner တစ်ယောက် ဘယ်ကစသင့်သလဲကို သိရှိပါ။

7 min read

React နဲ့ Next.js ဘာကွာလဲ cover illustration
Web Development

React နဲ့ Next.js ဘာကွာလဲ

React library နဲ့ Next.js framework တို့၏တာဝန်၊ rendering၊ routing နဲ့ project ရွေးချယ်ပုံကို ရှင်းလင်းစွာ နှိုင်းယှဉ်ထားပါတယ်။

8 min read

Cloudflare Pages vs Vercel cover illustration
DevOps & Tools

Cloudflare Pages vs Vercel

Static site၊ Next.js full-stack app၊ edge runtime နဲ့ deployment workflow အလိုက် Cloudflare Pages နှင့် Vercel ကို ဘယ်လိုရွေးမလဲ။

9 min read

Programmer တစ်ယောက်ဖြစ်ဖို့ လိုအပ်တဲ့ Skills cover illustration
Programming

Programmer တစ်ယောက်ဖြစ်ဖို့ လိုအပ်တဲ့ Skills

Language syntax ထက်ပိုအရေးကြီးသော problem solving၊ debugging၊ Git၊ testing၊ communication နဲ့ စဉ်ဆက်မပြတ်လေ့လာမှုတို့ကို roadmap အဖြစ် ရှင်းပြထားပါတယ်။

9 min read

API Key ကို လုံခြုံစွာ အသုံးပြုနည်း cover illustration
Security

API Key ကို လုံခြုံစွာ အသုံးပြုနည်း

API key ကို source code သို့ browser ထဲမဖော်ဘဲ environment variables၊ secret managers၊ least privilege၊ rotation နဲ့ monitoring ဖြင့် စီမံနည်း။

9 min read

Web Development အတွက် အကောင်းဆုံး Tools cover illustration
Web Development

Web Development အတွက် အကောင်းဆုံး Tools

Tool များစွာစုဆောင်းမည့်အစား editor၊ browser DevTools၊ Git၊ package manager၊ formatter၊ testing နဲ့ API tools ပါဝင်သော အလုပ်ဖြစ်သည့် workflow တစ်ခုတည်ဆောက်ပါ။

8 min read

AI Coding Tools တွေရဲ့ အားသာချက်၊ အားနည်းချက် cover illustration
AI

AI Coding Tools တွေရဲ့ အားသာချက်၊ အားနည်းချက်

AI coding assistant များက ဘယ်နေရာမှာအချိန်သက်သာစေပြီး hallucination၊ security၊ privacy နဲ့ maintainability risk များကို ဘယ်လိုထိန်းမလဲ။

9 min read

Cybersecurity စတင်လေ့လာမည့်သူများ သိထားသင့်သည့်အချက်များ cover illustration
Security

Cybersecurity စတင်လေ့လာမည့်သူများ သိထားသင့်သည့်အချက်များ

Cybersecurity ကို tool hacking များကနေမစဘဲ systems၊ networks၊ risk၊ ethics နဲ့ defensive fundamentals များကနေ ဘယ်လိုစနစ်တကျလေ့လာမလဲ။

10 min read

GitHub အသုံးပြုရခြင်း၏ အကျိုးကျေးဇူးများ cover illustration
DevOps & Tools

GitHub အသုံးပြုရခြင်း၏ အကျိုးကျေးဇူးများ

Code သိမ်းခြင်းထက်ပိုသော repositories၊ pull requests၊ issues၊ Actions၊ portfolio နှင့် open-source collaboration အကျိုးကျေးဇူးများကို သိရှိပါ။

8 min read

AI Eval ဆိုတာ ဘာလဲ cover illustration
AI

AI Eval ဆိုတာ ဘာလဲ

AI app က demo မှာ ကောင်းကောင်းအလုပ်လုပ်ပေမယ့် production မှာ ယုံကြည်စိတ်ချရလား ဆိုတာကို ခံစားချက်နဲ့မဟုတ်ဘဲ eval card နဲ့ စနစ်တကျ စစ်ဆေးတတ်အောင် ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

6 min read

Context Engineering ဆိုတာ ဘာလဲ cover illustration
AI

Context Engineering ဆိုတာ ဘာလဲ

AI model ကို ဘာသိထားစေချင်လဲဆိုတာ ရွေးချယ်ဆုံးဖြတ်တဲ့ Context Engineering က prompt တစ်ကြောင်းရေးတာထက် ကျယ်ပြန့်ပါတယ် — ဘာကြောင့် အရေးကြီးလဲ ရှင်းပြပါမယ်။

6 min read

RAG (Retrieval-Augmented Generation) ဆိုတာ ဘာလဲ cover illustration
AI

RAG (Retrieval-Augmented Generation) ဆိုတာ ဘာလဲ

AI model က training data ထဲမှာ မပါတဲ့ ကိုယ့်ဖိုင်ထဲက အချက်အလက်ကို ဘယ်လိုပြောနိုင်မလဲ — RAG concept ကို ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

7 min read

Vibe Coding ဆိုတာ ဘာလဲ cover illustration
AI

Vibe Coding ဆိုတာ ဘာလဲ

Line တစ်ကြောင်းချင်း ကိုယ်တိုင်ရိုက်မယ့်အစား AI နဲ့ ပူးတွဲပြီး code ရေးတဲ့ Vibe Coding style ကို ဘာကြောင့်ခေတ်စားလဲ၊ ဘာကို သတိထားရမလဲ ရှင်းပြပါမယ်။

6 min read

Prompt Engineering စလေ့လာရန် လမ်းညွှန် cover illustration
AI

Prompt Engineering စလေ့လာရန် လမ်းညွှန်

AI ကို မှုန်မှုန်မပြောဘဲ ရှင်းရှင်းလင်းလင်း ညွှန်ကြားတတ်ဖို့ GCCO (Goal, Context, Constraints, Output) framework ကို ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

5 min read

SQL vs NoSQL — ဘယ်အချိန် ဘယ်ဟာ ရွေးရမလဲ cover illustration
Data & Databases

SQL vs NoSQL — ဘယ်အချိန် ဘယ်ဟာ ရွေးရမလဲ

Table-based SQL database နဲ့ document-based NoSQL database (MongoDB) ကွာခြားချက်ကို နားလည်ပြီး project အလိုက် ဘယ်ဟာ ရွေးသင့်လဲ ဆုံးဖြတ်တတ်အောင် လေ့လာပါ။

6 min read

Pandas ဆိုတာ ဘာလဲ cover illustration
Data & Databases

Pandas ဆိုတာ ဘာလဲ

Python ကို data analysis အတွက် သုံးမယ်ဆိုရင် ပထမဆုံး ရင်းနှီးရမယ့် library — Pandas ရဲ့ DataFrame concept ကို ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

5 min read

Database Normalization ဆိုတာ ဘာလဲ cover illustration
Data & Databases

Database Normalization ဆိုတာ ဘာလဲ

SQL table ကို ဒီဇိုင်းရေးတဲ့အခါ data ထပ်နေတာ (duplication) ကို ရှောင်ဖို့ Normalization concept ကို ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

6 min read

Data ကို ဘယ်လို သန့်စင်ရမလဲ cover illustration
Data & Databases

Data ကို ဘယ်လို သန့်စင်ရမလဲ

Real-world data က perfect မဖြစ်ပါဘူး — missing value, duplicate row, inconsistent format ကို ဖြေရှင်းတဲ့ Data Cleaning ဘာကြောင့် analysis project ရဲ့ အရေးကြီးဆုံးအဆင့်ဖြစ်လဲ လေ့လာပါ။

5 min read

MongoDB ဆိုတာ ဘာလဲ cover illustration
Data & Databases

MongoDB ဆိုတာ ဘာလဲ

Document database ရဲ့ leading example — MongoDB ရဲ့ document/collection concept ကို SQL table/row နဲ့ နှိုင်းယှဉ်ပြီး ရိုးရိုးရှင်းရှင်း မိတ်ဆက်ပေးပါမယ်။

5 min read