ID
EN
Home
Python
Java
Golang
Typescript
Kotlin
Ruby
Rust
Dart
PHP
Fundamentals
Best Practice
Cloud Services
Serverless
Pattern
Automation
Ansible
Terraform
Containers
Docker
Kubernetes
App
Flutter
Messaging
Kafka
RabbitMQ
Web servers
Nginx
Caddy
AI Engineering
More:
AI Engineering
Architecture
Basic
Best Practice
Blogging
Case Study
Cloud
Cost Strategy
Database
Development Setup
Jun 21
Agentic Development Part 3: Designing Tasks for Agents
13 min read
Jun 21
Agentic Development Part 2: Anatomy of a Coding Agent
14 min read
Jun 21
Agentic Development Part 1: Overview
11 min read
Jun 21
Spec Driven Development Part 5: Testing in Spec-Driven Development
12 min read
Jun 21
Spec Driven Development Part 4: From Spec to Code — The Practical Workflow
11 min read
Jun 21
Spec Driven Development Part 3: Specs for APIs & Data Contracts
11 min read
Jun 21
Spec Driven Development Part 2: The Anatomy of a Good Spec
14 min read
Jun 21
Spec Driven Development Part 1: Overview
9 min read
May 29
MCP Server and Its Implementation with Go
22 min read
Jan 25
Opinion: Vibe Coding — the Pros and Cons Engineers Need to Understand
9 min read
««
«
1
2
3
»
»»
ID
EN
×
Bahasa Pemrograman
Home
Python
Java
Golang
Typescript
Kotlin
Ruby
Rust
Dart
PHP
Fundamentals
Best Practice
Cloud Services
Serverless
Pattern
Automation
Ansible
Terraform
Containers
Docker
Kubernetes
App
Flutter
Messaging
Kafka
RabbitMQ
Web servers
Nginx
Caddy
Portfolio
Portfolio
Web Application
Badri Toolkit
Daily developer toolkit to boost productivity.
Wheel of Names
Interactive random name picker with a dynamic spinner.
QR Code Generator
Instant QR code generator for links, text, contacts, and WiFi networks.
Notepad Kit
Secure web-based text notes with autosave.
Mobile App
MuslimApps
Daily Muslim worship assistant: prayer times & Qur'an