FOSS Advent Calendar - Door 15: See the Logic, Not Just the Lines with Difftastic

Forget confusing text diffs. Difftastic is a brilliant open-source tool that shows the true intent of your code changes. It understands programming syntax, ignores formatting noise, and highlights semantic differences in your commits, perfect for clear code reviews and complex refactorings. It acts like X-Ray for your code, detecting when you’ve moved a function or changed logic, not just edited text. By ignoring formatting changes, it shows what actually changed, not what your autoformatter did. Plus, it runs entirely offline, so your code never leaves your machine, and it supports over 50 languages and formats, from Python and Rust to JSON and Markdown.

Pro tip: Integrate it as your Git difftool to review pull requests with clarity and instantly grasp the developer’s intent.

Link: https://github.com/Wilfred/difftastic

What would you clarify first with a diff tool that shows the intended change?

#AdventCalendar #FOSS #OpenSource #DevTools #Programming #SoftwareEngineering #Git #VersionControl #CodeReview #Refactoring #Developer #CLITools #Productivity #Rust #Python #JavaScript #WebDev #Backend #Linux #Tech #Coding #ProgrammingTools #IDE #VSCode #Neovim #DeveloperProductivity #CleanCode #DevOps #FOSSadvent #adventskalender #Difftastic

New post: The New Bottleneck

AI agents generate code faster than build systems can compile it. What was once a problem for large orgs is getting democratized.

At @tuist we want to make developer productivity accessible to everyone.

https://pedro.fika.bar/the-new-bottleneck-01KCBMVAQ5RSQYKYNP6XNA5Q4B

#DevTools #BuildSystems #DeveloperProductivity

The New Bottleneck

When your agent can write code faster than you can compile it

fika

Some useful developer productivity tips in this podcast episode.

Mostly common sense, but gives clarity to hear them discussed.

#dotnet #developerproductivity #softwareengineering

https://youtube.com/watch?v=_efPLvKSXyg&si=eOj2YJqVkjW9L-Be

Dan Clarke: Personal Productivity - Episode 377

YouTube
How inDrive measures and improves engineering performance using a system of metrics, dashboards, feedback loops, and data-driven management practices https://hackernoon.com/indrives-approach-to-measuring-engineering-performance #developerproductivity
inDrive’s Approach to Measuring Engineering Performance | HackerNoon

How inDrive measures and improves engineering performance using a system of metrics, dashboards, feedback loops, and data-driven management practices

📝 New Blog Post: The Ultimate Guide: 100+ Best Free AI Coding Agents & Platforms (November 2025)

Last Updated: November 21, 2025
Verified Status: ✅ All 100+ tools checked for active free tiers.

Let's be real: paying $20/month for every AI t...

Read more: https://chirag127.blogspot.com/2025/11/the-ultimate-guide-100-best-free-ai.html

#AICoding #FreeTools #DeveloperProductivity

The Ultimate Guide: 100+ Best Free AI Coding Agents & Platforms (November 2025)

Last Updated: November 21, 2025 Verified Status: ✅ All 100+ tools checked for active free tiers. Let's be real: paying $20/month for ever...

Introducing C# 14 - .NET Blog

Learn what features are in C# 14, which ships as part of .NET 10.

.NET Blog

🚨 New blog post: Packaging kotlin-lsp for NixVim

In this short how-to I show how to write a Nix derivation to package kotlin-lsp for use in a NixVim configuration. I also explain a little bit how I approach packaging Java applications with Nix, when I can't build them from source.

https://britter.dev/blog/2025/11/15/kotlin-lsp-nixvim/

#kotlin #java #nix #nixos #neovim #nixvim #developertooling #developerproductivity

Packaging kotlin-lsp for NixVim

A short how-to explaining how to package the kotlin-lsp language server with Nix in order to use it with NixVim

Discover why traditional KPIs fail IT teams and learn how to measure developer performance effectively while boosting team health and productivity. https://hackernoon.com/kpis-are-destroying-it-teams-how-to-actually-measure-developer-performance #developerproductivity
KPIs Are Destroying IT Teams: How to Actually Measure Developer Performance | HackerNoon

Discover why traditional KPIs fail IT teams and learn how to measure developer performance effectively while boosting team health and productivity.

#Claude Code wouldn’t authenticate over #SSH on #macOS — the operating system keychain was locked for SSH sessions.

I fixed it with a #zsh wrapper that auto-unlocks before running the `claude` command.

Built with #ClaudeCode’s help — very meta.

https://phoenixtrap.com/2025/10/26/claude-code-cli-over-ssh-on-macos-fixing-keychain-access/?utm_source=mastodon&utm_medium=jetpack_social

#DevTools #DeveloperProductivity #AI

Claude Code SSH Authentication Fix for macOS Keychain

Claude Code fails over SSH on macOS due to locked keychain. Simple zsh wrapper unlocks keychain automatically for SSH sessions. Includes working code.

The Phoenix Trap

Dhruva Juloori, Senior Software Engineer @uber, says maintaining green mainlines is becoming urgent for 2026, and it's because of AI agents.

Learn how to manage this complexity in Dhruva's session at QCon San Francisco 2025: Keeping the Mainline Green Across Diverse Language Monorepos.

🔗 https://bit.ly/4nFAhM7

#QConSF #CI #AIAgents #DeveloperProductivity