@robert@flownative.social
@robert@flownative.social avatar

robert

@robert@flownative.social

Co-Founder :flownative: Flownative. Founder :neos: Neos and Flow project. Love code, containers and coffee. Developing software since 1985, PHP user since 1998.

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

robert, to php
@robert@flownative.social avatar

The Neos Team has been working on a new content repository for the last 8 years. What took us long? The new CR is event-sourced, with sophisticated projections and a thoroughly designed PHP API, something which has not been done before, not even outside the PHP ecosystem.

Here are the slides for the talk @sebastian and me gave today at the International PHP Conference in Munich. Ping us, if you have any questions or feedback!

https://www.slideshare.net/robertlemke/neos-content-repository-git-for-content

robert,
@robert@flownative.social avatar

@sebastian @sebastian 🙈 No … cognitive overload ;-)

robert, to php
@robert@flownative.social avatar

Thanks everyone joining my talk about how to build a general purpose PHP image for dev and production. I uploaded my slides to this old-school website: https://www.slideshare.net/robertlemke/a-general-purpose-docker-image-for-php

Check out the links at the end of the presentation for links to the mentioned Git repositories.

sebastian, to random
@sebastian@phpc.social avatar

„What‘s the difference between software and a vacuum cleaner?“ asks @spriebsch at .

robert,
@robert@flownative.social avatar

@sebastian @spriebsch A vacuum cleaner can swallow hardware?

robert, to random German
@robert@flownative.social avatar

Mit der Bahn quer durch Deutschland zu fahren ist wie im Miniaturwunderland in Hamburg – nur in groß.

robert, to php
@robert@flownative.social avatar

Looking forward to meeting all the PHP folks at the IPC in Munich!

https://phpconference.com/muenchen/

robert, to php
@robert@flownative.social avatar

Only two weeks until the International PHP Conference starts in Munich.

I'm very much looking forward to giving a talk with @sebastian about the new Neos Content Repository which was in the works for so many years. Spoiler: You can use it in any PHP projects without Neos!

https://phpconference.com/software-architecture/neos-content-repository/

And, as always, I'll also have a talk about something container related.

Hope to see you in Munich!

robert, to security
@robert@flownative.social avatar

An important security release for curl and libcurl is scheduled for October 11th. It will address a HIGH CVE and likely affects a lot of the software you are using on your local machine or server.

https://github.com/curl/curl/discussions/12026

vowe, to random German

