@nikophil.bsky.social
📤 66
📥 174
📝 57
just released zenstruck/foundry 2.7 This release deprecates the proxy system in PHP 8.4 in favor of an auto-refresh mechanism which leverages PHP lazy objects. Huge milestone! We provide a Rector set in order to ease the upgrade.
github.com/zenstruck/fo...
@zenstruck.com
#php
#symfony
loading . . .
https://github.com/zenstruck/foundry/blob/2.x/UPGRADE-2.7.md
10 days ago
1
4
2
reposted by
Kévin Dunglas
10 months ago
I'm a Go, JS/TS, C and PHP developer. I also know many other languages, although I'm less efficient with them (I try to learn one a year). In 2024, I'm still choosing
#PHP
for most new projects because: 1/4
1
63
23
So true 😅
about 1 month ago
0
1
1
reposted by
François Malaussena (@malopedia)
2 months ago
Vous avez vu, l’Espagne va baisser la TVA sur les produits essentiels. Vous savez pourquoi on ne le fait pas en France ? La réponse courte, c’est Macron, comme souvent. Mais le détail du pourquoi est hyper intéressant. Explications :
14
374
192
plein de bons conseils sur la relecture d'une PR ici
gb-prod.fr/2016/12/01/l...
👏
@gbprod.bsky.social
loading . . .
La revue de code bienveillante
Je pratique la revue de code depuis plusieurs années maintenant. Bizarrement, c'est toujours un exercice difficile. Qu'on la reçoive ou qu'on la donne, que ce soit en pair programming, en groupe ou pa...
https://gb-prod.fr/2016/12/01/la-revue-de-code-bienveillante.html
2 months ago
0
1
0
Foundry 2.6 is released 🎉 We've introduced a new command `bin/console foundry:load-stories` you can use to load fixtures in your database see docs for more info
symfony.com/bundles/Zens...
@zenstruck.com
#php
#symfony
loading . . .
https://symfony.com/bundles/Zens..
4 months ago
0
7
2
Foundry 2.5 is released 🎉 This release comes with "in-memory" repositories support, and a nice performance improvement.
github.com/zenstruck/fo...
The "in-memory" behavior is still experimental, feedback is very welcome!
#php
#symfony
@zenstruck.com
loading . . .
Release v2.5.0 · zenstruck/foundry
30270ec feat: introduce "in-memory" behavior (#590) (#901) by @nikophil 87acf7a feat: add generic doctrine-like repository for in-memory (#887) (#901) by @nikophil ae662a3 minor: make "in-memory" c...
https://github.com/zenstruck/foundry/releases/tag/v2.5.0
5 months ago
0
8
2
reposted by
-Boulet-
5 months ago
Allez, lisez ceci, et pourrissez votre propriétaire. Faire chier les marchands de sommeil est un devoir civique. ♥
add a skeleton here at some point
4
533
137
it seems like Foundry will soon leverage PHP 8.4 lazy objects, and we will be able to get rid of a lot of quirks and complex/ugly code 🎉👀
#php
#symfony
github.com/zenstruck/fo...
loading . . .
feat: replace proxy mechanism with PHP 8.4 lazy objects by nikophil · Pull Request #893 · zenstruck/foundry
relates to #899 I think we'll release this in Foundry 2.6
https://github.com/zenstruck/foundry/pull/893
5 months ago
0
3
0
Very good post
suckup.de/2025/05/the-...
loading . . .
The PHPDoc Guide (2025 Edition)
String-based pseudo-types Numeric & bounded pseudo-types Arrays, lists, and shapes Object & class-based types Callable types Generics with @template, @extends, @implements Constant values ...
https://suckup.de/2025/05/the-phpdoc-guide-2025-edition/
5 months ago
0
0
0
😍 ça a l'air vraiment chouette ça
loading . . .
Fantasy : la nouvelle prise de risque de Yoann Kavege - ActuaBD
Il avait gagné le prix C'est plus que de la SF avec Moon Deer. Son space opera au trait rond, quasiment muet, avait marqué l'éclosion de Yoann Kavege au rang des auteurs à suivre dans le nouveau paysa...
https://www.actuabd.com/Fantasy-la-nouvelle-prise-de-risque-de-Yoann-Kavege
5 months ago
0
0
0
👏👏👏
add a skeleton here at some point
5 months ago
0
1
0
🙌
add a skeleton here at some point
5 months ago
0
1
0
I just released zenstruck/foundry 2.4 This release comes with some nice new features check the release note for more info!
github.com/zenstruck/fo...
loading . . .
Release v2.4.0 · zenstruck/foundry
Main features feat: introduce distribute() method by @nikophil in #826 If you have a collection of values that you want to distribute over a collection, you can use the distribute() method: // let'...
https://github.com/zenstruck/foundry/releases/tag/v2.4.0
6 months ago
0
5
3
reposted by
Rosa🌸Louette🔻
6 months ago
David Dufresne a besoin de 50 000 abonnés Youtube pour bénéficier d'une aide du CNC. Il en manque moins de 9 000. C'est très simple : si vous avez 1 compte Youtube, cliquez sur le bouton "S'abonner" et le tour est joué. Libre à vous de consultez la chaîne ensuite. 😊https://www.youtube.com/@au_poste
add a skeleton here at some point
9
153
143
reposted by
Bertrand Zuchuat
6 months ago
Interview de
@fabien.potencier.org
sur l'open source
#symfony
#opensource
#php
loading . . .
IFTTD #313 - Open Source : Mettre le dev en musique avec Fabien Potencier
https://www.ifttd.io/episodes/open-source
0
2
1
reposted by
Bearstech
7 months ago
Fermez les yeux, cette image est douloureuse.
11
36
14
Talk vraiment hyper intéressant, merci
@tpierrain.bsky.social
@julientopcu.com
Est-ce que le projet en exemple est accessible publiquement ?
www.youtube.com/watch?v=JZBs...
loading . . .
The Hive: a scaling and supple architecture style - Julien Topçu & Thomas Pierrain
YouTube video by KanDDDinsky
https://www.youtube.com/watch?v=JZBsy6PsCRY
7 months ago
1
13
3
Huge!
wiki.php.net/rfc/true_async
loading . . .
PHP: rfc:true_async
https://wiki.php.net/rfc/true_async
7 months ago
0
0
0
Congrats
@mtarld.bsky.social
well deserved 👏👏
add a skeleton here at some point
7 months ago
1
5
1
reposted by
Antoine Bluchet @soyuka
7 months ago
An awesome rector rule to transform openapiContext to openapi on
@api-platform.com
upgrade from 3.4 to 4.0.
github.com/lyrixx/recto...
Thanks
@lyrixx.bsky.social
loading . . .
GitHub - lyrixx/rector-apip-openapi: Rector rule for migration API-Platform OpenApiContext
Rector rule for migration API-Platform OpenApiContext - lyrixx/rector-apip-openapi
https://github.com/lyrixx/rector-apip-openapi
0
17
7
hey
#symfony
#ddd
folks! I'm working on making Foundry easier to use with "in memory repositories" with kernel tests I'd love to hear your thoughts on this
github.com/zenstruck/fo...
loading . . .
feat: "in memory" behavior by nikophil · Pull Request #590 · zenstruck/foundry
This PR introduces "in-memory" behavior fixes #533 It makes integration testing with "in memory" repositories very easy! Here is the proposal: Given some kind of DDD or hexagona...
https://github.com/zenstruck/foundry/pull/590
7 months ago
0
1
0
New pipe operator RFC for
#php
has just landed!
wiki.php.net/rfc/pipe-ope...
Hope this time will be the right one 💪🤞
loading . . .
PHP: rfc:pipe-operator-v3
https://wiki.php.net/rfc/pipe-operator-v3
8 months ago
0
2
0
Just released Foundry 2.3.2, with a lot a fixes!
github.com/zenstruck/fo...
loading . . .
Release v2.3.2 · zenstruck/foundry
46464cc chore(ci): misc improvments in CI permutations (#797) by @nikophil 86c5aab test: assert updates are implicitly persisted (#781) by @nikophil 54c7424 feat: deprecate when Factories trait is ...
https://github.com/zenstruck/foundry/releases/tag/v2.3.2
8 months ago
0
2
0
👀 Seems promising for better architectured projects!
loading . . .
GitHub - DaveLiddament/phpstan-php-language-extensions: PHPStan extension for validating php-language-extensions
PHPStan extension for validating php-language-extensions - DaveLiddament/phpstan-php-language-extensions
https://github.com/DaveLiddament/phpstan-php-language-extensions
8 months ago
0
0
0
Ou sinon, utilise Foundry 😁
add a skeleton here at some point
8 months ago
1
5
1
Hapoy birthday
@api-platform.com
!!
add a skeleton here at some point
8 months ago
0
4
2
reposted by
Shawn McCool
9 months ago
I got tired of mocking frameworks in class-based languages, so I created the simplest, most compatible, and most powerful mocking library that I could imagine. It's great for PHP / Java and other class-based languages.
github.com/ShawnMcCool/...
loading . . .
GitHub - ShawnMcCool/ultra-mock: A mocking framework for testing any class-based programming language.
A mocking framework for testing any class-based programming language. - ShawnMcCool/ultra-mock
https://github.com/ShawnMcCool/ultra-mock
3
28
12
League packages are pretty cool 😍
add a skeleton here at some point
10 months ago
0
1
0
Number one: don't 😂
add a skeleton here at some point
10 months ago
0
1
0
How's your cognitive dissonance doing,
@github.com
? 😂😂
add a skeleton here at some point
10 months ago
0
1
0
Congrats
@mtarld.bsky.social
!! 🥳
add a skeleton here at some point
10 months ago
0
2
0
you reached the end!!
feeds!
log in