coderguru profile picture

@coderguru

Followers
127 followers
Following
9 following
Likes
879
Videos
147
Avg length
0:42

Playlists Liked videos

Latest videos by @coderguru

  • A Database Is Not Just Storage A database is not just a place where files sit. 🧠💾 It receives… – video Pinned , 938 views

    A Database Is Not Just Storage A database is not just a place where files sit. 🧠💾 It receives requests, organizes data, checks rules, and returns reliable answers. Apps ask for data → queries run → the engine applies rules → storage keeps everything searchable and recoverable. ⚡ Database =…

  • Still confused about Binary Search Trees? Here’s BST explained fast, visually, and without… – video Pinned , 1.9K views

    Still confused about Binary Search Trees? Here’s BST explained fast, visually, and without unnecessary theory 🌳 Insert, search, delete, and traversal finally make sense. #BST #BinarySearchTree #Algorithms #DataStructures #CodingTips #LearnProgramming #CodeTok #ComputerScience #CodingInterview…

  • 🚨 Unsafe deserialization is dangerous in every language. Java, Python, PHP, C , Ruby… different… – video Pinned , 798 views

    🚨 Unsafe deserialization is dangerous in every language. Java, Python, PHP, C#, Ruby… different syntax, same security mistake. 👀 Never deserialize untrusted input without validation. 🔐 #CyberSecurity #AppSec #SecureCoding #Programming #Developer #CodeSecurity #Infosec #EthicalHacking #TechTok…

  • Slow Docker build? 🐳 If npm ci reruns after every code change, your Dockerfile COPY order may be… – video , 299 views, duration 0:18

    2 likes 0 comments 0 shares 0 saves

    Slow Docker build? 🐳 If npm ci reruns after every code change, your Dockerfile COPY order may be breaking the cache. Copy package files first, install dependencies, then copy the source. Save this Dockerfile pattern. #docker #dockerfile #devops #nodejs #programming

  • Don’t ship your build tools. 🐳 Docker multi-stage builds let you build with everything, then copy… – video , 291 views, duration 0:12

    0 likes 0 comments 0 shares 0 saves

    Don’t ship your build tools. 🐳 Docker multi-stage builds let you build with everything, then copy only the output into a clean runtime image. Save this Dockerfile pattern for your next project. #docker #dockerfile #devops #programming #softwareengineering

  • Dockerfile explained in 15 seconds 🐳 FROM, WORKDIR, COPY, RUN, EXPOSE & CMD — the 6 core… – video , 276 views, duration 0:14

    5 likes 0 comments 0 shares 0 saves

    Dockerfile explained in 15 seconds 🐳 FROM, WORKDIR, COPY, RUN, EXPOSE & CMD — the 6 core instructions every Docker beginner should know. Save this cheat sheet for your next project. #docker #dockerfile #devops #programming #softwareengineering

  • 🍩 What if Homer had his own programming language? Meet Homer Lang — where doh, donut, marge and… – video , 188 views, duration 0:31

    0 likes 0 comments 0 shares 0 saves

    🍩 What if Homer had his own programming language? Meet Homer Lang — where doh, donut, marge and mmm finally belong in your code. 💻😂 Built for fun, powered by questionable logic. #HomerLang #TheSimpsons #Programming #Coding #ProgrammerHumor

  • 🤯 5 Git Facts Hidden Inside Every Repository 🌿 🐧 Git was built for Linux kernel development its… – video , 885 views, duration 1:08

    12 likes 0 comments 1 share 1 save

    🤯 5 Git Facts Hidden Inside Every Repository 🌿 🐧 Git was built for Linux kernel development 😄 its name was intentionally a joke 📦 identical content produces the same blob ID 🛟 reflog can recover recent local moves 🔎 bisect searches bad history by repeatedly halving the range Git's…

  • 🧬 Python Inheritance: Reuse the Base, Specialize What Changes 🐍 `Dog` is an `Animal`, so it can… – video , 295 views, duration 0:45

    1 like 0 comments 1 share 1 save

    🧬 Python Inheritance: Reuse the Base, Specialize What Changes 🐍 `Dog` is an `Animal`, so it can inherit state and override `speak()`. 🐕 `super()` delegates to the next implementation in the MRO. But inheritance is not just code reuse: ✅ true “is-a” relationship → inherit 🧩 simple “has-a”…

  • 🚨 5 Git Mistakes That Can Cost You Real Work ⚠️ 1️⃣ `git add .` without reviewing 2️⃣ committing a… – video , 161 views, duration 1:08

    5 likes 0 comments 1 share 4 saves

    🚨 5 Git Mistakes That Can Cost You Real Work ⚠️ 1️⃣ `git add .` without reviewing 2️⃣ committing a secret 3️⃣ `git reset --hard` with uncommitted changes 4️⃣ force-pushing shared history 5️⃣ letting a branch diverge for too long Safer Git starts with one habit: pause, inspect, then act…

  • 🧱 Python Classes: Build a Type, Create Objects 🐍 Use a class when data and behavior belong… – video , 195 views, duration 0:44

    6 likes 0 comments 1 share 0 saves

    🧱 Python Classes: Build a Type, Create Objects 🐍 Use a class when data and behavior belong together. ⚙️ `__init__` sets instance state. `self` is the specific object. Methods use that object's data. `__str__` speaks to users; `__repr__` helps developers. 👀 Watch the mutable class…

  • 🌐 `main`, `origin/main` and Remote `main` Are NOT the Same Thing 🔄 Your local commit can exist… – video , 186 views, duration 1:02

    0 likes 0 comments 1 share 1 save

    🌐 `main`, `origin/main` and Remote `main` Are NOT the Same Thing 🔄 Your local commit can exist only on your machine. 💻 `git push` updates the remote. `git fetch` updates your local knowledge of the remote. `git pull --ff-only` fetches and then fast-forwards local `main`. ⚡ Ahead and…

  • 📦 How an IP Packet Reaches a Server — One Hop at a Time 🌐 The client checks: local or remote? 🧭 A… – video , 285 views, duration 0:56

    7 likes 0 comments 1 share 1 save

    📦 How an IP Packet Reaches a Server — One Hop at a Time 🌐 The client checks: local or remote? 🧭 A remote destination goes to the default gateway. ARP finds the gateway's local-link address. NAT may rewrite the source endpoint. Every router chooses the next hop using longest-prefix match. 🔀…

  • 🎁 Python Decorators: Add Behavior Without Rewriting the Function 🐍 A decorator takes a function… – video , 319 views, duration 0:40

    7 likes 0 comments 1 share 2 saves

    🎁 Python Decorators: Add Behavior Without Rewriting the Function 🐍 A decorator takes a function and returns a replacement callable. 🔄 The wrapper can run code before and after the original call. `@timer` is just shorthand for: `work = timer(work)` ⚡ Use `@wraps` to preserve the original…

  • ⚠️ A Git Conflict Means Git Refuses to Guess 🔀 Same line. Two different edits. Two valid answers… – video , 281 views, duration 1:00

    2 likes 0 comments 0 shares 1 save

    ⚠️ A Git Conflict Means Git Refuses to Guess 🔀 Same line. Two different edits. Two valid answers. 👀 Git writes conflict markers and stops because it cannot know what your program should contain. ✏️ choose the final code ➕ `git add` the resolved file ▶️ run `git merge --continue` A…

  • 🐍 Why Does `key=lambda …` Work in Python? 🔑 Functions are values. You can pass one into… – video , 301 views, duration 0:32

    7 likes 0 comments 1 share 2 saves

    🐍 Why Does `key=lambda ...` Work in Python? 🔑 Functions are values. You can pass one into `sorted()`, and Python calls it once for each item. ⚡ A lambda is just a tiny one-expression function. For transformations, compare `map()` with a list comprehension and choose the clearest form. 👀…

  • 👻 Invisible Code Style Problems Create Very Visible Damage ⚠️ Tabs vs spaces can shift blocks… – video , 338 views, duration 0:48

    12 likes 0 comments 1 share 0 saves

    👻 Invisible Code Style Problems Create Very Visible Damage ⚠️ Tabs vs spaces can shift blocks. CRLF vs LF can turn one edit into a 500-line diff. 📄 Trailing whitespace can fail automated checks. Put the rules in the repository with `.editorconfig`, `.gitattributes`, formatters and CI. 🛠️…

  • 🔀 One `git merge` Command — Two Completely Different Results ⚡ The outcome depends on the shape of… – video , 282 views, duration 0:58

    3 likes 0 comments 1 share 0 saves

    🔀 One `git merge` Command — Two Completely Different Results ⚡ The outcome depends on the shape of the commit graph. 🧠 ➡️ No divergence? Git can fast-forward the branch pointer. 🔗 Both branches moved? Git creates a merge commit with two parents. Inspect the history first. The graph…

  • 🔎 Where Does Python Find a Variable? LEGB Explained 🐍 Python searches names in order: L — Local E… – video , 296 views, duration 0:40

    5 likes 0 comments 1 share 2 saves

    🔎 Where Does Python Find a Variable? LEGB Explained 🐍 Python searches names in order: L — Local E — Enclosing G — Global B — Built-in It stops at the first match. ⚡ This explains shadowing, closures, `global` and why naming a variable `list` can break `list()`. 👀 #python #legb…

  • 🌐 An IP Address Is More Than Four Numbers 🔍 `192.0.2.42/24` contains structure: 4️⃣ IPv4 = 32 bits… – video , 301 views, duration 1:04

    2 likes 2 comments 1 share 2 saves

    🌐 An IP Address Is More Than Four Numbers 🔍 `192.0.2.42/24` contains structure: 4️⃣ IPv4 = 32 bits in four octets ✂️ `/24` separates network and host bits 🧭 routers choose the longest matching prefix 🏠 ranges define reachability scope 6️⃣ IPv6 expands the address to 128 bits IP selects…

  • 🌿 A Git Branch Is NOT a Copy of Your Project ⚡ A branch is simply a movable name pointing to one… – video , 288 views, duration 0:44

    1 like 0 comments 1 share 0 saves

    🌿 A Git Branch Is NOT a Copy of Your Project ⚡ A branch is simply a movable name pointing to one commit. 📍 Create `feature/login`, switch to it, make commits — and only the active branch pointer moves while `main` stays behind. 👀 `HEAD` tells Git which branch is currently active. Same…

  • 🐍 Python Functions Explained: Inputs, Returns & the Default Trap ⚡ 📦 A function packages reusable… – video , 291 views, duration 0:49

    11 likes 0 comments 1 share 2 saves

    🐍 Python Functions Explained: Inputs, Returns & the Default Trap ⚡ 📦 A function packages reusable behavior behind a name. This episode covers `def`, parameters, `return`, `*args`, `**kwargs` — and the mutable default argument trap that can make one list survive across multiple calls. 👀 Use…

  • 🌍 How World Monitor Turns Global Noise into an Operational Picture 📡 One event rarely arrives as… – video , 265 views, duration 0:40

    3 likes 0 comments 1 share 1 save

    🌍 How World Monitor Turns Global Noise into an Operational Picture 📡 One event rarely arrives as one clean signal. World Monitor moves through a full intelligence pipeline: 📥 ingest 🧹 reduce noise 🔗 correlate signals 🗺️ visualize layers ⚠️ assess risk 🚀 deliver resiliently News…

  • 🌱 Git Commit Does NOT Save Everything ⚡ The real flow: ✏️ edit files in the working directory git… – video , 295 views, duration 0:38

    3 likes 1 comment 1 share 2 saves

    🌱 Git Commit Does NOT Save Everything ⚡ The real flow: ✏️ edit files in the working directory ➕ git add app.js 📥 Git stages that exact file state in the index 📸 git commit records the staged project snapshot Unstaged files stay out. New edits after `git add` stay out too. 👀 #Git…

  • 🐳 Stop Rebuilding After Every Source Edit ⚡ A better Docker Compose dev workflow: 📂 bind-mount… – video , 331 views, duration 0:24

    15 likes 0 comments 1 share 4 saves

    🐳 Stop Rebuilding After Every Source Edit ⚡ A better Docker Compose dev workflow: 📂 bind-mount ./src into /app/src ⚙️ load local runtime values from .env 🧩 put development-only settings in compose.override.yaml 📦 keep the base image clean for shipping Edit live. Configure locally. Ship…

  • 🐍 Python Slicing & Unpacking Explained ⚡ Take pieces: items[1:-1] Name parts: x, y = point Collect… – video , 296 views, duration 0:49

    1 like 0 comments 1 share 0 saves

    🐍 Python Slicing & Unpacking Explained ⚡ Take pieces: items[1:-1] Name parts: x, y = point Collect the middle: first, *middle, last = values Pair sequences: for name, score in zip(names, scores) Slicing selects. Unpacking binds. 🧩 #Python #LearnPython #CodingTok #Slicing…

  • 🐳 6 Docker Compose Commands You Actually Need ⚡ ▶️ docker compose up — start the stack up -d — run… – video , 330 views, duration 0:28

    3 likes 0 comments 1 share 1 save

    🐳 6 Docker Compose Commands You Actually Need ⚡ ▶️ docker compose up — start the stack 🌙 up -d — run in the background 📜 logs -f web — stream one service 🖥️ exec web sh — open a shell 🏗️ build web — create a new image 🧹 down — remove containers and the network One command. One visible…

  • 🔖 5 Wild Open-Source Repos Worth Bookmarking ⚡ 1️⃣ Archify — text to technical diagrams 2️⃣… – video , 329 views, duration 0:31

    9 likes 0 comments 2 shares 5 saves

    🔖 5 Wild Open-Source Repos Worth Bookmarking ⚡ 1️⃣ Archify — text to technical diagrams 2️⃣ DirPlayer — Shockwave content in modern browsers 3️⃣ rustc-php — a Rust compiler written in PHP 4️⃣ Pixa Pics — browser pixel-art editor 5️⃣ VoidSprite — cross-platform C++/SDL3 pixel-art editor…

  • 🐳 Containers Disappear. Your Database Should Not. 💾 Data stored only inside a container is… – video , 295 views, duration 0:21

    6 likes 0 comments 1 share 1 save

    🐳 Containers Disappear. Your Database Should Not. 💾 Data stored only inside a container is temporary. Delete the container → delete the state. ❌ A named volume lives outside the container: ✅ remove the old container ✅ create a new one ✅ keep the same data State belongs in a volume…

  • 🤖 AI Agents Run Code. Where Should It Execute? 🛡️ CubeSandbox puts tool execution behind a MicroVM… – video , 282 views, duration 1:02

    1 like 0 comments 1 share 0 saves

    🤖 AI Agents Run Code. Where Should It Execute? 🛡️ CubeSandbox puts tool execution behind a MicroVM boundary: ⚡ fast sandbox startup 🔌 E2B-compatible API 🧱 KVM + RustVMM isolation 📸 templates and snapshots 🌐 egress policy 🔐 credentials outside the sandbox 🧹 disposable runtime state…

Showing 30 of 147 videos

Load more videos

Explore & export videos

@coderguru TikTok stats

@coderguru has 127 TikTok followers as of .

Followers
127
Likes
879
Videos
147
Likes per video
6
Average video length
0:42
Median per post
295 views · 3 likes · 0 comments · 1 share · 1 save
Average engagement per view - follower
1.9% - 0.05
Average views per follower
2.39
Most viewed recent posts
  1. “🤯 5 Git Facts Hidden Inside Every Repository 🌿 🐧 Git was…” · 885 views · 12 likes · 0 comments ·
  2. “👻 Invisible Code Style Problems Create Very Visible Damage…” · 338 views · 12 likes · 0 comments ·
  3. “🐳 Stop Rebuilding After Every Source Edit ⚡ A better…” · 331 views · 15 likes · 0 comments ·
Pinned posts
3, with 1.9K, 938 and 798 views
Last post
(64 days before this check)
Posting rate
about 1.6 posts a week
TikTok content labels
Culture & Education & Technology (21 of 22 posts), Professional Personal Development (12 of 22 posts)
Hashtags used most
#programming (21), #codingtok (20), #git (9), #devtips (9), #python (8)

How these numbers are counted

About @coderguru

Account created