Best of YouTubeDecember 2025

  1. 1
    Video
    Avatar of youtubeYouTube·18w

    Is Golang still a growing programming language?

    Go remains a stable, growing language in 2024-2025, ranking 4th in JetBrains' promise index and 3rd in GitHub open-source growth. Primary use cases include cloud infrastructure, API/RPC services, and CLI tools. While it dropped from 7th to 11th in TIOBE rankings, GitHub activity shows consistent upward trends. Go developers earn competitive salaries ($76k-$500k), though job postings often emphasize infrastructure roles over explicit Go positions. The language excels at building AI infrastructure but lacks native ML capabilities. Adoption is steady rather than explosive, with professional developers favoring it more than learners.

  2. 2
    Video
    Avatar of youtubeYouTube·17w

    linus messed up the linux git history (so now there's a new git option)

    Git repositories can have multiple root commits, which can cause problems with history traversal, file tracking, and bisection. This became a notable issue when Linus Torvalds accidentally merged an unrelated GitHub-generated README into the Linux kernel, creating a second root commit. The incident led to Git introducing the `--allow-unrelated-histories` flag, which now prevents accidental merges of unrelated histories by default. You can find root commits using `git log --max-parents=0` and should be cautious when merging pull requests that might introduce new roots.

  3. 3
    Video
    Avatar of youtubeYouTube·18w

    4-Step Gemini 3.0 Pro System For Beautiful UI Designs

    A four-step workflow for generating UI designs using Gemini 3.0 Pro before building functionality. The process starts with creating a product requirements document (PRD), extracting core features and UX considerations, building a design system based on visual inspiration, and finally generating screen-by-screen designs with all states. The approach emphasizes designing upfront rather than treating UI as an afterthought, using structured prompts to guide the AI through creating a complete design system with colors, typography, and component specifications that can be implemented in React with Tailwind CSS.

  4. 4
    Video
    Avatar of youtubeYouTube·17w

    Why I Stopped Using Next.js (And What I Switched To Instead)

    A developer shares their decision to migrate an interactive coding platform away from Next.js to Tanstack Start. The main issues cited include extremely slow development mode performance (especially during video rendering), complexity of server components mental model, and frequent bugs with interactive features. The platform's highly interactive nature (code editors, live previews, chat) makes client-side rendering more suitable. Tanstack Start was chosen due to familiarity with Tanstack Query and Router, despite being in release candidate status.

  5. 5
    Video
    Avatar of youtubeYouTube·18w

    I’ve Had Enough of Windows - Switching to Linux

    A frustrated Windows user documents their switch to Linux Mint after growing tired of Windows 11's ads, forced updates, privacy concerns, and invasive features like Copilot. The author walks through installing Pop OS (which had issues) and then Linux Mint, testing hardware compatibility, gaming performance, and daily workflows. While they still need Windows for Adobe Premiere editing and certain anti-cheat-protected games, Linux Mint handles their primary tasks—browsing, writing, casual gaming—better than Windows. The experience highlights Linux's speed, cleanliness, and respect for user control, making it their new main OS despite keeping Windows for specific use cases.

  6. 6
    Video
    Avatar of youtubeYouTube·19w

    Zig got better and I almost missed it

    Zig 0.15 brings major improvements including a self-hosted x86 backend (up to 5× faster debug builds), 50% speedup from threaded codegen, and removal of async/await keywords. The standard library underwent significant changes with non-generic Reader/Writer interfaces ("Writergate"), unmanaged ArrayList as default, and HTTP client/server reworks. Language changes include switch support for non-exhaustive enums, usingnamespace removal, and stricter int-to-float casting. The build system adds a web UI and improved templates. Future plans include AArch64 backend, incremental compilation, and a new I/O interface for colorless async.

  7. 7
    Video
    Avatar of youtubeYouTube·20w

    Gemini 3.0 Designer Is INSANE! Build Beautiful Websites and Apps In Minutes FOR FREE!

    Gemini 3.0 can build full-stack applications without writing code by combining Google Stitch for UI design, Anti-gravity IDE for autonomous coding, Tiger Data's Agentic Postgres for backend management, O.js for authentication, Stripe for payments, and Vercel for deployment. The tutorial demonstrates creating an AI course website from scratch using these free tools, including database setup with forkable infrastructure, MCP server integration, and complete frontend-to-backend implementation with authentication and payment processing.