When given a choice of methods and ways to do something, it might not be clear which way is the best. As programmers, we tend to pick the easiest, then. However, the easiest can have security implications. Let me illustrate why we should use more stringent controls in a Laravel project. (more…)
Aaron Saray, Open Source Developer and Engineering Manager
Hi - I'm Aaron! I'm a Dev Manager coach, PHP & Laravel programmer, and Node & Vue developer.
I do contract work with my company More Better Faster. I like popcorn & short walks on the pavement.
Here are some things I have to say:
Understanding Company Productivity, High Performers and Amoebas
I’ve seen a lot of high-performers enter slow-moving companies, make great progress, but then get upset. They can’t seem to move the company along anymore. What’s going on? Is it ok to move on? I’ve got a theory about all of this. (more…)
Do Not Calculate Answers to Your Unit Tests
Since you’re a programmer, you’re always looking for ways to be a bit more efficient. Because of this, it can be easy to fall into the trap of being too programatic, too calculation-heavy in your unit tests. But, this isn’t a test then - its just another block of quite fallible code. Let’s talk about why and show what to do instead. (more…)
Who Do I Tell "I don't know" To?
When interviewing a junior programmer a couple weeks ago, I was asked a very insightful question: “Who can I tell ‘I don’t know’ to?” At first, I wasn’t sure what they were exactly aiming at with the question. But, as I formulated an answer, I realized this was a great question. Let me share a longer version of the answer with you. (more…)
Finding Slow Tests in PHPUnit 9
When your unit test suite gets larger, it can take quite a long time. One of the many ways to speed this up is to hunt down and fix slow tests. Let’s use PHPUnit’s test listeners to do just that. (more…)