jclermont Profile Banner
Joel Clermont Profile
Joel Clermont

@jclermont

Followers
4K
Following
3K
Media
624
Statuses
18K

๐Ÿ“– Author of Mastering Laravel Validation Rules โœ๏ธ I tweet useful Laravel tips ๐ŸŽ™๏ธ Co-host of https://t.co/6oLu5XeVcp podcast ๐Ÿ˜ Organizer of Milwaukee PHP

Milwaukee, WI, USA
Joined September 2008
Don't wanna be here? Send us removal request.
@jclermont
Joel Clermont
1 year
I'm really happy with the new design we just launched for Mastering Laravel. That testimonial from @ianlandsman makes me smile every time I see it ๐Ÿ˜€. If you haven't visited yet, now would be a great time to go explore. Great design from @HassanZahirnia!
Tweet media one
7
6
47
@jclermont
Joel Clermont
11 hours
Sometimes we need random data that is ALSO unique. How can you generate that in Laravel? Watch me walk through a simple approach.
Tweet card summary image
masteringlaravel.io
A straightforward solution
0
0
0
@grok
Grok
3 days
Generate videos in just a few seconds. Try Grok Imagine, free for a limited time.
952
3K
11K
@jclermont
Joel Clermont
1 day
RT @ninjaparade: Hey all! I am looking to take on new projects. I have over 10 years of experience in @laravelphp and PHP, with experienceโ€ฆ.
0
27
0
@jclermont
Joel Clermont
1 day
Last week we embraced MySQL's ONLY_FULL_GROUP_BY mode. This week, let's bend it (safely) with the ANY_VALUE() function. What does this function do, and when would you use it?
Tweet card summary image
masteringlaravel.io
Not often, but it's still good to know about it
0
0
1
@jclermont
Joel Clermont
2 days
As developers, we have the freedom to change our mind on how to write code over time. We aren't locked into a single way of doing things forever. On the latest podcast episode, we discuss our changing approach to writing conditional queries in Eloquent.
Tweet card summary image
masteringlaravel.io
Revisiting old habits as Laravel evolves
0
0
1
@jclermont
Joel Clermont
5 days
Down migrations are oddly controversial in the Laravel community. Instead of trying to change anyone's mind, here's a rule of thumb we follow for when it makes sense to roll back a migration in production.
Tweet card summary image
masteringlaravel.io
The window is pretty small
1
0
3
@jclermont
Joel Clermont
6 days
RT @jdavidsonwebdev: On Monday Iโ€™ll be recording my first two YouTube videos. One a channel intro and the other into @laravelphp. Make surโ€ฆ.
Tweet card summary image
youtube.com
0
2
0
@jclermont
Joel Clermont
6 days
I am fascinated when watching vim users navigate their codebase. It inspires me to do better as a humble PHPStorm user. Here's one technique that has helped me continually improve my keyboard skills.
Tweet card summary image
masteringlaravel.io
Slow and steady wins
1
0
1
@jclermont
Joel Clermont
8 days
Code review feedback might make us feel defensive, but if you approach it with the right attitude it can become something you value.
Tweet card summary image
masteringlaravel.io
No need to get defensive
0
0
2
@jclermont
Joel Clermont
9 days
Rector is a powerful tool for making sweeping changes to your codebase, but sometimes you want to do it in a specific methodical way. Here's how I did this recently by running just one rule at a time.
Tweet card summary image
masteringlaravel.io
And why you might want to
1
1
5
@jclermont
Joel Clermont
9 days
Remember back to when MySQL flipped the default to enforce the SQL standard around GROUP_BY? That was years ago, but many projects still have it disabled. Let's talk about why that might not be the best idea.
Tweet card summary image
masteringlaravel.io
Don't be too quick to turn it off
0
0
0
@jclermont
Joel Clermont
11 days
It was super motivating to bump into random devs at Laracon that thanked me for my daily tips. Next week of tips is ready to go!
Tweet media one
1
0
8
@jclermont
Joel Clermont
13 days
In today's video, I share a story about debugging a session that wasn't saving as expected, and through the process, we learn more about how Laravel sessions work.
Tweet card summary image
masteringlaravel.io
And why would dd() change behavior?
0
1
3
@jclermont
Joel Clermont
14 days
I recently found an option in GitHub to get notified when a release is published in a repo I'm watching, without having to get all the other notifications. Very handy when you are waiting for a bug fix to get merged.
Tweet card summary image
masteringlaravel.io
Without getting a ton of unwanted notifications
0
0
4
@jclermont
Joel Clermont
14 days
Every Laravel dev that uses PHPStorm should set a reminder for July 30 and go install this. @Adelf32 has done amazing work and it continually gets better.
@phpstorm
PhpStorm, a JetBrains IDE
14 days
Hey Laravel artisans, @laravel_idea is now FREE for all PhpStorm users! ๐Ÿ”ฅ. Starting July 30, you can install and use the Laravel Idea plugin in PhpStorm at no extra cost. Enjoy the most productive #Laravel experience with PhpStorm!.
2
0
16
@jclermont
Joel Clermont
14 days
The earlier you find an issue, the better! How can we improve our chances of finding slow code before it reaches production?
Tweet card summary image
masteringlaravel.io
The earlier you find an issue, the better! How can we improve our chances of finding slow code before it reaches production?
0
0
0
@jclermont
Joel Clermont
15 days
I previously shared how I use different SSH keys per git repo, but what if the repo is a private package in your composer.json? Here's how to handle that.
Tweet card summary image
masteringlaravel.io
git truly does it all
0
1
4
@jclermont
Joel Clermont
16 days
How do you like to review a pull request? All at once, or commit-by-commit? In this episode of the No Compromises podcast, we explore the pros and cons of each approach, and how to find a style that works for you.
Tweet card summary image
masteringlaravel.io
Atomic or holistic?
1
0
2
@jclermont
Joel Clermont
19 days
RT @jdavidsonwebdev: I am just blessed by the number of people who have contributed to helping this year's Laracon US be a success. Even ifโ€ฆ.
0
4
0
@jclermont
Joel Clermont
19 days
RT @jdavidsonwebdev: Iโ€™m excited to attend @LaraconUS , but I need help with travel expenses. This chance means the world to me! Please conโ€ฆ.
0
9
0
@jclermont
Joel Clermont
19 days
Sometimes the challenge with testing is knowing how to test certain behaviors. For example, how would you test a job is delayed? Manipulate time? Sleep? Watch me walk through a much simpler approach.
Tweet card summary image
masteringlaravel.io
It's simpler than you might think
0
1
2