@andrewfeeney@phpc.social avatar

andrewfeeney

@andrewfeeney@phpc.social

Software developer in Sydney, Australia.

Works with PHP, Javascript, Typescript, Laravel, Vue, AngularJS, Inertia, Livewire, Vapor

Enjoys TDD, CI, Algorithmic Art, Mathematics, Languages, Music Creation, Coffee

This profile is from a federated server and may be incomplete. Browse more on the original instance.

andrewfeeney, to Laravel
@andrewfeeney@phpc.social avatar

I don't miss Twitter but I do miss the community I used to interact with there. I don't really see any evidence that those folks are likely to give up on it soon, but I do wish they would. I expect the hard-liners wouldn't end up on Mastodon anyway.

Welp, will just have to do my best to build and contribute what I'm missing to this community.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

TIL: A deliberately cheesy piece of "elevator music" I wrote a decade ago was used in a game called "Five Nights at Freddy's: Special Delivery", released on iOS and Android in 2019. Recently it was used again in a Little Caesar's ad for Pretzel Crust pizza, and there are hundreds of commenters on YouTube who recognise it from the game.

https://www.youtube.com/watch?v=6g5Yt_aM7rA&t=224s

https://www.youtube.com/watch?v=Jx_-msPfH9k

I almost never got to see how any of the music I wrote from that time got used so for me this is wild.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Fixing the line of code: 10 seconds.

Knowing which line of code to fix: A decade of experience.

Realising that's not the right line to fix: 4 hours.

Knowing which line of code to actually fix: 4 more hours.

Fixing the actual line which needed fixing: 10 seconds.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

What is the most obscure programming language you know well, or have chosen to / had to use in earnest?

andrewfeeney, to php
@andrewfeeney@phpc.social avatar

and folks, what do you make of this?

https://youtu.be/kQdRT2odUIk

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Starship Enterprise implies the existence of Starship Free, Starship Personal, Starship Cloud (Most Popular), Starship Cloud Pro, Starship Cloud Pro PLUS, and Starship On Premises (Contact for pricing).

andrewfeeney, (edited ) to php
@andrewfeeney@phpc.social avatar

Folks, if you parrot opinions like "PHP is an insecure language" or "PHP has inherent security flaws" in 2024, and you can't point to specific issues with modern, current versions of PHP to back it up, all you are doing is demonstrating your ignorance.

The fact is, modern is every bit as secure, solid and performant a server-side platform as , , or many other popular languages.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

I’ve been thinking a lot lately about how the capitalist idea of wealth (as opposed to abundance) is built on the assumption of wealth disparity. Being “wealthy” is having power to avoid unpleasant tasks or responsibilities by delegating them to those who are powerless to avoid the same. Everybody can’t have this kind of “wealth”, or it doesn’t work. The rich are only rich if there are many more poor folks. It makes me increasingly uncomfortable with my own privilege.

andrewfeeney, to infosec
@andrewfeeney@phpc.social avatar

Suppose you have a sign in form which first accepts an email address and then proceeds to MFA steps. If you enter an email which does not match one in the system you get an error. "No matching account found" or whatever. Conversely if you enter an email which matches, you progress to the next screen. In this way you can know whether or not a particular email address is registered with the service.

What would be an alternative approach that doesn't reveal this information?

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Shower thought of the day, by definition you can’t be a generous billionaire.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Happy 1.7 billion to all those who celebrate.

andrewfeeney, (edited ) to random
@andrewfeeney@phpc.social avatar

JSON object keys should be:

andrewfeeney, to HashtagGames
@andrewfeeney@phpc.social avatar
andrewfeeney, to php
@andrewfeeney@phpc.social avatar

Sometimes I like to think about the question of what a web framework would look like today if you started with the latest version of PHP using the most modern approaches without backwards compatibility constraints.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

I'm calling my Foo Fighters tribute band made up of other programming buddies the "Foo Barfighters".

andrewfeeney, to fediverse
@andrewfeeney@phpc.social avatar

People who've migrated from other social media sites: What are some of your favourite accounts which you follow which you only discovered after coming here?

Extra points if they only exist in the .

andrewfeeney, to HashtagGames
@andrewfeeney@phpc.social avatar


We had to read books on the train because there was nothing else to do.

andrewfeeney, to ChatGPT
@andrewfeeney@phpc.social avatar

If you ask to write a story it will mostly write a story about a young girl called Lily who lives in the forest.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Apropos of nothing

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

I admit I don't really take simulation theory seriously, but one of my biggest problems with it is how many assumptions it makes, the very basis of which would be invalidated if it were true.

For instance, our basic assumptions that simulating human behaviour is possible, desirable and inevitable rely on observations that, if we are in a simulation, have been fed to us such that we cannot trust them.

Maybe I'm thinking about this wrong, but to me it seems paradoxical and self-invalidating.

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

People who run code coverage checks in their CI pipelines, what do you DO with them? Is it just for reference? Do you fail if coverage decreases? Do you fail below some fixed percentage? How do you track it?

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Is the build process detecting your file changes?

andrewfeeney, (edited ) to HashtagGames
@andrewfeeney@phpc.social avatar

Another set of drawers, complete with it's own junk drawer


andrewfeeney, to random
@andrewfeeney@phpc.social avatar

Trying to find a straightforward way to merge XML coverage reports generated by via . The end goal is a nice HTML report. I can generate the HTML report or XML for a single chunk, but none of the tooling I can find to combine the chunks works. There's an open bug in which prevents the serialized PHP reports from being able to be combined.

I'd consider tools in php, python, node, rust, or binaries for mac or linux.

Does anyone have a go to solution?

andrewfeeney, (edited ) to random
@andrewfeeney@phpc.social avatar

I might be wrong but I can’t recall a single time the word “star” is uttered or a star features in any plot point of Star Wars. The closest I can think of is shots of the twin suns of Tatooine.

Edit: I was wrong. Death Star, and Starkiller Base are two obvious examples.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • GTA5RPClips
  • magazineikmin
  • thenastyranch
  • Durango
  • Youngstown
  • ngwrru68w68
  • rosin
  • slotface
  • everett
  • InstantRegret
  • osvaldo12
  • provamag3
  • khanakhh
  • cisconetworking
  • normalnudes
  • tacticalgear
  • mdbf
  • modclub
  • ethstaker
  • cubers
  • Leos
  • anitta
  • megavids
  • tester
  • lostlight
  • All magazines