🇺🇦 Anna Filina's Avatar

🇺🇦 Anna Filina

@afilina.bsky.social

Legacy software modernization, project rescue, architecture, test automation, public speaking. Open for work. I'm mostly on Mastodon: http://phpc.social/@afilina

212 Followers  |  61 Following  |  174 Posts  |  Joined: 21.11.2024  |  1.5091

Latest posts by afilina.bsky.social on Bluesky

Ah yes, the Online Safety Act. Like SovietWomble said: "we're just going to disconnect the internet and float off into the Atlantic". It was a random joke 6 years ago. Now it's slowly becoming a reality.

11.10.2025 22:55 — 👍 1    🔁 0    💬 0    📌 0

There we go. 40 years old. I don't feel any different.

09.09.2025 12:42 — 👍 0    🔁 0    💬 0    📌 0

🙌 Remembering Ryan Weaver: Teacher, Core Team Member, Friend
➡️ https://symfony.com/blog/remembering-ryan-weaver-teacher-core-team-member-friend

28.08.2025 19:43 — 👍 77    🔁 38    💬 2    📌 16
Une image astronomique en gros plan montre une zone de l'espace sombre et poussiéreuse, parsemée d'un grand nombre d'étoiles brillantes. Au centre se trouve une nébuleuse, un nuage de gaz et de poussière. Elle est illuminée de l'intérieur, avec une lueur blanche intense qui s'estompe vers l'extérieur pour devenir un gris diffus. La forme du nuage est irrégulière et complexe, avec des zones plus denses et d'autres plus vaporeuses. Des filaments de poussière plus foncée s'étendent depuis le centre. Le champ d'étoiles est très dense, et la plupart des étoiles sont de minuscules points blancs, bien que quelques-unes soient plus grandes et plus lumineuses, créant des pics de diffraction en forme de croix. L'image est dominée par les teintes de noir, de gris et de blanc, avec un contraste élevé entre les étoiles lumineuses et l'obscurité de l'arrière-plan.

Une image astronomique en gros plan montre une zone de l'espace sombre et poussiéreuse, parsemée d'un grand nombre d'étoiles brillantes. Au centre se trouve une nébuleuse, un nuage de gaz et de poussière. Elle est illuminée de l'intérieur, avec une lueur blanche intense qui s'estompe vers l'extérieur pour devenir un gris diffus. La forme du nuage est irrégulière et complexe, avec des zones plus denses et d'autres plus vaporeuses. Des filaments de poussière plus foncée s'étendent depuis le centre. Le champ d'étoiles est très dense, et la plupart des étoiles sont de minuscules points blancs, bien que quelques-unes soient plus grandes et plus lumineuses, créant des pics de diffraction en forme de croix. L'image est dominée par les teintes de noir, de gris et de blanc, avec un contraste élevé entre les étoiles lumineuses et l'obscurité de l'arrière-plan.

Nébuleuse de l'Iris (NGC 7023), hier soir depuis mon jardin au sud de Rennes. #S50 #Astrophoto (stacking: 33 minutes)

27.08.2025 07:09 — 👍 7    🔁 1    💬 1    📌 0

Another from Canada 🇨🇦. Keep 'em coming!

26.08.2025 03:34 — 👍 0    🔁 0    💬 0    📌 0

First donation is from Poland 🇵🇱

24.08.2025 22:39 — 👍 0    🔁 0    💬 1    📌 0
Longhorn PHP (@longhorn@phpc.social) Yo dawg - I heard you like blind bird pricing! Well if so, get those tickets TODAY! Blind bird pricing ends at 11:59 pm Central TONIGHT. --> https://longhornphp.com

Blind bird pricing for @longhorn ends tonight.

I hope I’ll see you there!

https://phpc.social/@longhorn/115085335840037464

#PHP #LonghornPHP

24.08.2025 19:18 — 👍 1    🔁 3    💬 0    📌 0
Pick-up truck with an open hood in a repair shop.

Pick-up truck with an open hood in a repair shop.

Today is Ukraine's Independence Day. If you want to contribute, our volunteer recon team, which keeps the invaders away, needs to repair some vehicles. Slava Ukraini!

afilina.com/donate/harmata

24.08.2025 12:58 — 👍 0    🔁 0    💬 1    📌 0

This talk is a terrifying dive into how corporate enshittification ("we need an audit trail" anybody?) and the Peter principle are everywhere, punching security holes through the highest levels of a government.

https://youtu.be/KFYyfrTIPQY

13.08.2025 20:34 — 👍 3    🔁 1    💬 0    📌 0
Preview
daniel:// stenberg:// (@bagder@mastodon.social) Attached: 1 image I think this shows how @linuxfoundation@social.lfx.dev is not necessarily on our side. https://social.lfx.dev/@linuxfoundation/114993371357953940

