Cheatsheet Tooling
// Structured learning part for Cheatsheet Tooling covering Status Seri.
This overview is designed to help you choose the right entry point quickly. Follow the full track from lesson one, continue from your last checkpoint, or jump straight into a phase that matches what you need right now.
Curriculum Map
Navigate by phase, then choose the lesson that matches your current depth.
Engineering Tooling Foundation
21 minMental model tooling untuk senior backend engineer: reproducibility, automation, safety, debugability, auditability, dan production readiness.
Linux Foundation for Backend Engineers
20 minLinux sebagai runtime environment untuk Java backend, container, Kubernetes node, CI runner, dan production debugging.
Filesystem and Permissions
14 minPath, file, directory, symlink, permission bit, ownership, mount, temporary directory, disk usage, dan filesystem debugging untuk Java/JAX-RS backend engineer.
Process, Signal, and Runtime Diagnosis
15 minProcess ID, parent process, zombie/orphan, foreground/background job, signal, SIGTERM, SIGKILL, exit code, ps/top/kill, systemd awareness, Java process diagnosis, dan runtime debugging checklist.
Environment Variables and Runtime Configuration
17 minEnvironment variable, export, PATH, JAVA_HOME, MAVEN_OPTS, JVM options, profile, config precedence, local config, CI config, container config, Kubernetes env, secret-in-env risk, and debugging env mismatch for enterprise Java/JAX-RS systems.
Shell Fundamentals
15 minBash, shell expansion, quoting, single quote, double quote, escape, glob, variable, command substitution, exit status, pipe, redirection, here document, subshell, shell options, and interactive vs non-interactive shell for senior backend engineering workflows.
Bash Scripting Discipline
20 minScript structure, shebang, strict mode, arguments, exit code, error handling, trap, cleanup, logging, dry-run, idempotency, and production-safe Bash automation for senior backend engineering workflows.
Text Processing CLI
16 mincat, less, head, tail, grep, awk, sed, cut, sort, uniq, wc, tr, xargs, find, diff, patch, jq, yq, CSV/JSON/YAML handling, log slicing, and evidence-oriented text processing for backend debugging.
Networking CLI for Backend Debugging
14 minCLI networking untuk HTTP, TLS, DNS, port, routing, dan backend connectivity debugging pada Java/JAX-RS enterprise services.
HTTP/API Debugging with CLI
16 minReproducible API debugging dengan curl: method, header, body, timeout, TLS, proxy, response, jq parsing, dan evidence capture untuk Java/JAX-RS services.
Log Analysis and Evidence Capture
16 minAnalisis log aplikasi, access log, error log, container log, Kubernetes log, correlation ID, trace ID, incident timeline, evidence bundle, dan redaction untuk backend Java/JAX-RS enterprise services.
Linux Performance Basics
16 minCPU, memory, disk, network, load average, top/htop, free, vmstat, iostat, df, du, Java CPU/memory issue, file descriptor issue, container limits, dan performance triage untuk backend Java/JAX-RS services.
Git Foundation
20 minGit sebagai distributed version control system: repository, working tree, staging area, commit, branch, tag, remote, HEAD, index, object database, commit graph, dan snapshot mental model untuk senior backend engineer.
Git Daily Workflow
19 minWorkflow Git harian yang aman untuk senior backend engineer: clone, status, add, commit, diff, log, branch, checkout, switch, restore, pull, fetch, push, stash, clean, reset, amend, ignore, dan review checklist.
Git Branching and Commit Hygiene
19 minBranch strategy, feature branch, release branch, hotfix branch, mainline, trunk-based development, Gitflow awareness, commit message, atomic commit, logical commit, squash, fixup, commit signing, dan commit hygiene checklist.
Merge, Rebase, and Conflict Resolution
18 minMerge, fast-forward merge, three-way merge, rebase, interactive rebase, squash merge, rebase conflict, merge conflict, conflict marker, ours/theirs, rerere awareness, conflict resolution workflow, dan avoiding history damage.
Git Recovery and Forensics
19 minReflog, reset, revert, restore old file, cherry-pick, bisect, blame, lost commit recovery, bad commit diagnosis, regression hunting, revert vs reset, production hotfix recovery, dan Git recovery checklist.
Git Tags and Release Versioning
20 minLightweight tag, annotated tag, signed tag, release tag, semantic versioning, snapshot version, release version, hotfix tag, build metadata, changelog, tag immutability, release traceability, dan tag review checklist.
GitHub Foundation
17 minGitHub sebagai collaboration platform: repository, organization, team, permission, branch protection, pull request, review, issue, project, milestone, release, action, secret, environment, CODEOWNERS, dan governance surface.
Pull Request Workflow
18 minPR scope, PR description, linked issue, checklist, review request, draft PR, ready for review, required check, conversation resolution, merge strategy, PR size, PR hygiene, dan production-aware review workflow.
Senior-Level PR Review
9 minReview correctness, domain invariant, API/event compatibility, database migration, security, observability, performance, test, rollback, maintainability, review tone, dan actionable feedback untuk backend Java/JAX-RS enterprise.
GitHub Branch Protection and Governance
9 minProtected branch, required status check, required review, CODEOWNERS, dismiss stale review, linear history, signed commit, conversation resolution, admin bypass risk, environment protection, deployment approval, repository ruleset, dan governance checklist.
GitHub Actions Foundation
9 minWorkflow, event trigger, job, step, runner, action, matrix, cache, artifact, secret, environment, permission, OIDC federation, reusable workflow, composite action, dan GitHub Actions foundation checklist.
GitHub Actions for Java/Maven Services
7 minCI workflow Java/Maven: checkout, setup Java, Maven cache, build, unit test, integration test, test report, coverage, static analysis, dependency scan, package, Docker build, image push, deployment trigger, dan workflow optimization.
GitHub Security and Supply Chain
20 minDependabot, code scanning, secret scanning, dependency review, token permission, workflow permission, OIDC, third-party action pinning, artifact integrity, SBOM, dan vulnerability triage untuk Java/JAX-RS enterprise systems.
Maven Foundation
16 minMaven mental model: POM, coordinates, packaging, lifecycle, phase, goal, plugin, dependency, local repository, remote repository, dan foundation checklist untuk Java/JAX-RS enterprise services.
Maven Lifecycle and Build Phases
20 minValidate, compile, test, package, verify, install, deploy, clean, site, plugin binding, goal execution, build order, skipping tests risk, dan lifecycle review checklist untuk Java/JAX-RS enterprise services.
Maven Dependencies
18 minDependency scope, compile/provided/runtime/test/system, optional dependency, transitive dependency, mediation, nearest definition, exclusion, dependency tree, convergence, dan dependency review checklist untuk Java/JAX-RS enterprise services.
Maven Dependency Management and BOM
19 mindependencyManagement, pluginManagement, parent POM, BOM, import scope, version alignment, managed dependency, direct dependency, transitive drift, platform BOM, Jakarta/Jersey alignment, dan dependency management checklist untuk Java/JAX-RS enterprise services.
Maven Multi-Module and Reactor
17 minMulti-module project, parent module, child module, aggregator POM, reactor, build order, module dependency, partial build, resume build, -pl, -am, -amd, module boundary, dan multi-module review checklist untuk Java/JAX-RS enterprise services.
Maven Plugins
16 minCompiler, surefire, failsafe, jar, war, shade, dependency, enforcer, versions, jacoco, checkstyle/spotless, image plugin, plugin version pinning, dan plugin review checklist untuk Java/JAX-RS enterprise services.
Maven Profiles and Environment Build
18 minProfile activation, property, environment-specific build, test profile, integration test profile, release profile, native/container profile, profile misuse, hidden build difference, dan CI/local mismatch untuk Java/JAX-RS enterprise services.