@paladin@mastodon.online
@paladin@mastodon.online avatar

paladin

@paladin@mastodon.online

TALL-Stack | #DevOps | #TestOps | #SecOps | #DRK | #Linux | #Geocaching | #PerryRhodan | #DSA (Das Schwarze Auge)

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

raganwald, to random
@raganwald@social.bau-ha.us avatar

Situation:

I can watch some DRM content on my device, but the operating system puts up road blocks if I try to take a screen shot or recording, because “piracy” and because “IP Rights.”

But if the OS itself wants to record everything I do and see because “recall” and because “AI,” it will do so whether what I am doing is private or not.

This is a very boring dystopia.

paladin,
@paladin@mastodon.online avatar

@raganwald It is just because u use the wrong os 😉 ...maybe

ramsey, to random
@ramsey@phpc.social avatar

What’s the deal with skinny 12 oz. cans?

paladin,
@paladin@mastodon.online avatar

@ramsey beware of imperial metrixx 😉

paladin, to Laravel German
@paladin@mastodon.online avatar

WHAT THE FUCK?
Upgrading to 3 deletes all my data in PROD?
WHY? All data is GONE.

paladin,
@paladin@mastodon.online avatar

@flanger I did run the upgrade script locally and after all was finished and ran locally, I deployed it to PROD. It's just the basic forge deploy script with some more "restart queues" and so on things but after the deployment, all data was truncated in the db

jasongorman, to random
@jasongorman@mastodon.cloud avatar

In his review of Refactoring Databases 18 years ago, @mfowler wrote: "After my refactoring book appeared I was delighted to find sophisticated tools appear with automated many refactoring tasks. I hope the same thing happens with databases, and we begin to see vendors offer tools that make continual migrations of schema and data easier for everyone."

Would be great to get a "state of the art" in 2024 on that. What tools have you used? How did you find using them?

paladin,
@paladin@mastodon.online avatar

@jasongorman @matthewskelton @mfowler This is a build in feature oft the framework called migrations. See https://laravel.com/docs/10.x/migrations

So, the DB structure is part of your script and you can modify the DB (migrate) forward or backward (in case something broke).

Also you have the ability to insert demo data into your DB (called seeds).

For me, this works perfect. Setting up a new instance is just some console commands.

paladin, to php German
@paladin@mastodon.online avatar

Your daily php-dev fitness:

composer selfupdate && composer global update && npm -g i npm npm-check-updates && ncu -g

You are welcome ;)

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?

paladin,
@paladin@mastodon.online avatar

@andrewfeeney Javascript. I am forced to do so and I dont want to talk about it. Feel so dirty....

nixCraft, to gaming
@nixCraft@mastodon.social avatar

What's one video game you wish you never bought? 🎮

paladin,
@paladin@mastodon.online avatar

@nixCraft "Ghost Master". Sry, this Game was trash

paladin, to php German
@paladin@mastodon.online avatar

Just one thing I learned recently: When comparing dates with dates in your DB, use Carbon::today() instead of Carbon::now(). now() gives you the actual date plus the time whilst today() sets the time to zero (better to compare for a date-related base).

Cmastication, to random
@Cmastication@mastodon.social avatar

Son of a…

paladin,
@paladin@mastodon.online avatar

@Cmastication So many questions...lets start with the first: What the hell is Twitter?

grmpyprogrammer, to php
@grmpyprogrammer@phpc.social avatar

Do any of my peeps have some recommendations for integrating Playwright into your testing infrastructure -- interested to hear how they handle circumstances where you need to execute PHP code as part of the tests to do things like verify data exists on third-party systems

paladin,
@paladin@mastodon.online avatar

@grmpyprogrammer Didn't knew Playwright ... what are the pros/cons to cypress?

paladin,
@paladin@mastodon.online avatar

@grmpyprogrammer Thanks for sharing, I'll take a look at it 😉

nixCraft, to random
@nixCraft@mastodon.social avatar

I test in production. You can't scare me that easily. ¯_(ツ)_/¯

paladin,
@paladin@mastodon.online avatar

@nixCraft If you would've tests, you could test local and deploy fridays without a tear ;)

heiseonline, to ChatGPT German

ChatGPT als persönlicher Assistent in Opel, Fiat, Peugeot und Co.

Der Stellantis-Konzern will die Sprach-KI ChatGPT in die Infotainment-Systeme seiner Automarken einbauen und startet dazu eine sechsmonatige Pilotphase.

