Posts - Page 3
Posts - Page 3
9AI for DevelopersUsing AI to learn programming concepts
Learn how to use AI as a technical tutor: basic questions, the Feynman technique, ‘but why?’ chains, and exercises that prove real understanding.
8AI for DevelopersContext, role, task, and format: advanced application
Turn RCTF into real development prompts: rich context, iterative rounds, and response formats you can plug directly into your daily workflow.
7Mastering Vim from ScratchSearch in Vim: find text without losing your flow
Learn how to search in Vim with f, t, /, ?, n, N, *, # and control highlighting so you can move through code without crawling line by line.
11Learn to code from scratch with PythonDefining functions in Python: def, parameters, and return
Learn how to define Python functions with def, pass parameters, return values, and stop your code from becoming an unmaintainable copy-paste chain.
10Mastering Docker from ScratchAdvanced Dockerfile instructions: ARG, ENV, ENTRYPOINT and more
Understand once and for all the difference between ARG and ENV, ENTRYPOINT and CMD, and what HEALTHCHECK, VOLUME and EXPOSE actually do in your Dockerfiles.
30Mastering Git from scratchPull Requests and code review: how to make your code easy to review
A Pull Request is not just the mechanism to merge code — it's a conversation. Learn to write PRs that people actually want to review and give feedback that builds instead of blocks.
29Mastering Git from scratchGitHub Flow: the workflow for teams that ship continuously
GitHub Flow strips branching down to the essentials: one stable branch, short-lived feature branches, Pull Requests for review, and deploy after every merge.
7AI for DevelopersThe art of the prompt: core principles
Same model, same day, thirty seconds apart — two completely different answers depending on how you frame the question. Here's the RCTF framework and why it changes everything.
10Learn to code from scratch with PythonList methods in Python: append, remove, and list comprehensions
A list you can't modify is just a tuple with extra steps. Learn to add, remove, and transform elements with the most important list methods — and write your first list comprehensions.
9Mastering Docker from ScratchMulti-stage builds in Docker: smaller, cleaner images
Learn to use multi-stage builds in Docker to separate the build environment from the runtime environment, with real Go and Node.js examples that shrink images from hundreds of megabytes down to a handful.
8Mastering Docker from ScratchDockerfile Best Practices: Security
Build secure Docker images: avoid running as root, scan for vulnerabilities with Trivy, pin versions the right way, and manage secrets without baking them into your image.
28Mastering Git from scratchGit Flow: a workflow for managing releases
Git Flow formalizes the branch prefixes you already know into a structured process: permanent main and develop branches, plus temporary branches for features, releases, and hotfixes.