deleted_by_author

  • Loading...
  • robert,
    @robert@flownative.social avatar

    @vowe Wir sind mit unseren Firmenverträgen von der Telekom zu @wetell gewechselt. Wenn es nicht (nur) um Geld sparen geht eine gute Option.

    sebastian, to random
    @sebastian@phpc.social avatar

    I could use a PhpStorm plugin that automatically shows me comments written in a language that is not English or German in English.

    robert,
    @robert@flownative.social avatar

    @sebastian That reminds me of a very early PHP-based AOP library I tried, which was innovative back then but had the little drawback of using Japanese for all of its class and function names.

    robert,
    @robert@flownative.social avatar

    @sebastian yeah, yeah, good ol' times. That was when Spring came up with AOP, I also started the DI and AOP support in Flow back then. We should have talked about AOP in 2006, it would probably have saved me a lot of headaches, as you had an academic insight which I completely missed. But a lot of code from that era still survived … https://github.com/neos/flow-development-collection/tree/9.0/Neos.Flow/Classes/Aop

    robert,
    @robert@flownative.social avatar

    @sebastian @isotopp @derickr (posted again, I hope you can listen to this now)

    video/mp4

    robert, to random
    @robert@flownative.social avatar

    I realize that I mostly share non-development topics here.

    My explanation is that most of the dev topics are so self-evident to me (hey, I'm programming for 38 years now) that I can't imagine that sharing any of the things I'm working on or thinking about is worth sharing. It's the same problem I have when I'm ask to give a talk somewhere – what the heck could I tell that's not boring and self-evident?

    Then again, there's still a good chance that the things I'm concerned about are boring.

    robert,
    @robert@flownative.social avatar

    @ramsey It helps me to know that it's not just me. I also think we have a responsibility to share our knowledge more. Whereas "responsibility" sounds so exhausting … The reality is that it can be a lot of fun and very fulfilling.

    robert, to Toyota
    @robert@flownative.social avatar

    Trump is on the campaign trail in Michigan, ranting about how dangerous and useless electric cars are.

    Meanwhile, Toyota (the ones who have somewhat slept through the market for pure electric cars) announces two new solid state batteries. Apparently, they have now made the decisive breakthrough and see themselves able to build a battery that has more than 1,000 km range and can be charged in 10 minutes.

    https://www.msn.com/en-us/autos/news/here-s-exactly-when-toyota-promises-solid-state-batteries/ar-AA1gTNCd

    sebastian, to random
    @sebastian@phpc.social avatar

    The vendor of a commercial "intelligent code scanner" that "finds security vulnerabilities in PHP code" sent me an 8-page PDF with blurred results of an "audit" of https://github.com/sebastianbergmann/global-state/.

    They want me to pay them to see the unblurred PDF.

    I replied asking them whether they even bothered to read https://github.com/sebastianbergmann/global-state/blob/main/SECURITY.md#web-context

    robert,
    @robert@flownative.social avatar

    @sebastian Did you check the source code of the PDF, if it contains the clear text? 😜

    Crell, to php
    @Crell@phpc.social avatar

    Looking for feedback.

    I have a lib build for PHP 7 that has 3 methods:

    addFoo($id, $priority)
    addFooBefore($id, $before)
    addFooAfter($id, $after)

    ($before/$after refer to some other $id.)

    For PHP 8, I am strongly considering just assuming named args and changing it to:

    addFoo($id, $priority, $before, $after);

    Specify only one of priority/before/after, by name. Multiple is an error.

    Is this a good idea/bad idea, and why?

    robert,
    @robert@flownative.social avatar

    @Crell Why not take the opportunity and make the method names more descriptive? How about insertFoo() and appendFoo()? Or something more meaningful from the respective domain?

    isotopp, to random German
    @isotopp@chaos.social avatar

    Ich arbeite im Sitzen, 8h am Tag beruflich, und dann noch ein wenig mehr aus Spaß.

    https://blog.koehntopp.info/2022/02/21/spaces.html

    Ich habe meinen eigenen Platz daheim, immer schon gehabt. Das habe ich von meinem Vater gelernt, der Amateurfunker war und daheim seinen höchst eigenen Bastel- und Arbeitsplatz hatte, seinen Ort und Rückzugsplatz.

    Dazu gehört auch ein Sitz.

    Meinen alten Stuhl habe ich 2003 in Karlsruhe gekauft, ein Dauphin Shape Comfort XT mit Alles und Scharf.

    Der hat 20 Jahre gehalten.

    robert,
    @robert@flownative.social avatar

    @isotopp Ha, das kommt mir sehr bekannt vor! Ich hatte auch knapp 20 Jahre lang einen hervorragenden Bürostuhl, den ich mir damals als Freelancer zu fast einem halben Monatslohn gekauft habe. Dann bin ich mehrere Wochen auf die Suche nach einem neuen gegangen … und habe mir den gleichen wieder gekauft (einen Sedus Open Up).

    vowe, to random German

    deleted_by_author

  • Loading...
  • robert,
    @robert@flownative.social avatar

    @vowe Threads ist doch ein bisschen wie ein Lost Place: Die Katakomben zu den Abwasserschächten sind zugemauert und mit Warnhinweisen versehen, “Geh nicht hier rein, es ist gefährlich und nicht schön!”. Und wir versuchen trotzdem durch jeden Kaninchenbau zu kriechen, weil, vielleicht ist es ja viel schöner da drinnen.

    vowe, to HomeKit German

    deleted_by_author

  • Loading...
  • robert,
    @robert@flownative.social avatar

    @vowe Ist zwar eine andere Preisregion aber wenn ich wählen müsste würde ich wohl die Eve Outdoor Cam nehmen. Da wird keine Cloud abgeschaltet und vor allem liegen die Aufnahmen direkt schon in iCloud (und soweit ich weiß E2E verschlüsselt) – hilfreich, wenn der Räuber gleich noch die Kamera mitnimmt oder zerstört.

    robert, to twitter
    @robert@flownative.social avatar

    Elmo is furious, but does offer a solution how his dispute with Zuck can be settled. 🙈

    tante, to random German
    @tante@tldr.nettime.org avatar

    Jaja, Zahlen egal. Wie auch immer. Ich bin sehr glücklich zu sehen, wie viele Menschen sich den Mitschnitt meines @republica Vortrags angesehen haben. Wenn man so nen Vortrag konzipiert, weiß man nie, wie er landet, daher bin ich sehr dankbar.

    robert,
    @robert@flownative.social avatar

    @tante Ich kann dein Gefühl und die Selbstzweifel gut nachvollziehen, bin ja selbst "Speaker" und habe damit zu kämpfen. Aber ich wiederhole gerne noch einmal mein Lob: Du bist ein guter Speaker, weil du relevante Themen scheinbar mühelos in einem Fluss vermitteln kannst und das auf eine unterhaltsame und authentische Art. So! 🎖️

    robert, to threads
    @robert@flownative.social avatar

    My take on so far:

    I've not really used any of the Meta products in the past. I don't expect data privacy in Social Media but I stongly oppose this sort of commercialization and manipulative impact on world politics.

    But even that put aside, Threads doesn't look like it can replace Twitter for what I loved it. The algorithm seems to work exactly like Instagram's which is just wasting everyone's time. Doom scrolling for irrelevant shallow posts. 1/2

    robert,
    @robert@flownative.social avatar

    I wish Mastodon had an alogorithm which is under an instance's admin's control, suggesting relevant posts from people I don't follow yet. And better moderation tools. And less overhasty blocking of instances.

    But as it looks now, I'll stay here. It's far from being perfect, but the best I see for the communication I'm looking for. 2/2

    robert,
    @robert@flownative.social avatar

    @vowe yes, agreed. In my case I am my own admin so I didn't think about that.

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