Skip to main content

Posts

Showing posts from 2026

Top 40 Tools Every Developer Needs

AI Now!

Windows Blue Screen Error Codes

Perkara ni kalau terjadi, amat peningkan kepala. Saya dulu kerap belaku. Tau apa sebabnya? Slot nvme tak diikat/kunci dengan baik, sehingga drive nvme boleh bergerak2 ketika kita transport laptop/tablet. Hujung gigi nvme sangat rapat dan ia mesti duduk pada slotnta dalam keadaan diam kaku. Ikat skrew biar ketat, tapi janganlah sampai terlalu ketat, nanti bocor mobo 🤣

10 Linux Commands Hackers Use

12 AI Skills To Learn

Programming Tree

Python 3 Cheat Sheet

HTTP Status Codes

3 Best Youtube Channels To Learn

Offline AI Github Projects

Small Office, Home Office?

What Will You Think Of AI?

Linux Administration

How To Build AI Agents?

100 Tips To Build Your Personal AI Agent

Top 10 Github Repo

100 Ways To Make Money With AI

Powerful Tools

16 Building Blocks of Modern Systems Design

Learning Resources: Best Documentation, Website and Resources To Level Up Level Up Your Skills

Extend Your AI The Right Way

The Modern AI Ecosystem - Tools

30 AI Websites That You Must Know

AI Engineer Roadmap

16 AI Tools I Use To Run 17 Companies

12 Free Google AI Tools

Types Of Hackers

Levels Of AI Business System Mastery

Build Your First AI Agent

Production RAG Pipeline

Claude AI Checklist

150 AI Agent Ideas For Local Businesses

Must Know AI Terms

A fast guide to the core language behind modern AI systems

20 AI & Machine Learning Tools To Know

12 AI Skills To Learn In 2026

The Langchain Ecosystem

16 RAG Architectures, Patterns and Techniques

14 skills to agent superpower

FastApi Mastery Guide

Python and SQL Mastery Guide

What is your favourite tools?

Belajar PostgreSQL 18.6 untuk Newbie (Part 2): Dari Installation hingga DDL & DML dengan pgAdmin 4 Web

Bahagian 2 — Belajar PostgreSQL dengan pgAdmin 4 Web Sekarang setup sudah selesai. Bahagian ini lebih menarik kerana kita mula menggunakan database. 9. Membuat database testdb Dalam pgAdmin: Servers └── PostgreSQL 18.6 └── Databases Kita membuat database: testdb Pada peringkat ini kita sudah mempunyai: PostgreSQL 18.6 └── testdb 10. PostgreSQL mempunyai konsep Role Ini antara perkara pertama yang mungkin mengelirukan pengguna MSSQL. PostgreSQL banyak menggunakan istilah: ROLE Role boleh digunakan sebagai login role dan juga boleh mempunyai permission. Untuk latihan kita, kita membuat: testdb_app Role ini dibenarkan login tetapi bukan superuser . Ini sangat penting. Kita tidak mahu aplikasi biasa menggunakan: postgres sebagai user database. Sebaliknya: postgres digunakan sebagai administrative account. Manakala: testdb_app digunakan oleh aplikasi. Secara konsep: postgres ↓ Administrator testdb_app ↓ Application user Ini dipanggil prinsip least privilege . Berikan aplikasi h...

Belajar PostgreSQL 18.6 untuk Newbie (Part 1): Dari Installation hingga DDL & DML dengan pgAdmin 4 Web

Belajar PostgreSQL 18.6 untuk Newbie: Dari Installation hingga DDL & DML dengan pgAdmin 4 Web Pengenalan Saya sudah lama biasa dengan Microsoft SQL Server dan SQL Server Management Studio (SSMS), tetapi PostgreSQL ialah sesuatu yang baru bagi saya. Pada mulanya saya menjangkakan PostgreSQL akan lebih kurang sama dengan Microsoft SQL Server. Secara asasnya memang begitu — kedua-duanya ialah relational database management system (RDBMS), menggunakan database, schema, table, column, primary key, foreign key, SQL dan sebagainya. Tetapi apabila mula menggunakannya, ada beberapa perkara yang agak berbeza. Contohnya, PostgreSQL mempunyai konsep Role , SERIAL , SEQUENCE , search_path , ownership dan permission model yang sedikit berbeza daripada SQL Server. Artikel ini ditulis dari perspektif seorang newbie PostgreSQL yang sudah biasa dengan MSSQL . Matlamatnya mudah: Pasang PostgreSQL 18.6, configure dengan betul, pasang pgAdmin 4 Web, sambungkan pgAdmin kepada PostgreSQL, kemudian belaja...

How To Build AI Agents

 

Hafal arahan ni 👍

Hafal arahan ni

Bajet DIY AI Box

Bagi kawan-kawan yang nak buat bajet untuk beli DIY AI box sendiri, berikut saya berikan checklist yang saya punya kira-kira hari tu. Jangan terkejut, ya barang-barang AI memang mahal. ini pun saya dah cuba sedaya upaya untuk berjimat. Seperti biasa, IYKYK. hehehe mungkin yang baca dokumen bajet ni adalah sebahagian dari penjual saya. Ambik je spreadsheet dibawah ni, adjustlah ikut bajet anda. Dalam pemilihan spesifikasi, ada beberapa kriteria khas yang ditentukan oleh AI(tak percaya tanya ler AI): 1. jangan ada bottleneck dimana-mana part, nanti box anda akan choke. 2. kadang-kadang barang itu mesti sepasang yang serupa. contohnya RAM. jangan beli RAM "kahwin" 3. GPU tengah hot. memang harga naik, API kata, beli lah yang terkini, tetapi risikonya ialah driver CUDA belum ada atau belum stabil. 4. dalam AI, RAM tak main peranan besar. RAM cuma jadi posmen untuk pindahan fail besar dari storage ke VRAM. Kalau AI model gemok dan lebih besar dari VRAM, maka dia akan melimpah ke R...

