Organizer of Milwaukee PHP. Co-host of No Compromises #podcast. Helping #PHP and #Laravel developers level up their skills.
This profile is from a federated server and may be incomplete. Browse more on the original instance.
jclermont, 9 days ago to php How do you test code you don't understand? We deal with this when joining legacy projects, but I recently found a novel solution involving fuzz testing. Super useful! #php #laravel https://masteringlaravel.io/daily/2024-05-31-how-do-you-test-code-you-dont-understand
How do you test code you don't understand? We deal with this when joining legacy projects, but I recently found a novel solution involving fuzz testing. Super useful! #php #laravel https://masteringlaravel.io/daily/2024-05-31-how-do-you-test-code-you-dont-understand
jclermont, 11 days ago to php A nuanced opinion on validating URL request parameters #php #laravel https://masteringlaravel.io/daily/2024-05-29-a-nuanced-opinion-on-validating-url-request-parameters
A nuanced opinion on validating URL request parameters #php #laravel https://masteringlaravel.io/daily/2024-05-29-a-nuanced-opinion-on-validating-url-request-parameters
jclermont, 13 days ago to php It's best practice to always use the config helper in our application code, except for one place: Don't use the config helper in config files. Here's an explanation as to why. #php #laravel https://masteringlaravel.io/daily/2024-05-27-dont-use-the-config-helper-in-a-config-file
It's best practice to always use the config helper in our application code, except for one place: Don't use the config helper in config files.
Here's an explanation as to why. #php #laravel https://masteringlaravel.io/daily/2024-05-27-dont-use-the-config-helper-in-a-config-file
jclermont, 19 days ago to php Ever run into a timeout from a Composer script in CI? Test coverage reports are a super common example for me. Here's how to prevent that, along with a gotcha if you're calling scripts within scripts. #php #laravel https://masteringlaravel.io/daily/2024-05-21-disabling-composer-timeout-with-nested-scripts
Ever run into a timeout from a Composer script in CI? Test coverage reports are a super common example for me.
Here's how to prevent that, along with a gotcha if you're calling scripts within scripts. #php #laravel https://masteringlaravel.io/daily/2024-05-21-disabling-composer-timeout-with-nested-scripts
jclermont, 20 days ago to php How do you discover interesting new packages for your Laravel apps? #php #laravel https://masteringlaravel.io/daily/2024-05-20-how-do-you-discover-interesting-new-packages
How do you discover interesting new packages for your Laravel apps? #php #laravel https://masteringlaravel.io/daily/2024-05-20-how-do-you-discover-interesting-new-packages
jclermont, 26 days ago to php Here's a quick write-up of why I avoid logic inside my tests #php #laravel https://masteringlaravel.io/daily/2024-05-14-avoid-logic-inside-your-test
Here's a quick write-up of why I avoid logic inside my tests #php #laravel https://masteringlaravel.io/daily/2024-05-14-avoid-logic-inside-your-test
jclermont, 1 month ago to php Here's how I deal with naming collisions in different namespaces #php #laravel https://masteringlaravel.io/daily/2024-05-07-dealing-with-name-collision-in-different-namespaces
Here's how I deal with naming collisions in different namespaces #php #laravel https://masteringlaravel.io/daily/2024-05-07-dealing-with-name-collision-in-different-namespaces
jclermont, 1 month ago to php Yes, I'm a bit of a PHPStorm fan boy. Here's another handy use for the Local History feature. #php #laravel https://masteringlaravel.io/daily/2024-05-02-another-helpful-use-for-local-history
Yes, I'm a bit of a PHPStorm fan boy. Here's another handy use for the Local History feature. #php #laravel https://masteringlaravel.io/daily/2024-05-02-another-helpful-use-for-local-history
jclermont, 1 month ago to php Fresh off php tek last week, I'm reminded that conferences are so much more than just the talks. #php #laravel https://masteringlaravel.io/daily/2024-05-01-conferences-are-more-than-just-talks
Fresh off php tek last week, I'm reminded that conferences are so much more than just the talks. #php #laravel https://masteringlaravel.io/daily/2024-05-01-conferences-are-more-than-just-talks
jclermont, 2 months ago to php You might need to do this a lot, but here is an explanation how to step debug a queued job. #php #laravel https://masteringlaravel.io/daily/2024-03-20-how-to-step-debug-a-queued-job
You might need to do this a lot, but here is an explanation how to step debug a queued job. #php #laravel https://masteringlaravel.io/daily/2024-03-20-how-to-step-debug-a-queued-job
jclermont, 2 months ago to php Ever import a big sql dump and feel impatient wondering how much time was left? Here's an easy way to monitor progress. #php #laravel https://masteringlaravel.io/daily/2024-03-18-monitoring-progress-of-a-big-database-import
Ever import a big sql dump and feel impatient wondering how much time was left? Here's an easy way to monitor progress. #php #laravel https://masteringlaravel.io/daily/2024-03-18-monitoring-progress-of-a-big-database-import
jclermont, 2 months ago to php Why I always add a primary key to many-to-many tables, even when Laravel doesn't require it. #php #laravel https://masteringlaravel.io/daily/2024-03-12-why-i-always-add-a-primary-key-to-many-to-many-tables
Why I always add a primary key to many-to-many tables, even when Laravel doesn't require it. #php #laravel https://masteringlaravel.io/daily/2024-03-12-why-i-always-add-a-primary-key-to-many-to-many-tables
jclermont, 3 months ago to php What is the point of design patterns? And can we discuss this without putting you to sleep? Check out the latest episode of the No Compromises podcast. #php #laravel https://masteringlaravel.io/daily/2024-02-29-laravel-podcast-what-is-the-point-of-design-patterns
What is the point of design patterns? And can we discuss this without putting you to sleep? Check out the latest episode of the No Compromises podcast. #php #laravel https://masteringlaravel.io/daily/2024-02-29-laravel-podcast-what-is-the-point-of-design-patterns
jclermont, 3 months ago to php I really enjoy consistency and patterns in my code. Here is my approach to organizing test methods within a Laravel feature test. #php #laravel https://masteringlaravel.io/daily/2024-02-21-consistent-test-organization
I really enjoy consistency and patterns in my code. Here is my approach to organizing test methods within a Laravel feature test. #php #laravel https://masteringlaravel.io/daily/2024-02-21-consistent-test-organization
jclermont, 4 months ago to php Laravel recently added a password validation rule to more easily enforce a maximum length. Why would you ever want to limit the length of a password? Here's an explanation how it actually improves security. #php #laravel https://masteringlaravel.io/daily/2024-02-05-why-does-laravel-offer-a-max-password-length-validation-rule
Laravel recently added a password validation rule to more easily enforce a maximum length. Why would you ever want to limit the length of a password? Here's an explanation how it actually improves security. #php #laravel https://masteringlaravel.io/daily/2024-02-05-why-does-laravel-offer-a-max-password-length-validation-rule
jclermont, 4 months ago to php If you're using Valet's cool "isolate" feature along with Composer scripts, here's something to be aware of to make sure the right version of PHP is getting used. #php #laravel https://masteringlaravel.io/daily/2024-02-02-composer-scripts-and-valet-isolate
If you're using Valet's cool "isolate" feature along with Composer scripts, here's something to be aware of to make sure the right version of PHP is getting used. #php #laravel https://masteringlaravel.io/daily/2024-02-02-composer-scripts-and-valet-isolate
jclermont, 4 months ago to php Here are some considerations if you need to clean up a big table, without taking production down or even making it slow. #php #laravel https://masteringlaravel.io/daily/2024-01-24-considerations-when-cleaning-up-a-big-table
Here are some considerations if you need to clean up a big table, without taking production down or even making it slow. #php #laravel https://masteringlaravel.io/daily/2024-01-24-considerations-when-cleaning-up-a-big-table
jclermont, 4 months ago to php Stop using $request->get(), there is a better way! #php #laravel https://masteringlaravel.io/daily/2024-01-12-stop-using-request-get
Stop using $request->get(), there is a better way! #php #laravel https://masteringlaravel.io/daily/2024-01-12-stop-using-request-get
jclermont, 5 months ago to php I love how Laravel always has your back. Here's a super simple way to use factories with more than one relationship. #php #laravel https://masteringlaravel.io/daily/2024-01-01-using-factories-with-more-than-one-relationship
I love how Laravel always has your back. Here's a super simple way to use factories with more than one relationship. #php #laravel https://masteringlaravel.io/daily/2024-01-01-using-factories-with-more-than-one-relationship
jclermont, 5 months ago to php Here's a fun gotcha I discovered the hard way: Routes can resolve differently depending on whether you've cached them or not. #php #laravel https://masteringlaravel.io/daily/2023-12-28-routes-resolve-differently-when-cached
Here's a fun gotcha I discovered the hard way: Routes can resolve differently depending on whether you've cached them or not. #php #laravel https://masteringlaravel.io/daily/2023-12-28-routes-resolve-differently-when-cached
jclermont, 5 months ago to php Here's why we like to cache routes and views in CI, just like we do in production. It brings benefits other than performance. #php #laravel https://masteringlaravel.io/daily/2023-12-27-the-benefits-of-caching-in-ci
Here's why we like to cache routes and views in CI, just like we do in production. It brings benefits other than performance. #php #laravel https://masteringlaravel.io/daily/2023-12-27-the-benefits-of-caching-in-ci
jclermont, 5 months ago to random @grmpyprogrammer I just noticed you’ll be at Tek this year. Nice!
@grmpyprogrammer I just noticed you’ll be at Tek this year. Nice!
jclermont, 5 months ago to php Why we don't use return types on controller actions, but we do like return types in general! #php #laravel https://masteringlaravel.io/daily/2023-12-13-why-we-dont-use-return-types-on-controller-actions
Why we don't use return types on controller actions, but we do like return types in general! #php #laravel https://masteringlaravel.io/daily/2023-12-13-why-we-dont-use-return-types-on-controller-actions
jclermont, 6 months ago to php Did you know MySQL changes the order of your keys when using a JSON field? I bumped into this one on a proof of concept reporting app I was building. #php #laravel https://masteringlaravel.io/daily/2023-12-08-dont-rely-on-key-ordering-of-mysql-json-values
Did you know MySQL changes the order of your keys when using a JSON field? I bumped into this one on a proof of concept reporting app I was building. #php #laravel https://masteringlaravel.io/daily/2023-12-08-dont-rely-on-key-ordering-of-mysql-json-values
jclermont, 6 months ago to Laravel We share some behind the scenes process around our podcast and discuss a few times we were able to solve a problem without writing code. gasp it's true! #laravel #php https://show.nocompromises.io/episodes/maybe-you-dont-need-to-write-code-this-time
We share some behind the scenes process around our podcast and discuss a few times we were able to solve a problem without writing code. gasp it's true! #laravel #php https://show.nocompromises.io/episodes/maybe-you-dont-need-to-write-code-this-time