Tim MacDonald's Avatar

Tim MacDonald

@tim.macdonald.au

Doggos, hypermedia, and core team at @laravel.com https://tim.macdonald.au

1,742
Followers
239
Following
81
Posts
31.10.2024
Joined
Posts Following

Latest posts by Tim MacDonald @tim.macdonald.au

Legally, I'm not allowed to talk about that ๐Ÿ˜‰

22.01.2026 21:12 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Today we're bringing Precognition to Inertia's Form component! ๐Ÿ”ฎ

And not only in the Form component, we're also bringing it to useForm() out of the box. No additional packages needed anymore.

11.12.2025 18:07 ๐Ÿ‘ 15 ๐Ÿ” 3 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 1

So glad you love it ๐Ÿฅน

12.12.2025 00:25 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Sticky database connections across requests with Laravel Support Laravel's `sticky` option for read write database replicas across different requests

โœ๏ธ New post: Sticky database connections across requests with Laravel ๐Ÿฏ

Support Laravel's `sticky` option for read write database replicas across different requests.

tim.macdonald.au/sticky-datab...

03.09.2025 05:25 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Laravel Vapor - Laravel Nightwatch Get started with Nightwatch on Vapor

We've had a fair number of requests for Nightwatch setup instructions on Vapor, so we put together a guide to help get you started.

Nightwatch ๐Ÿค Vapor

nightwatch.laravel.com/docs/guides/...

19.06.2025 02:02 ๐Ÿ‘ 15 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
a close up of a person 's hand holding a gun in a dark room . ALT: a close up of a person 's hand holding a gun in a dark room .
18.06.2025 22:47 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿซถ

18.06.2025 01:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

We just shipped Nightwatch: application monitoring & logging obsessively optimized for Laravel.

โœจ Start with a single command
๐Ÿ“Š Monitor every event
โฑ๏ธ Review precise timelines & logs
โš ๏ธ Hear less noise with smart alerts

And much more, including a free plan for anywhere you deploy Laravel apps.

17.06.2025 00:02 ๐Ÿ‘ 76 ๐Ÿ” 23 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 9

Exclusively.

23.04.2025 19:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿฅณ Welcome

21.04.2025 23:33 ๐Ÿ‘ 11 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

laravel new bluesky

21.04.2025 23:29 ๐Ÿ‘ 207 ๐Ÿ” 43 ๐Ÿ’ฌ 30 ๐Ÿ“Œ 12
Post image

Wanna shorten imports when using Laravel Wayfinder?

Add a custom Vite alias pointing to whatever directory makes sense for your project.

20.04.2025 02:41 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ™‚โ€โ†•๏ธ

20.04.2025 02:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

โ€ฆand now Iโ€™m cranking System Of A Down ๐ŸŽง

10.04.2025 03:07 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Says the guy who cooks up, and implements, the some of the best ideas Iโ€™ve seen.

09.04.2025 20:25 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
[12.x] Introduce memoized cache driver by timacdonald ยท Pull Request #55304 ยท laravel/framework We put things in the cache because the cache is fast; that doesn't mean hitting the cache is free. This PR introduces a memoized cache driver. This new driver is a decorator around other cache ...

Opened a framework PR to introduce a memoized cache driver.

`Cache::memo()->get($key);`

github.com/laravel/fram...

09.04.2025 07:29 ๐Ÿ‘ 25 ๐Ÿ” 2 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0
Two charts, one showing the number of 4xx requests to a site over a 7 day period, and the other showing the response times over the same period.

Two charts, one showing the number of 4xx requests to a site over a 7 day period, and the other showing the response times over the same period.

I'm fascinated with the data Nightwatch is collecting

This new site for a client is eye-opening to not only the quantity of 4xx requests (targeting pre-me routes including `wp-admin`), but also the impact these have on the server's capability ๐Ÿคฏ

And this data now drives change for our server mgmt

08.04.2025 02:25 ๐Ÿ‘ 17 ๐Ÿ” 4 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

๐Ÿงผ

08.04.2025 03:01 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

How does the laravel team keep cooking this stuff up!? Wayfinder looks amazing!

04.04.2025 14:58 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Being a joint project with @joe.codes, gotta bring him in to feel the love as well.

So glad you are all enjoying the package we cooked up together.

06.04.2025 00:32 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Fake expectations A testing fake with named assertions or Pest PHP's expectation API: ยฟPor Quรฉ No Los Dos?

โœ๏ธ Fresh post: Fake expectations

A testing fake with named assertions or Pest PHP's expectation API: ยฟPor Quรฉ No Los Dos?

tim.macdonald.au/fake-expecta...

05.04.2025 02:51 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

๐Ÿค˜

05.04.2025 02:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

Laravel Wayfinder integrates perfectly with Inertia, however it also pairs lovely with Axios and the fetch API.

โœจโœ‹โ›ต๏ธ

04.04.2025 21:00 ๐Ÿ‘ 16 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ICYMI

04.04.2025 12:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - laravel/wayfinder Contribute to laravel/wayfinder development by creating an account on GitHub.

From the galaxy brain of @tim.macdonald.au, with just a dash of Tannenbaum, presenting Laravel Wayfinder.

Automatically generate TS functions for your controllers/named routes so you can call your endpoints directly in your client code.

Available now in public beta.

github.com/laravel/wayf...

02.04.2025 19:29 ๐Ÿ‘ 52 ๐Ÿ” 12 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 2

We cool.

Itโ€™s my rapper name.

01.04.2025 22:41 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Little @tim.macdonald.au x @joe.codes beta package drops tomorrow, I... love this one. And am very excited.

01.04.2025 19:22 ๐Ÿ‘ 13 ๐Ÿ” 2 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

Grim AF

01.04.2025 08:43 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

For real. Look on the bright side: got time to go make a coffee!

01.04.2025 07:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Mark all files as un-viewed in a GitHub pull request Use the "viewed" feature on GitHub PRs? Me too, and I wanted to ability to mark *all* files as un-viewed.

โœ๏ธ Mark all files as un-viewed in a GitHub pull request

GitHub has a feature to mark individual files as viewed while reviewing a pull request.

I wanted the ability to mark _all_ files as un-viewed.

tim.macdonald.au/mark-all-fil...

31.03.2025 22:11 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1