Skip to content

John Farrier

For Software Engineers

  • Home
  • Categories
    • Principles
    • Business
    • Career
    • Management
    • Programming
  • Reading List
    • Fiction
    • Non-Fiction
  • 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

1 month ago1 month ago 2151 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

3 months ago3 months ago 1398 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++

3 months ago3 months ago 5047 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

3 months ago3 months ago 3568 Views

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

Get in touch

  • linkedin
  • twitter
  • github
  • soundcloud
  • rss

Copyright 2023-2025 John Farrier. All rights reserved

Copyright © 2025 John Farrier