Sign in

Sarah

@sarahns.bsky.social
42 followers 67 following 56 posts

Laravel / TALL-stack programmer in rural Portugal, building small useful things and writing about it as I go. (Also: cats.)

PostsRepliesMedia
Sarah @sarahns.bsky.social · 20h
I think what will happen is as you suggest, a few people will retain their jobs, the rest will be out of work. That will create a knock-on effect to other industries and more people will lose jobs. The winners will be the ones at the top as always and the ones who can stay out of the system.
000 0
Sarah @sarahns.bsky.social · 25/09/2026
Now I’m working on adding every cat in the village to the site. Setting up Stripe for sponsorships was also interesting but it's all ready now. If you’d like to see what I’ve built, or help us care for a cat, here it is: aave.pt/en
aave.pt
Sponsor a cat | Associação Ambiental da Via da Estrela
A non-profit in Bemposta, Portugal promoting sterilisation and caring for free-living cats. Choose a cat, follow their life, and become their guardian.
000 0
Sarah @sarahns.bsky.social · 25/09/2026
Once the paperwork and bank account were sorted, I could get back to something more familiar to me which is building the website. It’s Laravel and Filament (my number 1 choice), with a healthy amount of AI involved in the translations (which still need some attention!).
210 0
Sarah @sarahns.bsky.social · 25/09/2026
Seeing sick and dying cats and kittens made it impossible for me to leave things as they were. With help from other locals, I set up a non-profit association so we can sterilise them and look after them. The cats will stay in the village, we don't want to remove them.
100 0
Sarah @sarahns.bsky.social · 25/09/2026
I live in a tiny rural village where there are roughly three street cats for every person. Sadly, only a handful are fed regularly, and the majority aren’t sterilised or getting veterinary care.
100 0
Sarah @sarahns.bsky.social · 25/09/2026
The association took months to set up. It cost money, time and a fair bit of stress. Portuguese bureaucracy is quite something and navigating it as a non-citizen made it almost impossible. But, I carried on because the cause is important to me.
100 0
Sarah @sarahns.bsky.social · 25/09/2026
Since January, my spare time has been split between building apps and Portuguese bureaucracy. The result is a new non-profit association I’ve set up, and a website I’m finally ready to share (imposter syndrome is real). 🧵
100 0
Sarah @sarahns.bsky.social · 23/09/2026
My work life and home life couldn't be more different with AI. I work with it all day and it's all AI in my Twitter and Bluesky feed. But, for the majority of people where I live they don't use it all. I have a friend (also an immigrant) who uses the free ChatGPT and that's about it.
000 0
Sarah @sarahns.bsky.social · 18/09/2026
I'm learning how to use Laravel Cloud and I really appreciate the Deeplink. It makes the faff of connections completely disappear. Thanks Cloud team.
000 0
Sarah @sarahns.bsky.social · 27/08/2026
I'm surprised there isn't already, it's a lot of work for what I need to do. I have lots of websites and now I'm thinking that once I've done these two I probably won't do the rest. They are only side projects so there's no point in wasting half a day with each one (I'm slow).
010 0
Sarah @sarahns.bsky.social · 27/08/2026
I wish there was a one click migrate from Forge to Cloud.
110 0
Sarah @sarahns.bsky.social · 26/08/2026
Every day is a new day to do something good.
010 0
Sarah @sarahns.bsky.social · 19/08/2026
A wildfire ripped through our farm last year, destroying many of our olive trees. The aftermath was like some sort of hellscape. For days after the air was awful and the ground still burning hot. It's easy to forget but you're right, clean air and water are not to be taken for granted.
010 0
Sarah @sarahns.bsky.social · 19/08/2026
I asked Claude about why the info I need isn't in a handbook, his answer was: Partly it is, but not in one place, and not aimed at you. He then finishes with: The chapter on "you've set it up, now what" doesn't exist. You are, annoyingly, well placed to write it. Yay! Just what I needed!
000 0
Sarah @sarahns.bsky.social · 11/08/2026
I'm so excited about my side project but I just don't have enough time to get it done! Does anyone else have this problem?
010 0
Sarah @sarahns.bsky.social · 26/07/2026
I've finally given up waiting for Amazon to deliver my router so I've had to buy whatever they have locally (not a lot). Still, it works, and it's better than using my phone's hotspot. Not impressed with Amazon or PAACK though.
000 0
Reposted by Sarah
Scott @scottg420.bsky.social · 23/07/2026
Props to the innovation at this animal shelter. Anyone with a 3D printer wanna make a few bucks? I’ll throw a bill to someone making this kitty an easily cleanable kitty cart.
714710 0
Sarah @sarahns.bsky.social · 23/07/2026
Unfortunately the watermelon failed to do its job and the basic cone is back on!
000 0
Sarah @sarahns.bsky.social · 23/07/2026
Today I have a sad cat wearing a watermelon as my programming assistant.
A cat wearing a watermelon shaped recovery collar.
110 0
Sarah @sarahns.bsky.social · 21/07/2026
Sounds intriguing, I only use FB to get local info because I live abroad and everyone uses it heavily here.
010 0
Sarah @sarahns.bsky.social · 21/07/2026
I'm building something in Laravel that I am very excited about. It's not new or groundbreaking (except for me), but it is something cool and that will definitely serve a purpose.
000 0
Sarah @sarahns.bsky.social · 20/07/2026
I missed this, I'll definitely join in for the Euros though. Beautiful site.
011 0
Sarah @sarahns.bsky.social · 20/07/2026
I love logic problems and I need to improve my Portuguese so I bought this!!
Murdle book in Portuguese
000 0
Sarah @sarahns.bsky.social · 20/07/2026
Gandalf is not convinced about my new llama door stop.
Gandalf the cat is pulling over a llama doorstop.
010 0
Sarah @sarahns.bsky.social · 16/07/2026
There's such a disconnect between the world outside my house and the work I do. It's like living two different lives. I know a lot of people like to use tech to help manage their farm and I have thought about setting some things up but I quite like the way it is all done traditionally.
000 0
Sarah @sarahns.bsky.social · 09/07/2026
The morning is the best time of day. The air is cool and fresh so I can get out and water all my plants & herbs and do some chores or errands. The cats also enjoy running around and playing before it gets too hot. Then I go back inside to work and they go to sleep.
Domino enjoying the fresh air and rolling around in the wool.
000 0
Sarah @sarahns.bsky.social · 08/07/2026
We have a flock of sheep, not for meat or milk. They’re mostly our lawnmowers. But we still need to shear them every year before summer. We use the wool around young trees. It helps keep moisture in the soil during the hot months and eventually breaks down naturally. Low tech. Still works. 🐑🌳
Picture of a young tree with sheep's wool arranged around the bottom to hold in the moisture during the hot summers.
010 0
Sarah @sarahns.bsky.social · 06/07/2026
Been quiet on here this year — busy with work, the farmhouse renovation, and the animals... which have quietly turned into a proper project of their own. The dev space is moving so fast it's hard to keep up, especially working essentially part-time. #Laravel #PHP
000 0
Reposted by Sarah
Michele Hansen @mjwhansen.com · 26/02/2026
Calling all cis women, trans women, and non-binary folks going to Laracon EU! We're sponsoring a Larabelles happy hour on Monday and would love if you can join us. RSVP ➡️ luma.com/61sdhh28 (Laravel world men: appreciate you helping raise awareness and sharing this 😊)
A group of people at a happy hour with the Larabelles and Geocodio logos
0118 0
Reposted by Sarah
Filament @filamentphp.com · 16/01/2026
We’ve launched Filament v5 and Filament Blueprint today! 🤖 Filament v5 adds support for the newly-released Livewire v4! Blueprint is a premium Laravel Boost extension that gives AI agents deep, structured knowledge of Filament, so they can write detailed implementation plans.
1196 0
Sarah @sarahns.bsky.social · 13/10/2025
About half way through. Hopefully this time we’ll get some food instead of having to give it to the animals!! It is starting to look beautiful again.
010 0
Sarah @sarahns.bsky.social · 12/10/2025
Just been to vote in Portugal for the first time, it was quite invigorating to be able to contribute in this way.
010 0
Sarah @sarahns.bsky.social · 10/10/2025
Both seem to be doing well!
010 0
Sarah @sarahns.bsky.social · 08/10/2025
I'm running some sort of cat infirmary here: a blind cat with a broken leg and a deaf cat with a bite!
120 0
Sarah @sarahns.bsky.social · 24/09/2025
You know you're spending too much time on your own when you ask your cat how long they think they are going to be inside for!
000 0
Sarah @sarahns.bsky.social · 18/08/2025
Some more good news over the weekend, our last remaining missing farm cat came home in one piece. Almost 3 weeks since the fire, we'd given up hope but Charlie is back home! On the downside for the past 2 days the air is full of smoke from the massive fires to the west and north of us.
010 0
Reposted by Sarah
Larabelles @larabelles.com · 14/08/2025
Larabelles are giving away one ticket to @laracon.au! Don't miss out on the opportunity to level up your skills in the beautiful city of Brisbane. Enter by September 30, 2025, using this link: larabelles.com/giveaway/lar... Can't wait to see you there!
larabelles.com
Larabelles
Larabelles is a community for PHP and Laravel developers under-represented due to their gender.
01010 0
Sarah @sarahns.bsky.social · 13/08/2025
As I write another fire has just started in a neighbouring village, similar to where the one that destroyed our land started. It seems like the whole of northern Portugal is burning. No one can tell me this is normal.
000 0
Sarah @sarahns.bsky.social · 13/08/2025
Last night was interesting. A storm came, amazing lightning all around. Then it rained & the wind was horrific. Finally, unsurprisingly, that set off a raft of fires all around us. Luckily not too close and they were out by morning but with the wind & no aerial support it could have been worse.
100 0
Sarah @sarahns.bsky.social · 12/08/2025
I didn't expect to get any replies! Thanks, that's definitely spurred me on. 😀
000 0
Sarah @sarahns.bsky.social · 12/08/2025
I don't know about build in public, I think I might try rebuild in public! A few weeks ago, before it all happened, I was thinking about writing a blog about living here, I certainly have plenty of material now!
320 0
Sarah @sarahns.bsky.social · 06/08/2025
I've seen the damage first hand for the first time today, it's pretty heartbreaking.
000 0
Sarah @sarahns.bsky.social · 02/08/2025
Some happy news this morning, Rosie has finally come home! A bit dirty, a lot hungry but generally OK.
030 0
Sarah @sarahns.bsky.social · 01/08/2025
You can support our efforts to rebuild here; gofund.me/57b48e64 Thank you!
gofund.me
Donate to Help Us Recover From a Devastating Wildfire in Portugal, organized by Sarah Sibert
On Monday 28th July, a wildfire swept through our small farm in r… Sarah Sibert needs your support for Help Us Recover From a Devastating Wildfire in Portugal
000 0
Sarah @sarahns.bsky.social · 01/08/2025
The aftermath, it's heartbreaking. All our lovely olive trees destroyed. Thank you to everyone who has supported us.
010 0
Sarah @sarahns.bsky.social · 31/07/2025
New fires keep starting all around! The fire brigade don’t stop!
010 0
Sarah @sarahns.bsky.social · 31/07/2025
Not much left of the trees.
000 0
Sarah @sarahns.bsky.social · 31/07/2025
The fire burning through our wood and coming towards our home.
000 0
Sarah @sarahns.bsky.social · 31/07/2025
It's a bad photo but each light is an olive tree burning. It's so sad.
000 0
Sarah @sarahns.bsky.social · 30/07/2025
Thank you to the #Laravel community for supporting my Go Fund Me! It really is the best! gofund.me/33417958
gofund.me
Donate to Help Us Recover From a Devastating Wildfire in Portugal, organized by Sarah Sibert
On Monday 28th July, a wildfire swept through our small farm in r… Sarah Sibert needs your support for Help Us Recover From a Devastating Wildfire in Portugal
011 0