Skip to content

John Farrier

For Software Engineers

  • Home
  • Categories
    • Principles
    • Business
    • Career
    • Management
    • Programming
  • Reading List
    • Fiction Books Reading List
    • Non-Fiction Books Reading List
  • About
    • About
    • My Book
    • Consulting & Speaking
    • Contact
  • Polyrhythm Software

Tag: performance

CMake Optimization: Boost Build Speed with These Expert Tips
Programming

CMake Optimization: Boost Build Speed with These Expert Tips

11 months ago11 months ago 4779 Views

If you’ve ever sat through a CMake configuration slower than a Monday morning meeting, you’re not alone. We’ve all stared…

Update: Conditional Moves vs. Branches – What Compilers Really Do
Programming

Update: Conditional Moves vs. Branches – What Compilers Really Do

2025-03-062025-03-07 3407 Views

Recently, there’s been a lot of chatter online about compilers “ruining” hand-tuned branchless code. Developers expect a ternary expression or…

Branch Prediction: The Definitive Guide for High-Performance C++
Programming

Branch Prediction: The Definitive Guide for High-Performance C++

2025-03-052025-03-09 10709 Views

Branch prediction plays a critical role in optimizing modern C++ applications, especially when low latency is a core requirement. Every…

C++ Performance Checklist for Low-Latency Systems
Programming

C++ Performance Checklist for Low-Latency Systems

2025-03-052025-03-05 7152 Views

This checklist serves as a practical reference you can apply whenever you’re writing or reviewing performance-critical C++ code — particularly…

Copyright 2023-2026 John Farrier. All rights reserved

Copyright © 2026 John Farrier