ဒီ Platform လေး ဆက်ပြီးရပ်တည်နိုင်ဖို့ ကူညီပေးပါဦးနော် 🙏 Donate လုပ်ရန် →
⚡ Quick Reference Hub

Developer Cheat Sheets

အလုပ်လုပ်နေစဉ် အမြန်ရှာဖွေ ကူးယူနိုင်မည့် Git, Docker, Linux, SQL, CSS နှင့် n8n Automation Command များနှင့် Code Snippets များ စုစည်းမှု။

Git မရှိမဖြစ် Commands များ

Git Version Control

Branch အသစ်ဆောက်ပြီး ချက်ချင်း ကူးပြောင်းလုပ်ကိုင်မည်Branching
git switch -c feature/new-page
ပြင်ဆင်ချက်အားလုံးကို stage လုပ်ပြီး commit မှတ်မည်Commit
git add -A && git commit -m 'feat: update ui'
နောက်ဆုံး commit ကို ဖျက်ပြီး code ပြင်ဆင်ချက်များကို staged အဖြစ် ပြန်ချန်ထားမည် (Undo)Undo
git reset --soft HEAD~1
git add လုပ်ထားသော ဖိုင်ကို unstaged အဖြစ် ပြန်ပြောင်းမည်Undo
git restore --staged <file>
လက်ရှိ မပြီးသေးသော code များကို ယာယီ ဖယ်သိမ်းထားမည်Stash
git stash push -m 'wip-feature'
ယာယီ သိမ်းဆည်းထားသော code များကို ပြန်လည် ထုတ်ယူမည်Stash
git stash pop
Commit history များကို သစ်ကိုင်းပုံစံဖြင့် တစ်ကြောင်းတည်း ရှင်းလင်းစွာ ကြည့်မည်Logs
git log --oneline --graph --all
Git မသိမ်းထားသော Untracked files နှင့် folders အားလုံးကို အပြီးသတ် ဖျက်ထုတ်မည်Cleanup
git clean -fd

Docker CLI & Containers စီမံခန့်ခွဲမှု

Docker & Docker Compose

Nginx container ကို background တွင် port 8080 ဖွင့်၍ စတင် run မည်Containers
docker run -d -p 8080:80 --name my-web nginx:alpine
Run နေသော (သို့) ရပ်တန့်နေသော Containers အားလုံး၏ စာရင်းကို ကြည့်မည်Containers
docker ps -a
Run နေသော Container အတွင်းသို့ Terminal ဖြင့် ဝင်ရောက် အလုပ်လုပ်မည်Exec
docker exec -it <container_id> sh
Docker Compose service များကို image အသစ် build လုပ်ပြီး background တွင် စတင်မည်Compose
docker compose up -d --build
Compose service ၏ Logs များကို Real-time streaming စောင့်ကြည့်မည်Logs
docker compose logs -f <service_name>
မသုံးတော့သော Containers, Images, Networks နှင့် Volumes အားလုံးကို ရှင်းလင်း၍ Disk နေရာ ပြန်ယူမည်Cleanup
docker system prune -af --volumes

Ubuntu Server & Terminal Commands

Linux & VPS Server

ဖိုင်အရွယ်အစား (MB/GB)၊ hidden files နှင့် permissions အားလုံးကို စာရင်းကြည့်မည်CLI
ls -lah
Nginx Error logs များကို real-time အသစ်တက်လာတိုင်း ချက်ချင်း စောင့်ကြည့်မည်Logs
tail -f /var/log/nginx/error.log
Web files များအတွက် အသင့်တော်ဆုံး Standard Permissions များ သတ်မှတ်မည်Security
chmod 644 <file> && chmod 755 <folder>
Systemd background service (e.g. nginx, nodejs) ကို ပြန်လည်စတင်မည်Systemd
sudo systemctl restart <service_name>
Systemd service ၏ console.log output များကို real-time ခြေရာခံမည်Systemd
sudo journalctl -u <service_name> -f
Web traffic များအတွက် HTTP (80) နှင့် HTTPS (443) firewall ports များကို ဖွင့်ပေးမည်Firewall
sudo ufw allow 80/tcp && sudo ufw allow 443/tcp
Let's Encrypt ဖြင့် အခမဲ့ HTTPS SSL certificate ထုတ်ယူပြီး Nginx တွင် auto တပ်ဆင်မည်SSL
sudo certbot --nginx -d example.com

