Pelle Wessman
banner
voxpelli.mastodon.social.ap.brid.gy
Pelle Wessman
@voxpelli.mastodon.social.ap.brid.gy
Web developer, +10 years of web dev, creator, non-influencer, open source contributor, #nodejs user, #IndieWeb participant, #TypesInJs advocate. Lives in […]

[bridged from https://mastodon.social/@voxpelli on the fediverse by https://fed.brid.gy/ ]
@bagder I guess that the one keyboard in a laptop that would be up to par for you would be the one in the niche Berlin made laptop from @mntmn 😄 https://mntre.com/
MNT Research GmbH
MNT Research makes open source hardware laptops, mobile devices and keyboards that are modular and repairable. Designed and assembled in Berlin, EU.
mntre.com
July 28, 2025 at 6:42 PM
@dominik Oh, and it’s a language server that through the LSP protocol provides what’s needed for code completion as far as I understand it
May 19, 2025 at 1:43 PM
@dominik Code completion etc (I thought intellisense was a common expressions nowadays) is driven by type information. Without knowing what type a certain value is the IDE can’t suggest what actions you can take on it. So eg Intellephense essentially has to have a similar type engine as PHPStan […]
Original post on mastodon.social
mastodon.social
May 19, 2025 at 1:43 PM
@dominik They will show error messages but they will not provide the other features of a language server such as intellisense etc
May 19, 2025 at 1:34 PM
Hopefully eg. @phpstan will add a language server to at least their Pro-offering and that way bridge the gap
May 19, 2025 at 12:59 PM
This feels like a glimpse into a future where other type checker implementations are getting traction in the JS/TS world – that unless they also come with a language server they risk creating a very split experience where one’s types may not be very well reflected in ones editor anymore
May 19, 2025 at 12:58 PM
So unlike JS/TS where eg. CI-jobs can be set up to ensure that intellisense etc will be good, in PHP it will only check that there will be no runtime type errors and that the @phpstan / @psalm checks are good - it will not at all guarantee that the editor intellisense will be good
May 19, 2025 at 12:51 PM
This cause issues where while @phpstan / @psalm are supersets of the PHP runtime checks they do not guarantee overlap with intellisense implementations like PHPStorm / intelephense.com

Something that can be resolved by one can not necessarily be resolved by the other
May 19, 2025 at 12:49 PM
@Patricia The platform that’s not a platform – the Emperor's new clothes
May 13, 2025 at 9:28 PM
@Patricia Oh! This is the book that advocated for “Thinnest Viable Platform”, right?

Not a fan of what I have been hearing about that
May 13, 2025 at 8:22 PM
Craig Hockenberry
TOOTILY AWESOME
mastodon.social
April 8, 2025 at 12:42 PM
@isobelhk.bsky.social Hybrider och elbilar har väl ingen traditionell växelspak så frågan är hur användbart det är att ta körkort för manuell
April 1, 2025 at 7:35 AM