Siri Vibe Coding S02E02 (Part 1): Orchestrator — Bandingkan Dulu Sebelum Pilih

S02E02 (Part 1): Orchestrator — Bandingkan Dulu Sebelum Pilih Sambungan dari S02E00 (Pilot) — kita "teaser" konsep Tier 3 (orchestration) di situ. Sekarang jom kita mula benar-benar teroka, bermula dengan pilihan yang ada di pasaran. 😄 Nota : Episod ni lebih kepada perbandingan dan penjelasan konsep — setup teknikal penuh menanti di Part 2. 📑 Kandungan (Table of Content) Pembukaan Bahagian 1: Jadual Perbandingan 6 Framework Orchestration Bahagian 2: Post-Mortem — Kenapa Percubaan Pertama Saya Gagal Bahagian 3: Kenapa Saya Pilih BMad-Method Bahagian 4: Konsep Penting — "Agent = Persona, Bukan Semestinya Model Berasingan" Penutup Pembukaan Rata-rata content creator teknologi suka tunjuk hasil mengagumkan dari sistem "orchestration" — berbilang AI agent bekerja serentak, hasil app siap dalam masa singkat. Tapi selalunya, tool sebenar di sebalik tabir jarang didedahkan secara terperinci. Ada pelbagai sebab munasabah untuk ni — mungkin s...

Siri Vibe Coding S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana?

S02E00 (Pilot): 3 Tier Coder — Anda Di Tahap Mana? Sebelum kita masuk ke episod teknikal Season 2 (yang dah pun bermula dengan S02E01 — Aider & OpenCode), jom kita berhenti sekejap dan fikirkan sesuatu yang lebih peribadi — di mana sebenarnya kedudukan awak dalam evolusi seorang coder? 😄 Nota : Sekali lagi, episod ni santai — tiada command, tiada setup. Ambil masa, jawab soalan-soalan dalam kepala, dan lihat di mana awak "duduk". 📑 Kandungan (Table of Content) Pembukaan Bahagian 1: Quiz Mini — Kira Tier Anda Bahagian 2: Tier 1 — "Old School Warrior" Bahagian 3: Tier 2 — "Vibe Coder" Bahagian 4: Tier 3 — "Maharaja" (Teaser) Bahagian 5: Peta Tools Ikut Tier Bahagian 6: Tier Bukan Hierarki Nilai Penutup Pembukaan Ada 3 jenis coder di dunia ni. Bukan ikut umur, bukan ikut kelulusan, tapi ikut cara mereka bekerja dengan kod. Yang mana satu awak ? BAHAGIAN 1: Quiz Mini — Kira Tier Anda Jawab soalan-soalan ni dalam kepala...

Siri Vibe Coding S01E00 (Pilot): Vibe Coding — Kisah Asal yang Ramai Tak Tahu

Sebelum kita mula Season 1 (VSCode + Cline + segala setup teknikal), jom kita duduk sekejap, minum kopi, dan dengar cerita — dari mana sebenarnya istilah "vibe coding" ni datang, dan kenapa ia jadi sebesar sekarang. 😄 Nota : Episod ni tiada command, tiada setup, tiada troubleshooting. Duduk relaks, baca je. 📑 Kandungan (Table of Content) Pembukaan Bahagian 1: Garis Masa Ringkas Bahagian 2: Apa Sebenarnya "Vibe"? Bahagian 3: Detektif Mencari Founder Bahagian 4: Kenapa Ia "Meletup" Bahagian 5: Kontroversi — Dua Sisi Mata Wang Bahagian 6: Sudut Malaysia Bahagian 7: Kisah Peribadi Saya Penutup Pembukaan Awak guna istilah "vibe coding" setiap hari sepanjang siri ni — tapi pernah tak terfikir, dari mana sebenarnya perkataan ni datang? Siapa yang cipta? Bila? Dan kenapa satu istilah santai macam ni boleh jadi begitu besar sampai masuk kamus rasmi ? Jom kita jadi detektif sekejap. BAHAGIAN 1: Garis Masa Ringkas Untuk faham ...

Siri Vibe Coding S02E01 (Part 2): OpenCode — Rancang Dulu, Baru Pecut

S02E01 (Part 2): OpenCode — Rancang Dulu, Baru Pecut Ini sambungan LANGSUNG dari S02E01 Part 1 (Aider). Kalau belum baca tu, sila baca dulu — kita akan bina semula projek sama dalam artikel ni, supaya awak boleh bandingkan terus pengalaman dua tool. 😄 Nota jenaka : Kalau Aider tu "kawan yang terus buat kerja tanpa banyak cakap", OpenCode ni "kawan yang nak berbincang dulu sebelum mula" — dua-dua ada tempat masing-masing, macam dua jenis rakan kongsi projek kerja group semasa universiti dulu. 📑 Kandungan (Table of Content) Kenapa OpenCode? Pros & Cons Mendalam Bahagian 1: Prasyarat Bahagian 2: Install OpenCode Bahagian 3: Konsep Asas — Falsafah "Plan-First Agentic" Bahagian 4: Tour Antara Muka TUI Bahagian 5: Sambung ke AI Provider Bahagian 6: MCP Integration — Sambung ke MSSQL Sedia Ada Bahagian 7: Guna dengan tmux Bahagian 8: PROJEK BERPERINGKAT — 4 Kalkulator (Ulangan) Bahagian 9: Perbandingan Pengalaman — Aider vs OpenCode Bah...