Just a friendly reminder that the correct pronunciation of "The Linux Foundation" is "The Collective Interests of Big Tech"

re: https://mastodon.social/@bagder/115010725723159394

11.08.2025 19:22 — 👍 2    🔁 3    💬 0    📌 0

What's a good solution for a fediverse-driven blog comment section?

I'm thinking disqus, but fedi-driven 🤔

31.07.2025 23:44 — 👍 0    🔁 2    💬 0    📌 0

There*

06.07.2025 18:42 — 👍 0    🔁 0    💬 0    📌 0

The is no such thing as software that should only last a few years. That was a harmful myth from the start. There's a prototype, and there's software you plan to use, maintain and expand.

06.07.2025 15:50 — 👍 1    🔁 0    💬 2    📌 0

They sent me a replacement and now it's also broken after a few months, because the components are still garbage. So if you don't want to create piles of e-waste, buy something more durable. Please post alternatives below.

04.07.2025 13:38 — 👍 1    🔁 0    💬 4    📌 0

Don't buy Logitech mice. To please shareholders, they enshittified and switched to ultra-cheap components that break after a few months, causing the device to incorrectly double-click. Enough to drive you mad and ruin your work/gameplay. >>

04.07.2025 13:38 — 👍 1    🔁 0    💬 1    📌 0

I had to turn off all capitalization-related autocorrect in Word. It's just incompatible with technical documents. reCAPTCHA is not an accidental caps lock. GChart is not a typo.

02.07.2025 19:43 — 👍 2    🔁 0    💬 0    📌 0

Going through a list of PHP dependencies of a legacy project and routinely marking libs as "abandoned in 2008."

You know you're doing legacy archaeology when you download zip copies of code via the wayback machine.

27.06.2025 20:18 — 👍 2    🔁 1    💬 1    📌 0
Effortless Software Development with Anna Filina at Nerdearla 2023
YouTube video by Nerdearla Effortless Software Development with Anna Filina at Nerdearla 2023

LOL what?! 15K views on a video of one of my talks, as though Nerdearla didn't already have a huge audience.

"Effortless Software Development"

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

26.06.2025 18:52 — 👍 1    🔁 0    💬 0    📌 0
Post image

Here's what I see on the desktop:

21.06.2025 13:43 — 👍 0    🔁 0    💬 0    📌 0

Interesting discussion.

21.06.2025 13:42 — 👍 1    🔁 0    💬 0    📌 0

If you’re in need of a veteran Symfony dev, ping me! I’ve got someone!

20.06.2025 20:00 — 👍 2    🔁 1    💬 0    📌 0

Maybe it's just on the desktop then. Seems to be fine on mobile for me too.

21.06.2025 05:02 — 👍 0    🔁 0    💬 1    📌 0

Ok is it just me or Ukraine's flag no longer displays in my profile name? It was fine before. Software is hard.

20.06.2025 16:28 — 👍 0    🔁 0    💬 2    📌 0

Ce commentaire n'était ni constructif, ni nécessaire.

20.06.2025 02:54 — 👍 0    🔁 0    💬 2    📌 0

They're not quite comparable in that way. Mezzio is minimalist and is meant to not get in the way. Many frameworks today are more opinionated and try to do everything in the framework's own way. I find Mezzio's code to be more testable and portable (not vendor-locked).

20.06.2025 02:52 — 👍 1    🔁 0    💬 0    📌 0

Let me know if you want to move to Mezzio. You'll love it!

19.06.2025 19:11 — 👍 0    🔁 0    💬 1    📌 0
Preview
Laminas Project - Laminas MVC Is Retiring Laminas MVC Is Retiring

I worked with Zend Framework since 2007. It eventually became Laminas. Now it's retiring. It was a fun few decades. Mezzio is so much better though, so I agree with this decision.

getlaminas.org/blog/2025-06...

19.06.2025 19:10 — 👍 4    🔁 2    💬 2    📌 0

- Everything the light touches is our kingdom.

- What about that shadowy place?

- That server still runs PHP 4. You must never go there.

10.06.2025 18:26 — 👍 0    🔁 1    💬 0    📌 0

It's hard to believe that PHP is already 30. I've been using it *only* since 2003, which is when much of the legacy I fix today was written.

10.06.2025 03:36 — 👍 1    🔁 1    💬 0    📌 0
Post image

Today I turn 41.

Cons: have this mean-ass brain tumor
Pros: unlike last year, I’m at home. Also, my MRI from Monday is stable and I watched my baby cousin get married last weekend

Plenty to be grateful for

05.06.2025 13:39 — 👍 16    🔁 2    💬 0    📌 0

@afilina is following 20 prominent accounts