@denniskoch@phpc.social
@denniskoch@phpc.social avatar

denniskoch

@denniskoch@phpc.social

🧑‍💻 Full Stack Developer
🚀 Laravel, Filament, Livewire, Vue, Inertia
🌍 Germany

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

outofcontrol, to mastodon
@outofcontrol@phpc.social avatar

Good morning Star Shine! After a little over a year on #Mastodon, with weekly adjustments to who I follow and which filters I have setup, today I am reminded that mastodon is so much better than those other social media sites: no ads, almost no hate (some still floats by) and lots of techy goodness. 🤗🥰

denniskoch,
@denniskoch@phpc.social avatar

@outofcontrol I am still getting too much toots in my feed to read them all. Still need to select them more 😅 Some people I'm interested in post a lot of stuff, but then only 20% really interests me. Those are hard ones.

outofcontrol, to random
@outofcontrol@phpc.social avatar

One month without a drink. Dang, that was hard… especially at Christmas parties.

denniskoch,
@denniskoch@phpc.social avatar

@emd @outofcontrol Also doing Dry January. Helps my diet, too. So win win 😅 Found out that good alcohol free beer is really nice.

Using too much sugar while cooking, so that would be a hard one.

denniskoch,
@denniskoch@phpc.social avatar

@outofcontrol I doubt you will find them in Canada because they are both German brands. I like the Rothaus Tannenzäpfle (https://www.rothaus.de/biere/tannenzaepfle-alkoholfrei) and the Störtebeker Atlantik Ale (https://www.stoertebeker.com/stoertebeker-atlantik-ale-alkoholfrei.html). They both claim < 0.5% on their website. I think I've never seen some that claim 0.0%.

kaiserkiwi, to random
@kaiserkiwi@corteximplant.com avatar
denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi man ist nie zu alt für die Seilrutsche!

denniskoch, to Laravel
@denniskoch@phpc.social avatar

Laravel 11 will reduce the skeleton of the app a lot. Not sure about all the changes, but I like the fluent configuration methods on the app. I'm just wondering why the bootstrap/ folder is still alive?

Someone already started a discussion. What do you think?

https://github.com/laravel/framework/discussions/47835

kaiserkiwi, to random German
@kaiserkiwi@corteximplant.com avatar

Funfact: Ivory bekam das letzte Major-Update vor über drei Monaten.

Und ja, das ist diese vollkommen überhypte App, bei der nach wie vor Basic-Funktionen von Mastodon fehlen und die monatlich Geld kostet.

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi auch Ivory Nutzer weil sonst gutes Produkt und man von den Entwicklern eigentlich viel erwartet hatte. Schon Icecubes probiert?

kaiserkiwi, to random German
@kaiserkiwi@corteximplant.com avatar

Wie absolut nervig es einfach ist, wenn Paketboten hier klingeln, mir Pakete für die Nachbarn geben und nichts für mich haben.

Besonders wie dreist die mittlerweile sind.

Klingelt, ich mach auf. Gibt mir das Paket, verabschiedet sich und ruft auf dem Weg nach unten nur, dass er einen Zettel in den Briefkasten wirft. Ich schau auf das Paket: Für eine Nachbarin…

Sowas passiert hier in letzter Zeit echt ständig…

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi Hier bin ich durch Homeoffice auch immer erste Station. Aber bei 5 Parteien kann man das machen 😅

kaiserkiwi, to php
@kaiserkiwi@corteximplant.com avatar

I mention from time to time and that I am very satisfied with it. (and I have my own package for it, as I shared here before)
Now that it's been in major version 4 for a while, there's finally a short presentation on Laravel's official YouTube channel. (~12 minutes)

It's not a tutorial, but shows briefly what it can do (and it can do a lot more) to get an impression of it.

And yes, it all looks very simple and I have to say: what he shows in 12 minutes, I managed in about 30 when I first set it up, without any previous knowledge. Including reading docs etc. It really is that simple and I still really like it.

Sidenote: I also tested and it's not even remotely that simple. Theoretically, however, you can equip it more with custom stuff. But that's also theoretically possible with Nova, you just have to stick more to standards.

https://youtu.be/BMvMBAnRrJQ

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi really curious why you think Filament is not that simple? The basics are pretty similar: You define fields and columns - just with more control and therefore a bit of duplication.
Not sure what took you 5 hours. You should be able to get some first resources done in 30minutes too.

filament, to random

🚀 Wow! We have reached 10K stars on GitHub.

Thank you for your support 🙏🏼

denniskoch,
@denniskoch@phpc.social avatar

@Kovah What about 15k? 😅

SenseException, to php German
@SenseException@phpc.social avatar

Maybe it's not #PHP that's dead, but development in PHP. There are several ready to use products, especially in eCommerce, that is more of a configuration or extending existing functionality rather than developing something new. It's closer to maintaining than developing.

Good for business, but I don't know about all these celebrations when people are just switching the radio of their car and changing oil, but call themselves car manufacturer because of that. A lot of PHP knowledge gets lost.

denniskoch,
@denniskoch@phpc.social avatar

@SenseException sure there are people selling configuration of Shopware or WordPress as their service and not really developing. But I think those people wouldn’t have developed in PHP anyway. But those products open new opportunities. Somebody still has to develop them, and with a growing user base there also is room for more devs.

regis, to random
@regis@phpc.social avatar

I'll say it here: @htmx_org is incredible.

For us in the Laravel world, It can totally replace, for most web apps, Livewire, or even Vue or React.

It makes things so simple. You can unit test very simply with the default Laravel testing tool.

I wanted to learn it as soon as I saw this great video: https://www.youtube.com/watch?v=3GObi93tjZI

The lack of online help and resources makes it tough to learn though. There are some quirks to go through to make it play nice with Laravel.

denniskoch,
@denniskoch@phpc.social avatar

@regis what are the advantages over Livewire in your opinion?

kaiserkiwi, to random German
@kaiserkiwi@corteximplant.com avatar

Alter Finne, ist meine Motivation zu arbeiten heute im Keller. 😅

Keine Ahnung woher das kommt, eigentlich hatte ich richtig Bock heute was zu schaffen.

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi Kann aber auch in die andere Richtung kippen und man macht dann „abends noch schnell was“ wenn man eigentlich eher Feierabend machen sollte.

outofcontrol, to Laravel
@outofcontrol@phpc.social avatar

Love #Tinkerwell for those that have used it you’ll know why. But… sadly, I find the direction it is going in for my uses is not a good fit. Too many features, and AI… ick. Yeah I know, just don’t use those.

There is also 3v4l Integration from JetBrains, but I can’t help think… why?

I have several PHP versions running locally, why can’t I run test code locally? In VisualCode I used to do this a lot. Perhaps time to just go back to Tinker in my #laravel projects?

denniskoch,
@denniskoch@phpc.social avatar

@outofcontrol I used the tinkerwell plugin so far since PHPstorm autocompletion etc is better anyway. Might give the free one a try.

bastianallgeier, to random
@bastianallgeier@mastodon.social avatar

Tuesday morning: Trapped in customer support hell.

  1. Deutsche Bahn: Nothing more to say about that.
  2. Trying to send in a broken tech product and in the middle of a conversation with their support via email they simply close my case and send me to their AI chatbot because there's no longer support staff. WTF.
denniskoch,
@denniskoch@phpc.social avatar

@bastianallgeier There has never been a single support question that some Chatbot could solve for me. Yes I already looked at your docs, and your forum, and I googled the issue. No you don’t have to show me all that unrelated stuff again. Just let me talk to a human.

michael, to php
@michael@thms.uk avatar

Wow, I do have to say that I find this rather creepy from #Tinkerwell / #BeyondCode: I’ve been on holiday for two weeks, and I receive this email from them because I haven't used the app during that time.

#PHP #Laravel

denniskoch,
@denniskoch@phpc.social avatar

@michael They really have weird marketing practices. When launching Invoker, their website had a "limited offer" counter, that reset itself every 14 days.

denniskoch,
@denniskoch@phpc.social avatar

@michael It's still misleading marketing and illegal in Germany.

bmdv, to random German
@bmdv@social.bund.de avatar

Mit wachsender Wirtschaft & Wohlstand wächst auch der Verkehr. Das Beste daran: Mit klimaneutralen Antrieben profitiert auch die Umwelt!🚚🌳Deswegen fördern wir die Anschaffung klimafreundlicher Nutzfahrzeuge mit rund 2,2 Milliarden Euro bis 2026! #Elektromobilität #Antriebswende

denniskoch,
@denniskoch@phpc.social avatar

@bmdv warum bin ich bei „Klimaneutraler Güterverkehr" direkt von Güterzügen ausgegangen?

kaiserkiwi, (edited ) to php German
@kaiserkiwi@corteximplant.com avatar

Liebs. ist mal wieder im Eimer. 502 Bad Gateway. Wie ich diesen Fehler hasse und es ist jedes Mal random, wie man ihn behebt. Die üblichen Sachen funktionieren schon mal nicht mehr…

Manchmal fehlt es mir nur mit HTML und CSS zu arbeiten.

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi muss wohl auch mal wechseln. Davor aber wohl noch schauen wie ich Xdebug zum laufen bekomme. Hatte mir schon irgendwo ein Tutorial gespeichert

denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi ach nice. Einfach nur einbinden. Hab die ja eh noch rumfahren. Muss ich morgen direkt mal testen 🎉

ramsey, to random
@ramsey@phpc.social avatar

I don’t understand folks getting super-excited that they won’t have to use an XML config file. Is using an XML config file that big of a hurdle to developer happiness?

denniskoch,
@denniskoch@phpc.social avatar

@afilina @ramsey This! I don’t know where the love for JSON files for config comes from.

nunomaduro, to random
@nunomaduro@mastodon.social avatar

Still need to develop the feature, but having "pest.json" right next to "composer.json" and "pint.json" looks sexy as fu... 🌶️

denniskoch,
@denniskoch@phpc.social avatar

@nunomaduro is this your indented replacement for XML? Not sure why every language chooses JSON for config. I don't think it's a fitting format. Breaks when you have a trailing slash and you cannot comment stuff.

Why not using PHP?

freekmurze, to random
@freekmurze@phpc.social avatar
denniskoch,
@denniskoch@phpc.social avatar

@kaiserkiwi Not a feature of Form Requests though. It works with the normal Validator, too.

ian, to random
@ian@phpc.social avatar

phpc.social is now about 4100 users! Welcome to the new folks here!

As a reminder, servers and related costs are funded by donations from the community. We accept donations via https://opencollective.com/phpcommunity/projects/phpc-social,

While we have a significant financial cushion there, with recent needed server upgrades last I checked our monthly costs were a little above our monthly donations. We aren't in dire financial straits, but hopefully this heads-up we will continue to not be :)

denniskoch,
@denniskoch@phpc.social avatar

@ian Just started sponsoring. Thanks for maintaining this instance.

PS: Maybe you should promote yearly plans instead of monthly plans. Estimated Stripe costs for 2$/month: 33ct * 12, costs for 24$/year: 64ct

denniskoch,
@denniskoch@phpc.social avatar

@ramsey @ian Yes, they are there. But the monthly plans come first and I see many peopling choosing 2$/month over 24$/year which results in more fees. Just thought it would be good to put the yearly ones first, because it means more money for the projects 😅

ian, to random
@ian@phpc.social avatar

So, I'm pretty sure that if we don't actually show the trending tab (we don't), Scheduler::Trends::RefreshScheduler is useless and certainly shouldn't be run every five minutes. What am I missing? #MastoAdmin

denniskoch,
@denniskoch@phpc.social avatar

@ian What's the reason you disabled it? Wondered a few times, why I don't see any posts there. Got my answer now 😅

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