@pierstoval@mastodon.social
@pierstoval@mastodon.social avatar

pierstoval

@pierstoval@mastodon.social

• 💻 Freelance full-stack tech lead, developer, coach and software architect.
• 🛠 Expertise with PHP/Symfony, JS/Typescript, Svelte, Rust, Docker, and many other tools.
• 🧹 Legacy application renovator.
• 🕊️ Free Open Source advocate.
• Speaking 🇫🇷 and 🇬🇧
• ⏲ 10+ years of dev experience
• ✊ Woke leftist (words can change depending on far-righters' way to call us)
• 🌈

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

pierstoval, to random French
@pierstoval@mastodon.social avatar

I love the fact that for a dynamic web app you could just use PHP with a framework, which ecosystem is built with PHP and C.

And for mobile apps, the ecosystem is built with Javascript, Java, Kotlin, sometimes Ruby, but also C and C++.

ekuber, to rust
@ekuber@hachyderm.io avatar

Request for feedback: how would you change this #Rust compiler error? Can you tell what's going on? What the problem is? Do you get a sense of how you might be able to solve it?

#RustLang

pierstoval,
@pierstoval@mastodon.social avatar

@ekuber I'm wondering why at first two versions of the same dependency could live in a single project.

I know many package managers would allow it, but it ends up causing more issues than what it would solve.

IMO that's why Composer is the best package manager I've ever used: perfect semver support, and only one single version of each dependency, and the entire PHP ecosystem has been dealing with it flawlessly for more than a decade.

(Sorry if I missed the point. Did I?)

pierstoval,
@pierstoval@mastodon.social avatar

@ekuber yeah, that's the "it's possible" case that bothers me, because two different versions of one dependency at the same time shouldn't be possible in the first place.
Disallow this, and the entire ecosystem has to adapt, and will adapt.
Allow it, and every project will be susceptible to having that, and endure the side effects...

pierstoval, to random French
@pierstoval@mastodon.social avatar

On peut arrêter de faire référence au jdr papier comme d'un "bon vieux jdr papier" ?

C'est un style de jeu encore pratiqué, ce n'est plus aussi niche qu'avant (il y a des studios entiers basés sur ce marché), le milieu s'est modernisé, de nouveaux jeux apparaissent régulièrement tout en étant plus inclusifs et dans l'air du temps.

Et tous les RPGs qui existent sont basés sur ce système (dernier en date : Baldur's Gate 3).

C'est pas parce que c'est vieux que c'est désuet :)

crowdagger, to random French

Concernant Meurice ça me fume tous les arguments (sérieux je l’ai entendu au moins dix fois y compris par des gens qui devraient être un minimum sérieux) à base de "la justice a classé la plainte sans suite donc c’est légal donc sa direction n’avait pas à le convoquer pour l’avoir refait" et autres "France Info ne suit pas la loi mdr" genre c’est des gens de mauvaise foi ou ils se rendent pas compte que (quoiqu’on pense par ailleurs) c’est claqué au sol ? :chat_perplexe:

pierstoval,
@pierstoval@mastodon.social avatar

@celesteseloway @floo @crowdagger Pour l'histoire de "son coup de com' littéraire", les benefs du bouquin qu'il a écrit sur cette affaire sont versés à du caritatif, il le dit lui-même dans l'interview

natera, to random
@natera@fosstodon.org avatar

It's incredible the ammount of code needed for simple stuff using React. Glad that I get to work with

pierstoval,
@pierstoval@mastodon.social avatar

@natera That's why I love Svelte: all the business code lies in the business, being normal JS or TS, and Svelte templates are what they're called: templates
(well, actually, they're called components, but just like with Vue3, there's a clear separation between the JS/TS code, the HTML template, and the CSS code, and it's amazing)

Another advantage of Svelte is that there is not a big amount of "custom HTML components". Either a ":" and it's visibly svelte-specific, all the rest is pure HTML.

pierstoval,
@pierstoval@mastodon.social avatar

@natera That's something I didn't really like with Vue or Angular (and that I don't like with htmx): the "classic" prefixing of HTML attributes IMO prevents the clear JS interaction we need with our components, and it implies "eval"-ing the statements in our heads, while old-school templating is just easier to read.

Svelte is a good compromise between templates in full-TS/TSX (React) and full-HTML (Vue, Angular, or htmx)

Julie_, to random French
@Julie_@mstdn.fr avatar

Depuis que j'ai commencé à jouer du piano, il y a deux ans, je me surprends à écouter avec plaisir des pianistes, mais mon horizon est plutôt étriqué ! Alors je recherche des recommandations de pianistes à écouter, pas forcément des virtuoses du classique, plutôt des personnes qui mixent classique, jazz et trucs chelous pour faire de la musique intéressante.
Genre : Tigran Hamasyan ou la Chica.

Vous avez des recommandations ? Merci <3

pierstoval,
@pierstoval@mastodon.social avatar

@Julie_ Sofiane Pamart, découvert l'an dernier, c'est très cool : https://youtu.be/2OHFgjuy3DI

pierstoval, to random French
@pierstoval@mastodon.social avatar

« This mobile app could just have been a normal web app » is the new « This meeting could have been an email »

pierstoval, to random French
@pierstoval@mastodon.social avatar

React's way of
"every component is function or an object or jsx"
and
"return must be JSX"
are definitely bad practices.

pierstoval,
@pierstoval@mastodon.social avatar

"useState", "useRef", "useEffect", "useQuery", all of it is starting to make me sick at some point

pierstoval,
@pierstoval@mastodon.social avatar

The guys have created a "store getter" that's a wrapper to a "store factory" that's a wrapper around "react query", come on, I haven't seen this amount of layers since I maintained 10-levels-depth directories in a Smarty templates setup

michelle, to random
@michelle@front-end.social avatar

Train wifi: “You have full signal strength!”
Also train wifi: “No, I don’t want to load any of your websites”

pierstoval,
@pierstoval@mastodon.social avatar

@michelle Yep, 100Mb/s is perfect to connect to the internal website, but for the whole rest of the internet it's 0.1Mb/s maximum 👌

pierstoval, to random French
@pierstoval@mastodon.social avatar

I mistyped and wrote "yarn ruin" instead of "yarn run".

It pretty much says it all.

avernois, to hosting
@avernois@piaille.fr avatar

I'm looking to move all my personnal web stuff (domain names, dns, server, e-mail) out of Gandi.

Any suggestions for a better replacement in France or Europe ?

(for historical, personnal reasons, I'd like to avoid ovh)

pierstoval,
@pierstoval@mastodon.social avatar

@mageekguy @avernois J'ai tout mon stuff chez OVH, vous pensez que je devrais bouger chez Infomaniak? 😅

pierstoval,
@pierstoval@mastodon.social avatar

@mageekguy @avernois À part leur datacenter-container qui a cramé, j'ai jamais eu de soucis avec eux en vrai, même si j'aime pas leur interface (trop le bordel même si ça fait le taff de façon exhaustive quand il faut).

J'ai jamais testé Infomaniak mais j'en entends de plus en plus de bien (surtout depuis le scandale de Gandi avec ses augmentations de prix), d'où mon questionnement.
Et puis bon y'a plus de 10 ans j'avais 1&1 avant d'utiliser OVH donc je pars de loin 😁

pierstoval,
@pierstoval@mastodon.social avatar

@mageekguy @avernois (je viens d'ouvrir un compte infomaniak et de commander un tiny VPS pour mes tests, genre il était prêt avant même que je le voie sur l'interface 😱 Efficace !)

pierstoval, to random French
@pierstoval@mastodon.social avatar

Why bother?

I created some benchmarks of svelte/react/angular/vue frameworks a while ago, and I'm right now trying to check an update of them.

And some guy already did that in a very VERY exhaustive way: https://github.com/krausest/js-framework-benchmark

The only drawback of this new bench is that there's so many tools that we can't even compare "vue and react", because there are like MORE THAN 20 flavours of React 😬

What do you think? Should I update my benchmarks?

Sinkra, to tech French
@Sinkra@eldritch.cafe avatar

Demande de recommandation #tech : je cherche une plateforme de préférence gratuite pour le moment ou à prix libre, référencé sur le fédiverse, pour écrire des articles de blog (texte et image, tableau si possible).
Dans un premier temps pour écrire des articles à propos des voyages en train, pour la suite si j'arrive à avancer, peut-être des articles sur le polyamour et encore plus tard sur des questions de féminisme et de technologie...
RT très apprécié

pierstoval,
@pierstoval@mastodon.social avatar

@Sinkra c'est pas @maiwann qui bosse avec Scribouilli pour ça ?

pierstoval,
@pierstoval@mastodon.social avatar

@maiwann @Sinkra oh zut je croyais que c'était cas ! 😬 Désolé !

pierstoval, to random French
@pierstoval@mastodon.social avatar

https://www.youtube.com/watch?v=SqhXQUzVMlQ

Based on this concept, and the forest example in the video, I have a new fantasy story idea: a forest-covered world, big enough that a neverending fire always threatens communities living in there so their entire life is based on an annual fire destroying pretty much anything, and the community didn't have time to develop technologies that would help them prevent it at all.

Or a D&D campaign, I don't know.

pierstoval, to random French
@pierstoval@mastodon.social avatar

I'm still desperate for a mission, and all the offers I receive propose me to have about the same salary I had when I started 15 years ago.

Unbelievable.

(On the verge of panic)

cooptilleuls, to Symfony French
@cooptilleuls@mastodon.online avatar

deleted_by_author

  • Loading...
  • pierstoval,
    @pierstoval@mastodon.social avatar

    @cooptilleuls Pas de télétravail du tout ?

    pierstoval,
    @pierstoval@mastodon.social avatar
    pierstoval, to random French
    @pierstoval@mastodon.social avatar

    The last time I went down so low just because I didn't have a job, it was 15 years ago, I was alone, and I was homeless for a while, the only thing I had was a car that I could barely buy gas for (so I slept in it outside of town), so I had very very low expenses

    Today I have a house, kids, and one with handicap, and I have huge expenses because my wife can't have a full-time job because she's the only one who can take care of our son.

    It's quite painful as it is.

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