Alex Miles 👨🏻‍💻
banner
ghostaldev.com
Alex Miles 👨🏻‍💻
@ghostaldev.com
PHP developer 👨🏻‍💻
General code botherer 🖥️
Musician 🎸
Sci-fi/fantasy fan 👨🏻‍🚀
Yeah, I came to that conclusion too. Sometimes though, the business logic is complex enough to not be easily reflected by simple equivalent logic with the DB facade.

Another common problem is what to do in the down() method when the up() method has already destructively edited the data 😬😅
June 10, 2025 at 8:15 PM
Do you ever do data changes during a migration? As opposed to just schema changes?

I try to avoid it for various reasons, but it's not easy to convince others, and sometimes it seems inescapable... but it always feels wrong.
June 10, 2025 at 5:31 PM
This time I took a completely different approach with part two. The part that really slowed me down on part one was handling the diagonals. I got the first set of diagonals working fine quite quickly, but reversing the logic was a nightmare - until I thought to reverse the input with the same logic!
December 4, 2024 at 10:40 PM
As always, part two took considerably longer than part one. In this instance, about 5 minutes for part one, and about 45 minutes for part two. I bet if I knew regexp better I could have shaved at least 30 minutes off that.
December 3, 2024 at 6:59 PM
Well... credit where credit is due... Bitbucket auto-saved the PR description, and out of an hour of work, I only lost two words! 😁
October 25, 2024 at 6:13 PM
YEAAAH HTML! 🤘🏻 WHO CARES ABOUT GRAMMAR
October 25, 2024 at 4:30 PM
Did it reportedly go somewhere?
October 23, 2024 at 10:29 PM
Anecdotes? Androgyny? Anaplasty? Anacondas?
October 13, 2024 at 3:20 PM
I'm planning to learn some Grafana basics - enough to get a feel for how I can use it to help make sense of the noise - and start considering the possibilities for a SAAS idea I have.
October 9, 2024 at 12:07 AM