Skip to content
Java/Spring
▼
Java/Spring
View category
Spring JdbcTemplate vs. JPA: Choose the Right Data Access Boundary
Dec 1, 2024
DB/SQL
▼
DB/SQL
View category
COMMIT, ROLLBACK, and ACID: Transaction Terms in Context
Sep 29, 2026
SQL DISTINCT across multiple columns: why a value still appears twice
Sep 18, 2025
SQL WHERE vs. HAVING: Filter Paid Orders Before COUNT(*)
Apr 23, 2025
SQL LIKE % vs. _: Search for a Literal Underscore with ESCAPE
Apr 9, 2025
SQL DEFAULT vs. NOT NULL: What Happens When an INSERT Omits a Column?
Dec 8, 2024
Linux
▼
Linux
View category
Subnet, IPv6, DNS, VLAN, and Socket: Network Addressing Terms
Sep 29, 2026
Scheduling, Context Switching, Shell, Pipeline, and PCB
Sep 29, 2026
systemctl start vs. enable: Running Now and Starting at Boot
Aug 17, 2026
SSH Permission Denied (publickey): Check authorized_keys and Permissions
Jul 4, 2026
Bash while read Skips the Last Line: Preserve It with IFS= and -r
Apr 12, 2026
Cloud
▼
Cloud
View category
Terraform vs. Ansible: Split Infrastructure Provisioning from Server Configuration
Jun 15, 2026
Are Amazon S3 Folders Real Directories? Prefixes and Zero-Byte Objects
May 5, 2026
EBS Snapshot Consistency: Why Recent Writes May Be Missing
Mar 15, 2026
Argo CD OutOfSync: When Git and Kubernetes Live State Differ
Jan 16, 2026
CloudWatch CPU Alarm in INSUFFICIENT_DATA: Check Metrics and Notifications
Nov 9, 2025
Web
▼
Web
View category
Cannot Type into a React Input? Check value and onChange
Aug 5, 2026
React Router nested route shows an empty child page: check children and Outlet
Jul 16, 2026
JavaScript Press-and-Hold Button: Cancel the Timer on Release
Jun 3, 2026
Why a Button Inside an HTML Form Submits It: button vs. submit
Feb 28, 2026
Why Mutating a React State Array May Not Update the Screen
Feb 16, 2025
App
▼
App
View category
Dart String? and !: Why a Null Assertion Fails at Runtime
Apr 27, 2026
Flutter Implicit vs. Explicit Animations: When to Use AnimationController
Apr 13, 2025
Flutter pub add and Version Constraints: Avoid Dependency Conflicts
Mar 9, 2025
Dart final vs. const: Why You Can Call add() on a final List
Mar 3, 2026
Flutter Native Splash Not Updating: Check Generated Assets and Cold Starts
Mar 23, 2025
Python
▼
Python
View category
Python try, except, else, and finally: What Runs on Success or Error?
Jun 26, 2026
pandas read_csv UnicodeDecodeError: Check UTF-8 vs. CP949
May 17, 2026
pandas loc vs. iloc: Why the First Filtered Row Raises KeyError
Mar 26, 2026
pandas groupby count vs. size: Why Missing Wait Times Change the Total
Jan 27, 2026
Why Python range() Excludes the Stop Value: Numbering Items Correctly
Sep 17, 2025
AI
▼
AI
View category
AI Persona Prompts: Keep Role and Tone Separate from Unverified Career Claims
Oct 9, 2025
When an LLM Invents Facts Missing from an Attachment: Grounding and Uncertainty
Jul 20, 2025
Missing Required Columns in an AI Report: Check Format and Facts Separately
Jul 13, 2025
Single vs. Multi-Step LLM Prompts: When to Split a Workflow
Jul 6, 2025
System vs. User Prompts for an LLM Work Assistant
Jun 29, 2025
Security
▼
Security
View category
Review a Flutter Package Before Adding It: License, Maintenance, and Permissions
Mar 16, 2025
Why AWS IAM Explicit Deny Overrides Allow: Reading an AccessDenied Error
Nov 2, 2025
AWS S3 Block Public Access: Check the Boundary Before Exposing a Bucket
Oct 5, 2025
Cloud NSG and Security Group Inbound Rules: Define Access Before Opening a Port
Aug 3, 2025
CS
▼
CS
View category
JAR, WAR, APK, DLL, Exception, and Stack Trace: Deployment Terms
Sep 29, 2026
Unit, Regression, Load, and Stress Testing: What Each Test Checks
Sep 29, 2026
Developer Action Verbs: add, remove, create, delete, push, and pop
Sep 3, 2026
Variable, Literal, Constant, null, and void: Different Kinds of Absence and Value
Sep 1, 2026
Syntax, Statement, Expression, Operator, and Signature in Code
Aug 31, 2026
Tag
#cd
2 engineering articles about cd, implementation choices, and operational trade-offs.
Linux
Why cd Is a Bash Builtin: type, which, and the Current Directory
Linux
Linux cd Permission Denied After chmod 644: Directories Need Execute Permission