• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on phpc.social

Joel Clermont

@jclermont@phpc.social
mastodon 4.5.7

Organizer of Milwaukee PHP. Co-host of No Compromises #podcast. Helping #PHP and #Laravel developers level up their skills.

0 Followers
0 Following
Joined November 14, 2022
Podcast:
https://show.nocompromises.io
Blog:
https://joelclermont.com
Training:
https://masteringlaravel.io
Need Help?:
https://nocompromises.io

Posts

jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Mar 06, 2026
In today's video, I show you a one-word change that can eliminate duplicate eager loading queries in your Laravel app. #php #laravel https://masteringlaravel.io/daily/2026-03-06-video-eager-loading-but-only-if-you-really-need-to
View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Mar 05, 2026

Deleted code lives on in git history, and AI agents like Claude Code can search through it for you. Here's an example of finding old code when you're not even quite sure what to search for. #php #laravel https://masteringlaravel.io/daily/2026-03-05-let-an-ai-agent-dig-through-your-git-history

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Mar 04, 2026

When you find messy code, it's tempting to just work around it. But sometimes a small refactor now saves a lot of pain later. #php #laravel https://masteringlaravel.io/daily/2026-03-04-republished-try-not-to-make-things-worse

View on phpc.social
1
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Mar 03, 2026

When you suggest deleting dead code, someone always says "but what if I need it later?" Here are four common objections and why none of them hold up. #php #laravel https://masteringlaravel.io/daily/2026-03-03-common-objections-to-deleting-dead-code

View on phpc.social
0
0
1
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Mar 02, 2026
Commented-out code and dead code might seem harmless, but they cost real money in wasted time and frustration. Here's why you should start deleting. #php #laravel https://masteringlaravel.io/daily/2026-03-02-dead-code-is-costing-you-money
View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 27, 2026

In today's video, I show how to use Laravel's explicit route model binding to resolve a single URL parameter to one of two different models, no polymorphism required. #php #laravel https://masteringlaravel.io/daily/2026-02-27-video-route-binding-with-two-different-models

View on phpc.social
1
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 26, 2026

Ever wondered why Laravel's composer.json has separate PSR-4 entries for Database\Factories and Database\Seeders instead of just one Database mapping? #php #laravel https://masteringlaravel.io/daily/2026-02-26-why-are-there-two-psr4-mappings-for-the-database-directory

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 25, 2026

We all want fast database queries, but are they always better? Hold your judgement and give this a quick read. #php #laravel https://masteringlaravel.io/daily/2026-02-25-republished-are-fast-queries-always-good

View on phpc.social
1
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 24, 2026

Depending on your expectations, passing an associative array to Eloquent's orWhere method might not do what you think. Here's a real bug I found and the simple fix. #php #laravel https://masteringlaravel.io/daily/2026-02-24-make-sure-you-know-how-orwhere-works-with-multiple-values

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 23, 2026

When the same feature exists in three different styles across your codebase, how do you plan an upgrade? In this week's podcast, Aaron and I discuss three approaches and the tradeoffs of each. #php #laravel https://masteringlaravel.io/daily/2026-02-23-laravel-podcast-three-ways-to-plan-an-upgrade-when-your-codebase-is-a-patchwork

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 20, 2026

In today's video, I show you why $request->get() can silently fail and what to use instead. #php #laravel https://masteringlaravel.io/daily/2026-02-20-video-stop-using-request-get

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 19, 2026

A reader question about subqueries across multiple database connections led to an interesting deep dive into how Laravel compiles queries. It turns out whereHas and whereIn behave very differently here. #php #laravel https://masteringlaravel.io/daily/2026-02-19-do-eloquent-subqueries-work-across-database-connections

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 18, 2026

Tired of stale branch references cluttering your local repo after merging PRs? There's a one-time git config to fix that. #php #laravel https://masteringlaravel.io/daily/2026-02-18-republished-clean-up-dead-git-branch-refs-automatically

View on phpc.social
1
0
1
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 17, 2026

Once again, I missed a bug because the local dev environment was different from the server environment. Don't do it people, learn from my pain! #php #laravel https://masteringlaravel.io/daily/2026-02-17-match-your-local-database-connections-to-production

View on phpc.social
1
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 16, 2026

If you use multiple database connections in Laravel, there's a subtle trap where eager loading can query the wrong database. Here's why it happens and the simple fix. #php #laravel https://masteringlaravel.io/daily/2026-02-16-eager-loading-can-query-the-wrong-database

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 13, 2026

Do you ever wonder if that code should go in the register or boot method in your service provider? In today's video, I explain the difference with real examples of what goes where and a common rule to make it easy to remember. #php #laravel https://masteringlaravel.io/daily/2026-02-13-video-what-is-the-difference-between-boot-and-register-in-service-providers

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 12, 2026

A question came up on our YouTube channel about whether a test is really useful or just testing Laravel itself. Here's a simple trick I use to tell the difference. #php #laravel https://masteringlaravel.io/daily/2026-02-12-how-to-tell-if-youre-testing-the-framework

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 11, 2026

Before you type up that long explanation, consider recording a quick screencast instead. You might even catch a bug or two in the process. #php #laravel https://masteringlaravel.io/daily/2026-02-11-republished-the-value-of-a-quick-code-demo

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 10, 2026

Remember when limit() inside eager loading constraints didn't work per parent? Laravel 11 quietly fixed that. Time to retest your assumptions. #php #laravel https://masteringlaravel.io/daily/2026-02-10-occasionally-recheck-your-assumptions-about-laravel-behavior

View on phpc.social
0
0
0
0
jclermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
Joel Clermont
Joel Clermont
@jclermont@phpc.social

Organizer of Milwaukee PHP. Co-host of No Compromises # podcast . Helping # PHP and # Laravel developers level up their skills.

phpc.social
@jclermont@phpc.social · Feb 10, 2026

That 5 * 60 in your config file? Is it really necessary? In this week's podcast, Aaron and I explain why config values should be plain and static. #php #laravel https://masteringlaravel.io/daily/2026-02-09-laravel-podcast-stop-doing-math-in-your-config-files

View on phpc.social
1
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 08:44:48 UTC