https://www.heise.de/news/ChatGPT-als-persoenlicher-Assistent-in-Opel-Fiat-Peugeot-und-Co-9340445.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege

paladin,
@paladin@mastodon.online avatar

@heiseonline Damit scheiden dann wieder diverse Marken aus meiner "das nächste Auto wird ein"-Liste aus.

nixCraft, to random
@nixCraft@mastodon.social avatar

How many of you are "burn a CD old"? 🤔

paladin,
@paladin@mastodon.online avatar

@nixCraft 🙋‍♂️...and older, more a "rewind a Tape with a pencil" old 😁

nixCraft, to random
@nixCraft@mastodon.social avatar

Your sibling wants to start coding. What programming language would you recommend?
0. C

  1. JavaScript
  2. Java
  3. Python
  4. Something else
paladin,
@paladin@mastodon.online avatar

@nixCraft C, definitivly C (or C++). Once you know C/C++, you are able to learn every other language depending on it (and that is almost every other "higher" language).

nixCraft, to random
@nixCraft@mastodon.social avatar

So yes, Google Chrome just rolled out a new way to track you and serve ads How to fix it? Switch to Firefox. Not to Edge. Alternatively, if you need Chome for work. Visit chrome://settings/adPrivacy and turn off each setting. Of course get Adbloker too ;)

paladin,
@paladin@mastodon.online avatar

@nixCraft or use a tracking blocking dns like nextdns or a secure vpn like proton (paid)

vowe, (edited ) to random

deleted_by_author

  • Loading...
  • paladin,
    @paladin@mastodon.online avatar

    @vowe it is Settings -> Apps 😉 (Android)

    kuketzblog, (edited ) to random German
    @kuketzblog@social.tchncs.de avatar

    Benutzt du noch ? Ich frage, weil ich mal einen Beitrag zur datenschutzfreundlichen Nutzung schreiben wollte. Ja, mehr Datenschutz bei WhatsApp und für die eigenen Kontakte ist wirklich möglich. 😉

    paladin,
    @paladin@mastodon.online avatar

    @kuketzblog So lange HiOrgs wie Feuerwehr oder DRK das nutzen hast du nicht wirklich eine Wahl...

    ramsey, to random
    @ramsey@phpc.social avatar

    Folks are really defensive about how much they hate XML.

    paladin,
    @paladin@mastodon.online avatar

    @jrf_nl @ramsey I do not hate XML in the way it was intended. I do not like the XML they™️ made of it.
    The initial XML was a good Thing, like JSON is today, but they screwed it to a mess.

    afilina, to random
    @afilina@phpc.social avatar

    Skipping test automation today is a great way to later pay for devs to spend more time cursing than getting work done.

    paladin,
    @paladin@mastodon.online avatar

    @afilina "Weeks of coding can save hours of planning" 😉

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

    If you build an API in PHP, try using zircote/swagger-php or equivalent. You will thank me later.
    https://github.com/zircote/swagger-php

    I used it last year when rescuing a project that derailed, in big part because of a lack of a verifiable contract between the UI and API teams.

    I also like to automatically validate the schema on all requests and responses in automated acceptance tests. Then I don't have to write tests specifically for the input/output shape.

    paladin,
    @paladin@mastodon.online avatar

    @afilina That package is really awesome, I do use and recommend it for every of my API projects.
    Great Work 💪

    protonmail, to windows
    @protonmail@mastodon.social avatar

    ICYMI, the app is now available for everyone!

    🔼 Sync files automatically
    🐖 Save space on local disk
    🌐 Access files across multiple devices
    ♻️Recover accidentally modified files
    📁Customize which folders to sync

    Get it here: https://proton.me/drive/download

    paladin,
    @paladin@mastodon.online avatar

    @protonmail +1 for linux support .... right now this is the only thing from preventing me to book an unlimited subscription

    afilina, to random
    @afilina@phpc.social avatar

    My WTFs per minute on this legacy project is the highest it's been since the start of my career.

    paladin,
    @paladin@mastodon.online avatar

    @afilina the only way to measure quality of code 🤣

    phpc, to php
    @phpc@phpc.social avatar

    Reply to this thread with the #PHP folks to follow on the Fediverse! #FollowFriday

    paladin,
    @paladin@mastodon.online avatar

    @phpc 👋 and sometimes good old plain

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