惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
B
Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
罗磊的独立博客
L
LangChain Blog
V
Visual Studio Blog
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享

Stonecharioteer on Tech

I Traced My Traffic Through a Home Tailscale Exit Node What Was I Reading Last? In Three Not-So-Easy Pieces Dogfooding Is Hard Code blocks in your books, finally GoForGo v0.9.0 Merrilin - We built an app to read books I use a Macbook now Data Structures & Algorithms - Preparing for Interviews Using a local DNS namespace for local service discovery Direction KOllector - Publishing KOReader Highlights gbt: branches touched in the last 24 hours A Soiree into Symbols in Ruby Some Smalltalk about Ruby Loops Ruby Blocks Returning from Ruby Blocks, Procs and Lambdas My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances TIL: Watchexec - Modern File Watching for Development Workflows A Less Busy Mind GoForGo - Learn Go through live examples Migrating My Old Blog to Hugo with Claude The Qtile Window Manager: A Python-Powered Tiling Experience Read the RFCs that Built the Internet Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers Python Reverse a List New Beginnings Leaving ChainSafe Systems Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands Crews Not Teams A System for Getting Better at LeetCode
TIL: CLI Code Review, Git Split Diffs, and Internal Combu...
2021-05-02 · via Stonecharioteer on Tech

CLI Code Review Workflow

Code Review from the Command Line - Bits, Bytes, and Words

Excellent guide on performing code reviews entirely from the command line:

Key Benefits:

  • Faster Navigation: Jump between files quickly with terminal tools
  • Familiar Environment: Stay in your preferred terminal setup
  • Git Integration: Leverage powerful git commands for review
  • Scripting: Automate repetitive review tasks
  • Offline Capability: Review code without web interface dependencies

Tools and Techniques:

  • Using git log, git diff, and git show effectively
  • Terminal-based diff viewers
  • Command-line GitHub integration
  • Review workflow automation scripts

GitHub-Style Split Diffs in Terminal

GitHub - banga/git-split-diffs - GitHub style split diffs in your terminal.

Brings the familiar GitHub split-diff view to your terminal:

Features:

  • Side-by-Side View: Clean split-screen diff presentation
  • Syntax Highlighting: Color-coded changes for better readability
  • Line Numbers: Clear line number references
  • Integration: Works with existing git diff workflows
  • Customizable: Configurable colors and layout options

Perfect for developers who prefer terminal workflows but miss the visual clarity of web-based diff views.

Interactive Internal Combustion Engine

Internal Combustion Engine – Bartosz Ciechanowski

Absolutely stunning interactive explanation of how internal combustion engines work:

What Makes It Special:

  • Interactive Animations: Real-time 3D visualizations
  • Step-by-Step Process: Detailed breakdown of each engine cycle
  • Physics Explanation: Clear explanation of thermodynamics principles
  • Beautiful Design: Exceptional visual presentation
  • Educational Value: Makes complex engineering concepts accessible

This is an exemplary piece of technical communication that combines engineering knowledge with outstanding web design and interactive elements.