@ocramius@mastodon.social avatar

ocramius

@ocramius@mastodon.social

OSS maintainer, Laminas, Mezzio, Roave, previously ZendFramework, Doctrine (ORM) Project.

IT Consultant / software architect for a living.

Daily curse of https://mastodon.world/@nyunyu

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

ocramius, to random
@ocramius@mastodon.social avatar

Thanks, I guess, Mastodon?!

ocramius,
@ocramius@mastodon.social avatar

@thomastospace probably AGPL, with a specific A

dantleech, (edited ) to random
@dantleech@fosstodon.org avatar

so what's the best CSS framework in 2024 or am I going to pull in Bootstrap again? (tried Tailwind a few years back, which was ok to be fair, but would prefer something that didn't need NPM)

ocramius,
@ocramius@mastodon.social avatar

@dantleech I still like material-ui, fwiw

dantleech, to random
@dantleech@fosstodon.org avatar

should work on my CI artifact "monitoring" project (i.e. monitor artifacts over time, get notifications when performance tests drop off), but I'm excited about the "executable documentation" framework that I made at work - which would make it a true DDD project.

ocramius,
@ocramius@mastodon.social avatar

@dantleech I've allocated zero time to it (and won't have any soon), but counting executed opcodes and having something like https://shepherd.dev/ would be awesome!

ocramius, to random
@ocramius@mastodon.social avatar

Send invalid Authorization headers to Atlassian Confluence: get 200 responses back, with empty results.

I despise Atlassian: they're so bad at writing software.

ocramius,
@ocramius@mastodon.social avatar

I really wish writing anything into an Atlassian tool required less than 4 hours...

ocramius,
@ocramius@mastodon.social avatar

@asgrim I just finished setting up https://github.com/Roave/DocbookTool/ for my personal space for this client: I'm never touching Confluence in write-mode ever again :)

ocramius,
@ocramius@mastodon.social avatar

@asgrim just one

ocramius, to random
@ocramius@mastodon.social avatar

Quite convinced of voting for Vittoria Ferdinandi for #Perugia 's next mayor #elections: the other candidates I've looked at so far are either catho-fascists or people that have no political program other than "out with the current people" 🤔

ocramius,
@ocramius@mastodon.social avatar

Davide Baiocco

  • antivaxxer (scum)
  • anti-EU
  • some good park / green policies

Leonardo Caponi

  • doesn't want Ukraine to get weapons (he's scum)
  • anti-Nato

Vittoria Ferdinandi

  • lots of welfare / public transport /youth ideas
  • overrall, a program I can relate to

Massimo Monni

  • centered around increasing traffic lanes
  • "city block police" idea
  • commissaries - seating his friends at the council?

Margherita Scoccia

  • FI / FDI (fascist scum)
  • more lights/cameras/police
  • more parks
ocramius,
@ocramius@mastodon.social avatar

@afilina more like "police officer dedicated to a specific city block", which is problematic as well, since it encourages corruption and favors.

ocramius,
@ocramius@mastodon.social avatar

@afilina we don't really have a US-alike problem like that over here: police is mostly lazy, not really violent or unsupportive :D

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

“Dubai is what would happen if Las Vegas believed in God”

ocramius,
@ocramius@mastodon.social avatar

@grmpyprogrammer both terrible places

ocramius, to random
@ocramius@mastodon.social avatar

03:30 hospital visits aren't the best 🙄

ocramius, to random
@ocramius@mastodon.social avatar

Fully switched to my Fairphone after @phpday 2024, and it feels like a good phone without Android bloatware (looking at you, Samsung, Google, etc.).

A bit big, but it runs as it should, and I feel better knowing that I'll be able to replace any part of it in very few minutes, if it breaks.

The fairbuds headphones feel amazing too: better than my old Sony WF-1000XM3, for which I had even custom silicone plugs made. Also there, the Sony ones failed due to batteries dying, while here I change 'em

ocramius,
@ocramius@mastodon.social avatar

The @EUCommission regulation around battery replacement can't come in effect soon enough!

https://www.consilium.europa.eu/en/press/press-releases/2023/07/10/council-adopts-new-regulation-on-batteries-and-waste-batteries/ (that's 2027, which is TOO DAMN LATE!)

ocramius, to random
@ocramius@mastodon.social avatar

Amazon deliveries are getting weird

ocramius,
@ocramius@mastodon.social avatar

@j3j5 scorpion was 3cm without tail, FWIW: it's already freely roaming in the garden 👍

ocramius, to random
@ocramius@mastodon.social avatar

The original AI powered terminal: https://github.com/nvbn/thefuck

ocramius, to php
@ocramius@mastodon.social avatar

Managed to write down my issue with .phar in

https://github.com/Roave/BackwardCompatibilityCheck/pull/770

I think flake.nix/flake.lock are the future overall, while Dockerfile already is better than .phar in every way.

.phar itself is not really very useful anymore, IMO.

ocramius, to php
@ocramius@mastodon.social avatar

Released: @roave /backward-compatiblity-check 8.8.0

Now comes with enum BC checks, thanks to @bdsl

https://github.com/Roave/BackwardCompatibilityCheck/releases/tag/8.8.0

afilina, to random
@afilina@phpc.social avatar

I need your advice on testing React. I want to mock API responses, but without using a complex Docker setup. Ideally, a way to simply say what fetch should return. Then I can test that the UI correctly responds to every scenario provided by the API contract. Was thinking Jest.

ocramius,
@ocramius@mastodon.social avatar

@afilina stubbing out API clients (axios, usually) is fairly common.

You can run snapshot tests on the React component, by providing a dummy client (or final state) and rendering 👍

ocramius,
@ocramius@mastodon.social avatar

@afilina it should be possible: if it's too messy to do, instead of accessing fetch as a dependency, the component could be given a closure that then accesses fetch 🤔

syntaxseed, to random
@syntaxseed@phpc.social avatar

I take comfort that soon my jovial attempts to ask real people things will no longer be met with "why didn't you just Google it?"

Asking each other directly is going to soon be the more easy & accurate path.

Also, big sheesh to those who think talking among peers is an annoyance people should try to avoid.

ocramius,
@ocramius@mastodon.social avatar

@syntaxseed but "my uncle cousin said..." though 😵‍💫

ocramius, to random
@ocramius@mastodon.social avatar

CAD software that uses inches, square feet, cubic feet by default: WHO HURT YOU?!

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