Replies

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

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

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'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

thgs,
@thgs@phpc.social avatar

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

sarah, to random
@sarah@phpc.social avatar

Why is it that so many people know backups are a good idea and yet they never practice with them until emergency strikes?

I think it's human nature. While we know disaster is a possibility, we also feel like disaster is never going to happen to us.

But emergencies can happen to us. So practicing and preparing for them is essential. A backup that's never tested is a prayer, not a practice.

thgs,
@thgs@phpc.social avatar

@sarah I think it's just boring to set up.

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..

Edent, to random
@Edent@mastodon.social avatar
thgs,
@thgs@phpc.social avatar

@Edent I find that sort of normal, now, after a good amount of years in UK.

I had not experienced weather like UK's before, with quick successions of changes being the norm.

It is sort of interesting, to be fair.

thgs, to programming
@thgs@phpc.social avatar

What is a programming blog of preference that you keep reading and would recommend ?

#programming #blog #technical

thgs,
@thgs@phpc.social avatar

@scathach

Yea I have come across their work before

https://phpc.social/@thgs/111567767998357059

I found the really portable executable very inspirational.

I think those days I came across their work from my exploration of what is possible in the terminal.

thgs, to emacs
@thgs@phpc.social avatar

Ok so NOW, I will learn

thgs,
@thgs@phpc.social avatar

@cenbe

Sir, I honestly felt that blessing deeply.

Jokes apart, so far so good, I think is actually the right tool the more I learn about it.

My first "project" is to make me an IDE like interface that will shorten the feedback loop while writing PHP.

I'm sure along the way will get lost and explore a million other concepts than only those relative to my target.

thgs,
@thgs@phpc.social avatar

@scathach @icedquinn

You use your palm to press Ctrl right?

thgs,
@thgs@phpc.social avatar

@scathach @icedquinn

jokes apart using the palm gives a whole new perspective on the motor skill that is typing

thgs,
@thgs@phpc.social avatar

@icedquinn @scathach

so much to explore and learn..

oliver, to php
@oliver@phpc.social avatar

If you were about to start a medium-sized #PHP project, what would you choose as an #ORM, and why? It should be something stable and well maintained. If the business takes off, then there should be no need to replace that layer.

Caveat: imagine that Doctrine and Eloquent haven't been invented yet.

thgs,
@thgs@phpc.social avatar

@oliver Nevertheless, if you structure it well AND that layer becomes a burden in the future for whatever reason, because it is structured well you will be able to replace it easily.

In reference to hexagonal / layered architectures.

thgs,
@thgs@phpc.social avatar

@oliver I mean.. the way you put it, the data mapper is only convenience probably. I think valinor supports stuff like nested levels that ocramius/GeneratedHydrator doesn't for example. Not sure 100% for either.

Personally, I would not consider writing my own data mapper, just for the sake of not losing time with the project.

Recently, I favour the notion of "first version is probably throw-away code" and just try to make it work. It all depends on what level you design things, I guess..

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