BAJava Tips and TricksSoftware engineeringSecurity Principles That Improve Your Design (Even If You’re Not a Security Engineer)