SQL ဒေတာဘေ့စ် မေးခွန်းထုတ်မှုများ

SQL & Database Queries

Active users များထဲမှ Order ၅ ခုထက်ပိုသော သူများကို တွက်ချက်၍ အများဆုံးမှ အနည်းဆုံးသို့ စီပြခြင်းAggregations
SELECT u.id, u.name, COUNT(o.id) AS total_orders
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 'active'
GROUP BY u.id, u.name
HAVING COUNT(o.id) > 5
ORDER BY total_orders DESC
LIMIT 20;
ဒေတာအသစ် ထည့်သွင်းခြင်း (Email တူနေပါက update လုပ်ပေးမည့် Upsert ပုံစံ)CRUD
INSERT INTO users (name, email, role)
VALUES ('Mg Mg', 'mgmg@example.com', 'developer')
ON CONFLICT (email) DO UPDATE SET updated_at = NOW();
Email ဖြင့် ရှာဖွေရာတွင် မြန်ဆန်စေရန် B-Tree Index တည်ဆောက်ခြင်းIndexing
CREATE INDEX idx_users_email ON users(email);
Query ၏ အမှန်တကယ် Run ချိန်နှင့် Index Scan အလုပ်လုပ်ပုံကို စစ်ဆေးခြင်းPerformance
EXPLAIN ANALYZE SELECT * FROM orders WHERE created_at >= NOW() - INTERVAL '7 days';

ခေတ်မီ CSS Layout Snippets

CSS Flexbox & Modern Grid

Container အတွင်းရှိ မည်သည့်အရာမဆို ဒေါင်လိုက်ရော အလျားလိုက်ပါ အလယ်တည့်တည့် ပို့ဆောင်နည်းCentering
/* အရာအားလုံးကို အလယ်ဗဟိုတည့်တည့် ချထားနည်း (Center Anything) */
display: grid;
place-items: center;
Screen အရွယ်အစားအလိုက် ၁ လိုင်းတွင် ၂ ကဒ်/၃ ကဒ် အလိုအလျောက် ချိန်ညှိပေးသည့် Responsive GridGrid
/* Auto-Responsive Cards Grid (Media Queries မလိုဘဲ အလိုအလျောက် ကျစ်လစ်စေသည်) */
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
Logo ကို ဘယ်ဘက်၊ Nav links များကို ညာဘက်တွင် ညီညာစွာ ခွဲခြားထားခြင်းFlexbox
/* Flexbox Navigation Header (ဘယ်/ညာ ခွဲထုတ်ခြင်း) */
display: flex;
justify-content: space-between;
align-items: center;
gap: 1rem;
Text Truncation (စာကြောင်း ဘောင်ကျော်ပါက ... ဖြင့် ပြသခြင်း)Typography
/* စာကြောင်းရှည်များကို အစက် ၃ စက် (...) ဖြင့် အလိုအလျောက် ဖြတ်ပေးခြင်း */
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

n8n Core Nodes & Expressions

n8n Workflow Automation

Input data များထဲမှ စျေးနှုန်း ၅ သောင်းအထက် ပစ္စည်းများကိုသာ စစ်ထုတ်ခြင်းCode Node
// n8n Code Node ထဲတွင် JSON Data ကို Filter ပြုလုပ်ခြင်း
return $input.all().filter(item => item.json.price > 50000);
Telegram Bot သို့ HTTP Request Node မှတစ်ဆင့် Message အလိုအလျောက် ပို့ခြင်းTelegram Bot
https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<CHAT_ID>&text={{ encodeURIComponent('🔔 New Order: ' + $json.order_id) }}
လက်ရှိရက်စွဲမှ ၇ ရက်ပေါင်းပြီး ISO Format ဖြင့် ထုတ်ယူခြင်း (Date Math)Expression
{{ $now.plus({ days: 7 }).toFormat('yyyy-MM-dd') }}
Webhook မှ လာသော Email မရှိပါက Default Email ထည့်သွင်းပေးခြင်း (Fallback)Expression
{{ $json.body.email || 'customer@example.com' }}