For me, I think it was database design that was most useful - things like normalization especially.
Binary search I use a few times for an ecommerce cart. I remember to avoid putting loops inside loops.
I use Don't Repeat Yourself (DRY) and SOLID principles for code design.
Besides that, I haven't used them all that much. Which do you find most useful?
I find performance / architecture stuff in general to be useful to know, along with having an intuition for orders of magnitude. Too much needless complexity exists in enterprise CRUD web apps for a 1.01x speedup.