@thgs@phpc.social avatar

thgs

@thgs@phpc.social

Passionate (oddly?) and stuck with #PHP for quite a few years, although I have fallen for #Haskell and #assembly in the past.

Currently exploring and learning about #DDD, although I will always like a quick and aggressive "hack".

Always learning. Finding myself, mostly, at the tip of a contradiction!

Also a father, nowadays.

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

heiglandreas, to random
@heiglandreas@phpc.social avatar

I wrote about why I think we should not use composer to install development tools:

https://andreas.heigl.org/2024/06/02/of-tools-and-dependencies/

thgs,
@thgs@phpc.social avatar

@heiglandreas I mean.. in reality it is not that hard to maintain different composer installation for each tool either.

thgs,
@thgs@phpc.social avatar

@heiglandreas I've had troubles trying to convince for what you advocate. PHP world seems to have this notion of dev deps so embedded and tightly coupled to the production code..

For a slightly higher level perspective, personally I have found inspiration and therefore I recommend, to take a look at Ivar Jacobson ideas, which mainly include as users/actors of the "system" (whole) the developers which develop the system. There are use cases that the system must cover for them to do their job.

thgs,
@thgs@phpc.social avatar

@heiglandreas

Also to mention the notion of a "toolchain". There is some effort I have seen here https://github.com/pronskiy/phpup although I am not sure of how this goes (I do not follow up much).

In general the notion of a toolchain, like in other ecosystems (possibly rust? or golang) is in a way missing from PHP.

And last, a question, if you do not use multiple composer installations for your tools but a single one, what can go wrong? :) I mean.. I can endure my tools to be limiting to each other

andrewfeeney, to random
@andrewfeeney@phpc.social avatar

You know what they say, what goes up must go down unless it goes up really fast.

thgs,
@thgs@phpc.social avatar

@andrewfeeney it will still go down..

maccath, to random
@maccath@phpc.social avatar

Anyone have a recommendation for a to-do list app that is NOT Todoist, Notion or Google Tasks?

Must be available on and sync across web and Android at the minimum.

Bonus points if there is a way for me to schedule tasks and subscribe to the calendar from elsewhere.

Thank you!

thgs,
@thgs@phpc.social avatar

@maccath

Emacs and/or mediawiki (or similar)

sarah, to php
@sarah@phpc.social avatar

The language is incredibly powerful. It’s great for many things. But not everything.

I wouldn’t write a web server in PHP and deploy it to production.

But the fact that I could makes the language incredibly powerful.

thgs,
@thgs@phpc.social avatar

@sarah not booting everything every time can be quite performant though

thgs, (edited ) to ddd
@thgs@phpc.social avatar

During your day job do you do DDD?

(Wanted to put more options as I thought we had broken the 4 options limit but apparently we haven’t yet)

#ddd

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