📖 Logbook

Catatan kronologis semua aktivitas belajar. Dari snippet kecil hingga proyek besar — semuanya tercatat di sini.

⚡ Atomic 2026-04-27
🐳 DevOps

Docker Multi-Stage Build untuk Optimasi Image

Multi-stage build Docker mengurangi ukuran image secara signifikan.

Lihat lebih lengkap
Mempelajari cara menggunakan multi-stage build di Docker untuk mengurangi ukuran image hingga 70%.
dockerfile
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production

...
Docker Optimization
🧱 Building Block 2026-04-26
⚙️ Backend

FastAPI Dependency Injection Pattern

Pattern dependency injection di FastAPI untuk arsitektur yang lebih bersih.

Lihat lebih lengkap
Memahami cara kerja Depends() di FastAPI untuk membuat clean architecture.
python
from fastapi import Depends, FastAPI
from sqlalchemy.orm import Session

def get_db():
    db = SessionLocal()
...
Python FastAPI
🏗️ Major 2026-04-25
⚙️ Backend

Membangun Sistem 360° Performance Appraisal

Sistem penilaian kinerja dengan weighted scoring: Self 10%, Manager 40%, Peers 30%, Subordinates 20%.

Lihat lebih lengkap
Proyek besar membangun sistem penilaian kinerja 360 derajat dengan weighted scoring engine.
FastAPI PostgreSQL React
⚡ Atomic 2026-04-24
🗄️ Database

PostgreSQL JSONB Query Optimization

GIN index pada kolom JSONB untuk performa query 10x lebih cepat.

Lihat lebih lengkap
Teknik mengoptimalkan query JSONB di PostgreSQL menggunakan GIN index.
sql
CREATE INDEX idx_metadata_gin ON documents USING GIN (metadata);

SELECT * FROM documents
WHERE metadata @> '{"status": "active"}'
AND metadata->>'priority' = 'high';
PostgreSQL Performance
🧱 Building Block 2026-04-23
🐳 DevOps

n8n Workflow: Automated Backup to Google Drive

Automasi backup n8n workflows ke Google Drive dengan timestamped folders.

Lihat lebih lengkap
Membuat workflow n8n untuk backup otomatis semua workflow ke Google Drive.
n8n Automation
⚡ Atomic 2026-04-22
🐧 Linux

Linux systemd Service untuk Aplikasi Node.js

Membuat systemd service agar Node.js app auto-start saat boot.

Lihat lebih lengkap
Cara membuat systemd service file untuk menjalankan aplikasi Node.js sebagai daemon.
Linux Node.js
🏗️ Major 2026-04-20
🤖 AI / ML

RAG System dengan PGVector

Membangun knowledge base AI menggunakan vector embeddings di PostgreSQL.

Lihat lebih lengkap
Implementasi Retrieval-Augmented Generation menggunakan PostgreSQL PGVector.
RAG PGVector AI
🧱 Building Block 2026-04-19
🎨 Frontend

Astro.js Static Site Generation Basics

Astro.js mengirim zero JS ke client secara default — perfect for content sites.

Lihat lebih lengkap
Fundamental Astro.js: Island Architecture, partial hydration, dan zero JS by default.
Astro.js SSG
⚡ Atomic 2026-04-18
🌐 Networking

Nginx Reverse Proxy dengan SSL

Konfigurasi Nginx reverse proxy + auto-renew SSL certificates.

Lihat lebih lengkap
Setup Nginx sebagai reverse proxy dengan Let's Encrypt SSL certificate.
Nginx SSL
🧱 Building Block 2026-04-17
🔐 Security

JWT Authentication Best Practices

Pattern JWT yang aman dengan short-lived access token dan HTTP-only refresh token.

Lihat lebih lengkap
Implementasi JWT authentication yang aman: access token + refresh token pattern.
JWT Auth
⚡ Atomic 2026-04-16
🎨 Frontend

Tailwind CSS v4 Migration Guide

Tailwind v4 menggunakan CSS-native config, tanpa tailwind.config.js.

Lihat lebih lengkap
Migrasi dari Tailwind CSS v3 ke v4 dengan CSS-first configuration.
Tailwind CSS
🏗️ Major 2026-04-15
🤖 AI / ML

Master Thesis: IT Governance Framework

Riset framework IT Governance menggunakan COBIT 2019 dan ITIL 4.

Lihat lebih lengkap
Progress tesis master tentang framework IT Governance untuk organisasi menengah.
Research Thesis

Menampilkan 12 dari 12 catatan