Colin Hall's Avatar

Colin Hall

@colinhall.dev.bsky.social

Full Stack Software Developer, creating things with Laravel, Livewire and Inertia/React/Vue. Big fan of Filament too. Working on a side project that might just launch!

705 Followers  |  228 Following  |  87 Posts  |  Joined: 23.10.2024  |  1.8339

Latest posts by colinhall.dev on Bluesky

Welcome

Hey everyone, @gros.co and I have an extra ticket for LaraconUS next month. Comes with hangouts and merch. If you want to be in next week's draw to win it (along with $500 towards your travel) goto laravel.recipes and register. The entry form is on your home page

18.06.2025 16:26 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

It's less than a week until our next meet up, where @jessarcher.bsky.social fields your questions on Nightwatch! Drop 'em below πŸ‘‡πŸ‘‡

30.05.2025 06:14 β€” πŸ‘ 6    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Preview
a man in a suit is holding a hand of playing cards . ALT: a man in a suit is holding a hand of playing cards .
29.05.2025 18:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think I may have just cried .....

29.05.2025 18:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Simple rules for where to put business logic | Mastering Laravel My three-question checklist

Yesterday I shared the various places you can put your business logic in a Laravel app. Once you know your options, a lightweight rule set keeps architectural decisions consistent. Here’s the checklist I rely on. masteringlaravel.io/daily/2025-0...

22.05.2025 11:35 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Belief:
@nativephp.com is still just an experiment

Reality:
β€’ Both desktop and mobile are already at v1 πŸ₯‡

β€’ Thousands of devs and companies are building production apps with both 🧱

β€’ We're working hard to bring loads of new features as fast as possible πŸ’ͺ🏼

21.05.2025 14:47 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
In Depth: A Deep Dive into Laravel's New Starter Kits! (pt 1) [In Depth #35] Let's take a dive into the security of Laravel's new Starter Kits to see how they handle authentication, what security features they include, and what areas could be improved! πŸ€“

Let's take a dive into the security of Laravel's new Starter Kits to see how they handle authentication, what security features they include, and what areas could be improved! πŸ€“
(This is part 1, I only got through the first kit...)

securinglaravel.com/in-depth-a-d... #Laravel

20.05.2025 11:05 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Where should you put your business logic? | Mastering Laravel Considering the various options

Feeling lost about where to put your business logic? Services, jobs, events, actions? Does it matter? Let's chart the territory so your next architectural choice feels less random. masteringlaravel.io/daily/2025-0...

21.05.2025 12:09 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Avoid overlapping date ranges with a familiar API | Mastering Laravel Feels like a built-in Laravel feature

Laravel has so many validation rules, but occasionally you still need to write a custom rule. Here's an example from one our recent projects, designed to feel like a familiar built-in feature. masteringlaravel.io/daily/2025-0...

19.05.2025 12:04 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Expose Redis locally for easier debugging | Mastering Laravel No harm in opening the port during development

Just because you won't need something every day, doesn't mean it's not worth setting up. On a recent PR, Aaron pushed back on my decision to not expose the Redis port for local development. masteringlaravel.io/daily/2025-0...

20.05.2025 13:53 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Congrats!

21.05.2025 10:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

It's comments like these that make all the work I put into my big articles like securinglaravel.com/in-depth-a-d... so worth it! πŸ₯°

21.05.2025 01:02 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Here’s what’s new in Laravel 12.15.0!

First, you can now provide a default value when retrieving an enum from request data.

21.05.2025 09:24 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Will be watching those tonight. So far the last of the 3 episodes released have been the best ones, so 3 and 6 so far. So not surprised 9 is the banger.

08.05.2025 08:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
NativePHP Build native applications, with the tools you already know.

πŸ”₯ It's here: NativePHP for Mobile has officially launched

Build native Android & iOS apps with Laravel, a ton of coffee and a bit of magic

πŸ“± Android support just landed!
πŸ“š Docs are live
πŸš€ Hundreds of devs are already building incredible apps with it!

⚑️ Start shipping today!
nativephp.com/mobile

02.05.2025 10:30 β€” πŸ‘ 48    πŸ” 20    πŸ’¬ 2    πŸ“Œ 9
A better way to handle Eloquent models with mocks in your tests
YouTube video by Mastering Laravel A better way to handle Eloquent models with mocks in your tests

Cool trick by @jclermont.com www.youtube.com/watch?v=B6In...

25.04.2025 14:33 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
a man in a striped shirt is yawning in a bathroom . ALT: a man in a striped shirt is yawning in a bathroom .
24.04.2025 10:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Guess what I am going to be doing tonight ....

24.04.2025 10:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

index.php
index.2.php
index.3.php
index.beta.php
index.next.php
index.chris.php
index.tim.php
index.staff.php
__index.php
oldindex.php
oldindex2.php
archive/index.php
archive2/index.php
backup-2001-02-03/index.php
backup-2001-02-03-2/index.php
deleteme.php
deleteme2.php
dontdeleteyet.php

23.04.2025 20:41 β€” πŸ‘ 40    πŸ” 1    πŸ’¬ 6    πŸ“Œ 1

Trip down memory lane but you missed

index.final.php
index.final2.php
index.final3.php
index.final4.php
index.final5.php
index.hastobethefinaloneplease.php

24.04.2025 10:11 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
NativePHP for Mobile v1 β€” Launching May 2 - Laravel News Build native iOS & Android apps using just Laravel. NativePHP for Mobile v1 release announcementβ€” the same Laravel you've always used, now supercharged!

NativePHP for Mobile v1 β€” Launching May 2 laravel-news.com/nativephp-mo...

23.04.2025 13:01 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
NativePHP v1 – with Android support – coming May 2
YouTube video by NativePHP NativePHP v1 – with Android support – coming May 2

Turn one Laravel app – into 2 mobile apps

πŸŽ‰ With NativePHP for mobile

πŸ“± iOS available today

πŸ€– Android support coming May 2

🧡

www.youtube.com/watch?v=LwqD...

23.04.2025 13:37 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Have used Wayfinder once and went for the routes

23.04.2025 16:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Always

23.04.2025 15:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man wearing sunglasses and a green jacket is standing in a crowd and says `` do it '' . ALT: a man wearing sunglasses and a green jacket is standing in a crowd and says `` do it '' .
23.04.2025 10:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been building a little personal finance @laravel.com app to replace a complex finance spreadsheet that I have.

I've also been exploring @nativephp.bsky.social recently, so now I am building the little personal finance app desktop version.

Mobile app next?

23.04.2025 09:53 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A few years ago we were strong advocates of Vue with Laravel, when Livewire arrived we exclusively used Livewire

We have just built 2 test apps in inertia with Vue and react, not to replace Livewire, but to have other tools in the locker

Its good to know which tools work best for your projects

22.04.2025 08:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man sitting in a chair with the words " i 've been expecting you " behind him ALT: a man sitting in a chair with the words " i 've been expecting you " behind him
22.04.2025 06:47 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

laravel new bluesky

21.04.2025 23:29 β€” πŸ‘ 212    πŸ” 44    πŸ’¬ 30    πŸ“Œ 12
Preview
78: The Haters Were Right Ian and Aaron discuss upcoming travel to Miami & Vegas, Aaron's new...

πŸŽ™οΈ Just published a new episode of Mostly Technical: 78: The Haters Were Right. Have a listen:

15.04.2025 12:00 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

@colinhall.dev is following 20 prominent accounts